*,*::before,*::after{box-sizing:border-box;}body{font-family:var(--font-regular);font-weight:400;font-size:16px;margin:0;background-color:var(--main-wrapper-bg);}header{background-color:var(--header-bg);}.highlighted-sct{background-color:var(--highlights-bg);}a{color:var(--link-color);text-decoration:unset !important;}a:hover{color:var(--accent-color);text-decoration:underline;}body.is-fixed{position:fixed;overflow:hidden;width:100%;}.container,.container-fluid{padding:0;}@media (max-width:75rem){.container{padding-left:20px !important;padding-right:20px !important;}}.highlighted-sct{background:var(--highlights-bg);}.hero-sct{background:var(--hero-bg);}.page-breadcrumb--section{background:var(--main-wrapper-bg);}.content__above{background:var(--content-above-bg);}.page-wrapper{background:var(--main-wrapper-bg);padding:64px 0;}.sidebar_left{background:var(--sidebar-left-bg);}.sidebar_right{background:var(--sidebar-right-bg);}.content-wide{background:var(--content-below-bg);}.label-item{overflow-wrap:break-word;word-break:break-word;}@media only screen and (min-width:769px){[dir="ltr"] .sidebar_right ~ .main-content__container{padding-right:20px;}[dir="rtl"] .sidebar_right ~ .main-content__container{padding-left:20px;}.sidebar_right ~ .main-content__container .region{margin-top:0;}}@media only screen and (min-width:769px){[dir="ltr"] .sidebar_left + .main-content__container{padding-left:20px;}[dir="rtl"] .sidebar_left + .main-content__container{padding-right:20px;}.sidebar_left + .main-content__container .region{margin-top:0;}}@media only screen and (max-width:768px){.col-md-3{width:100%;}}@media only screen and (max-width:768px){.col-md-9{width:100%;}}:root{--h1-font-size:var(--h1-font-size);--h1-line-height:var(--h1-line-height);--h2-font-size:var(--h2-font-size);--h2-line-height:var(--h2-line-height);--h3-font-size:var(--h3-font-size);--h3-line-height:var(--h3-line-height);--h4-font-size:var(--h4-font-size);--h4-line-height:var(--h4-line-height);--h5-font-size:var(--h5-font-size);--h5-line-height:var(--h5-line-height);--h6-font-size:var(--h6-font-size);--h6-line-height:var(--h6-line-height);}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;}h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);}h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height);}h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);}h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height);}h5{font-size:var(--h5-font-size);line-height:var(--h5-line-height);}h6{font-size:var(--h6-font-size);line-height:var(--h6-line-height);}:root{--primary-color:hsl(var(--primary-color-hue),var(--primary-color-saturation),calc(1% * var(--primary-color-lightness)));--primary-color-75:hsla(var(--primary-color-hue),var(--primary-color-saturation),calc(1% * var(--primary-color-lightness)),0.75);--primary-color-50:hsla(var(--primary-color-hue),var(--primary-color-saturation),calc(1% * var(--primary-color-lightness)),0.5);--primary-color-25:hsla(var(--primary-color-hue),var(--primary-color-saturation),calc(1% * var(--primary-color-lightness)),0.25);--primary-color-10:hsla(var(--primary-color-hue),var(--primary-color-saturation),calc(1% * var(--primary-color-lightness)),0.1);--primary-color-5:hsla(var(--primary-color-hue),var(--primary-color-saturation),calc(1% * var(--primary-color-lightness)),0.04);--accent-color:hsl(var(--accent-color-hue),var(--accent-color-saturation),calc(1% * var(--accent-color-lightness)));--accent-color-75:hsla(var(--accent-color-hue),var(--accent-color-saturation),calc(1% * var(--accent-color-lightness)),0.75);--accent-color-50:hsla(var(--accent-color-hue),var(--accent-color-saturation),calc(1% * var(--accent-color-lightness)),0.5);--accent-color-25:hsla(var(--accent-color-hue),var(--accent-color-saturation),calc(1% * var(--accent-color-lightness)),0.25);--grey-color:hsl(var(--grey-color-hue),var(--grey-color-saturation),calc(1% * var(--grey-color-lightness)));--grey-color-75:hsla(var(--grey-color-hue),var(--grey-color-saturation),calc(1% * var(--grey-color-lightness)),0.75);--grey-color-50:hsla(var(--grey-color-hue),var(--grey-color-saturation),calc(1% * var(--grey-color-lightness)),0.5);--grey-color-25:hsla(var(--grey-color-hue),var(--grey-color-saturation),calc(1% * var(--grey-color-lightness)),0.25);--light-grey:hsl(var(--light-grey-hue),var(--light-grey-saturation),calc(1% * var(--light-grey-lightness)));--light-grey-75:hsla(var(--light-grey-hue),var(--light-grey-saturation),calc(1% * var(--light-grey-lightness)),0.75);--light-grey-50:hsla(var(--light-grey-hue),var(--light-grey-saturation),calc(1% * var(--light-grey-lightness)),0.5);--light-grey-25:hsla(var(--light-grey-hue),var(--light-grey-saturation),calc(1% * var(--light-grey-lightness)),0.25);--dark-grey:hsl(var(--dark-grey-hue),var(--dark-grey-saturation),calc(1% * var(--dark-grey-lightness)));--dark-grey-75:hsla(var(--dark-grey-hue),var(--dark-grey-saturation),calc(1% * var(--dark-grey-lightness)),0.75);--dark-grey-50:hsla(var(--dark-grey-hue),var(--dark-grey-saturation),calc(1% * var(--dark-grey-lightness)),0.5);--dark-grey-25:hsla(var(--dark-grey-hue),var(--dark-grey-saturation),calc(1% * var(--dark-grey-lightness)),0.25);--link-color:hsl(var(--link-color-hue),var(--link-color-saturation),calc(1% * var(--link-color-lightness)));--link-color-75:hsla(var(--link-color-hue),var(--link-color-saturation),calc(1% * var(--link-color-lightness)),0.75);--link-color-50:hsla(var(--link-color-hue),var(--link-color-saturation),calc(1% * var(--link-color-lightness)),0.5);--link-color-25:hsla(var(--link-color-hue),var(--link-color-saturation),calc(1% * var(--link-color-lightness)),0.25);--text-color:hsl(var(--text-color-hue),var(--text-color-saturation),calc(1% * var(--text-color-lightness)));--text-color-75:hsla(var(--text-color-hue),var(--text-color-saturation),calc(1% * var(--text-color-lightness)),0.75);--text-color-50:hsla(var(--text-color-hue),var(--text-color-saturation),calc(1% * var(--text-color-lightness)),0.5);--text-color-25:hsla(var(--text-color-hue),var(--text-color-saturation),calc(1% * var(--text-color-lightness)),0.25);--main-wrapper-bg:hsl(var(--main-wrapper-bg-hue),var(--main-wrapper-bg-saturation),calc(1% * var(--main-wrapper-bg-lightness)));--top-bar-bg:hsl(var(--top-bar-bg-hue),var(--top-bar-bg-saturation),calc(1% * var(--top-bar-bg-lightness)));--highlights-bg:hsl(var(--highlights-bg-hue),var(--highlights-bg-saturation),calc(1% * var(--highlights-bg-lightness)));--hero-bg:hsl(var(--hero-bg-hue),var(--hero-bg-saturation),calc(1% * var(--hero-bg-lightness)));--content-above-bg:hsl(var(--content-above-bg-hue),var(--content-above-bg-saturation),calc(1% * var(--content-above-bg-lightness)));--sidebar-left-bg:hsl(var(--sidebar-left-bg-hue),var(--sidebar-left-bg-saturation),calc(1% * var(--sidebar-left-bg-lightness)));--main-content-bg:hsl(var(--main-content-bg-hue),var(--main-content-bg-saturation),calc(1% * var(--main-content-bg-lightness)));--sidebar-right-bg:hsl(var(--sidebar-right-bg-hue),var(--sidebar-right-bg-saturation),calc(1% * var(--sidebar-right-bg-lightness)));--content-below-bg:hsl(var(--content-below-bg-hue),var(--content-below-bg-saturation),calc(1% * var(--content-below-bg-lightness)));--sp0-25:calc(0.25 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:calc(3 * var(--sp));--sp3-5:calc(3.5 * var(--sp));--sp4:calc(4 * var(--sp));--sp4-5:calc(4.5 * var(--sp));--sp5:calc(5 * var(--sp));--sp6:calc(6 * var(--sp));--sp7:calc(7 * var(--sp));--sp8:calc(8 * var(--sp));--sp9:calc(9 * var(--sp));--sp10:calc(10 * var(--sp));--sp11:calc(11 * var(--sp));--sp12:calc(12 * var(--sp));--sp13:calc(13 * var(--sp));--color--gray-hue:201;--color--gray-saturation:15%;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),5%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),11%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),44%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),57%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),63%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),72%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),88%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),93%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),97%);--color-text-neutral-soft:var(--color--gray-45);--color-text-neutral-medium:var(--color--gray-20);--color-text-neutral-loud:var(--color--gray-5);--color-text-primary-medium:var(--color--primary-40);--color-text-primary-loud:var(--color--primary-30);--text-on-white:#141513;--dark-grey-bg:#262626;--color--auth-bg:#f3f4f6;--color--black:#000;--color--white:#fff;--color--red:#e33f1e;--color--gold:#fdca40;--color--light-bg:#f4f4f4;--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:0.875rem;--font-size-xs:0.8125rem;--font-size-xxs:0.75rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--border-radius:0.1875rem;--border-radius--rounded:1rem;--card-shadow:0 0 20px 3px rgba(0,0,0,0.05);--transition:all 0.3s ease-in-out;--font-regular:"Onest","sans-serif";--font-light:"Onest","sans-serif";--font-thin:"Onest","sans-serif";--font-medium:"Onest","sans-serif";--font-semibold:"Onest","sans-serif";--font-bold:"Onest","sans-serif";--font-extrabold:"Onest","sans-serif";--font-black:"Onest","sans-serif";}.auth-page{padding:60px 0;}.auth-page.page-wrapper{background-color:var(--color--auth-bg);}.auth-page .region--content{background:var(--color--white);padding:40px;border-radius:16px;box-shadow:var(--card-shadow);width:100%;max-width:440px;margin:auto;}.auth-page .block-page-title-block{margin-bottom:20px;text-align:center;}.auth-page .block-page-title-block .page-title{font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:48px;letter-spacing:0em;color:var(--dark-grey);}.auth-page .form-item__label,.auth-page .fieldset__label{font-weight:600;}.auth-page .form-item [type=color],.auth-page .form-item [type=date],.auth-page .form-item [type=datetime-local],.auth-page .form-item [data-provide=datepicker],.auth-page .form-item [type=email],.auth-page .form-item [type=file],.auth-page .form-item [type=month],.auth-page .form-item [type=number],.auth-page .form-item [type=password],.auth-page .form-item [type=search],.auth-page .form-item [type=tel],.auth-page .form-item [type=text],.auth-page .form-item [type=time],.auth-page .form-item [type=url],.auth-page .form-item [type=week],.auth-page .form-item textarea{border-radius:8px;}.auth-page fieldset.captcha-type-challenge--recaptcha{border:0;position:relative;width:100%;height:auto;}.auth-page fieldset.captcha-type-challenge--recaptcha .captcha__title{display:none;}.auth-page .form-actions .button{width:100%;}.signup-link,.login-link,.register-link{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:normal;text-decoration:unset;color:var(--dark-grey-50);}[dir="ltr"] .signup-link,[dir="ltr"] .login-link,[dir="ltr"] .register-link{text-align:left;}[dir="rtl"] .signup-link,[dir="rtl"] .login-link,[dir="rtl"] .register-link{text-align:right;}.signup-link:hover,.login-link:hover,.register-link:hover{color:var(--primary-color);text-decoration:underline;}.user-login-form .form-item-persistent-login{display:flex;flex-wrap:nowrap;align-items:center;width:fit-content;margin:20px 0;gap:8px;}.user-login-form .form-item-persistent-login label.form-item__label{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:24px;margin:0 !important;color:var(--dark-grey);}[dir="ltr"] .user-login-form .form-item-persistent-login label.form-item__label{padding-left:0 !important;}[dir="rtl"] .user-login-form .form-item-persistent-login label.form-item__label{padding-right:0 !important;}.user-login-form .reset-link{margin:20px 0;width:fit-content;}[dir="ltr"] .user-login-form .reset-link{float:right;}[dir="rtl"] .user-login-form .reset-link{float:left;}.user-login-form .reset-link a{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:normal;color:var(--dark-grey);text-decoration:unset;}.user-login-form .reset-link a:hover,.user-login-form .reset-link a:focus{text-decoration:underline;}.user-login-form .form-actions{width:100%;}.user-login-form .form-item + .form-item{margin-top:12px;}.user-register-form{display:flex;flex-wrap:wrap;flex-direction:column;gap:8px;}.user-register-form .reset-footer--wrap{margin-top:0;}.user-register-form .form-item-terms-conditions{display:flex;flex-wrap:wrap;align-items:center;}.user-register-form .form-item-terms-conditions .form-item__label.option{display:unset;flex:calc(100% - 50px);margin:0 0 0 0 !important;padding-inline-start:0;}.user-register-form .form-item-terms-conditions .form-item__label.option a{color:var(--primary-color);text-decoration:unset;}.user-register-form .form-item-terms-conditions .form-item__label.option a:hover{text-decoration:underline;}.user-register-form .field--name-user-picture img{max-height:100px;object-fit:contain;margin-bottom:16px;}.user-register-form .field--name-user-picture input[type=submit]{margin-top:16px;}.auth-welcome{text-align:center;margin:0 auto 1rem;font-size:24px;font-weight:600;color:var(--bs-gray-800);}.social-auth{display:flex !important;justify-content:center;align-items:center;position:relative;padding:12px;border:1px solid var(--grey-color);font-family:var(--font-regular);font-weight:400;font-size:14px;letter-spacing:0.3px;line-height:normal;color:var(--bs-gray-800);text-decoration:unset;margin-top:0.7rem;border-radius:8px;transition:var(--transition);}.social-auth:hover{color:var(--color--black);text-decoration:underline;border:1px solid var(--bs-gray-700);}.social-auth .auth-icon{width:24px;height:24px;}[dir="ltr"] .social-auth .auth-icon{margin-right:10px;}[dir="rtl"] .social-auth .auth-icon{margin-left:10px;}.social-auth.social-google .auth-icon{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/google-icon.svg) no-repeat center;}.social-auth.social-facebook .auth-icon{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/facebook-icon.svg) no-repeat center;}.header-separator{font-family:var(--font-regular);font-weight:600;font-size:14px;line-height:normal;letter-spacing:0.3px;color:var(--dark-grey);text-align:center;display:flex;align-items:center;gap:16px;margin:18px 0;}.header-separator::before{content:"";flex:1;height:1px;background:#e5e7eb;}.header-separator::after{content:"";flex:1;height:1px;background:#e5e7eb;}.register--wrap,.reset-footer--wrap{display:flex;flex-wrap:wrap;width:100%;align-items:baseline;justify-content:center;margin-top:20px;}.register--wrap .separator-text,.reset-footer--wrap .separator-text{font-family:var(--font-regular);font-size:16px;font-weight:400;line-height:normal;letter-spacing:0.4px;color:var(--dark-grey);}[dir="ltr"] .register--wrap .separator-text,[dir="ltr"] .reset-footer--wrap .separator-text{text-align:left;}[dir="rtl"] .register--wrap .separator-text,[dir="rtl"] .reset-footer--wrap .separator-text{text-align:right;}[dir="ltr"] .register--wrap .separator,[dir="ltr"] .reset-footer--wrap .separator{margin-left:8px;}[dir="rtl"] .register--wrap .separator,[dir="rtl"] .reset-footer--wrap .separator{margin-right:8px;}.register--wrap .login-link,.register--wrap .signup-link,.register--wrap .register-link,.reset-footer--wrap .login-link,.reset-footer--wrap .signup-link,.reset-footer--wrap .register-link{font-family:var(--font-bold);font-size:16px;font-weight:700;line-height:normal;letter-spacing:0.4px;color:var(--primary-color);text-decoration:unset;}[dir="ltr"] .register--wrap .login-link,[dir="ltr"] .register--wrap .signup-link,[dir="ltr"] .register--wrap .register-link,[dir="ltr"] .reset-footer--wrap .login-link,[dir="ltr"] .reset-footer--wrap .signup-link,[dir="ltr"] .reset-footer--wrap .register-link{text-align:left;margin-left:8px;}[dir="rtl"] .register--wrap .login-link,[dir="rtl"] .register--wrap .signup-link,[dir="rtl"] .register--wrap .register-link,[dir="rtl"] .reset-footer--wrap .login-link,[dir="rtl"] .reset-footer--wrap .signup-link,[dir="rtl"] .reset-footer--wrap .register-link{text-align:right;margin-right:8px;}.register--wrap .login-link:hover,.register--wrap .signup-link:hover,.register--wrap .register-link:hover,.reset-footer--wrap .login-link:hover,.reset-footer--wrap .signup-link:hover,.reset-footer--wrap .register-link:hover{text-decoration:underline;}.user-page{padding:64px 0;}.user-page .main-content__container .region{padding:20px;border:1px solid var(--grey-color);height:fit-content;}@media (max-width:48rem){.user-page .main-content__container .region{margin-top:20px;}}.user-page .block-page-title-block{margin-bottom:24px;padding-bottom:10px;border-bottom:1px solid var(--grey-color);}.user-page .block-page-title-block .page-title,.user-page .block-page-title-block h1{font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;color:var(--text-color);margin-bottom:0;}.user-page .form-item-title{font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;color:var(--text-color);margin-bottom:24px;padding-bottom:10px;border-bottom:1px solid var(--grey-color);}.user-full{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);}.user-full .field--name-user-picture{margin-bottom:16px;}.user-full .field__label{font-family:var(--font-bold);color:var(--text-color);font-weight:700;line-height:normal;}.user-full .field__item{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);}.user-full .field + .field{margin-top:20px;}.user-full .edit-account{margin-top:20px;text-transform:capitalize;}.user-full .field--name-field-phone-number a{text-decoration:unset;}.user-full .field--name-field-phone-number a:hover{color:var(--accent-color);}.sidebar-left{padding:0;}@media (min-width:49rem){[dir="ltr"] .sidebar-left{padding:0 20px 0 0;}[dir="rtl"] .sidebar-left{padding:0 0 0 20px;}}.sidebar-left .container{padding:0;}.menu--account{padding:20px;}.menu--account .block__title{font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;color:var(--text-color);padding-bottom:10px;border-bottom:1px solid var(--grey-color);margin-bottom:16px;}[dir="ltr"] .menu--account .block__title{text-align:left;}[dir="rtl"] .menu--account .block__title{text-align:right;}.menu--account .menu{margin-top:0;list-style:none;padding:0;margin-bottom:0;}[dir="ltr"] .menu--account .menu{margin-left:0;}[dir="rtl"] .menu--account .menu{margin-right:0;}.menu--account .menu .menu__item a{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);text-decoration:unset;transition:all 0.5s ease;padding:12px 0;display:block;width:100%;}.menu--account .menu .menu__item a:hover{color:var(--primary-color);transition:all 0.5s ease;}.menu--account .menu .menu__item a:active,.menu--account .menu .menu__item a.is-active{color:var(--accent-color);}.user-page .menu--account{padding:20px;border:1px solid var(--grey-color);height:fit-content;}.user-form .field--name-user-picture img{width:128px;height:128px;border-radius:50%;object-fit:cover;}.user-form .field--name-user-picture .button[id*=-remove-button]{margin-top:16px;}.user-form .form-item + .form-item{margin-top:12px;}.user-form .field--name-field-first-last-name,.user-form .field--name-field-last-name{margin-top:20px;margin-bottom:20px;}.user-form .field--name-field-phone-number{margin-bottom:20px;}.user-form .password-strength{font-family:var(--font-regular);font-weight:400;font-size:12px;line-height:20px;color:var(--text-color);}.user-form .password-strength .password-strength__meter{border-radius:10px;}.user-form .password-strength .password-strength__meter .password-strength__indicator{background-color:var(--accent-color);border-radius:10px;}.user-form .password-confirm-message,.user-form .password-suggestions{font-family:var(--font-regular);font-weight:400;font-size:12px;line-height:20px;color:var(--text-color);}.user-form .password-match-status-text,.user-form .password-strength__text{color:var(--primary-color);}.user-form .field--widget-image-image{margin-top:6px;}@media (max-width:48rem){.view-insurance-profiles .view-content,.view-commerce-user-orders .view-content,.view-commerce-order-item-table .view-content{overflow-x:scroll;padding-bottom:20px;}}.view-insurance-profiles .views-table,.view-commerce-user-orders .views-table,.view-commerce-order-item-table .views-table{width:100%;margin-block-end:0;margin-block-start:0;}@media (max-width:48rem){.view-insurance-profiles .views-table,.view-commerce-user-orders .views-table,.view-commerce-order-item-table .views-table{min-width:700px;}}.view-insurance-profiles .views-table th,.view-insurance-profiles .views-table td,.view-commerce-user-orders .views-table th,.view-commerce-user-orders .views-table td,.view-commerce-order-item-table .views-table th,.view-commerce-order-item-table .views-table td{vertical-align:middle;}.view-insurance-profiles .views-table thead,.view-commerce-user-orders .views-table thead,.view-commerce-order-item-table .views-table thead{background:#FCFCFC;border:1px solid rgba(85,86,90,0.12);}.view-insurance-profiles .views-table thead th,.view-commerce-user-orders .views-table thead th,.view-commerce-order-item-table .views-table thead th{padding:24px 16px;border-block-end:unset;}[dir="ltr"] .view-insurance-profiles .views-table thead th,[dir="ltr"] .view-commerce-user-orders .views-table thead th,[dir="ltr"] .view-commerce-order-item-table .views-table thead th{text-align:left;}[dir="rtl"] .view-insurance-profiles .views-table thead th,[dir="rtl"] .view-commerce-user-orders .views-table thead th,[dir="rtl"] .view-commerce-order-item-table .views-table thead th{text-align:right;}.view-insurance-profiles .views-table thead th,.view-insurance-profiles .views-table thead th a,.view-commerce-user-orders .views-table thead th,.view-commerce-user-orders .views-table thead th a,.view-commerce-order-item-table .views-table thead th,.view-commerce-order-item-table .views-table thead th a{font-family:var(--font-regular);font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;color:var(--text-color-75);text-decoration:unset;}.view-insurance-profiles .views-table tbody,.view-commerce-user-orders .views-table tbody,.view-commerce-order-item-table .views-table tbody{border:1px solid rgba(85,86,90,0.12);}.view-insurance-profiles .views-table tbody td,.view-commerce-user-orders .views-table tbody td,.view-commerce-order-item-table .views-table tbody td{font-family:var(--font-regular);font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;color:var(--text-color);padding:24px 16px;border-block-end:1px solid rgba(85,86,90,0.12);}[dir="ltr"] .view-insurance-profiles .views-table tbody td,[dir="ltr"] .view-commerce-user-orders .views-table tbody td,[dir="ltr"] .view-commerce-order-item-table .views-table tbody td{text-align:left;}[dir="rtl"] .view-insurance-profiles .views-table tbody td,[dir="rtl"] .view-commerce-user-orders .views-table tbody td,[dir="rtl"] .view-commerce-order-item-table .views-table tbody td{text-align:right;}.view-insurance-profiles .views-table tbody td .summary-name,.view-commerce-user-orders .views-table tbody td .summary-name,.view-commerce-order-item-table .views-table tbody td .summary-name{font-family:var(--font-bold);font-weight:700;}.view-insurance-profiles .views-table tbody td a,.view-commerce-user-orders .views-table tbody td a,.view-commerce-order-item-table .views-table tbody td a{color:var(--text-color);text-decoration:unset;}[dir="ltr"] .view-insurance-profiles .views-table .views-field-edit-profile,[dir="ltr"] .view-insurance-profiles .views-table .views-field-delete-profile,[dir="ltr"] .view-insurance-profiles .views-table .views-field-view-commerce-order,[dir="ltr"] .view-commerce-user-orders .views-table .views-field-edit-profile,[dir="ltr"] .view-commerce-user-orders .views-table .views-field-delete-profile,[dir="ltr"] .view-commerce-user-orders .views-table .views-field-view-commerce-order,[dir="ltr"] .view-commerce-order-item-table .views-table .views-field-edit-profile,[dir="ltr"] .view-commerce-order-item-table .views-table .views-field-delete-profile,[dir="ltr"] .view-commerce-order-item-table .views-table .views-field-view-commerce-order{margin-left:16px;}[dir="rtl"] .view-insurance-profiles .views-table .views-field-edit-profile,[dir="rtl"] .view-insurance-profiles .views-table .views-field-delete-profile,[dir="rtl"] .view-insurance-profiles .views-table .views-field-view-commerce-order,[dir="rtl"] .view-commerce-user-orders .views-table .views-field-edit-profile,[dir="rtl"] .view-commerce-user-orders .views-table .views-field-delete-profile,[dir="rtl"] .view-commerce-user-orders .views-table .views-field-view-commerce-order,[dir="rtl"] .view-commerce-order-item-table .views-table .views-field-edit-profile,[dir="rtl"] .view-commerce-order-item-table .views-table .views-field-delete-profile,[dir="rtl"] .view-commerce-order-item-table .views-table .views-field-view-commerce-order{margin-right:16px;}.view-insurance-profiles .views-table .views-field-edit-profile a,.view-insurance-profiles .views-table .views-field-delete-profile a,.view-insurance-profiles .views-table .views-field-view-commerce-order a,.view-commerce-user-orders .views-table .views-field-edit-profile a,.view-commerce-user-orders .views-table .views-field-delete-profile a,.view-commerce-user-orders .views-table .views-field-view-commerce-order a,.view-commerce-order-item-table .views-table .views-field-edit-profile a,.view-commerce-order-item-table .views-table .views-field-delete-profile a,.view-commerce-order-item-table .views-table .views-field-view-commerce-order a{display:block;width:fit-content;font-family:var(--font-regular);font-weight:400;line-height:normal;background-color:unset;border:unset;border-radius:0;background-repeat:no-repeat;text-decoration:unset;}[dir="ltr"] .view-insurance-profiles .views-table .views-field-edit-profile a,[dir="ltr"] .view-insurance-profiles .views-table .views-field-delete-profile a,[dir="ltr"] .view-insurance-profiles .views-table .views-field-view-commerce-order a,[dir="ltr"] .view-commerce-user-orders .views-table .views-field-edit-profile a,[dir="ltr"] .view-commerce-user-orders .views-table .views-field-delete-profile a,[dir="ltr"] .view-commerce-user-orders .views-table .views-field-view-commerce-order a,[dir="ltr"] .view-commerce-order-item-table .views-table .views-field-edit-profile a,[dir="ltr"] .view-commerce-order-item-table .views-table .views-field-delete-profile a,[dir="ltr"] .view-commerce-order-item-table .views-table .views-field-view-commerce-order a{padding:0 0 0 21px;background-position:left 10%;}[dir="rtl"] .view-insurance-profiles .views-table .views-field-edit-profile a,[dir="rtl"] .view-insurance-profiles .views-table .views-field-delete-profile a,[dir="rtl"] .view-insurance-profiles .views-table .views-field-view-commerce-order a,[dir="rtl"] .view-commerce-user-orders .views-table .views-field-edit-profile a,[dir="rtl"] .view-commerce-user-orders .views-table .views-field-delete-profile a,[dir="rtl"] .view-commerce-user-orders .views-table .views-field-view-commerce-order a,[dir="rtl"] .view-commerce-order-item-table .views-table .views-field-edit-profile a,[dir="rtl"] .view-commerce-order-item-table .views-table .views-field-delete-profile a,[dir="rtl"] .view-commerce-order-item-table .views-table .views-field-view-commerce-order a{padding:0 21px 0 0;background-position:right 10%;}.view-insurance-profiles .views-table .views-field-edit-profile a:hover,.view-insurance-profiles .views-table .views-field-delete-profile a:hover,.view-insurance-profiles .views-table .views-field-view-commerce-order a:hover,.view-commerce-user-orders .views-table .views-field-edit-profile a:hover,.view-commerce-user-orders .views-table .views-field-delete-profile a:hover,.view-commerce-user-orders .views-table .views-field-view-commerce-order a:hover,.view-commerce-order-item-table .views-table .views-field-edit-profile a:hover,.view-commerce-order-item-table .views-table .views-field-delete-profile a:hover,.view-commerce-order-item-table .views-table .views-field-view-commerce-order a:hover{color:var(--primary-color);}.view-insurance-profiles .views-table .views-field-edit-profile .view-profile-edit,.view-commerce-user-orders .views-table .views-field-edit-profile .view-profile-edit,.view-commerce-order-item-table .views-table .views-field-edit-profile .view-profile-edit{color:#333333;background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/edit.svg);}.view-insurance-profiles .views-table .views-field-edit-profile .view-profile-delete,.view-commerce-user-orders .views-table .views-field-edit-profile .view-profile-delete,.view-commerce-order-item-table .views-table .views-field-edit-profile .view-profile-delete{margin-top:20px;color:#FF0000;background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/delete.svg);}.view-insurance-profiles .views-table .views-field-delete-profile a,.view-commerce-user-orders .views-table .views-field-delete-profile a,.view-commerce-order-item-table .views-table .views-field-delete-profile a{color:#FF0000;background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/delete.svg);}[dir="ltr"] .view-insurance-profiles .views-table .views-field-delete-profile a,[dir="ltr"] .view-commerce-user-orders .views-table .views-field-delete-profile a,[dir="ltr"] .view-commerce-order-item-table .views-table .views-field-delete-profile a{margin-left:auto;}[dir="rtl"] .view-insurance-profiles .views-table .views-field-delete-profile a,[dir="rtl"] .view-commerce-user-orders .views-table .views-field-delete-profile a,[dir="rtl"] .view-commerce-order-item-table .views-table .views-field-delete-profile a{margin-right:auto;}.view-insurance-profiles .views-table .views-field-view-commerce-order a,.view-commerce-user-orders .views-table .views-field-view-commerce-order a,.view-commerce-order-item-table .views-table .views-field-view-commerce-order a{color:#333333;background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/view.svg);}[dir="ltr"] .view-insurance-profiles .views-table .views-field-view-commerce-order a,[dir="ltr"] .view-commerce-user-orders .views-table .views-field-view-commerce-order a,[dir="ltr"] .view-commerce-order-item-table .views-table .views-field-view-commerce-order a{margin-left:auto;}[dir="rtl"] .view-insurance-profiles .views-table .views-field-view-commerce-order a,[dir="rtl"] .view-commerce-user-orders .views-table .views-field-view-commerce-order a,[dir="rtl"] .view-commerce-order-item-table .views-table .views-field-view-commerce-order a{margin-right:auto;}.view-insurance-profiles .profile-details a{display:block;font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:normal;color:var(--text-color);text-decoration:unset;}.view-insurance-profiles .profile-details a:hover{color:var(--primary-color);}.view-empty{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);}.view-empty .block-local-actions-block{margin-top:16px;}.profile-vehicle--wrap,.profile-person--wrap,.profile-legal-person--wrap{border:1px solid rgba(85,86,90,0.12);}.profile-vehicle--wrap .header-vehicle--title,.profile-vehicle--wrap .header-person--title,.profile-person--wrap .header-vehicle--title,.profile-person--wrap .header-person--title,.profile-legal-person--wrap .header-vehicle--title,.profile-legal-person--wrap .header-person--title{display:flex;flex-wrap:wrap;align-items:center;background:#FCFCFC;border-bottom:1px solid rgba(85,86,90,0.12);font-family:var(--font-regular);font-size:20px;font-weight:400;line-height:normal;color:var(--text-color);padding:16px;gap:20px;}[dir="ltr"] .profile-vehicle--wrap .header-vehicle--title .field + .field,[dir="ltr"] .profile-vehicle--wrap .header-person--title .field + .field,[dir="ltr"] .profile-person--wrap .header-vehicle--title .field + .field,[dir="ltr"] .profile-person--wrap .header-person--title .field + .field,[dir="ltr"] .profile-legal-person--wrap .header-vehicle--title .field + .field,[dir="ltr"] .profile-legal-person--wrap .header-person--title .field + .field{margin-left:6px;}[dir="rtl"] .profile-vehicle--wrap .header-vehicle--title .field + .field,[dir="rtl"] .profile-vehicle--wrap .header-person--title .field + .field,[dir="rtl"] .profile-person--wrap .header-vehicle--title .field + .field,[dir="rtl"] .profile-person--wrap .header-person--title .field + .field,[dir="rtl"] .profile-legal-person--wrap .header-vehicle--title .field + .field,[dir="rtl"] .profile-legal-person--wrap .header-person--title .field + .field{margin-right:6px;}.profile-vehicle--wrap .general-profile--info,.profile-person--wrap .general-profile--info,.profile-legal-person--wrap .general-profile--info{display:grid;gap:20px;padding:16px;}@media (min-width:49rem){.profile-vehicle--wrap .general-profile--info,.profile-person--wrap .general-profile--info,.profile-legal-person--wrap .general-profile--info{grid-template-columns:repeat(2,1fr);}}@media (min-width:76rem){.profile-vehicle--wrap .general-profile--info,.profile-person--wrap .general-profile--info,.profile-legal-person--wrap .general-profile--info{grid-template-columns:repeat(3,1fr);}}.profile-vehicle--wrap .general-profile--info .field__label,.profile-person--wrap .general-profile--info .field__label,.profile-legal-person--wrap .general-profile--info .field__label{font-family:var(--font-regular);font-size:16px;font-weight:400;line-height:normal;color:var(--text-color);}.profile-vehicle--wrap .general-profile--info .field__item,.profile-person--wrap .general-profile--info .field__item,.profile-legal-person--wrap .general-profile--info .field__item{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:normal;color:var(--text-color);}.profile-vehicle--wrap .field--name-field-phone-number a,.profile-person--wrap .field--name-field-phone-number a,.profile-legal-person--wrap .field--name-field-phone-number a{display:block;text-decoration:none;color:var(--text-color);}.profile-vehicle--wrap .field--name-field-phone-number a:hover,.profile-person--wrap .field--name-field-phone-number a:hover,.profile-legal-person--wrap .field--name-field-phone-number a:hover{text-decoration:underline;color:var(--primary-color);}.block-insurance-profile-back-link a{display:block;font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;background-repeat:no-repeat;text-decoration:unset;color:var(--text-color);background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/arrow_left.svg);margin-bottom:20px;}[dir="ltr"] .block-insurance-profile-back-link a{padding:0 0 0 24px;background-position:left center;}[dir="rtl"] .block-insurance-profile-back-link a{padding:0 24px 0 0;background-position:right center;}.block-insurance-edit-profile-block,.block-local-actions-block{width:fit-content;}@media (min-width:30.25rem){[dir="ltr"] .block-insurance-edit-profile-block,[dir="ltr"] .block-local-actions-block{margin-left:auto;}[dir="rtl"] .block-insurance-edit-profile-block,[dir="rtl"] .block-local-actions-block{margin-right:auto;}}.block-insurance-edit-profile-block li,.block-local-actions-block li{list-style-type:none;}.block-insurance-edit-profile-block .action-links-item a,.block-insurance-edit-profile-block .block__content a,.block-local-actions-block .action-links-item a,.block-local-actions-block .block__content a{font-size:14px !important;line-height:21px !important;padding:8px 16px;background-color:var(--accent-color);color:#fff !important;border-color:unset;}.block-insurance-edit-profile-block .action-links-item a:hover,.block-insurance-edit-profile-block .action-links-item a:focus,.block-insurance-edit-profile-block .action-links-item a:active,.block-insurance-edit-profile-block .block__content a:hover,.block-insurance-edit-profile-block .block__content a:focus,.block-insurance-edit-profile-block .block__content a:active,.block-local-actions-block .action-links-item a:hover,.block-local-actions-block .action-links-item a:focus,.block-local-actions-block .action-links-item a:active,.block-local-actions-block .block__content a:hover,.block-local-actions-block .block__content a:focus,.block-local-actions-block .block__content a:active{background-color:var(--accent-color) !important;color:#fff;border-color:unset !important;text-decoration:underline;}.profile-form .field-group-html-element,.profiles-modal-inline-form .field-group-html-element{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;}@media (min-width:49rem){.profile-form .field-group-html-element .form-wrapper,.profiles-modal-inline-form .field-group-html-element .form-wrapper{flex:1;}}@media (max-width:48rem){.profile-form .field-group-html-element .form-wrapper,.profiles-modal-inline-form .field-group-html-element .form-wrapper{width:100%;}}.profile-form .field-group-html-element + .field-group-html-element,.profiles-modal-inline-form .field-group-html-element + .field-group-html-element{margin-top:20px;}.profile-form .form-actions,.profile-confirm-form .form-actions{display:flex;flex-wrap:wrap;gap:20px;width:100%;}@media (min-width:30.25rem){.profile-form .form-actions,.profile-confirm-form .form-actions{justify-content:flex-end;}}.profile-form .form-actions .button--primary,.profile-confirm-form .form-actions .button--primary{order:2;}.profile-form .form-actions .button--danger,.profile-form .form-actions a.button,.profile-confirm-form .form-actions .button--danger,.profile-confirm-form .form-actions a.button{background-color:transparent;color:var(--primary-color);}.profile-form .form-actions .button + .button,.profile-confirm-form .form-actions .button + .button{margin:0;}.profile-form .field--name-field-idnp-idno,.profile-confirm-form .field--name-field-idnp-idno{margin-bottom:20px;}.profile-form .general-vehicle--wrap,.profile-confirm-form .general-vehicle--wrap{margin-bottom:20px;}.order-general-info .field--name-mail,.order-general-info .customer-billing,.order-general-info .field--name-placed,.order-general-info .field--name-state{border-bottom:1px solid var(--grey-color);padding-bottom:16px;margin-bottom:16px;}.order-general-info .field--name-state{margin-bottom:20px;}.order-general-info .order-address{margin-bottom:0;}@media (min-width:49rem){.order-general-info .order-address{grid-template-columns:repeat(5,1fr);}}.order-total-line{display:flex;flex-wrap:wrap;justify-content:right;width:100%;padding:0;margin-top:16px;}.order-total-line span{width:auto;}.order-total-line .order-total-line-label{padding:0;}[dir="ltr"] .order-total-line .order-total-line-label{margin-right:6px;}[dir="rtl"] .order-total-line .order-total-line-label{margin-left:6px;}[dir="ltr"] .print__wrapper--pdf .print__link--pdf{margin:20px 0 0 auto;}[dir="rtl"] .print__wrapper--pdf .print__link--pdf{margin:20px auto 0 0;}.view-insurance-entities h3{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:normal;color:var(--text-color);margin-top:16px;margin-bottom:16px;}@media (max-width:48rem){.view-insurance-entities .view-content{overflow:scroll;}}.view-insurance-entities .views-row{position:relative;border:1px solid var(--grey-color);background-color:#FCFCFC;border-radius:4px;padding:24px;}.view-insurance-entities .views-row + .views-row{margin-top:16px;}.view-insurance-entities .views-row .view-insurance a{display:block;font-family:var(--font-bold);font-size:12px;line-height:normal;color:var(--dark-grey);background-repeat:no-repeat;text-decoration:unset;background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/eye.svg);}[dir="ltr"] .view-insurance-entities .views-row .view-insurance a{padding:0 0 0 24px;background-position:left center;}[dir="rtl"] .view-insurance-entities .views-row .view-insurance a{padding:0 24px 0 0;background-position:right center;}.view-insurance-entities .views-row .view-insurance a:hover{color:var(--primary-color);}@media (max-width:48rem){.view-insurance-entities .views-row{min-width:700px;}}.insurance-entity--wrap .main-info{margin-bottom:20px;}.insurance-entity--wrap .person-name{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);margin-bottom:8px;}.insurance-entity--wrap .vehicle-name{font-family:var(--font-bold);font-weight:700;font-size:12px;line-height:normal;color:var(--text-color);}.insurance-entity--wrap .insurance-profile--info{position:relative;}[dir="ltr"] .insurance-entity--wrap .insurance-profile--info{padding-left:48px;}[dir="rtl"] .insurance-entity--wrap .insurance-profile--info{padding-right:48px;}.insurance-entity--wrap .insurance-profile--info::before{position:absolute;content:"";background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/user.svg) no-repeat center;background-size:24px;top:50%;transform:translateY(-50%);width:24px;height:24px;}[dir="ltr"] .insurance-entity--wrap .insurance-profile--info::before{left:0px;}[dir="rtl"] .insurance-entity--wrap .insurance-profile--info::before{right:0px;}.insurance-entity--wrap .main-info,.insurance-entity--wrap .bottom-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}.insurance-entity--wrap .validity-date{position:relative;flex:1;}[dir="ltr"] .insurance-entity--wrap .validity-date{padding-left:48px;}[dir="rtl"] .insurance-entity--wrap .validity-date{padding-right:48px;}.insurance-entity--wrap .validity-date .field__label{font-family:var(--font-regular);font-size:12px;font-weight:400;line-height:normal;color:var(--text-color-75);margin-bottom:8px;}.insurance-entity--wrap .validity-date::before{position:absolute;content:"";background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/calendar.svg) no-repeat center;background-size:24px;top:50%;transform:translateY(-50%);width:24px;height:24px;}[dir="ltr"] .insurance-entity--wrap .validity-date::before{left:0px;}[dir="rtl"] .insurance-entity--wrap .validity-date::before{right:0px;}.insurance-entity--wrap .validity-counter{flex:1;}.insurance-entity--wrap .validity-counter .message{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);}.insurance-entity--wrap .validity-counter .message span{font-family:var(--font-bold);font-size:16px;font-weight:700;line-height:normal;color:var(--text-color);}[dir="ltr"] .insurance-entity--wrap .validity-counter .message span{margin-right:4px;}[dir="rtl"] .insurance-entity--wrap .validity-counter .message span{margin-left:4px;}.insurance-entity--wrap .validity-counter .progress{background-color:transparent;height:8px;border-radius:10px;margin-top:8px;}.insurance-entity--wrap .validity-counter .progress .bg-bar{position:absolute;width:100%;height:4px;background-color:#D9D9D9;top:50%;transform:translateY(-50%);border-radius:10px;}.insurance-entity--wrap .validity-counter .progress .progress-bar{border-radius:10px;background-color:var(--primary-color);z-index:1;}.insurance-entity--wrap .download-pdf{display:flex;align-items:center;}[dir="ltr"] .insurance-entity--wrap .download-pdf{margin-left:20px;}[dir="rtl"] .insurance-entity--wrap .download-pdf{margin-right:20px;}.insurance-entity--wrap .download-pdf .download-icon{display:block;width:24px;height:24px;background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/download.svg) center no-repeat;}[dir="ltr"] .insurance-entity--wrap .download-pdf .download-icon{margin-right:6px;}[dir="rtl"] .insurance-entity--wrap .download-pdf .download-icon{margin-left:6px;}.insurance-entity--wrap .download-pdf a{display:block;font-family:var(--font-bold);font-size:12px;font-weight:700;line-height:normal;color:var(--primary-color);text-decoration:unset;}.insurance-entity--full .field--name-field-vehicle,.insurance-entity--full .field--name-field-insured-person,.insurance-entity--full .insurance-wrap{border:1px solid rgba(85,86,90,0.12);margin-bottom:20px;}.insurance-entity--full .field--name-field-vehicle .field__label,.insurance-entity--full .field--name-field-insured-person .field__label,.insurance-entity--full .insurance-wrap .field__label{font-family:var(--font-regular);font-size:20px;line-height:normal;font-weight:400;padding:16px;background-color:#FCFCFC;border-bottom:1px solid rgba(85,86,90,0.12);color:var(--text-color);}.insurance-entity--full .field--name-field-vehicle .profile,.insurance-entity--full .field--name-field-vehicle .insurance,.insurance-entity--full .field--name-field-vehicle .profile--view-mode--default,.insurance-entity--full .field--name-field-insured-person .profile,.insurance-entity--full .field--name-field-insured-person .insurance,.insurance-entity--full .field--name-field-insured-person .profile--view-mode--default,.insurance-entity--full .insurance-wrap .profile,.insurance-entity--full .insurance-wrap .insurance,.insurance-entity--full .insurance-wrap .profile--view-mode--default{display:grid;gap:20px;padding:16px;}@media (min-width:49rem){.insurance-entity--full .field--name-field-vehicle .profile,.insurance-entity--full .field--name-field-vehicle .insurance,.insurance-entity--full .field--name-field-vehicle .profile--view-mode--default,.insurance-entity--full .field--name-field-insured-person .profile,.insurance-entity--full .field--name-field-insured-person .insurance,.insurance-entity--full .field--name-field-insured-person .profile--view-mode--default,.insurance-entity--full .insurance-wrap .profile,.insurance-entity--full .insurance-wrap .insurance,.insurance-entity--full .insurance-wrap .profile--view-mode--default{grid-template-columns:repeat(2,1fr);}}@media (min-width:76rem){.insurance-entity--full .field--name-field-vehicle .profile,.insurance-entity--full .field--name-field-vehicle .insurance,.insurance-entity--full .field--name-field-vehicle .profile--view-mode--default,.insurance-entity--full .field--name-field-insured-person .profile,.insurance-entity--full .field--name-field-insured-person .insurance,.insurance-entity--full .field--name-field-insured-person .profile--view-mode--default,.insurance-entity--full .insurance-wrap .profile,.insurance-entity--full .insurance-wrap .insurance,.insurance-entity--full .insurance-wrap .profile--view-mode--default{grid-template-columns:repeat(3,1fr);}}.insurance-entity--full .field--name-field-vehicle .profile .field__label,.insurance-entity--full .field--name-field-vehicle .insurance .field__label,.insurance-entity--full .field--name-field-vehicle .profile--view-mode--default .field__label,.insurance-entity--full .field--name-field-insured-person .profile .field__label,.insurance-entity--full .field--name-field-insured-person .insurance .field__label,.insurance-entity--full .field--name-field-insured-person .profile--view-mode--default .field__label,.insurance-entity--full .insurance-wrap .profile .field__label,.insurance-entity--full .insurance-wrap .insurance .field__label,.insurance-entity--full .insurance-wrap .profile--view-mode--default .field__label{font-family:var(--font-regular);font-size:16px;line-height:normal;font-weight:400;color:var(--text-color);padding:0;background:unset;border:unset;}.insurance-entity--full .field--name-field-vehicle .profile .field__item,.insurance-entity--full .field--name-field-vehicle .insurance .field__item,.insurance-entity--full .field--name-field-vehicle .profile--view-mode--default .field__item,.insurance-entity--full .field--name-field-insured-person .profile .field__item,.insurance-entity--full .field--name-field-insured-person .insurance .field__item,.insurance-entity--full .field--name-field-insured-person .profile--view-mode--default .field__item,.insurance-entity--full .insurance-wrap .profile .field__item,.insurance-entity--full .insurance-wrap .insurance .field__item,.insurance-entity--full .insurance-wrap .profile--view-mode--default .field__item{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:normal;color:var(--text-color);word-break:break-all;}.insurance-entity--full .field--name-field-vehicle .profile .order-address,.insurance-entity--full .field--name-field-vehicle .insurance .order-address,.insurance-entity--full .field--name-field-vehicle .profile--view-mode--default .order-address,.insurance-entity--full .field--name-field-insured-person .profile .order-address,.insurance-entity--full .field--name-field-insured-person .insurance .order-address,.insurance-entity--full .field--name-field-insured-person .profile--view-mode--default .order-address,.insurance-entity--full .insurance-wrap .profile .order-address,.insurance-entity--full .insurance-wrap .insurance .order-address,.insurance-entity--full .insurance-wrap .profile--view-mode--default .order-address{display:flex;flex-direction:column;flex-wrap:wrap;gap:4px;margin-bottom:0;}.insurance-entity--full .field--name-field-vehicle .profile .order-address .field,.insurance-entity--full .field--name-field-vehicle .insurance .order-address .field,.insurance-entity--full .field--name-field-vehicle .profile--view-mode--default .order-address .field,.insurance-entity--full .field--name-field-insured-person .profile .order-address .field,.insurance-entity--full .field--name-field-insured-person .insurance .order-address .field,.insurance-entity--full .field--name-field-insured-person .profile--view-mode--default .order-address .field,.insurance-entity--full .insurance-wrap .profile .order-address .field,.insurance-entity--full .insurance-wrap .insurance .order-address .field,.insurance-entity--full .insurance-wrap .profile--view-mode--default .order-address .field{display:flex;flex-wrap:wrap;flex-direction:row;gap:4px;}.insurance-entity--full .field--name-field-vehicle .profile .order-address .field .field__label,.insurance-entity--full .field--name-field-vehicle .insurance .order-address .field .field__label,.insurance-entity--full .field--name-field-vehicle .profile--view-mode--default .order-address .field .field__label,.insurance-entity--full .field--name-field-insured-person .profile .order-address .field .field__label,.insurance-entity--full .field--name-field-insured-person .insurance .order-address .field .field__label,.insurance-entity--full .field--name-field-insured-person .profile--view-mode--default .order-address .field .field__label,.insurance-entity--full .insurance-wrap .profile .order-address .field .field__label,.insurance-entity--full .insurance-wrap .insurance .order-address .field .field__label,.insurance-entity--full .insurance-wrap .profile--view-mode--default .order-address .field .field__label{margin-bottom:0;}.insurance-entity--full .field--name-field-vehicle .profile .order-address .field .field__label::after,.insurance-entity--full .field--name-field-vehicle .insurance .order-address .field .field__label::after,.insurance-entity--full .field--name-field-vehicle .profile--view-mode--default .order-address .field .field__label::after,.insurance-entity--full .field--name-field-insured-person .profile .order-address .field .field__label::after,.insurance-entity--full .field--name-field-insured-person .insurance .order-address .field .field__label::after,.insurance-entity--full .field--name-field-insured-person .profile--view-mode--default .order-address .field .field__label::after,.insurance-entity--full .insurance-wrap .profile .order-address .field .field__label::after,.insurance-entity--full .insurance-wrap .insurance .order-address .field .field__label::after,.insurance-entity--full .insurance-wrap .profile--view-mode--default .order-address .field .field__label::after{content:":";}.insurance-entity--full .field--name-field-insured-person .field__items{padding:16px;}.insurance-entity--full .field--name-field-insured-person .field__items .profile--view-mode--details{display:block;padding:0;}.insurance-entity--full .field--name-field-insured-person .field__items .field__item + .field__item{margin-top:20px;}.insurance-entity--full .field--name-field-insured-person .field__items .azuro_theme-details__wrapper{margin-top:0;padding:16px;display:grid;gap:20px;padding:16px;}@media (min-width:49rem){.insurance-entity--full .field--name-field-insured-person .field__items .azuro_theme-details__wrapper{grid-template-columns:repeat(2,1fr);}}@media (min-width:76rem){.insurance-entity--full .field--name-field-insured-person .field__items .azuro_theme-details__wrapper{grid-template-columns:repeat(3,1fr);}}.insurance-wrap .field__label{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;}.insurance-wrap .get-files-btn{font-family:var(--font-regular);font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;color:#fff;text-decoration:unset;padding:12px 32px;background-color:var(--accent-color);cursor:pointer;}.insurance-wrap .get-files-btn:hover{text-decoration:underline;}.insurance-wrap .get-files-btn.link-disabled{opacity:0.5;pointer-events:none;}.insurance-files--table tr td:nth-child(2){display:none;}.insurance-files--table tr td span{display:none;}.insurance-files--table tr td span.file{position:relative;display:block;}[dir="ltr"] .insurance-files--table tr td span.file{padding-left:24px;}[dir="rtl"] .insurance-files--table tr td span.file{padding-right:24px;}.insurance-files--table tr td span.file::before{position:absolute;content:"";top:50%;transform:translateY(-50%);width:16px;height:16px;background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/download.svg) center no-repeat;}[dir="ltr"] .insurance-files--table tr td span.file::before{left:0;}[dir="rtl"] .insurance-files--table tr td span.file::before{right:0;}.insurance-files--table tr td span.file a{display:block;font-family:var(--font-bold);font-size:12px;font-weight:700;line-height:normal;color:#333333;text-decoration:unset;}.insurance-files--table tr td span.file a:hover{color:var(--primary-color);}.form-boolean-group .form-item-subscriptions-default.form-item{width:100%;padding:0;margin-bottom:20px;border:0;}#tfa-base-overview .azuro_theme-details__summary{font-family:var(--font-bold);line-height:normal;font-weight:700;color:var(--primary-color);}#tfa-base-overview .azuro_theme-details__wrapper h2{font-family:var(--font-bold);font-weight:700;line-height:normal;font-size:20px;margin:20px 0;}#tfa-base-overview strong{font-family:var(--font-bold);font-weight:700;}#tfa-base-overview .azuro_theme-details{margin-bottom:20px;}.button--primary{order:2;}.form-actions .button[id*=cancel],.form-actions .button[id*=prev]{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--sc-btn-bg);color:var(--sc-btn-text-color);border-width:var(--sc-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--sc-btn-border-style);border-color:var(--sc-btn-border-color);padding:var(--sc-btn-padding);font-size:var(--sc-btn-font-size);line-height:var(--sc-btn-line-height);letter-spacing:var(--sc-btn-letter-spacing);-webkit-text-decoration:var(--sc-btn-text-decoration);text-decoration:var(--sc-btn-text-decoration);text-align:center;transition:background-color 0.3s ease;}.form-actions .button[id*=cancel]:hover,.form-actions .button[id*=cancel]:focus,.form-actions .button[id*=prev]:hover,.form-actions .button[id*=prev]:focus{background-color:var(--sc-btn-bg-hover);border-color:var(--sc-btn-border-color-hover);color:var(--sc-btn-text-color-hover);-webkit-text-decoration:var(--sc-btn-text-decoration-hover);text-decoration:var(--sc-btn-text-decoration-hover);transition:background-color 0.3s ease;}.form-actions .action-link{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--ac-btn-bg);color:var(--ac-btn-text-color);border-width:var(--ac-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--ac-btn-border-style);border-color:var(--ac-btn-border-color);padding:var(--ac-btn-padding);font-size:var(--ac-btn-font-size);line-height:var(--ac-btn-line-height);letter-spacing:var(--ac-btn-letter-spacing);-webkit-text-decoration:var(--ac-btn-text-decoration);text-decoration:var(--ac-btn-text-decoration);transition:color 0.3s ease;}.form-actions .action-link:hover,.form-actions .action-link:focus{background-color:var(--ac-btn-bg-hover);border-color:var(--ac-btn-border-color-hover);color:var(--ac-btn-text-color-hover);-webkit-text-decoration:var(--ac-btn-text-decoration-hover);text-decoration:var(--ac-btn-text-decoration-hover);transition:color 0.3s ease;}.tfa-setup h3,.tfa-entry-form h3{font-family:var(--font-bold);font-weight:700;line-height:normal;font-size:20px;margin:20px 0;}.tfa-setup ul,.tfa-entry-form ul{margin:0 0 20px 0;border:1px solid var(--grey-color);background-color:var(--primary-color-10);}[dir="ltr"] .tfa-setup ul,[dir="ltr"] .tfa-entry-form ul{padding:20px 20px 20px 40px;}[dir="rtl"] .tfa-setup ul,[dir="rtl"] .tfa-entry-form ul{padding:20px 40px 20px 20px;}.tfa-setup ul li,.tfa-entry-form ul li{list-style-type:square;}.tfa-setup ul li::marker,.tfa-entry-form ul li::marker{color:var(--primary-color);}.tfa-setup ul li + li,.tfa-entry-form ul li + li{margin-top:20px;}.tfa-setup ul a,.tfa-entry-form ul a{font-family:var(--font-regular);font-weight:400;line-height:normal;font-size:16px;text-decoration:none;color:var(--text-color);}.tfa-setup ul a:hover,.tfa-entry-form ul a:hover{text-decoration:underline;color:var(--primary-color);}.tfa-setup p strong,.tfa-entry-form p strong{font-family:var(--font-bold);font-weight:700;}.lost-access{max-width:100%;font-family:var(--font-regular);font-weight:400;font-size:12px;line-height:20px;color:var(--text-color-50);margin:8px 0 0 0;}.lost-access a{font-family:var(--font-regular);font-weight:400;font-size:12px;color:var(--primary-color);text-decoration:none;}.lost-access a:hover{text-decoration:underline;}.block-views-blockfaq-faq-block{margin:64px 0 64px 0;}.block-views-blockfaq-faq-block .views-row{border-bottom:1px solid var(--grey-color);}.block-views-blockfaq-faq-block .views-row:last-of-type{border-bottom:unset;}.block-views-blockfaq-faq-block .views-row .views-row:first-of-type .views-accordion-header{padding-top:0;}.block-views-blockfaq-faq-block .views-accordion-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:transparent;border:unset;padding:20px 0;margin:0;transition:color 0.5s ease;text-transform:none;}.block-views-blockfaq-faq-block .views-accordion-header.ui-accordion-header-active{padding:20px 0 8px 0;}.block-views-blockfaq-faq-block .views-accordion-header:hover .field-content{color:var(--primary-color);transition:color 0.5s ease;}.block-views-blockfaq-faq-block .views-accordion-header .ui-icon{order:2;}.block-views-blockfaq-faq-block .views-accordion-header .ui-icon.expanded{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/minus.svg) center no-repeat;transition:background 0.5s ease;}.block-views-blockfaq-faq-block .views-accordion-header .ui-icon.collapsed{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/plus.svg) center no-repeat;transition:background 0.5s ease;}.block-views-blockfaq-faq-block .views-accordion-header .field-content{display:inline-block;flex:1;font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:25px;color:var(--text-color);order:1;}.block-views-blockfaq-faq-block .ui-accordion-content{padding:0;border:unset;padding-bottom:20px;background-color:transparent;}.block-views-blockfaq-faq-block .ui-accordion-content p{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:20px;color:var(--text-color);margin:0;}.block-views-blockfaq-faq-block .ui-accordion-content p + p{margin-top:8px;}.adds-block{position:relative;margin:60px 0 0 0;}.adds-block .block__content{display:flex;flex-wrap:wrap;align-items:center;gap:40px;}@media (max-width:62rem){.adds-block .block__content{flex-direction:column;justify-content:center;}}.adds-block .block__content .text-wrap{flex:1;}@media (min-width:76rem){.adds-block .block__content .text-wrap{flex-basis:calc(55% - 20px);}}@media (max-width:62rem){.adds-block .block__content .text-wrap{order:2;}}.adds-block .block__content .block__title{font-family:var(--font-bold);font-weight:700;font-size:32px;line-height:43px;color:var(--text-color);margin-bottom:8px;}[dir="ltr"] .adds-block .block__content .block__title{text-align:left;}[dir="rtl"] .adds-block .block__content .block__title{text-align:right;}@media (max-width:62rem){.adds-block .block__content .block__title{font-size:36px;line-height:36px;}}.adds-block .block__content .field--name-body{margin-bottom:16px;}.adds-block .block__content .field--name-body p{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:20px;color:var(--text-color-75);margin:0;}.adds-block .block__content .field--name-body p + p{margin-top:16px;}.adds-block .block__content .field--name-body .in-process{margin-top:32px;}.adds-block .block__content .field--name-body .in-process .order-now{padding:10px 20px;}.adds-block .block__content .field--name-body .in-process .order-now[href=""],.adds-block .block__content .field--name-body .in-process .order-now[href="#"],.adds-block .block__content .field--name-body .in-process .order-now:not([href]){background:var(--primary-color-50);border-color:var(--primary-color-50);pointer-events:none;}.adds-block .block__content .field--name-field-media-image{flex:1;}@media (min-width:76rem){.adds-block .block__content .field--name-field-media-image{flex-basis:calc(40% - 20px);}}.adds-block .block__content .field--name-field-media-image img{display:block;min-width:100%;max-width:100%;width:100%;min-height:350px;object-fit:cover;}@media (min-width:63rem){[dir="ltr"] .adds-block .block__content .field--name-field-media-image img{margin-left:auto;}[dir="rtl"] .adds-block .block__content .field--name-field-media-image img{margin-right:auto;}}@media (max-width:29.25rem){.adds-block .block__content .field--name-field-media-image img{object-fit:contain;}}@media (max-width:62rem){.adds-block .block__content .field--name-field-media-image{order:1;}}.adds-block .block__content .field--name-field-paragraph{display:flex;flex-wrap:wrap;gap:20px;}.adds-block .paragraph--type--icon-link{width:fit-content;opacity:0.25;}.adds-block .paragraph--type--icon-link a{display:flex;flex-wrap:wrap;align-items:center;background-color:var(--text-color);color:#fff;padding:12px;text-decoration:unset;border:2px solid rgb(166,166,166);pointer-events:none;}.adds-block .paragraph--type--icon-link img{width:30px;height:30px;object-fit:contain;}.adds-block .action-text{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:14px;text-transform:capitalize;letter-spacing:0.5px;}[dir="ltr"] .adds-block .action-text{margin-left:10px;}[dir="rtl"] .adds-block .action-text{margin-right:10px;}.adds-block .action-text .field--name-field-short-description{font-family:var(--font-regular);font-weight:400;font-size:10px;line-height:12px;text-transform:uppercase;}.homepage-banner{display:flex;flex-wrap:wrap;align-items:center;padding:20px 0 0 0;}@media (max-width:48rem){.homepage-banner{justify-content:center;}}@media (min-width:49rem){.homepage-banner .text-wrap,.homepage-banner .field--name-field-media-image{flex:1;}}@media (max-width:48rem){.homepage-banner .text-wrap{text-align:center;}.homepage-banner .text-wrap .field--name-field-action-link{width:fit-content;margin:40px auto 0 auto;}}.homepage-banner .field--name-field-title{font-family:var(--font-bold);font-weight:700;font-size:48px;line-height:48px;color:var(--text-color);}@media (max-width:62rem){.homepage-banner .field--name-field-title{font-size:36px;line-height:36px;}}.homepage-banner .field--name-field-long-description{font-family:var(--font-regular);font-weight:400;font-size:20px;line-height:25px;margin-top:10px;}@media (max-width:62rem){.homepage-banner .field--name-field-long-description{font-size:16px;line-height:20px;}}.homepage-banner .field--name-field-action-link{margin-top:40px;}.homepage-banner img{min-width:100%;object-fit:contain;height:fit-content;}@media (min-width:63rem){.homepage-banner img{height:500px;}}.view-google-reviews{margin:100px 0 0 0;box-shadow:0px 4px 19px rgba(0,0,0,0.1);padding:32px;}.view-google-reviews .slick-list:hover{background-color:unset;}@media (min-width:49rem){.view-google-reviews{padding:40px 80px;margin:60px 0 0 0;}}.view-google-reviews .field--name-body{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:20px;color:var(--text-color);}@media (min-width:49rem){.view-google-reviews .field--name-body{font-size:20px;line-height:25px;}}.view-google-reviews .field--name-body p{margin:0;}.view-google-reviews .field--name-body p + p{margin-top:0;}.view-google-reviews .node--type-google-review{position:relative;}[dir="ltr"] .view-google-reviews .node--type-google-review{padding-left:60px;}[dir="rtl"] .view-google-reviews .node--type-google-review{padding-right:60px;}.view-google-reviews .node--type-google-review::before{position:absolute;content:"";background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/blockquote.svg) no-repeat center;background-size:40px;width:40px;height:40px;}[dir="ltr"] .view-google-reviews .node--type-google-review::before{left:0;}[dir="rtl"] .view-google-reviews .node--type-google-review::before{right:0;}@media (min-width:49rem){.view-google-reviews .node--type-google-review::before{background-size:100%;width:120px;height:100px;}}@media (min-width:49rem){[dir="ltr"] .view-google-reviews .node--type-google-review{padding-left:160px;}[dir="rtl"] .view-google-reviews .node--type-google-review{padding-right:160px;}[dir="ltr"] .view-google-reviews .node--type-google-review::before{left:0;}[dir="rtl"] .view-google-reviews .node--type-google-review::before{right:0;}}.view-google-reviews .header-review-info{margin-top:20px;}.view-google-reviews .header-review-info .review-author--info{display:flex;flex-wrap:wrap;font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:20px;align-items:center;color:var(--text-color);text-decoration:unset;}.view-google-reviews .header-review-info .review-author--info .author-img{width:35px;height:35px;}[dir="ltr"] .view-google-reviews .header-review-info .review-author--info .author-img{margin-right:16px;}[dir="rtl"] .view-google-reviews .header-review-info .review-author--info .author-img{margin-left:16px;}@media (min-width:49rem){.view-google-reviews .header-review-info .review-author--info{font-size:20px;line-height:25px;}}.view-google-reviews .slick-dots{margin-top:10px;}.view-google-reviews .slick-dots li{margin:0;}.view-google-reviews .slick-dots li button::before{font-size:10px;opacity:1;color:#C1C1C1;}.view-google-reviews .slick-dots li.slick-active button::before{font-size:14px;color:var(--text-color);}.breadcrumb{display:block;margin:0;}.breadcrumb .breadcrumb__list{display:flex;flex-wrap:wrap;list-style:none;gap:16px;margin:0;padding:0;}.breadcrumb .breadcrumb__list .breadcrumb__item{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:20px;}.breadcrumb .breadcrumb__list .breadcrumb__item + .breadcrumb__item::before{content:"•";color:var(--text-color);}[dir="ltr"] .breadcrumb .breadcrumb__list .breadcrumb__item + .breadcrumb__item::before{margin-right:20px;}[dir="rtl"] .breadcrumb .breadcrumb__list .breadcrumb__item + .breadcrumb__item::before{margin-left:20px;}.breadcrumb .breadcrumb__list .breadcrumb__link{color:var(--primary-color);}:root{--pr-btn-bg:hsl(var(--pr-btn-bg-hue),var(--pr-btn-bg-saturation),calc(1% * var(--pr-btn-bg-lightness)));--pr-btn-bg-hover:hsl(var(--pr-btn-bg-hover-hue),var(--pr-btn-bg-hover-saturation),calc(1% * var(--pr-btn-bg-hover-lightness)));--pr-btn-border-color:hsl(var(--pr-btn-border-color-hue),var(--pr-btn-border-color-saturation),calc(1% * var(--pr-btn-border-color-lightness)));--pr-btn-border-color-hover:hsl(var(--pr-btn-border-color-hover-hue),var(--pr-btn-border-color-hover-saturation),calc(1% * var(--pr-btn-border-color-hover-lightness)));--pr-btn-text-color:hsl(var(--pr-btn-text-color-hue),var(--pr-btn-text-color-saturation),calc(1% * var(--pr-btn-text-color-lightness)));--pr-btn-text-color-hover:hsl(var(--pr-btn-text-color-hover-hue),var(--pr-btn-text-color-hover-saturation),calc(1% * var(--pr-btn-text-color-hover-lightness)));--sc-btn-bg:hsl(var(--sc-btn-bg-hue),var(--sc-btn-bg-saturation),calc(1% * var(--sc-btn-bg-lightness)));--sc-btn-bg-hover:hsl(var(--sc-btn-bg-hover-hue),var(--sc-btn-bg-hover-saturation),calc(1% * var(--sc-btn-bg-hover-lightness)));--sc-btn-border-color:hsl(var(--sc-btn-border-color-hue),var(--sc-btn-border-color-saturation),calc(1% * var(--sc-btn-border-color-lightness)));--sc-btn-border-color-hover:hsl(var(--sc-btn-border-color-hover-hue),var(--sc-btn-border-color-hover-saturation),calc(1% * var(--sc-btn-border-color-hover-lightness)));--sc-btn-text-color:hsl(var(--sc-btn-text-color-hue),var(--sc-btn-text-color-saturation),calc(1% * var(--sc-btn-text-color-lightness)));--sc-btn-text-color-hover:hsl(var(--sc-btn-text-color-hover-hue),var(--sc-btn-text-color-hover-saturation),calc(1% * var(--sc-btn-text-color-hover-lightness)));--ac-btn-bg:hsl(var(--ac-btn-bg-hue),var(--ac-btn-bg-saturation),calc(1% * var(--ac-btn-bg-lightness)));--ac-btn-bg-hover:hsl(var(--ac-btn-bg-hover-hue),var(--ac-btn-bg-hover-saturation),calc(1% * var(--ac-btn-bg-hover-lightness)));--ac-btn-border-color:hsl(var(--ac-btn-border-color-hue),var(--ac-btn-border-color-saturation),calc(1% * var(--ac-btn-border-color-lightness)));--ac-btn-border-color-hover:hsl(var(--ac-btn-border-color-hover-hue),var(--ac-btn-border-color-hover-saturation),calc(1% * var(--ac-btn-border-color-hover-lightness)));--ac-btn-text-color:hsl(var(--ac-btn-text-color-hue),var(--ac-btn-text-color-saturation),calc(1% * var(--ac-btn-text-color-lightness)));--ac-btn-text-color-hover:hsl(var(--ac-btn-text-color-hover-hue),var(--ac-btn-text-color-hover-saturation),calc(1% * var(--ac-btn-text-color-hover-lightness)));--pr-btn-padding:var(--pr-btn-padding-top) var(--pr-btn-padding-right) var(--pr-btn-padding-bottom) var(--pr-btn-padding-left);--sc-btn-padding:var(--sc-btn-padding-top) var(--sc-btn-padding-right) var(--sc-btn-padding-bottom) var(--sc-btn-padding-left);--ac-btn-padding:var(--ac-btn-padding-top) var(--ac-btn-padding-right) var(--ac-btn-padding-bottom) var(--ac-btn-padding-left);--pr-btn-font-size:var(--pr-btn-font-size);--pr-btn-line-height:var(--pr-btn-line-height);--pr-btn-letter-spacing:var(--pr-btn-letter-spacing);--pr-btn-border-style:var(--pr-btn-border-style);--pr-btn-border-width:var(--pr-btn-border-width);--pr-btn-border-radius:var(--pr-btn-border-radius);--pr-btn-text-decoration:var(--pr-btn-text-decoration);--pr-btn-text-decoration-hover:var(--pr-btn-text-decoration-hover);--sc-btn-font-size:var(--sc-btn-font-size);--sc-btn-line-height:var(--sc-btn-line-height);--sc-btn-letter-spacing:var(--sc-btn-letter-spacing);--sc-btn-border-style:var(--sc-btn-border-style);--sc-btn-border-width:var(--sc-btn-border-width);--sc-btn-border-radius:var(--sc-btn-border-radius);--sc-btn-text-decoration:var(--sc-btn-text-decoration);--sc-btn-text-decoration-hover:var(--sc-btn-text-decoration-hover);--ac-btn-font-size:var(--ac-btn-font-size);--ac-btn-line-height:var(--ac-btn-line-height);--ac-btn-letter-spacing:var(--ac-btn-letter-spacing);--ac-btn-border-style:var(--ac-btn-border-style);--ac-btn-border-width:var(--ac-btn-border-width);--ac-btn-border-radius:var(--ac-btn-border-radius);--ac-btn-text-decoration:var(--ac-btn-text-decoration);--ac-btn-text-decoration-hover:var(--ac-btn-text-decoration-hover);}.primary-button,.features-tabs .main-content .field--name-field-action-link a,.actions-footer .read-more,.actions-footer .order-now,.add-profile .add-second-person,.add-profile .add-vehicle,.rca-details .wizard-layout-footer .button--primary,.rca-details .wizard-layout-footer .next-button,.rca-details .wizard-layout-footer .submit-button,.rca-details .wizard-layout-footer .add-to-cart,.rca-details .wizard-layout-footer .checkout-button,.rca-details .form-actions .button--primary,.rca-details .form-actions .next-button,.rca-details .form-actions .submit-button,.rca-details .form-actions .add-to-cart,.rca-details .form-actions .checkout-button,.rca-details .ief-popup-actions .button--primary,.rca-details .ief-popup-actions .next-button,.rca-details .ief-popup-actions .submit-button,.rca-details .ief-popup-actions .add-to-cart,.rca-details .ief-popup-actions .checkout-button,.rca-details .insurances-details-actions .button--primary,.rca-details .insurances-details-actions .next-button,.rca-details .insurances-details-actions .submit-button,.rca-details .insurances-details-actions .add-to-cart,.rca-details .insurances-details-actions .checkout-button,.rca-additional-details .wizard-layout-footer .button--primary,.rca-additional-details .wizard-layout-footer .next-button,.rca-additional-details .wizard-layout-footer .submit-button,.rca-additional-details .wizard-layout-footer .add-to-cart,.rca-additional-details .wizard-layout-footer .checkout-button,.rca-additional-details .form-actions .button--primary,.rca-additional-details .form-actions .next-button,.rca-additional-details .form-actions .submit-button,.rca-additional-details .form-actions .add-to-cart,.rca-additional-details .form-actions .checkout-button,.rca-additional-details .ief-popup-actions .button--primary,.rca-additional-details .ief-popup-actions .next-button,.rca-additional-details .ief-popup-actions .submit-button,.rca-additional-details .ief-popup-actions .add-to-cart,.rca-additional-details .ief-popup-actions .checkout-button,.rca-additional-details .insurances-details-actions .button--primary,.rca-additional-details .insurances-details-actions .next-button,.rca-additional-details .insurances-details-actions .submit-button,.rca-additional-details .insurances-details-actions .add-to-cart,.rca-additional-details .insurances-details-actions .checkout-button,.rca-summary .wizard-layout-footer .button--primary,.rca-summary .wizard-layout-footer .next-button,.rca-summary .wizard-layout-footer .submit-button,.rca-summary .wizard-layout-footer .add-to-cart,.rca-summary .wizard-layout-footer .checkout-button,.rca-summary .form-actions .button--primary,.rca-summary .form-actions .next-button,.rca-summary .form-actions .submit-button,.rca-summary .form-actions .add-to-cart,.rca-summary .form-actions .checkout-button,.rca-summary .ief-popup-actions .button--primary,.rca-summary .ief-popup-actions .next-button,.rca-summary .ief-popup-actions .submit-button,.rca-summary .ief-popup-actions .add-to-cart,.rca-summary .ief-popup-actions .checkout-button,.rca-summary .insurances-details-actions .button--primary,.rca-summary .insurances-details-actions .next-button,.rca-summary .insurances-details-actions .submit-button,.rca-summary .insurances-details-actions .add-to-cart,.rca-summary .insurances-details-actions .checkout-button,.add-profile .wizard-layout-footer .button--primary,.add-profile .wizard-layout-footer .next-button,.add-profile .wizard-layout-footer .submit-button,.add-profile .wizard-layout-footer .add-to-cart,.add-profile .wizard-layout-footer .checkout-button,.add-profile .form-actions .button--primary,.add-profile .form-actions .next-button,.add-profile .form-actions .submit-button,.add-profile .form-actions .add-to-cart,.add-profile .form-actions .checkout-button,.add-profile .ief-popup-actions .button--primary,.add-profile .ief-popup-actions .next-button,.add-profile .ief-popup-actions .submit-button,.add-profile .ief-popup-actions .add-to-cart,.add-profile .ief-popup-actions .checkout-button,.add-profile .insurances-details-actions .button--primary,.add-profile .insurances-details-actions .next-button,.add-profile .insurances-details-actions .submit-button,.add-profile .insurances-details-actions .add-to-cart,.add-profile .insurances-details-actions .checkout-button,.select-profile .wizard-layout-footer .button--primary,.select-profile .wizard-layout-footer .next-button,.select-profile .wizard-layout-footer .submit-button,.select-profile .wizard-layout-footer .add-to-cart,.select-profile .wizard-layout-footer .checkout-button,.select-profile .form-actions .button--primary,.select-profile .form-actions .next-button,.select-profile .form-actions .submit-button,.select-profile .form-actions .add-to-cart,.select-profile .form-actions .checkout-button,.select-profile .ief-popup-actions .button--primary,.select-profile .ief-popup-actions .next-button,.select-profile .ief-popup-actions .submit-button,.select-profile .ief-popup-actions .add-to-cart,.select-profile .ief-popup-actions .checkout-button,.select-profile .insurances-details-actions .button--primary,.select-profile .insurances-details-actions .next-button,.select-profile .insurances-details-actions .submit-button,.select-profile .insurances-details-actions .add-to-cart,.select-profile .insurances-details-actions .checkout-button,.select-vehicle .wizard-layout-footer .button--primary,.select-vehicle .wizard-layout-footer .next-button,.select-vehicle .wizard-layout-footer .submit-button,.select-vehicle .wizard-layout-footer .add-to-cart,.select-vehicle .wizard-layout-footer .checkout-button,.select-vehicle .form-actions .button--primary,.select-vehicle .form-actions .next-button,.select-vehicle .form-actions .submit-button,.select-vehicle .form-actions .add-to-cart,.select-vehicle .form-actions .checkout-button,.select-vehicle .ief-popup-actions .button--primary,.select-vehicle .ief-popup-actions .next-button,.select-vehicle .ief-popup-actions .submit-button,.select-vehicle .ief-popup-actions .add-to-cart,.select-vehicle .ief-popup-actions .checkout-button,.select-vehicle .insurances-details-actions .button--primary,.select-vehicle .insurances-details-actions .next-button,.select-vehicle .insurances-details-actions .submit-button,.select-vehicle .insurances-details-actions .add-to-cart,.select-vehicle .insurances-details-actions .checkout-button,.select2-container--default .select2-selection .select2-selection__choice,.select-profile .add-second-person,.select-profile .add-vehicle,.select-vehicle .add-second-person,.select-vehicle .add-vehicle,.wizard-layout-footer .button--primary,.wizard-layout-footer .next-button,.wizard-layout-footer .submit-button,.wizard-layout-footer .add-to-cart,.wizard-layout-footer .checkout-button,.form-actions .button--primary,.form-actions .next-button,.form-actions .submit-button,.form-actions .add-to-cart,.form-actions .checkout-button,.ief-popup-actions .button--primary,.ief-popup-actions .next-button,.ief-popup-actions .submit-button,.ief-popup-actions .add-to-cart,.ief-popup-actions .checkout-button,.insurances-details-actions .button--primary,.insurances-details-actions .next-button,.insurances-details-actions .submit-button,.insurances-details-actions .add-to-cart,.insurances-details-actions .checkout-button,.hi-select-persons .wizard-layout-footer .submit-button,.hi-select-persons .form-actions .submit-button,.hi-select-persons .insurances-details-actions .submit-button,.select-profiles .add-second-person,.select-profiles .add-vehicle,.hi-start .insured-persons-table .add-person,.hi-details .insured-persons-table .add-person,.hi-start .wizard-layout-footer .button--primary,.hi-start .wizard-layout-footer .next-button,.hi-start .wizard-layout-footer .submit-button,.hi-start .wizard-layout-footer .add-to-cart,.hi-start .wizard-layout-footer .checkout-button,.hi-start .form-actions .button--primary,.hi-start .form-actions .next-button,.hi-start .form-actions .submit-button,.hi-start .form-actions .add-to-cart,.hi-start .form-actions .checkout-button,.hi-start .insurances-details-actions .button--primary,.hi-start .insurances-details-actions .next-button,.hi-start .insurances-details-actions .submit-button,.hi-start .insurances-details-actions .add-to-cart,.hi-start .insurances-details-actions .checkout-button,.hi-details .wizard-layout-footer .button--primary,.hi-details .wizard-layout-footer .next-button,.hi-details .wizard-layout-footer .submit-button,.hi-details .wizard-layout-footer .add-to-cart,.hi-details .wizard-layout-footer .checkout-button,.hi-details .form-actions .button--primary,.hi-details .form-actions .next-button,.hi-details .form-actions .submit-button,.hi-details .form-actions .add-to-cart,.hi-details .form-actions .checkout-button,.hi-details .insurances-details-actions .button--primary,.hi-details .insurances-details-actions .next-button,.hi-details .insurances-details-actions .submit-button,.hi-details .insurances-details-actions .add-to-cart,.hi-details .insurances-details-actions .checkout-button,.order-review--page .layout-region-checkout-footer .form-actions .link--previous,.general-checkout--page .layout-region-checkout-footer .form-actions .link--previous,.block-commerce-cart .cart-block--link,button,.button,.btn,.print__wrapper--pdf .print__link--pdf,.button--primary,.more-link a,.order-now,.read-more,.field--name-field-action-link a,.view-empty .block-local-actions-block a,.homepage-banner .field--name-field-action-link a{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--pr-btn-bg);color:var(--pr-btn-text-color);border-width:var(--pr-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--pr-btn-border-style);border-color:var(--pr-btn-border-color);padding:var(--pr-btn-padding);font-size:var(--pr-btn-font-size);line-height:var(--pr-btn-line-height);letter-spacing:var(--pr-btn-letter-spacing);-webkit-text-decoration:var(--pr-btn-text-decoration);text-decoration:var(--pr-btn-text-decoration);text-align:center;transition:background-color 0.3s ease;}.primary-button:hover,.features-tabs .main-content .field--name-field-action-link a:hover,.add-profile .add-second-person:hover,.add-profile .add-vehicle:hover,.rca-details .wizard-layout-footer .button--primary:hover,.rca-details .form-actions .button--primary:hover,.rca-details .ief-popup-actions .button--primary:hover,.rca-details .insurances-details-actions .button--primary:hover,.rca-additional-details .wizard-layout-footer .button--primary:hover,.rca-additional-details .form-actions .button--primary:hover,.rca-additional-details .ief-popup-actions .button--primary:hover,.rca-additional-details .insurances-details-actions .button--primary:hover,.rca-summary .wizard-layout-footer .button--primary:hover,.rca-summary .form-actions .button--primary:hover,.rca-summary .ief-popup-actions .button--primary:hover,.rca-summary .insurances-details-actions .button--primary:hover,.add-profile .wizard-layout-footer .button--primary:hover,.add-profile .form-actions .button--primary:hover,.add-profile .ief-popup-actions .button--primary:hover,.add-profile .insurances-details-actions .button--primary:hover,.select-profile .wizard-layout-footer .button--primary:hover,.select-profile .form-actions .button--primary:hover,.select-profile .ief-popup-actions .button--primary:hover,.select-profile .insurances-details-actions .button--primary:hover,.select-vehicle .wizard-layout-footer .button--primary:hover,.select-vehicle .form-actions .button--primary:hover,.select-vehicle .ief-popup-actions .button--primary:hover,.select-vehicle .insurances-details-actions .button--primary:hover,.select2-container--default .select2-selection .select2-selection__choice:hover,.select-profile .add-second-person:hover,.select-profile .add-vehicle:hover,.select-vehicle .add-second-person:hover,.select-vehicle .add-vehicle:hover,.wizard-layout-footer .next-button:hover,.wizard-layout-footer .submit-button:hover,.wizard-layout-footer .add-to-cart:hover,.wizard-layout-footer .checkout-button:hover,.form-actions .next-button:hover,.form-actions .submit-button:hover,.form-actions .add-to-cart:hover,.form-actions .checkout-button:hover,.ief-popup-actions .next-button:hover,.ief-popup-actions .submit-button:hover,.ief-popup-actions .add-to-cart:hover,.ief-popup-actions .checkout-button:hover,.insurances-details-actions .next-button:hover,.insurances-details-actions .submit-button:hover,.insurances-details-actions .add-to-cart:hover,.insurances-details-actions .checkout-button:hover,.select-profiles .add-second-person:hover,.select-profiles .add-vehicle:hover,.hi-start .insured-persons-table .add-person:hover,.hi-details .insured-persons-table .add-person:hover,.order-review--page .layout-region-checkout-footer .form-actions .link--previous:hover,.general-checkout--page .layout-region-checkout-footer .form-actions .link--previous:hover,.block-commerce-cart .cart-block--link:hover,button:hover,.button:hover,.btn:hover,.print__wrapper--pdf .print__link--pdf:hover,.button--primary:hover,.more-link a:hover,.order-now:hover,.read-more:hover,.field--name-field-action-link a:hover,.view-empty .block-local-actions-block a:hover,.primary-button:focus,.features-tabs .main-content .field--name-field-action-link a:focus,.add-profile .add-second-person:focus,.add-profile .add-vehicle:focus,.rca-details .wizard-layout-footer .button--primary:focus,.rca-details .form-actions .button--primary:focus,.rca-details .ief-popup-actions .button--primary:focus,.rca-details .insurances-details-actions .button--primary:focus,.rca-additional-details .wizard-layout-footer .button--primary:focus,.rca-additional-details .form-actions .button--primary:focus,.rca-additional-details .ief-popup-actions .button--primary:focus,.rca-additional-details .insurances-details-actions .button--primary:focus,.rca-summary .wizard-layout-footer .button--primary:focus,.rca-summary .form-actions .button--primary:focus,.rca-summary .ief-popup-actions .button--primary:focus,.rca-summary .insurances-details-actions .button--primary:focus,.add-profile .wizard-layout-footer .button--primary:focus,.add-profile .form-actions .button--primary:focus,.add-profile .ief-popup-actions .button--primary:focus,.add-profile .insurances-details-actions .button--primary:focus,.select-profile .wizard-layout-footer .button--primary:focus,.select-profile .form-actions .button--primary:focus,.select-profile .ief-popup-actions .button--primary:focus,.select-profile .insurances-details-actions .button--primary:focus,.select-vehicle .wizard-layout-footer .button--primary:focus,.select-vehicle .form-actions .button--primary:focus,.select-vehicle .ief-popup-actions .button--primary:focus,.select-vehicle .insurances-details-actions .button--primary:focus,.select2-container--default .select2-selection .select2-selection__choice:focus,.select-profile .add-second-person:focus,.select-profile .add-vehicle:focus,.select-vehicle .add-second-person:focus,.select-vehicle .add-vehicle:focus,.wizard-layout-footer .next-button:focus,.wizard-layout-footer .submit-button:focus,.wizard-layout-footer .add-to-cart:focus,.wizard-layout-footer .checkout-button:focus,.form-actions .next-button:focus,.form-actions .submit-button:focus,.form-actions .add-to-cart:focus,.form-actions .checkout-button:focus,.ief-popup-actions .next-button:focus,.ief-popup-actions .submit-button:focus,.ief-popup-actions .add-to-cart:focus,.ief-popup-actions .checkout-button:focus,.insurances-details-actions .next-button:focus,.insurances-details-actions .submit-button:focus,.insurances-details-actions .add-to-cart:focus,.insurances-details-actions .checkout-button:focus,.select-profiles .add-second-person:focus,.select-profiles .add-vehicle:focus,.hi-start .insured-persons-table .add-person:focus,.hi-details .insured-persons-table .add-person:focus,.order-review--page .layout-region-checkout-footer .form-actions .link--previous:focus,.general-checkout--page .layout-region-checkout-footer .form-actions .link--previous:focus,.block-commerce-cart .cart-block--link:focus,button:focus,.button:focus,.btn:focus,.print__wrapper--pdf .print__link--pdf:focus,.button--primary:focus,.more-link a:focus,.order-now:focus,.read-more:focus,.field--name-field-action-link a:focus,.view-empty .block-local-actions-block a:focus{background-color:var(--pr-btn-bg-hover);border-color:var(--pr-btn-border-color-hover);color:var(--pr-btn-text-color-hover);-webkit-text-decoration:var(--pr-btn-text-decoration-hover);text-decoration:var(--pr-btn-text-decoration-hover);transition:background-color 0.3s ease;}.primary-button:focus,.features-tabs .main-content .field--name-field-action-link a:focus,.add-profile .add-second-person:focus,.add-profile .add-vehicle:focus,.rca-details .wizard-layout-footer .button--primary:focus,.rca-details .form-actions .button--primary:focus,.rca-details .ief-popup-actions .button--primary:focus,.rca-details .insurances-details-actions .button--primary:focus,.rca-additional-details .wizard-layout-footer .button--primary:focus,.rca-additional-details .form-actions .button--primary:focus,.rca-additional-details .ief-popup-actions .button--primary:focus,.rca-additional-details .insurances-details-actions .button--primary:focus,.rca-summary .wizard-layout-footer .button--primary:focus,.rca-summary .form-actions .button--primary:focus,.rca-summary .ief-popup-actions .button--primary:focus,.rca-summary .insurances-details-actions .button--primary:focus,.add-profile .wizard-layout-footer .button--primary:focus,.add-profile .form-actions .button--primary:focus,.add-profile .ief-popup-actions .button--primary:focus,.add-profile .insurances-details-actions .button--primary:focus,.select-profile .wizard-layout-footer .button--primary:focus,.select-profile .form-actions .button--primary:focus,.select-profile .ief-popup-actions .button--primary:focus,.select-profile .insurances-details-actions .button--primary:focus,.select-vehicle .wizard-layout-footer .button--primary:focus,.select-vehicle .form-actions .button--primary:focus,.select-vehicle .ief-popup-actions .button--primary:focus,.select-vehicle .insurances-details-actions .button--primary:focus,.select2-container--default .select2-selection .select2-selection__choice:focus,.select-profile .add-second-person:focus,.select-profile .add-vehicle:focus,.select-vehicle .add-second-person:focus,.select-vehicle .add-vehicle:focus,.wizard-layout-footer .next-button:focus,.wizard-layout-footer .submit-button:focus,.wizard-layout-footer .add-to-cart:focus,.wizard-layout-footer .checkout-button:focus,.form-actions .next-button:focus,.form-actions .submit-button:focus,.form-actions .add-to-cart:focus,.form-actions .checkout-button:focus,.ief-popup-actions .next-button:focus,.ief-popup-actions .submit-button:focus,.ief-popup-actions .add-to-cart:focus,.ief-popup-actions .checkout-button:focus,.insurances-details-actions .next-button:focus,.insurances-details-actions .submit-button:focus,.insurances-details-actions .add-to-cart:focus,.insurances-details-actions .checkout-button:focus,.select-profiles .add-second-person:focus,.select-profiles .add-vehicle:focus,.hi-start .insured-persons-table .add-person:focus,.hi-details .insured-persons-table .add-person:focus,.order-review--page .layout-region-checkout-footer .form-actions .link--previous:focus,.general-checkout--page .layout-region-checkout-footer .form-actions .link--previous:focus,.block-commerce-cart .cart-block--link:focus,button:focus,.button:focus,.btn:focus,.print__wrapper--pdf .print__link--pdf:focus,.button--primary:focus,.more-link a:focus,.order-now:focus,.read-more:focus,.field--name-field-action-link a:focus,.view-empty .block-local-actions-block a:focus,.primary-button:focus-visible,.features-tabs .main-content .field--name-field-action-link a:focus-visible,.add-profile .add-second-person:focus-visible,.add-profile .add-vehicle:focus-visible,.rca-details .wizard-layout-footer .button--primary:focus-visible,.rca-details .form-actions .button--primary:focus-visible,.rca-details .ief-popup-actions .button--primary:focus-visible,.rca-details .insurances-details-actions .button--primary:focus-visible,.rca-additional-details .wizard-layout-footer .button--primary:focus-visible,.rca-additional-details .form-actions .button--primary:focus-visible,.rca-additional-details .ief-popup-actions .button--primary:focus-visible,.rca-additional-details .insurances-details-actions .button--primary:focus-visible,.rca-summary .wizard-layout-footer .button--primary:focus-visible,.rca-summary .form-actions .button--primary:focus-visible,.rca-summary .ief-popup-actions .button--primary:focus-visible,.rca-summary .insurances-details-actions .button--primary:focus-visible,.add-profile .wizard-layout-footer .button--primary:focus-visible,.add-profile .form-actions .button--primary:focus-visible,.add-profile .ief-popup-actions .button--primary:focus-visible,.add-profile .insurances-details-actions .button--primary:focus-visible,.select-profile .wizard-layout-footer .button--primary:focus-visible,.select-profile .form-actions .button--primary:focus-visible,.select-profile .ief-popup-actions .button--primary:focus-visible,.select-profile .insurances-details-actions .button--primary:focus-visible,.select-vehicle .wizard-layout-footer .button--primary:focus-visible,.select-vehicle .form-actions .button--primary:focus-visible,.select-vehicle .ief-popup-actions .button--primary:focus-visible,.select-vehicle .insurances-details-actions .button--primary:focus-visible,.select2-container--default .select2-selection .select2-selection__choice:focus-visible,.select-profile .add-second-person:focus-visible,.select-profile .add-vehicle:focus-visible,.select-vehicle .add-second-person:focus-visible,.select-vehicle .add-vehicle:focus-visible,.wizard-layout-footer .next-button:focus-visible,.wizard-layout-footer .submit-button:focus-visible,.wizard-layout-footer .add-to-cart:focus-visible,.wizard-layout-footer .checkout-button:focus-visible,.form-actions .next-button:focus-visible,.form-actions .submit-button:focus-visible,.form-actions .add-to-cart:focus-visible,.form-actions .checkout-button:focus-visible,.ief-popup-actions .next-button:focus-visible,.ief-popup-actions .submit-button:focus-visible,.ief-popup-actions .add-to-cart:focus-visible,.ief-popup-actions .checkout-button:focus-visible,.insurances-details-actions .next-button:focus-visible,.insurances-details-actions .submit-button:focus-visible,.insurances-details-actions .add-to-cart:focus-visible,.insurances-details-actions .checkout-button:focus-visible,.select-profiles .add-second-person:focus-visible,.select-profiles .add-vehicle:focus-visible,.hi-start .insured-persons-table .add-person:focus-visible,.hi-details .insured-persons-table .add-person:focus-visible,.order-review--page .layout-region-checkout-footer .form-actions .link--previous:focus-visible,.general-checkout--page .layout-region-checkout-footer .form-actions .link--previous:focus-visible,.block-commerce-cart .cart-block--link:focus-visible,button:focus-visible,.button:focus-visible,.btn:focus-visible,.print__wrapper--pdf .print__link--pdf:focus-visible,.button--primary:focus-visible,.more-link a:focus-visible,.order-now:focus-visible,.read-more:focus-visible,.field--name-field-action-link a:focus-visible,.view-empty .block-local-actions-block a:focus-visible{outline:none;box-shadow:none;}.secondary-button,.rca-details .wizard-layout-footer .cancel-button,.rca-details .wizard-layout-footer .ief-popup-cancel,.rca-details .wizard-layout-footer .back-button,.rca-details .form-actions .cancel-button,.rca-details .form-actions .ief-popup-cancel,.rca-details .form-actions .back-button,.rca-details .ief-popup-actions .cancel-button,.rca-details .ief-popup-actions .ief-popup-cancel,.rca-details .ief-popup-actions .back-button,.rca-details .insurances-details-actions .cancel-button,.rca-details .insurances-details-actions .ief-popup-cancel,.rca-details .insurances-details-actions .back-button,.rca-additional-details .wizard-layout-footer .cancel-button,.rca-additional-details .wizard-layout-footer .ief-popup-cancel,.rca-additional-details .wizard-layout-footer .back-button,.rca-additional-details .form-actions .cancel-button,.rca-additional-details .form-actions .ief-popup-cancel,.rca-additional-details .form-actions .back-button,.rca-additional-details .ief-popup-actions .cancel-button,.rca-additional-details .ief-popup-actions .ief-popup-cancel,.rca-additional-details .ief-popup-actions .back-button,.rca-additional-details .insurances-details-actions .cancel-button,.rca-additional-details .insurances-details-actions .ief-popup-cancel,.rca-additional-details .insurances-details-actions .back-button,.rca-summary .wizard-layout-footer .cancel-button,.rca-summary .wizard-layout-footer .ief-popup-cancel,.rca-summary .wizard-layout-footer .back-button,.rca-summary .form-actions .cancel-button,.rca-summary .form-actions .ief-popup-cancel,.rca-summary .form-actions .back-button,.rca-summary .ief-popup-actions .cancel-button,.rca-summary .ief-popup-actions .ief-popup-cancel,.rca-summary .ief-popup-actions .back-button,.rca-summary .insurances-details-actions .cancel-button,.rca-summary .insurances-details-actions .ief-popup-cancel,.rca-summary .insurances-details-actions .back-button,.add-profile .wizard-layout-footer .cancel-button,.add-profile .wizard-layout-footer .ief-popup-cancel,.add-profile .wizard-layout-footer .back-button,.add-profile .form-actions .cancel-button,.add-profile .form-actions .ief-popup-cancel,.add-profile .form-actions .back-button,.add-profile .ief-popup-actions .cancel-button,.add-profile .ief-popup-actions .ief-popup-cancel,.add-profile .ief-popup-actions .back-button,.add-profile .insurances-details-actions .cancel-button,.add-profile .insurances-details-actions .ief-popup-cancel,.add-profile .insurances-details-actions .back-button,.select-profile .wizard-layout-footer .cancel-button,.select-profile .wizard-layout-footer .ief-popup-cancel,.select-profile .wizard-layout-footer .back-button,.select-profile .form-actions .cancel-button,.select-profile .form-actions .ief-popup-cancel,.select-profile .form-actions .back-button,.select-profile .ief-popup-actions .cancel-button,.select-profile .ief-popup-actions .ief-popup-cancel,.select-profile .ief-popup-actions .back-button,.select-profile .insurances-details-actions .cancel-button,.select-profile .insurances-details-actions .ief-popup-cancel,.select-profile .insurances-details-actions .back-button,.select-vehicle .wizard-layout-footer .cancel-button,.select-vehicle .wizard-layout-footer .ief-popup-cancel,.select-vehicle .wizard-layout-footer .back-button,.select-vehicle .form-actions .cancel-button,.select-vehicle .form-actions .ief-popup-cancel,.select-vehicle .form-actions .back-button,.select-vehicle .ief-popup-actions .cancel-button,.select-vehicle .ief-popup-actions .ief-popup-cancel,.select-vehicle .ief-popup-actions .back-button,.select-vehicle .insurances-details-actions .cancel-button,.select-vehicle .insurances-details-actions .ief-popup-cancel,.select-vehicle .insurances-details-actions .back-button,.link--previous,.wizard-layout-footer .cancel-button,.wizard-layout-footer .ief-popup-cancel,.wizard-layout-footer .back-button,.form-actions .cancel-button,.form-actions .ief-popup-cancel,.form-actions .back-button,.ief-popup-actions .cancel-button,.ief-popup-actions .ief-popup-cancel,.ief-popup-actions .back-button,.insurances-details-actions .cancel-button,.insurances-details-actions .ief-popup-cancel,.insurances-details-actions .back-button,.hi-select-persons .wizard-layout-footer .cancel-button,.hi-select-persons .form-actions .cancel-button,.hi-select-persons .insurances-details-actions .cancel-button,.hi-start .wizard-layout-footer .cancel-button,.hi-start .wizard-layout-footer .ief-popup-cancel,.hi-start .wizard-layout-footer .back-button,.hi-start .form-actions .cancel-button,.hi-start .form-actions .ief-popup-cancel,.hi-start .form-actions .back-button,.hi-start .insurances-details-actions .cancel-button,.hi-start .insurances-details-actions .ief-popup-cancel,.hi-start .insurances-details-actions .back-button,.hi-details .wizard-layout-footer .cancel-button,.hi-details .wizard-layout-footer .ief-popup-cancel,.hi-details .wizard-layout-footer .back-button,.hi-details .form-actions .cancel-button,.hi-details .form-actions .ief-popup-cancel,.hi-details .form-actions .back-button,.hi-details .insurances-details-actions .cancel-button,.hi-details .insurances-details-actions .ief-popup-cancel,.hi-details .insurances-details-actions .back-button{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--sc-btn-bg);color:var(--sc-btn-text-color);border-width:var(--sc-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--sc-btn-border-style);border-color:var(--sc-btn-border-color);padding:var(--sc-btn-padding);font-size:var(--sc-btn-font-size);line-height:var(--sc-btn-line-height);letter-spacing:var(--sc-btn-letter-spacing);-webkit-text-decoration:var(--sc-btn-text-decoration);text-decoration:var(--sc-btn-text-decoration);text-align:center;transition:background-color 0.3s ease;}.secondary-button:hover,.link--previous:hover,.wizard-layout-footer .cancel-button:hover,.wizard-layout-footer .ief-popup-cancel:hover,.wizard-layout-footer .back-button:hover,.form-actions .cancel-button:hover,.form-actions .ief-popup-cancel:hover,.form-actions .back-button:hover,.ief-popup-actions .cancel-button:hover,.ief-popup-actions .ief-popup-cancel:hover,.ief-popup-actions .back-button:hover,.insurances-details-actions .cancel-button:hover,.insurances-details-actions .ief-popup-cancel:hover,.insurances-details-actions .back-button:hover,.secondary-button:focus,.link--previous:focus,.wizard-layout-footer .cancel-button:focus,.wizard-layout-footer .ief-popup-cancel:focus,.wizard-layout-footer .back-button:focus,.form-actions .cancel-button:focus,.form-actions .ief-popup-cancel:focus,.form-actions .back-button:focus,.ief-popup-actions .cancel-button:focus,.ief-popup-actions .ief-popup-cancel:focus,.ief-popup-actions .back-button:focus,.insurances-details-actions .cancel-button:focus,.insurances-details-actions .ief-popup-cancel:focus,.insurances-details-actions .back-button:focus{background-color:var(--sc-btn-bg-hover);border-color:var(--sc-btn-border-color-hover);color:var(--sc-btn-text-color-hover);-webkit-text-decoration:var(--sc-btn-text-decoration-hover);text-decoration:var(--sc-btn-text-decoration-hover);transition:background-color 0.3s ease;}.secondary-button:focus,.link--previous:focus,.wizard-layout-footer .cancel-button:focus,.wizard-layout-footer .ief-popup-cancel:focus,.wizard-layout-footer .back-button:focus,.form-actions .cancel-button:focus,.form-actions .ief-popup-cancel:focus,.form-actions .back-button:focus,.ief-popup-actions .cancel-button:focus,.ief-popup-actions .ief-popup-cancel:focus,.ief-popup-actions .back-button:focus,.insurances-details-actions .cancel-button:focus,.insurances-details-actions .ief-popup-cancel:focus,.insurances-details-actions .back-button:focus,.secondary-button:focus-visible,.link--previous:focus-visible,.wizard-layout-footer .cancel-button:focus-visible,.wizard-layout-footer .ief-popup-cancel:focus-visible,.wizard-layout-footer .back-button:focus-visible,.form-actions .cancel-button:focus-visible,.form-actions .ief-popup-cancel:focus-visible,.form-actions .back-button:focus-visible,.ief-popup-actions .cancel-button:focus-visible,.ief-popup-actions .ief-popup-cancel:focus-visible,.ief-popup-actions .back-button:focus-visible,.insurances-details-actions .cancel-button:focus-visible,.insurances-details-actions .ief-popup-cancel:focus-visible,.insurances-details-actions .back-button:focus-visible{outline:none;box-shadow:none;}.action-link{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--ac-btn-bg);color:var(--ac-btn-text-color);border-width:var(--ac-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--ac-btn-border-style);border-color:var(--ac-btn-border-color);padding:var(--ac-btn-padding);font-size:var(--ac-btn-font-size);line-height:var(--ac-btn-line-height);letter-spacing:var(--ac-btn-letter-spacing);-webkit-text-decoration:var(--ac-btn-text-decoration);text-decoration:var(--ac-btn-text-decoration);transition:color 0.3s ease;}.action-link:hover,.action-link:focus{background-color:var(--ac-btn-bg-hover);border-color:var(--ac-btn-border-color-hover);color:var(--ac-btn-text-color-hover);-webkit-text-decoration:var(--ac-btn-text-decoration-hover);text-decoration:var(--ac-btn-text-decoration-hover);transition:color 0.3s ease;}.action-link:focus,.action-link:focus-visible{outline:none;box-shadow:none;}.block-commerce-cart .cart-block--link{padding:16px;background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/cart_black.svg);background-repeat:no-repeat;background-position:center;background-color:transparent;border-color:transparent;background-size:20px;}[dir="ltr"] .block-commerce-cart .cart-block--link{margin-left:16px;}[dir="rtl"] .block-commerce-cart .cart-block--link{margin-right:16px;}.block-commerce-cart .cart-block--link:hover,.block-commerce-cart .cart-block--link:focus{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/cart_red.svg);background-repeat:no-repeat;background-position:center;background-color:transparent;border-color:transparent;background-size:20px;}@media (max-width:75rem){.block-commerce-cart{display:inline-block;width:fit-content;margin-top:0;vertical-align:-10px;}}@media (max-width:29.25rem){.block-commerce-cart{vertical-align:-13px;}[dir="ltr"] .block-commerce-cart{margin-left:0;}[dir="rtl"] .block-commerce-cart{margin-right:0;}}@media (max-width:48rem){.cart-form form{overflow-x:scroll;padding-bottom:20px;}.cart-form form .views-table{min-width:750px;}}.cart-form .views-table{width:100%;border-collapse:separate;border-spacing:0 16px;margin:0;}.cart-form .views-table tr,.cart-form .views-table td{vertical-align:middle;}.cart-form .views-table caption{caption-side:top;font-family:var(--font-bold);font-size:16px;font-weight:700;line-height:24px;color:var(--text-color);font-style:normal;padding:0;margin:20px 0 0 0;}.cart-form .views-table tbody tr td{padding:24px;border-block-start:1px solid var(--grey-color);border-block-end:1px solid var(--grey-color) !important;}.cart-form .views-table tbody tr td:first-of-type{border-inline-start:1px solid var(--grey-color);}[dir="ltr"] .cart-form .views-table tbody tr td:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px;}[dir="rtl"] .cart-form .views-table tbody tr td:first-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px;}.cart-form .views-table tbody tr td:last-of-type{border-inline-end:1px solid var(--grey-color);}[dir="ltr"] .cart-form .views-table tbody tr td:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px;}[dir="rtl"] .cart-form .views-table tbody tr td:last-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px;}.cart-form .cart-insurance--info{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}.cart-form .person-name{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:24px;color:var(--text-color);margin-bottom:8px;}.cart-form .vehicle-name{font-family:var(--font-bold);font-weight:700;font-size:12px;line-height:18px;color:var(--text-color);}.cart-form .insurance-profile--info{position:relative;}[dir="ltr"] .cart-form .insurance-profile--info{padding-left:48px;}[dir="rtl"] .cart-form .insurance-profile--info{padding-right:48px;}.cart-form .insurance-profile--info::before{position:absolute;content:"";background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/user.svg) no-repeat center;background-size:24px;top:50%;transform:translateY(-50%);width:24px;height:24px;}[dir="ltr"] .cart-form .insurance-profile--info::before{left:0px;}[dir="rtl"] .cart-form .insurance-profile--info::before{right:0px;}.cart-form .validity-date{position:relative;}[dir="ltr"] .cart-form .validity-date{padding-left:48px;}[dir="rtl"] .cart-form .validity-date{padding-right:48px;}.cart-form .validity-date .field__label{font-family:var(--font-regular);font-size:12px;font-weight:400;line-height:18px;color:var(--text-color-75);margin-bottom:8px;}.cart-form .validity-date::before{position:absolute;content:"";background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/calendar.svg) no-repeat center;background-size:24px;top:50%;transform:translateY(-50%);width:24px;height:24px;}[dir="ltr"] .cart-form .validity-date::before{left:0px;}[dir="rtl"] .cart-form .validity-date::before{right:0px;}.cart-form .validity-date .field__item{font-family:var(--font-bold);font-weight:700;font-size:12px;line-height:18px;color:var(--text-color);}.cart-form .views-field-unit-price__number{font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:30px;color:var(--text-color);}.cart-form .views-field-remove-button .delete-order-item{width:45px;height:45px;font-size:0 !important;border:unset;padding:12px;background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/delete.svg) center no-repeat;}[dir="ltr"] .cart-form .views-field-remove-button .delete-order-item{margin-left:auto;}[dir="rtl"] .cart-form .views-field-remove-button .delete-order-item{margin-right:auto;}.path-checkout .highlighted-sct{background-color:var(--color--light-bg);}.path-checkout .highlighted-sct .block{padding:60px 0 0;}.checkout-progress{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin:0;padding:0;}@media only screen and (max-width:600px){.checkout-progress{max-width:400px;margin:0 auto;}}.checkout-progress .checkout-progress--step{display:block;position:relative;}[dir="ltr"] .checkout-progress .checkout-progress--step{padding-right:36px;}[dir="rtl"] .checkout-progress .checkout-progress--step{padding-left:36px;}@media only screen and (max-width:600px){.checkout-progress .checkout-progress--step{padding-bottom:36px;}[dir="ltr"] .checkout-progress .checkout-progress--step{padding-right:0;}[dir="rtl"] .checkout-progress .checkout-progress--step{padding-left:0;}}.checkout-progress .checkout-progress--step::after{position:absolute;content:"";background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/arrow-right.svg) no-repeat center;top:50%;transform:translateY(-50%);width:24px;height:24px;}[dir="ltr"] .checkout-progress .checkout-progress--step::after{right:0;}[dir="rtl"] .checkout-progress .checkout-progress--step::after{left:0;}@media only screen and (max-width:600px){.checkout-progress .checkout-progress--step::after{top:unset;bottom:0;}[dir="ltr"] .checkout-progress .checkout-progress--step::after{right:50%;transform:rotate(90deg) translateY(-50%);}[dir="rtl"] .checkout-progress .checkout-progress--step::after{left:50%;transform:rotate(-90deg) translateY(-50%);}}.checkout-progress .checkout-progress--step:last-of-type{margin:0;padding:0;}.checkout-progress .checkout-progress--step:last-of-type::after{content:none;}.checkout-progress .checkout-progress--step span{display:block;min-width:200px;font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:30px;color:var(--primary-color);text-align:center;padding:12px;background-color:var(--color--white);box-shadow:var(--box--shadow);}.checkout-progress .checkout-progress--step::before{content:none;}.checkout-progress .checkout-progress--step__current .step-title,.checkout-progress .checkout-progress--step__current .step-title a,.checkout-progress .checkout-progress--step__previous .step-title,.checkout-progress .checkout-progress--step__previous .step-title a{background-color:var(--primary-color);color:#fff;text-decoration:unset;}.checkout-progress .checkout-progress--step__current .step-title a:hover,.checkout-progress .checkout-progress--step__previous .step-title a:hover{text-decoration:underline;}.general-checkout--page{background-color:var(--color--light-bg);}.general-checkout--page .form-actions{background-color:transparent;}.general-checkout--page .layout-checkout-form .layout-region-checkout-main,.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary{margin:3rem auto 0 auto;background:var(--color--white);box-shadow:var(--card-shadow);border-radius:var(--border-radius--rounded);padding:1.5rem;}.general-checkout--page .layout-checkout-form .layout-region-checkout-main{padding:20px;}.general-checkout--page .layout-checkout-form .layout-region-checkout-main .form-item-terms-conditions{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px;gap:8px;}.general-checkout--page .layout-checkout-form .layout-region-checkout-main .form-item-terms-conditions .form-item__label{font-weight:600;}.general-checkout--page .layout-checkout-form .layout-region-checkout-main .form-item-terms-conditions .form-item__label.option{display:unset;flex:calc(100% - 32px);margin:0;padding-inline-start:0;}.general-checkout--page .layout-checkout-form .layout-region-checkout-main .form-item-terms-conditions .form-item__label.option a{color:var(--primary-color);text-decoration:unset;}.general-checkout--page .layout-checkout-form .layout-region-checkout-main .form-item-terms-conditions .form-item__label.option a:hover{text-decoration:underline;}@media (max-width:62rem){.general-checkout--page .layout-checkout-form .layout-region-checkout-main{width:100%;}}.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary{width:calc(35% - 20px);}[dir="ltr"] .general-checkout--page .layout-checkout-form .layout-region-checkout-secondary{margin-left:20px;}[dir="rtl"] .general-checkout--page .layout-checkout-form .layout-region-checkout-secondary{margin-right:20px;}@media (max-width:62rem){.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary{width:100%;margin-top:20px;}[dir="ltr"] .general-checkout--page .layout-checkout-form .layout-region-checkout-secondary{margin-left:0;}[dir="rtl"] .general-checkout--page .layout-checkout-form .layout-region-checkout-secondary{margin-right:0;}}.general-checkout--page .checkout-pane-login{display:flex;flex-wrap:wrap;}.general-checkout--page .checkout-pane-login .form-wrapper__returning-customer,.general-checkout--page .checkout-pane-login .form-wrapper__guest-checkout{background:var(--color--white);box-shadow:var(--card-shadow);border-radius:var(--border-radius);padding:16px;}@media (min-width:30.25rem){.general-checkout--page .checkout-pane-login .form-wrapper__returning-customer,.general-checkout--page .checkout-pane-login .form-wrapper__guest-checkout{padding:20px;}}@media (min-width:63rem){.general-checkout--page .checkout-pane-login .form-wrapper__returning-customer,.general-checkout--page .checkout-pane-login .form-wrapper__guest-checkout{flex:1;}}.general-checkout--page .checkout-pane-login .form-wrapper__returning-customer .block__title,.general-checkout--page .checkout-pane-login .form-wrapper__returning-customer .fieldset__label,.general-checkout--page .checkout-pane-login .form-wrapper__guest-checkout .block__title,.general-checkout--page .checkout-pane-login .form-wrapper__guest-checkout .fieldset__label{margin-bottom:20px;text-align:center;font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:48px;letter-spacing:0em;color:var(--dark-grey);}.general-checkout--page .checkout-pane-login .form-wrapper__returning-customer{max-width:750px;margin:0 auto;}.general-checkout--page .checkout-pane-login .form-wrapper__guest-checkout{max-width:750px;height:fit-content;margin:20px auto 0 auto;}@media (min-width:63rem){[dir="ltr"] .general-checkout--page .checkout-pane-login .form-wrapper__guest-checkout{margin:0 0 0 20px;}[dir="rtl"] .general-checkout--page .checkout-pane-login .form-wrapper__guest-checkout{margin:0 20px 0 0;}}.general-checkout--page .checkout-pane-login .form-wrapper__guest-checkout input.button{margin:0 auto;}.general-checkout--page .checkout-login .form-item-login-returning-customer-persistent-login{display:flex;flex-wrap:nowrap;align-items:center;width:fit-content;margin:20px 0;}[dir="ltr"] .general-checkout--page .checkout-login .form-item-login-returning-customer-persistent-login{float:left;}[dir="rtl"] .general-checkout--page .checkout-login .form-item-login-returning-customer-persistent-login{float:right;}.general-checkout--page .checkout-login .form-item-login-returning-customer-persistent-login label{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:24px;color:var(--dark-grey);}[dir="ltr"] .general-checkout--page .checkout-login .form-item-login-returning-customer-persistent-login label{padding-left:0 !important;margin:0 0 0 4px;}[dir="rtl"] .general-checkout--page .checkout-login .form-item-login-returning-customer-persistent-login label{padding-right:0 !important;margin:0 4px 0 0;}.general-checkout--page .checkout-login a[id*=login-returning-customer-forgot-password]{margin:20px 0;width:fit-content;font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:24px;color:var(--dark-grey);text-decoration:unset;}[dir="ltr"] .general-checkout--page .checkout-login a[id*=login-returning-customer-forgot-password]{float:right;}[dir="rtl"] .general-checkout--page .checkout-login a[id*=login-returning-customer-forgot-password]{float:left;}.general-checkout--page .checkout-login a[id*=login-returning-customer-forgot-password]:hover,.general-checkout--page .checkout-login a[id*=login-returning-customer-forgot-password]:focus{text-decoration:underline;}.general-checkout--page .checkout-login .form-item + .form-item{margin-top:20px;}.general-checkout--page .checkout-login .returning-customer-actions{display:block;width:100%;margin-bottom:20px;padding-top:20px;border-top:1px solid var(--grey-color);}[dir="ltr"] .general-checkout--page .checkout-login .returning-customer-actions{float:right;}[dir="rtl"] .general-checkout--page .checkout-login .returning-customer-actions{float:left;}.general-checkout--page .checkout-login .returning-customer-actions input{display:block;}[dir="ltr"] .general-checkout--page .checkout-login .returning-customer-actions input{margin-left:auto;}[dir="rtl"] .general-checkout--page .checkout-login .returning-customer-actions input{margin-right:auto;}.general-checkout--page .checkout-pane-payment-information .fieldset__legend,.general-checkout--page .checkout-pane-contact-information .fieldset__legend,.general-checkout--page .checkout-pane-insurance-contact-information .fieldset__legend{margin-bottom:0;}.general-checkout--page .checkout-pane-payment-information .fieldset__legend .fieldset__label,.general-checkout--page .checkout-pane-contact-information .fieldset__legend .fieldset__label,.general-checkout--page .checkout-pane-insurance-contact-information .fieldset__legend .fieldset__label{font-family:var(--font-regular);font-size:20px;font-weight:400;line-height:30px;color:var(--text-color);margin:0 0 20px 0 !important;}.general-checkout--page .checkout-pane-payment-information .fieldset__wrapper .fieldset__label--group,.general-checkout--page .checkout-pane-contact-information .fieldset__wrapper .fieldset__label--group,.general-checkout--page .checkout-pane-insurance-contact-information .fieldset__wrapper .fieldset__label--group{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:19px;margin:0 0 12px 0 !important;color:var(--text-color-75);}.general-checkout--page .layout-region-checkout-secondary h3{font-family:var(--font-regular);font-size:20px;font-weight:400;line-height:30px;color:var(--text-color);margin:0 0 20px 0;}.general-checkout--page .layout-region-checkout-footer{padding:0;}.general-checkout--page .layout-region-checkout-footer .form-actions{display:flex;flex-wrap:wrap;gap:20px;}@media (min-width:30.25rem){.general-checkout--page .layout-region-checkout-footer .form-actions{justify-content:flex-end;}}.general-checkout--page .layout-region-checkout-footer .form-actions .link--previous{order:1;background-color:#fff;color:var(--primary-color);border:2px solid var(--primary-color);}.general-checkout--page .layout-region-checkout-footer .form-actions .link--previous:hover{background-color:#fff;color:var(--primary-color);border:2px solid var(--primary-color);}.general-checkout--page .layout-region-checkout-footer .form-actions input[type=submit]{order:2;}@media (max-width:62rem){.general-checkout--page .layout-region-checkout-footer{width:100%;}}.general-checkout--page .view-commerce-checkout-order-summary .view-content{padding-bottom:1rem;border-bottom:1px solid var(--grey-color);}.general-checkout--page .view-commerce-checkout-order-summary .views-table{width:100%;margin-block-start:0;}.general-checkout--page .view-commerce-checkout-order-summary .views-table caption{caption-side:top;font-family:var(--font-bold);font-weight:700;font-style:normal;font-size:16px;line-height:24px;color:var(--text-color);margin-bottom:20px;padding:0;}.general-checkout--page .view-commerce-checkout-order-summary .views-table tbody td{border:unset;vertical-align:middle;}.general-checkout--page .view-commerce-checkout-order-summary .views-table tbody td.views-field-total-price__number{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:30px;color:var(--text-color);}[dir="ltr"] .general-checkout--page .view-commerce-checkout-order-summary .views-table tbody td.views-field-total-price__number{padding-right:0;text-align:right;}[dir="rtl"] .general-checkout--page .view-commerce-checkout-order-summary .views-table tbody td.views-field-total-price__number{padding-left:0;text-align:left;}.general-checkout--page .view-commerce-checkout-order-summary .views-table tbody tr:first-of-type td{padding-top:0;}.general-checkout--page .view-commerce-checkout-order-summary .view-footer{padding:20px;}.general-checkout--page .view-commerce-checkout-order-summary .view-footer .order-total-line{margin:0;justify-content:space-between;}.general-checkout--page .view-commerce-checkout-order-summary .view-footer .order-total-line.order-total-line__total{margin-top:16px;}.general-checkout--page .insurance-summary{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:30px;color:var(--text-color);}.general-checkout--page .insurance-summary .summary-date{margin-top:8px;}.general-checkout--page [id*=payment-information-payment-method] .form-boolean-group{display:flex;flex-wrap:wrap;}[dir="ltr"] .general-checkout--page [id*=payment-information-payment-method] .form-boolean-group .form-item + .form-item{margin-left:16px;}[dir="rtl"] .general-checkout--page [id*=payment-information-payment-method] .form-boolean-group .form-item + .form-item{margin-right:16px;}.general-checkout--page .form-item-payment-information-billing-information-select-address{margin:20px 0;}.general-checkout--page .field--name-address{margin-top:20px;}.general-checkout--page .field--name-address div + div{margin-top:20px;}.general-checkout--page .field--name-address .order-address div + div{margin-top:0px;}.general-checkout--page .address-container-inline,.general-checkout--page .form-item-payment-information-billing-information-copy-to-address-book{margin-top:20px;}.general-checkout--page .checkout-pane-review .fieldset__legend{margin-bottom:0;}.general-checkout--page .checkout-pane-review .fieldset__legend .fieldset__label{font-family:var(--font-regular);font-size:20px;font-weight:400;line-height:30px;color:var(--text-color);margin:0 0 16px 0;}.general-checkout--page .checkout-pane-review .field--name-address{margin-top:0;}.general-checkout--page .checkout-pane-review .field--name-address p{margin-bottom:0;}.general-checkout--page .summary-insurance--info{display:grid;grid-template-columns:1fr;gap:16px;}.form--checkout-complete{display:flex;flex-wrap:wrap;align-items:center;}@media (max-width:48rem){.form--checkout-complete{justify-content:center;text-align:center;}}.form--checkout-complete .checkout-complete{order:2;}.form--checkout-complete .checkout-complete .title{font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:48px;color:var(--text-color);margin-bottom:8px;}@media (min-width:49rem){.form--checkout-complete .checkout-complete{flex:1;order:1;}[dir="ltr"] .form--checkout-complete .checkout-complete{padding-right:60px;}[dir="rtl"] .form--checkout-complete .checkout-complete{padding-left:60px;}}.form--checkout-complete .order-complete--banner img{min-width:100%;}@media (min-width:49rem){.form--checkout-complete .order-complete--banner{order:2;flex:1;}}.form--checkout-complete .checkout--complete__note{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:24px;color:var(--text-color);}.form--checkout-complete .checkout-link-back{margin-top:20px;}@media (max-width:48rem){.form--checkout-complete .checkout-link-back a{margin:0 auto;}}.order-review--page .layout-region-checkout-main,.order-review--page .layout-region-checkout-secondary{width:100%;padding:0;border:unset;}.order-review--page .layout-region-checkout-footer{width:100%;}.order-review--page .fieldset__legend{margin-bottom:0;}.order-review--page .fieldset__legend .fieldset__label{font-family:var(--font-regular);font-size:20px;font-weight:400;line-height:30px;color:var(--text-color);margin:0 0 16px 0;}.order-review--page .fieldset__legend .fieldset__label a{font-family:var(--font-regular);font-weight:400;color:var(--primary-color);font-size:16px;line-height:30px;text-decoration:unset;}.order-review--page .fieldset__legend .fieldset__label a:hover,.order-review--page .fieldset__legend .fieldset__label a:focus{color:var(--primary-color);text-decoration:underline;}.order-review--page .layout-region-checkout-secondary h3{font-family:var(--font-regular);font-size:20px;font-weight:400;line-height:30px;color:var(--text-color);padding:0;margin:0 0 12px 0;}@media (max-width:48rem){.order-review--page .view-content{overflow-x:scroll;}}.order-review--page .views-table{width:100%;min-width:700px;border-collapse:separate;border-spacing:0 16px;margin:0;}.order-review--page .views-table tr,.order-review--page .views-table td{vertical-align:middle;}.order-review--page .views-table caption{caption-side:top;font-family:var(--font-bold);font-weight:700;font-size:16px;font-weight:700;line-height:24px;color:var(--text-color);font-style:normal;padding:0;margin:20px 0 0 0;}.order-review--page .views-table tbody tr td{padding:24px;border-block-start:1px solid var(--grey-color);border-block-end:1px solid var(--grey-color) !important;}.order-review--page .views-table tbody tr td:first-of-type{border-inline-start:1px solid var(--grey-color);}[dir="ltr"] .order-review--page .views-table tbody tr td:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px;}[dir="rtl"] .order-review--page .views-table tbody tr td:first-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px;}.order-review--page .views-table tbody tr td:last-of-type{border-inline-end:1px solid var(--grey-color);}[dir="ltr"] .order-review--page .views-table tbody tr td:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px;}[dir="rtl"] .order-review--page .views-table tbody tr td:last-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px;}.order-review--page .views-table .views-field-total-price__number{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:30px;color:var(--text-color);}[dir="ltr"] .order-review--page .views-table .views-field-total-price__number{text-align:right;}[dir="rtl"] .order-review--page .views-table .views-field-total-price__number{text-align:left;}.order-review--page .summary-insurance--info{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}.order-review--page .layout-region-checkout-footer{padding:0;}.order-review--page .layout-region-checkout-footer .form-actions{display:flex;flex-wrap:wrap;gap:20px;}@media (min-width:30.25rem){.order-review--page .layout-region-checkout-footer .form-actions{justify-content:flex-end;}}.order-review--page .layout-region-checkout-footer .form-actions .link--previous{order:1;background-color:#fff;color:var(--primary-color);border:2px solid var(--primary-color);}.order-review--page .layout-region-checkout-footer .form-actions .link--previous:hover{background-color:#fff;color:var(--primary-color);border:2px solid var(--primary-color);}.order-review--page .layout-region-checkout-footer .form-actions input[type=submit]{order:2;}.order-review--page .view-footer{margin-top:20px;padding:0;}.order-review--page .view-footer .order-total-line{margin:0;justify-content:space-between;}.order-review--page .view-footer .order-total-line.order-total-line__total{margin-top:16px;}.order-review--page .layout-region-checkout-secondary{border-top:1px solid var(--grey-color);padding-top:20px;margin-top:20px;}.order-review--page [id*=review-payment-information]{padding-top:20px;border-top:1px solid var(--grey-color);border-radius:0;}.order-review--page [id*=review-payment-information] .fieldset__wrapper{font-family:var(--font-bold);font-weight:700;color:var(--primary-color);}.order-review--page [id*=review-payment-information] .field--name-address{margin-top:16px;}.checkout-pane-insurance-contact-information .fieldset__wrapper{display:flex;flex-wrap:wrap;gap:20px;}@media (min-width:49rem){.checkout-pane-insurance-contact-information .fieldset__wrapper .form-item{flex:calc(50% - 20px);}}.view-footer .order-total-line{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;justify-content:space-between;}.view-footer .order-total-line + .order-total-line{margin-top:20px !important;}.view-footer .order-total-line__total .order-total-line-label,.view-footer .order-total-line__total .order-total-line-value{font-family:var(--font-bold);font-weight:700;font-size:24px;line-height:normal;padding:0;border:0;text-align:center;padding:0;}.view-footer .order-total-line__adjustment--promotion{color:var(--accent-color);}.summary-insurance--info .person-name{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:24px;color:var(--text-color);margin-bottom:8px;}.summary-insurance--info .vehicle-name{font-family:var(--font-bold);font-weight:700;font-size:12px;line-height:18px;color:var(--text-color);}.summary-insurance--info .insurance-profile--info{position:relative;word-break:break-all;}[dir="ltr"] .summary-insurance--info .insurance-profile--info{padding-left:48px;}[dir="rtl"] .summary-insurance--info .insurance-profile--info{padding-right:48px;}.summary-insurance--info .insurance-profile--info::before{position:absolute;content:"";background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/user.svg) no-repeat center;background-size:24px;top:50%;transform:translateY(-50%);width:24px;height:24px;}[dir="ltr"] .summary-insurance--info .insurance-profile--info::before{left:0px;}[dir="rtl"] .summary-insurance--info .insurance-profile--info::before{right:0px;}.summary-insurance--info .validity-date{position:relative;}[dir="ltr"] .summary-insurance--info .validity-date{padding-left:48px;}[dir="rtl"] .summary-insurance--info .validity-date{padding-right:48px;}.summary-insurance--info .validity-date .field__label{font-family:var(--font-regular);font-size:12px;font-weight:400;line-height:18px;color:var(--text-color-75);margin-bottom:8px;}.summary-insurance--info .validity-date::before{position:absolute;content:"";background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/calendar.svg) no-repeat center;background-size:24px;top:50%;transform:translateY(-50%);width:24px;height:24px;}[dir="ltr"] .summary-insurance--info .validity-date::before{left:0px;}[dir="rtl"] .summary-insurance--info .validity-date::before{right:0px;}.summary-insurance--info .validity-date .field__item{font-family:var(--font-bold);font-weight:700;font-size:12px;line-height:18px;color:var(--text-color);}.order-address,.summary-contact-information{display:grid;gap:20px;margin-bottom:16px;}@media (min-width:30.25rem){.order-address,.summary-contact-information{grid-template-columns:repeat(2,1fr);}}@media (min-width:63rem){.order-address,.summary-contact-information{grid-template-columns:repeat(4,1fr);}}.order-address div + div,.summary-contact-information div + div{margin-top:0;}.order-address .field__label,.summary-contact-information .field__label{font-family:var(--font-regular);font-size:16px;font-weight:400;line-height:24px;color:var(--text-color);}.order-address .field_item,.summary-contact-information .field_item{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:24px;color:var(--text-color);}.checkout-pane-payment-process .checkout-help{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);}.checkout-pane-payment-process .form-actions{display:flex;flex-wrap:wrap;gap:20px;}@media (min-width:30.25rem){.checkout-pane-payment-process .form-actions{justify-content:flex-end;}}.checkout-pane-payment-process .form-actions .form-submit{order:2;}.checkout-pane-payment-process .form-actions a{display:block;width:fit-content;padding:16px 20px;cursor:pointer;transition:transition;text-decoration:unset;border-radius:10px;outline:none !important;border:2px solid var(--primary-color);font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:20px;text-align:center;background-color:transparent;color:var(--primary-color);}.container-inline div,.container-inline label{display:inline-block;}.form-items-inline{margin-block:-0.125em;}.form-items-inline > .form-item{display:inline-block;margin-block:0.125em;}input[type=radio]{width:20px !important;height:20px;border:1px solid var(--bs-gray-400);border-radius:50%;padding:8px;appearance:none;cursor:pointer;}input[type=radio]:focus{outline:unset !important;border:1px solid var(--bs-gray-500);}input[type=radio]:hover{border:1px solid var(--bs-gray-500);}input[type=radio]:checked{border:1px solid var(--bs-gray-500);background-color:var(--primary-color);background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/check.svg);background-position:center;background-repeat:no-repeat;background-size:14px;}.form-boolean-radios .form-type-boolean{position:relative;display:flex;align-items:center;gap:8px;}.form-boolean-radios .form-type-boolean .form-item__label{margin-bottom:0 !important;}input[type=checkbox]{width:20px !important;height:20px;border:1px solid var(--bs-gray-400);background-color:#fff;padding:8px;border-radius:2px;appearance:none;cursor:pointer;}input[type=checkbox]:focus{outline:unset !important;border:1px solid var(--primary-color);}input[type=checkbox]:hover{border:1px solid var(--primary-color);}input[type=checkbox]:checked{border:1px solid var(--primary-color);background-color:var(--primary-color);background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/check.svg);background-position:center;background-repeat:no-repeat;background-size:16px;}:root{--form-element-select-icon:url("data:image/svg+xml,%3csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18 1.49699C18 1.35271 17.9279 1.19038 17.8196 1.08216L16.9178 0.18036C16.8096 0.0721439 16.6473 0 16.503 0C16.3587 0 16.1964 0.0721439 16.0882 0.18036L9 7.26854L1.91182 0.18036C1.80361 0.0721439 1.64128 0 1.49699 0C1.33467 0 1.19038 0.0721439 1.08216 0.18036L0.180361 1.08216C0.0721442 1.19038 0 1.35271 0 1.49699C0 1.64128 0.0721442 1.80361 0.180361 1.91182L8.58517 10.3166C8.69339 10.4248 8.85571 10.497 9 10.497C9.14429 10.497 9.30661 10.4248 9.41483 10.3166L17.8196 1.91182C17.9279 1.80361 18 1.64128 18 1.49699Z' fill='%235D7585'/%3e%3c/svg%3e");}select{color:var(--text-color);}[dir="ltr"] select{padding-right:48px;}[dir="rtl"] select{padding-left:48px;}select,.form-select{width:100%;max-width:100%;min-height:unset;font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;padding:12px 16px;border:1px solid var(--bs-gray-400);color:var(--text-color);margin:0;background-color:var(--color--white);background-image:var(--form-element-select-icon);background-size:10px;text-overflow:ellipsis;overflow:hidden;cursor:pointer;border-radius:0;background-repeat:no-repeat;}[dir="ltr"] select,[dir="ltr"] .form-select{background-position:right 3px center;}[dir="rtl"] select,[dir="rtl"] .form-select{background-position:left 3px center;}select::placeholder,.form-select::placeholder{color:var(--grey-color);}select:focus,.form-select:focus{border:1px solid var(--bs-gray-500) !important;outline:none !important;box-shadow:unset;}select option,.form-select option{display:block;width:100px;text-overflow:ellipsis;overflow:hidden;cursor:pointer;word-wrap:break-word;}select option[selected=selected],.form-select option[selected=selected]{color:var(--primary-color);}select option:hover,.form-select option:hover{background-color:var(--primary-color);cursor:pointer;color:#fff;}select.error:focus{outline-color:#e30613;}select[multiple]{height:auto;padding:var(--sp0-5);background-image:none;line-height:1;}.field--type-address .form-item{margin-bottom:1rem;}@media (forced-colors:active){select{background-image:none;appearance:listbox;}@supports (appearance:revert){select{appearance:revert;}}}[dir="ltr"] [dir=rtl] select{background-position:left var(--sp) center;}[dir="rtl"] [dir=rtl] select{background-position:right var(--sp) center;}.select2.select2-container--default .select2-selection--single{width:100%;height:auto;min-height:unset;font-family:var(--font-regular) !important;font-size:16px;line-height:normal;border:1px solid var(--bs-gray-400);color:var(--text-color);margin:0;}.select2.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;}input[type=file]{position:relative;width:100%;min-height:unset;font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:20px;padding:16px 32px;border:1px solid var(--bs-gray-400);color:var(--text-color);margin:0;background-color:var(--color--white);transition:all 0.5s ease-in-out;}@media (max-width:62rem){input[type=file]{width:100%;height:auto;padding:20px;}}[dir="rtl"] input[type=file]::file-selector-button,[dir="rtl"] input[type=file]::-webkit-file-upload-button{margin-left:32px;}.iti,.iti input{width:100%;}.iti .iti__selected-flag{padding:0 16px 0 16px;}[dir="ltr"] .iti .form-tel{padding-left:60px;}[dir="rtl"] .iti .form-tel{padding-right:60px;}[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{width:100%;min-height:unset;font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:20px;padding:12px 16px;border:1px solid var(--bs-gray-400);color:var(--text-color);margin:0;background-color:var(--color--white);transition:all 0.5s ease-in-out;}[type=color]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=email]::placeholder,[type=file]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,textarea::placeholder{color:var(--grey-color);}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=file]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{border:1px solid var(--bs-gray-400) !important;outline:none !important;box-shadow:unset;}.select2.select2-container--default.select2-container--disabled .select2-selection--single{background-color:var(--color--light-bg);border:1px solid var(--bs-gray-300);}.form-item [disabled]:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea){color:var(--text-color-75);background-color:var(--color--light-bg);border:1px solid var(--bs-gray-300);}.error:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea){border:solid 1px #e30613 !important;}.error:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea) + .ck-editor > .ck-editor__main{border:solid 2px #e30613 !important;}[type=date]::-webkit-datetime-edit-fields-wrapper{padding-block:0;padding-inline-start:0;padding-inline-end:0;}[type=file]{height:auto;padding-block:var(--sp0-75);}[type=color]{width:var(--sp3);padding:0;}.dark-mode [type=color],.dark-mode [type=date],.dark-mode [type=datetime-local],.dark-mode [type=email],.dark-mode [type=file],.dark-mode [type=month],.dark-mode [type=number],.dark-mode [type=password],.dark-mode [type=search],.dark-mode [type=tel],.dark-mode [type=text],.dark-mode [type=time],.dark-mode [type=url],.dark-mode [type=week],.dark-mode textarea{background-color:var(--dark-grey-bg);border-color:var(--grey-color-50);color-scheme:dark;}textarea{width:100%;min-height:unset;font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:26px;padding:12px 16px;border:1px solid var(--grey-color);color:var(--text-color);margin:0;background-color:#fff;}textarea::placeholder{color:var(--grey-color);}textarea:focus{border:1px solid var(--grey-color) !important;outline:none !important;box-shadow:unset;}.error,.error:focus,.validate-error,.validate-error:focus{border-color:#e30613 !important;}.error:not(input[type=checkbox]),.error:not(input[type=checkbox]):focus,.validate-error:not(input[type=checkbox]),.validate-error:not(input[type=checkbox]):focus{border-color:#e30613 !important;background-repeat:no-repeat;background-position-y:center;background-size:20px;}[dir="ltr"] .error:not(input[type=checkbox]),[dir="ltr"] .error:not(input[type=checkbox]):focus,[dir="ltr"] .validate-error:not(input[type=checkbox]),[dir="ltr"] .validate-error:not(input[type=checkbox]):focus{background-position-x:98%;background-position:98% center;}[dir="rtl"] .error:not(input[type=checkbox]),[dir="rtl"] .error:not(input[type=checkbox]):focus,[dir="rtl"] .validate-error:not(input[type=checkbox]),[dir="rtl"] .validate-error:not(input[type=checkbox]):focus{background-position-x:2%;background-position:2% center;}.success:not(input[type=checkbox]),.success:not(input[type=checkbox]):focus,.validate-success:not(input[type=checkbox]),.validate-success:not(input[type=checkbox]):focus,.success:not(input[type=checkbox]:checked),.success:not(input[type=checkbox]:checked):focus,.validate-success:not(input[type=checkbox]:checked),.validate-success:not(input[type=checkbox]:checked):focus{border-color:#4BB543 !important;background-repeat:no-repeat;background-position-y:center;background-size:20px;}[dir="ltr"] .success:not(input[type=checkbox]),[dir="ltr"] .success:not(input[type=checkbox]):focus,[dir="ltr"] .validate-success:not(input[type=checkbox]),[dir="ltr"] .validate-success:not(input[type=checkbox]):focus,[dir="ltr"] .success:not(input[type=checkbox]:checked),[dir="ltr"] .success:not(input[type=checkbox]:checked):focus,[dir="ltr"] .validate-success:not(input[type=checkbox]:checked),[dir="ltr"] .validate-success:not(input[type=checkbox]:checked):focus{background-position-x:98%;background-position:98% center;}[dir="rtl"] .success:not(input[type=checkbox]),[dir="rtl"] .success:not(input[type=checkbox]):focus,[dir="rtl"] .validate-success:not(input[type=checkbox]),[dir="rtl"] .validate-success:not(input[type=checkbox]):focus,[dir="rtl"] .success:not(input[type=checkbox]:checked),[dir="rtl"] .success:not(input[type=checkbox]:checked):focus,[dir="rtl"] .validate-success:not(input[type=checkbox]:checked),[dir="rtl"] .validate-success:not(input[type=checkbox]:checked):focus{background-position-x:2%;background-position:2% center;}.validate-required ~ .form-item__label::after,.required-field--label::after{display:inline-block;position:absolute;width:6px;height:6px;content:"";background-image:url("data:image/svg+xml,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 7.562 1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325l1.113 3.437c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356' fill='%23E30613'/%3E%3C/svg%3E%0A") !important;background-repeat:no-repeat;background-position:center;background-size:6px;}.visible-placeholder{display:none;position:absolute;width:100%;font-size:16px;line-height:20px;top:1px;margin:0;pointer-events:none;color:rgba(255,255,255,0);font-size:0;}[dir="ltr"] .visible-placeholder{padding:8px 32px 8px 16px;left:0;}[dir="rtl"] .visible-placeholder{padding:8px 16px 8px 32px;right:0;}.form-item--error-message,.fieldset__error-message,.form-item__error-message,.remote-insurance-inquiry-error,.error-message{display:block;width:100%;flex:100%;font-family:var(--font-bold);font-weight:500;font-size:12px;color:#e30613;line-height:normal;margin-top:4px;letter-spacing:0.2px;}.form-item--error-message .placeholder,.fieldset__error-message .placeholder,.form-item__error-message .placeholder,.remote-insurance-inquiry-error .placeholder,.error-message .placeholder{font-family:var(--font-bold);font-weight:500;font-size:12px;vertical-align:unset;line-height:inherit;color:inherit;text-decoration:none;margin:0;font-style:italic;}.fieldset__legend{font-family:var(--font-bold);font-weight:500;font-size:16px;line-height:24px;margin:0 0 4px 0;margin-block-start:0;padding:0;background:transparent;}.fieldset__legend .fieldset__label,.fieldset__legend .form-item__label,.fieldset__legend .fieldset__label{padding:0;margin:0 !important;}.fieldset__legend.fieldset__legend--invisible{display:none;}.fieldset{border:unset;padding:0;margin:0;}.fieldset + fieldset{margin-top:20px;}.fieldset__wrapper{padding:0;}.info-icon{position:relative;padding:0.36rem;border-radius:50px;border:1px solid var(--color--black);width:18px;height:18px;display:flex;align-items:center;justify-content:center;background-color:var(--bg--light);transition:var(--transition);cursor:pointer;}.info-icon:hover{border-color:var(--accent-color);}.info-icon svg{height:18px;width:auto;}.form-item__label,.fieldset__label{position:relative;display:block;font-family:var(--font-bold);font-weight:500;font-size:14px;line-height:21px;margin:0 0 4px 0;color:var(--text-color);}.form-item__label label,.fieldset__label label{width:fit-content;}.form-item__label.form-required::after,.fieldset__label.form-required::after{display:inline-block;position:absolute;width:6px;height:6px;content:"";background-image:url("data:image/svg+xml,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 7.562 1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325l1.113 3.437c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356' fill='%23E30613'/%3E%3C/svg%3E%0A") !important;background-repeat:no-repeat;background-position:center;background-size:6px;}.form-item__label.option,.fieldset__label.option{display:inline-block;font-family:var(--font-regular);font-weight:400;font-size:14px;line-height:27px;}.form-item__label.option a,.fieldset__label.option a{text-decoration:unset;font-family:var(--font-bold);font-weight:700;text-decoration:unset;color:var(--primary-color);}.form-item__label.option a:hover,.fieldset__label.option a:hover{color:var(--accent-color);}.form-item{width:100%;margin:0;}.field__label{position:relative;display:block;font-family:var(--font-bold);font-weight:500;font-size:14px;line-height:21px;margin:0 0 4px 0;color:var(--text-color);}.form-item [type=color],.form-item [type=date],.form-item [type=datetime-local],.form-item [data-provide=datepicker],.form-item [type=email],.form-item [type=file],.form-item [type=month],.form-item [type=number],.form-item [type=password],.form-item [type=search],.form-item [type=tel],.form-item [type=text],.form-item [type=time],.form-item [type=url],.form-item [type=week],.form-item textarea{font-family:var(--font-regular);font-weight:400;border:1px solid var(--bs-gray-400);font-size:0.9rem;letter-spacing:0.5px;color:var(--bs-gray-800);}.form-item [type=color]::placeholder,.form-item [type=date]::placeholder,.form-item [type=datetime-local]::placeholder,.form-item [data-provide=datepicker]::placeholder,.form-item [type=email]::placeholder,.form-item [type=file]::placeholder,.form-item [type=month]::placeholder,.form-item [type=number]::placeholder,.form-item [type=password]::placeholder,.form-item [type=search]::placeholder,.form-item [type=tel]::placeholder,.form-item [type=text]::placeholder,.form-item [type=time]::placeholder,.form-item [type=url]::placeholder,.form-item [type=week]::placeholder,.form-item textarea::placeholder{color:var(--bs-gray-500);}.form-item [type=color]:focus,.form-item [type=date]:focus,.form-item [type=datetime-local]:focus,.form-item [data-provide=datepicker]:focus,.form-item [type=email]:focus,.form-item [type=file]:focus,.form-item [type=month]:focus,.form-item [type=number]:focus,.form-item [type=password]:focus,.form-item [type=search]:focus,.form-item [type=tel]:focus,.form-item [type=text]:focus,.form-item [type=time]:focus,.form-item [type=url]:focus,.form-item [type=week]:focus,.form-item textarea:focus{border:1px solid var(--bs-gray-600) !important;}input:-webkit-autofill{background-color:var(--primary-color-5) !important;-webkit-box-shadow:0 0 0 30px var(--primary-color-5) inset !important;-webkit-text-fill-color:#000 !important;border-radius:4px;}.select2-container--default .select2-selection.select2-selection--single .select2-selection__rendered{font-family:var(--font-regular);font-weight:400;font-size:0.9rem;letter-spacing:0.5px;color:var(--bs-gray-800);}.g-recaptcha{margin:1rem 0;display:flex;justify-content:flex-end;}.toolbar-menu-administration .toolbar-menu .menu-item a{font-family:var(--font-regular);font-weight:400;font-size:14px;}.field--name-field-file .file{display:flex;flex-wrap:wrap;align-items:center;}.field--name-field-file .file .file-icon{display:block;width:24px;height:24px;background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/file.svg) no-repeat center;}.field--name-field-file .file a{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:24px;letter-spacing:0em;color:var(--primary-color);text-decoration:unset;}[dir="ltr"] .field--name-field-file .file a{margin-left:10px;}[dir="rtl"] .field--name-field-file .file a{margin-right:10px;}@media (max-width:48rem){.field--name-field-file{overflow:auto;}}.page-404 .container,.page-403 .container{padding-top:60px;padding-bottom:60px;}.page-404 img,.page-404 svg,.page-403 img,.page-403 svg{object-fit:contain;max-height:300px;margin:0 auto;}.errors-404,.errors-403{width:fit-content;margin:0 auto;}.error-text{text-align:center;}.error-text .text-title{font-family:var(--font-bold);font-weight:700;font-size:32px;line-height:normal;color:var(--text-color);margin-top:32px;margin-bottom:8px;}.error-text p{font-family:var(--font-regular);font-weight:400;line-height:normal;color:var(--text-color);margin:0;}.error-text .home-btn{margin:32px auto 0 auto;}.sitemap .sitemap-item{margin-bottom:0;}.sitemap ul{margin-top:0;margin-bottom:0;list-style-type:square;}.sitemap ul li{margin-bottom:8px;}.sitemap ul li a{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);text-decoration:unset;}.sitemap ul li a:hover{text-decoration:underline;color:var(--primary-color);}.captcha .captcha__title{position:relative;display:block;font-family:var(--font-black);font-weight:900;font-size:14px;line-height:21px;margin:0 0 4px 0 !important;color:var(--text-color);}html[data-theme=theme-dark] #loader-wrapper,.dark-mode #loader-wrapper{background-color:var(--dark-grey-bg) !important;}.contextual{z-index:999999 !important;}.generic-insurance-form-page.grid-cols form{display:grid;grid-template-columns:1fr;gap:1rem;}.generic-insurance-form-page.grid-cols form .field--type-boolean .fieldset__legend .fieldset__label{font-family:var(--font-bold);font-weight:600;color:var(--text-color);margin-bottom:2px;width:100%;}.generic-insurance-form-page.grid-cols form .field--type-boolean .form-boolean-group{display:flex;gap:1rem;}.generic-insurance-form-page.grid-cols form .form-actions{grid-column:1/-1;}.generic-insurance-form-page.width-restrictions form{max-width:750px;}.page-title--section.bg-color{background-color:var(--color--light-bg);}.page-title--section.bg-color .breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__link{margin-bottom:0;}:root{--header-bg-hue:202;--header-bg-saturation:79%;--header-bg-lightness:50;--header-bg-30:hsl(var(--header-bg-hue),var(--header-bg-saturation),calc(1% * (var(--header-bg-lightness) - (0.36 * var(--header-bg-lightness)))));--header-bg-40:hsl(var(--header-bg-hue),var(--header-bg-saturation),calc(1% * (var(--header-bg-lightness) - (0.24 * var(--header-bg-lightness)))));--header-bg:hsl(var(--header-bg-hue),var(--header-bg-saturation),calc(1% * var(--header-bg-lightness)));--header-bg-60:hsl(var(--header-bg-hue),var(--header-bg-saturation),calc(1% * (var(--header-bg-lightness) + (0.24 * (100 - var(--header-bg-lightness))))));--header-padding:var(--header-padding-top) var(--header-padding-right) var(--header-padding-bottom) var(--header-padding-left);}.header-region{align-items:center;gap:16px;}.header-region.container{padding:var(--header-padding);}.header-region .block{max-width:fit-content;align-items:center;}.layout-builder-form .form-actions{margin-bottom:16px;justify-content:flex-start;gap:16px;}[dir="ltr"] .layout-builder-form .entity-content-form-revision-information{margin-left:16px;}[dir="rtl"] .layout-builder-form .entity-content-form-revision-information{margin-right:16px;}.layout-builder .dropbutton .dropbutton-action a{padding:8px 16px;}.layout-builder .dropbutton .dropbutton-toggle .button:hover{background:inherit;}.form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:20px;}.form-actions .button + .button{margin:0;}:root{--main-menu-text-color:hsl(var(--main-menu-text-color-hue),var(--main-menu-text-color-saturation),calc(1% * var(--main-menu-text-color-lightness)));--main-menu-text-color-75:hsla(var(--main-menu-text-color-hue),var(--main-menu-text-color-saturation),calc(1% * var(--main-menu-text-color-lightness)),0.75);--main-menu-text-color-50:hsla(var(--main-menu-text-color-hue),var(--main-menu-text-color-saturation),calc(1% * var(--main-menu-text-color-lightness)),0.5);--main-menu-text-color-25:hsla(var(--main-menu-text-color-hue),var(--main-menu-text-color-saturation),calc(1% * var(--main-menu-text-color-lightness)),0.25);--main-menu-font-size:var(--main-menu-font-size);--main-menu-line-height:var(--main-menu-line-height);}.block-superfishmain{width:100%;margin-bottom:0;}.block-superfishmain ul.sf-menu{float:unset !important;margin-bottom:0 !important;}.block-superfishmain ul.sf-menu > .sf-depth-1{flex:1 1 auto;}@media (min-width:76rem){.block-superfishmain ul.sf-menu{display:flex !important;flex-wrap:wrap;}}.block-superfishmain ul.sf-menu .sf-depth-1 li,.block-superfishmain ul.sf-menu .sf-depth-2 li{border-radius:2px;}.block-superfishmain ul.sf-menu .sf-depth-1 a,.block-superfishmain ul.sf-menu .sf-depth-2 a{display:flex;align-items:center;width:100%;font-size:var(--main-menu-font-size);line-height:var(--main-menu-line-height);letter-spacing:0em;text-decoration:unset;border-bottom:2px solid transparent;}.block-superfishmain ul.sf-menu .sf-depth-1 a:hover,.block-superfishmain ul.sf-menu .sf-depth-1 a.is-active,.block-superfishmain ul.sf-menu .sf-depth-1 a:focus,.block-superfishmain ul.sf-menu .sf-depth-2 a:hover,.block-superfishmain ul.sf-menu .sf-depth-2 a.is-active,.block-superfishmain ul.sf-menu .sf-depth-2 a:focus{text-decoration:unset;}.block-superfishmain ul.sf-menu .sf-depth-1 a{font-family:var(--font-regular);font-weight:400;padding:8px 16px;color:var(--main-menu-text-color);background:#fff;}@media (min-width:76rem){.block-superfishmain ul.sf-menu .sf-depth-1 a{display:flex;align-items:center;justify-content:center;height:100%;}[dir="ltr"] .block-superfishmain ul.sf-menu .sf-depth-1 a{text-align:left;}[dir="rtl"] .block-superfishmain ul.sf-menu .sf-depth-1 a{text-align:right;}}.block-superfishmain ul.sf-menu .sf-depth-1 a:hover,.block-superfishmain ul.sf-menu .sf-depth-1 a.is-active,.block-superfishmain ul.sf-menu .sf-depth-1 a:focus{background-color:var(--primary-color-10);color:var(--primary-color);text-decoration:unset;border-bottom:2px solid var(--primary-color);border-radius:2px;transition:background-color 0.5s ease-out;}.block-superfishmain ul.sf-menu .sf-depth-1 a.sfHover a{background-color:var(--primary-color-10);color:var(--primary-color) !important;text-decoration:unset;border-bottom:2px solid var(--primary-color);border-radius:2px;transition:background-color 0.5s ease-out;}.block-superfishmain ul.sf-menu .sf-depth-2 a{font-family:var(--font-regular) !important;font-weight:400;font-size:var(--main-menu-font-size);line-height:var(--main-menu-line-height);color:var(--main-menu-text-color) !important;padding:8px 16px;text-transform:capitalize;background:#fff;justify-content:flex-start;}.block-superfishmain ul.sf-menu .sf-depth-2 a:hover,.block-superfishmain ul.sf-menu .sf-depth-2 a.is-active,.block-superfishmain ul.sf-menu .sf-depth-2 a:focus{background-color:var(--primary-color-10);color:var(--primary-color) !important;text-decoration:unset;border-bottom:2px solid var(--primary-color);border-radius:2px;transition:background-color 0.5s ease-out;}.block-superfishmain ul.sf-menu .sf-depth-2 a.sfHover a{background-color:var(--primary-color-10);color:var(--primary-color) !important;text-decoration:unset;border-bottom:2px solid var(--primary-color);border-radius:2px;transition:background-color 0.5s ease-out;}.block-superfishmain ul.sf-menu .sf-depth-2.active-trail a.menuparent{background-color:var(--primary-color-10);color:var(--primary-color);text-decoration:unset;border-bottom:2px solid var(--primary-color);border-radius:2px;transition:all 0.5 ease;}.block-superfishmain ul.sf-menu .sf-sub-indicator{position:relative;width:16px;height:16px;display:none;line-height:unset;opacity:1;overflow:unset;text-indent:unset;top:unset;transform:unset;font-size:0;}[dir="ltr"] .block-superfishmain ul.sf-menu .sf-sub-indicator{right:unset !important;}[dir="rtl"] .block-superfishmain ul.sf-menu .sf-sub-indicator{left:unset !important;}.block-superfishmain ul.sf-menu .sf-sub-indicator:first-of-type{display:block;}.block-superfishmain ul.sf-menu .sf-sub-indicator::after{line-height:10px;position:absolute;text-indent:0px;top:0px;content:"⌄";font-size:16px;}[dir="ltr"] .block-superfishmain ul.sf-menu .sf-sub-indicator::after{left:0px;}[dir="rtl"] .block-superfishmain ul.sf-menu .sf-sub-indicator::after{right:0px;}.block-superfishmain ul.sf-menu ul{background-color:#fff;}.block-superfishmain ul.sf-menu li.sfHover > ul{top:100%;min-width:fit-content;}.block-superfishmain .sf-accordion-toggle a{display:flex;align-items:center;gap:8px;position:relative;width:100%;font-family:var(--font-bold);font-weight:700;font-size:var(--main-menu-font-size);line-height:var(--main-menu-line-height);letter-spacing:0em;color:#fff;padding:8px 16px !important;background-color:var(--primary-color);text-decoration:unset;justify-content:center;}.block-superfishmain .sf-accordion-toggle a span{display:none;}.block-superfishmain .sf-accordion-toggle a::after{content:"";background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/menu.svg) center no-repeat;width:16px;height:16px;}.block-superfishmain .sf-accordion-toggle.sf-expanded a{background-color:var(--primary-color-10);color:var(--primary-color);text-decoration:unset;}.block-superfishmain .sfHover .sf-sub-indicator{transition:transform 0.5s ease-out;}[dir="ltr"] .block-superfishmain .sfHover .sf-sub-indicator{transform:rotate(180deg);}[dir="rtl"] .block-superfishmain .sfHover .sf-sub-indicator{transform:rotate(-180deg);}.block-superfishmain .sfHover .sf-sub-indicator::after{top:2px;opacity:1;transition:all 0.5s ease-out;}.block-superfishmain .sf-menu li.active-trail > a.menuparent{background-color:var(--primary-color-10);color:var(--primary-color);border-bottom:2px solid var(--primary-color);}#superfish-main-accordion{position:absolute;min-width:250px;top:50px;border:1px solid var(--grey-color);background-color:var(--color--white);}.dark-mode #superfish-main-accordion{background-color:var(--color--white);}.node-teaser{margin-block-end:0;}.node-teaser .node__title{display:block;font-family:var(--font-regular);font-size:16px;font-weight:400;line-height:20px;letter-spacing:0em;color:var(--text-color);text-decoration:none;margin:8px 0 0 0;transition:all 0.5s ease;}.node-teaser .node__title:hover{color:var(--primary-color);transition:all 0.5s ease;}.node-teaser .field--name-body{margin-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-word;}.node-teaser .field--name-body p,.node-teaser .field--name-body h1,.node-teaser .field--name-body h2,.node-teaser .field--name-body h3,.node-teaser .field--name-body h4,.node-teaser .field--name-body span,.node-teaser .field--name-body b,.node-teaser .field--name-body strong,.node-teaser .field--name-body a{font-family:var(--font-regular);font-weight:400;font-weight:normal;font-size:16px;line-height:24px;color:var(--text-color);margin:0;}.node-teaser img{min-width:100%;object-fit:cover;}.node-teaser::after{content:none;}.node--footer{display:flex;flex-wrap:wrap;align-items:center;}.node--footer .date-wrap,.node--footer .node-views-count{display:flex;flex-wrap:wrap;align-items:center;}.node--footer .date-wrap span,.node--footer .node-views-count span{display:block;}.node--footer .date-wrap .view-icon,.node--footer .date-wrap .calendar-icon,.node--footer .node-views-count .view-icon,.node--footer .node-views-count .calendar-icon{width:16px;height:16px;background-position:center;background-repeat:no-repeat;background-size:16px;}.node--footer .date-wrap .post-date,.node--footer .date-wrap .nr--count,.node--footer .node-views-count .post-date,.node--footer .node-views-count .nr--count{font-family:var(--font-regular);font-weight:400;font-size:12px;line-height:normal;letter-spacing:0em;color:var(--text-color-75);}[dir="ltr"] .node--footer .date-wrap .post-date,[dir="ltr"] .node--footer .date-wrap .nr--count,[dir="ltr"] .node--footer .node-views-count .post-date,[dir="ltr"] .node--footer .node-views-count .nr--count{margin-left:4px;}[dir="rtl"] .node--footer .date-wrap .post-date,[dir="rtl"] .node--footer .date-wrap .nr--count,[dir="rtl"] .node--footer .node-views-count .post-date,[dir="rtl"] .node--footer .node-views-count .nr--count{margin-right:4px;}.node--footer .date-wrap .view-icon,.node--footer .node-views-count .view-icon{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/view_node.svg);}.node--footer .date-wrap .calendar-icon,.node--footer .node-views-count .calendar-icon{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/calendar_node.svg);}[dir="ltr"] .node--footer .date-wrap{margin-right:16px;}[dir="rtl"] .node--footer .date-wrap{margin-left:16px;}.shortcut-action{display:none;}.grid-view .view-content{display:grid !important;gap:32px;}@media (min-width:49rem){.grid-view .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:63rem){.grid-view .view-content{grid-template-columns:repeat(3,1fr);}}@media (min-width:76rem){.grid-view .view-content{grid-template-columns:repeat(4,1fr);}}.grid-view .views-row article{height:100%;}.grid-view img{height:250px;object-fit:cover;}.block-views-blocknews-news-block{margin:64px 0 0 0;}.recent-grid-view .view-content{display:flex !important;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;}.recent-grid-view .view-content .views-row{align-self:stretch;flex:0 0 100%;}@media (min-width:30.25rem){.recent-grid-view .view-content .views-row{flex:1 0 calc(50% - 20px);}}@media (min-width:49rem){.recent-grid-view .view-content .views-row{flex:1 0 calc(33.33% - 20px);}}.recent-grid-view .views-row article{height:100%;}.default-full-node .field--name-field-media-image{box-shadow:0px 4px 19px rgba(0,0,0,0.1);margin-bottom:20px;}.default-full-node .field--name-field-media-image img{min-width:100%;max-height:500px;object-fit:cover;}.default-full-node .field--name-body{margin-bottom:20px;}.default-full-node .field--name-body p + p{margin-top:20px;}.default-full-node .node__content{padding-block-end:0;}.default-full-node .field--name-field-media-image{box-shadow:none;}.default-full-node.node--type-document img{object-fit:contain;margin:0 auto;}.news--full .header-region{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;min-height:300px;padding:60px;margin-bottom:20px;}@media (min-width:49rem){.news--full .header-region{min-height:400px;}}.news--full .field__label{font-family:var(--font-bold);font-weight:700;color:var(--dark-grey);margin-bottom:8px;}.news--full .field--name-field-category{margin-top:20px;}.news--full .field--name-field-category .field__items{display:flex;flex-wrap:wrap;gap:10px;}.news--full .field--name-field-category .field__items .field__item{font-family:var(--font-bold);font-weight:700;font-size:12px;color:#fff;text-transform:capitalize;background-color:var(--primary-color);padding:4px;}.news--full .field--name-field-gallery{margin-top:20px;}.news--full .header-container{position:absolute;top:50%;background-color:rgba(255,255,255,0.5);padding:60px;}[dir="ltr"] .news--full .header-container{left:50%;transform:translate(-50%,-50%);box-shadow:1px 0px 29px -11px rgba(0,0,0,0.37);}[dir="rtl"] .news--full .header-container{right:50%;transform:translate(50%,-50%);box-shadow:-1px 0px 29px -11px rgba(0,0,0,0.37);}.news--full h1{font-family:var(--font-bold);font-weight:700;font-size:48px;line-height:normal;color:var(--primary-color);margin:0 0 8px 0;}.news--full .date-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px;}.news--full .date-wrap span{display:block;}.news--full .date-wrap .calendar-icon{width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:24px;}.news--full .date-wrap .post-date{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;letter-spacing:0em;color:var(--primary-color);}[dir="ltr"] .news--full .date-wrap .post-date{margin-left:4px;}[dir="rtl"] .news--full .date-wrap .post-date{margin-right:4px;}.news--full .date-wrap .calendar-icon{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/calendar_node.svg);}.banner-title{position:relative;min-height:400px;background-repeat:no-repeat;background-position:center;background-size:cover;}.banner-title .title-wrap{position:absolute;top:50%;background-color:rgba(255,255,255,0.5);padding:60px;}[dir="ltr"] .banner-title .title-wrap{left:50%;transform:translate(-50%,-50%);box-shadow:1px 0px 29px -11px rgba(0,0,0,0.37);}[dir="rtl"] .banner-title .title-wrap{right:50%;transform:translate(50%,-50%);box-shadow:-1px 0px 29px -11px rgba(0,0,0,0.37);}.banner-title .page-title-wrap{font-family:var(--font-bold);font-weight:700;font-size:48px;line-height:normal;color:var(--primary-color);margin:0 0 8px 0;}.contact--full .node__content{display:flex;flex-wrap:wrap;gap:20px;padding:0;background:#fff;}.contact--full .field--name-field-media-image{width:fit-content;min-height:fit-content;margin-bottom:0;}.contact--full .field--name-field-media-image img{width:300px;min-height:100%;object-fit:cover;}.contact--full .contact--name{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--primary-color);}.contact--full .field--name-field-job-position{margin-bottom:16px;}.contact--full .field--name-field-job-position .field__flags__item{font-family:var(--font-bold);font-weight:700;font-size:24px;line-height:normal;color:var(--primary-color);}[dir="ltr"] .contact--full .right-info{padding:32px 20px 32px 0;}[dir="rtl"] .contact--full .right-info{padding:32px 0 32px 20px;}@media (min-width:49rem){.contact--full .right-info{flex:1 1 auto;}}.contact--full .right-info .node_view{display:none;}.contact--full .right-info .additional-info{margin-top:16px;padding-top:20px;border-top:1px solid var(--light-grey);}.contact--full .right-info .additional-info .field + .field{margin-top:10px;}.contact--full .right-info .additional-info .field .field__label{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:normal;color:var(--dark-grey);}[dir="ltr"] .contact--full .right-info .additional-info .field .field__label{text-align:left;}[dir="rtl"] .contact--full .right-info .additional-info .field .field__label{text-align:right;}.contact--full .right-info .additional-info .field .field__item{padding-inline-end:0;}.contact--full .right-info .additional-info .field .field__item,.contact--full .right-info .additional-info .field .field__item a{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--dark-grey);text-decoration:unset;}.contact--full .right-info .additional-info .field .field__item a:hover{text-decoration:underline;color:var(--primary-color);}.contact--full .right-info .additional-info .field .field__item{max-width:350px;}[dir="ltr"] .contact--full .right-info .additional-info .field .field__item{text-align:left;}[dir="rtl"] .contact--full .right-info .additional-info .field .field__item{text-align:right;}.contact--full .right-info .personal-info .contact--name{font-family:var(--font-bold);font-weight:700;font-size:24px;line-height:normal;letter-spacing:0em;color:var(--primary-color);margin:0;}[dir="ltr"] .contact--full .right-info .personal-info .contact--name{text-align:left;}[dir="rtl"] .contact--full .right-info .personal-info .contact--name{text-align:right;}.contact--full .right-info .personal-info .field--name-field-job-position{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;letter-spacing:0em;color:var(--primary-color);margin-top:16px;}[dir="ltr"] .contact--full .right-info .personal-info .field--name-field-job-position{text-align:left;}[dir="rtl"] .contact--full .right-info .personal-info .field--name-field-job-position{text-align:right;}.contact--teaser{border:1px solid var(--light-grey);margin:0;height:350px;}[dir="ltr"] .contact--teaser{box-shadow:1px 0px 29px -11px rgba(0,0,0,0.37);}[dir="rtl"] .contact--teaser{box-shadow:-1px 0px 29px -11px rgba(0,0,0,0.37);}.contact--teaser .field--name-field-media-image{width:fit-content;height:fit-content;margin:0 auto;}.contact--teaser .field--name-field-media-image img{width:250px;height:250px;border-radius:50%;}.contact--teaser::after{content:none;}.contact--teaser .contact--name,.contact--teaser .field--name-field-job-position{width:100%;}[dir="ltr"] .contact--teaser .contact--name,[dir="ltr"] .contact--teaser .field--name-field-job-position{text-align:left;}[dir="rtl"] .contact--teaser .contact--name,[dir="rtl"] .contact--teaser .field--name-field-job-position{text-align:right;}.contact--teaser .node-trigger{position:relative;min-width:fit-content;height:350px;display:block;text-decoration:unset;padding:24px;}.contact--teaser .node-trigger .contact--name{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:normal;letter-spacing:0em;color:var(--primary-color);margin:10px 0 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}[dir="ltr"] .contact--teaser .node-trigger .contact--name{text-align:left;}[dir="rtl"] .contact--teaser .node-trigger .contact--name{text-align:right;}.contact--teaser .node-trigger .field--name-field-job-position{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;letter-spacing:0em;color:var(--primary-color);margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}[dir="ltr"] .contact--teaser .node-trigger .field--name-field-job-position{text-align:left;}[dir="rtl"] .contact--teaser .node-trigger .field--name-field-job-position{text-align:right;}.contact--teaser .node-trigger .absolute-wrap{background-color:transparent;transition:0.3s;}.contact--teaser .node-trigger:hover{padding:0;cursor:pointer;}.contact--teaser .node-trigger:hover .field--name-field-job-position{margin-top:0;}.contact--teaser .node-trigger:hover .field--name-field-media-image{position:absolute;width:100%;z-index:1;}.contact--teaser .node-trigger:hover .field--name-field-media-image img{width:100%;min-height:350px;object-fit:cover;border-radius:unset;animation:scale-up-center 0.4s cubic-bezier(0.39,0.575,0.565,1) both;}.contact--teaser .node-trigger:hover .absolute-wrap{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;z-index:2;padding:24px;}[dir="ltr"] .contact--teaser .node-trigger:hover .absolute-wrap{background:linear-gradient(180deg,rgba(50,115,195,0.5) 0%,rgba(0,116,201,0.5) 100%);}[dir="rtl"] .contact--teaser .node-trigger:hover .absolute-wrap{background:linear-gradient(-180deg,rgba(50,115,195,0.5) 0%,rgba(0,116,201,0.5) 100%);}.contact--teaser .node-trigger:hover .absolute-wrap .field--name-field-job-position,.contact--teaser .node-trigger:hover .absolute-wrap .contact--name{color:#fff;}.ui-dialog.team-contact--modal{width:fit-content !important;padding:0;border:unset !important;border-radius:4px;}[dir="ltr"] .ui-dialog.team-contact--modal{left:50% !important;transform:translateX(-50%);box-shadow:1px 0px 29px -11px rgba(0,0,0,0.37);}[dir="rtl"] .ui-dialog.team-contact--modal{right:50% !important;transform:translateX(50%);box-shadow:-1px 0px 29px -11px rgba(0,0,0,0.37);}.ui-dialog.team-contact--modal .ui-dialog-titlebar{padding:0;background:unset;border:unset;}.ui-dialog.team-contact--modal .ui-dialog-title{display:none;}.ui-dialog.team-contact--modal .ui-widget-content{padding:0;background-color:var(--light-grey);border-radius:4px;}.ui-dialog.team-contact--modal .ui-dialog-titlebar-close{width:30px;height:30px;top:20px;z-index:101;border-radius:4px;padding:0;}[dir="ltr"] .ui-dialog.team-contact--modal .ui-dialog-titlebar-close{right:14px;}[dir="rtl"] .ui-dialog.team-contact--modal .ui-dialog-titlebar-close{left:14px;}.ui-dialog.team-contact--modal .ui-dialog-titlebar-close .ui-icon{width:30px;height:30px;top:7px;background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/close.svg) no-repeat center;}[dir="ltr"] .ui-dialog.team-contact--modal .ui-dialog-titlebar-close .ui-icon{left:8px;}[dir="rtl"] .ui-dialog.team-contact--modal .ui-dialog-titlebar-close .ui-icon{right:8px;}.ui-widget-overlay{background:var(--primary-color-25);opacity:unset;}.news--teaser .image-redirect{display:block;position:relative;text-decoration:unset;}.news--teaser .field--name-field-category{position:absolute;top:4px;display:flex;flex-wrap:wrap;gap:4px;}[dir="ltr"] .news--teaser .field--name-field-category{right:4px;}[dir="rtl"] .news--teaser .field--name-field-category{left:4px;}.news--teaser .field--name-field-category .field__item{font-family:var(--font-bold);font-weight:700;font-size:12px;color:#fff;text-transform:capitalize;background-color:var(--primary-color);padding:4px;}.view-careers .view-content{display:grid !important;gap:20px;}@media only screen and (min-width:650px){.view-careers .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:63rem){.view-careers .view-content{grid-template-columns:repeat(4,1fr);}}.view-careers .views-row{border:1px solid var(--light-grey);padding:20px;position:relative;}[dir="ltr"] .view-careers .views-row{box-shadow:1px 0px 29px -11px rgba(0,0,0,0.37);}[dir="rtl"] .view-careers .views-row{box-shadow:-1px 0px 29px -11px rgba(0,0,0,0.37);}.view-careers article{position:initial;min-height:240px;height:100%;margin:0;}.view-careers article::after{content:none;}.view-careers .content-wrap{position:relative;z-index:2;padding-bottom:68px;}.view-careers .actions-btns{position:absolute;z-index:1;bottom:20px;}.view-careers .absolute-image{position:absolute;width:fit-content;height:fit-content;bottom:0;z-index:1;}[dir="ltr"] .view-careers .absolute-image{right:0;}[dir="rtl"] .view-careers .absolute-image{left:0;}.view-careers .absolute-image svg{display:block;width:100%;}.view-careers .absolute-image svg rect,.view-careers .absolute-image svg path{stroke:var(--primary-color);opacity:0.2;}@media only screen and (max-width:649px){.view-careers .absolute-image svg{max-height:180px;}}.job-vacancy--teaser .job-title{display:block;font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:24px;letter-spacing:0em;color:var(--primary-color);margin-bottom:20px;text-decoration:unset;}[dir="ltr"] .job-vacancy--teaser .job-title{text-align:left;}[dir="rtl"] .job-vacancy--teaser .job-title{text-align:right;}@media (min-width:49rem){[dir="ltr"] .job-vacancy--teaser .apply-btn{margin-left:auto;}[dir="rtl"] .job-vacancy--teaser .apply-btn{margin-right:auto;}}.job-vacancy--teaser .text-content ul{margin-top:0;}.job-vacancy--teaser .node__content{display:flex;flex-wrap:wrap;gap:20px;}.job-vacancy--teaser .node__content .text-content{flex:1;}.job-vacancy--teaser .node__content p,.job-vacancy--teaser .node__content li{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:24px;color:var(--dark-grey);margin:0;}.job-vacancy--teaser .node__content p + p,.job-vacancy--teaser .node__content p + li,.job-vacancy--teaser .node__content li + p,.job-vacancy--teaser .node__content li + li{margin-top:8px;}.job-vacancy--teaser .info-wrap .field--name-field-job-position,.job-vacancy--teaser .info-wrap .field--name-field-salary,.job-vacancy--teaser .info-wrap .field--name-field-environment{position:relative;font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--dark-grey);margin-bottom:10px;}[dir="ltr"] .job-vacancy--teaser .info-wrap .field--name-field-job-position,[dir="ltr"] .job-vacancy--teaser .info-wrap .field--name-field-salary,[dir="ltr"] .job-vacancy--teaser .info-wrap .field--name-field-environment{padding-left:24px;}[dir="rtl"] .job-vacancy--teaser .info-wrap .field--name-field-job-position,[dir="rtl"] .job-vacancy--teaser .info-wrap .field--name-field-salary,[dir="rtl"] .job-vacancy--teaser .info-wrap .field--name-field-environment{padding-right:24px;}.job-vacancy--teaser .info-wrap .field--name-field-job-position::before,.job-vacancy--teaser .info-wrap .field--name-field-salary::before,.job-vacancy--teaser .info-wrap .field--name-field-environment::before{position:absolute;top:50%;width:16px;height:16px;content:"";transform:translateY(-50%);}[dir="ltr"] .job-vacancy--teaser .info-wrap .field--name-field-job-position::before,[dir="ltr"] .job-vacancy--teaser .info-wrap .field--name-field-salary::before,[dir="ltr"] .job-vacancy--teaser .info-wrap .field--name-field-environment::before{left:0;}[dir="rtl"] .job-vacancy--teaser .info-wrap .field--name-field-job-position::before,[dir="rtl"] .job-vacancy--teaser .info-wrap .field--name-field-salary::before,[dir="rtl"] .job-vacancy--teaser .info-wrap .field--name-field-environment::before{right:0;}.job-vacancy--teaser .info-wrap .field--name-field-job-position::before{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/user_j.svg) center no-repeat;}.job-vacancy--teaser .info-wrap .field--name-field-salary::before{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/dollar-j.svg) center no-repeat;}.job-vacancy--teaser .info-wrap .field--name-field-environment::before{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/map-j.svg) center no-repeat;}.job-vacancy--full .node__title{width:100%;display:block;font-family:var(--font-bold);font-weight:700;font-size:20px;letter-spacing:0em;line-height:25px;padding-bottom:4px;color:var(--primary-color);border-bottom:2px solid var(--primary-color);margin-block:0;margin-bottom:20px;}[dir="ltr"] .job-vacancy--full .node__title{text-align:left;}[dir="rtl"] .job-vacancy--full .node__title{text-align:right;}.job-vacancy--full .node__content{padding:0;margin:0;}@media (min-width:63rem){[dir="ltr"] .job-vacancy--full .main-info{padding-right:32px;}[dir="rtl"] .job-vacancy--full .main-info{padding-left:32px;}}.job-vacancy--full .main-info .field + .field{padding-top:20px;border-top:1px solid var(--grey-color);margin-top:20px;}.job-vacancy--full .main-info .field__label{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:25px;color:var(--dark-grey);text-transform:uppercase;margin-bottom:20px;}.job-vacancy--full .additional-info{height:fit-content;background-color:var(--light-grey);border:1px solid var(--grey-color);padding:24px;}@media (max-width:62rem){.job-vacancy--full .additional-info{margin-top:20px;}}.job-vacancy--full .additional-info .field__label{font-family:var(--font-regular);font-weight:400;font-size:14px;line-height:24px;font-weight:normal;}.job-vacancy--full .additional-info .field__item{font-family:var(--font-bold);font-weight:700;font-size:14px;line-height:24px;}.job-vacancy--full .additional-info .field{position:relative;}[dir="ltr"] .job-vacancy--full .additional-info .field{padding-left:48px;}[dir="rtl"] .job-vacancy--full .additional-info .field{padding-right:48px;}.job-vacancy--full .additional-info .field + .field{margin-top:20px;padding-top:20px;border-top:1px solid var(--grey-color);}.job-vacancy--full .additional-info .field::before{content:"";position:absolute;width:24px;height:24px;top:60%;transform:translateY(-50%);}[dir="ltr"] .job-vacancy--full .additional-info .field::before{left:0;}[dir="rtl"] .job-vacancy--full .additional-info .field::before{right:0;}.job-vacancy--full .field--name-field-job-position::before{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/job.svg) center no-repeat;}.job-vacancy--full .field--name-field-department::before{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/department.svg) center no-repeat;}.job-vacancy--full .field--name-field-job-domain::before{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/domain.svg) center no-repeat;}.job-vacancy--full .field--name-field-salary::before{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/salary.svg) center no-repeat;}.job-vacancy--full .field--name-field-employment-type::before{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/type.svg) center no-repeat;}.job-vacancy--full .field--name-field-available-units::before{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/units.svg) center no-repeat;}.job-vacancy--full .field--name-field-deadline::before{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/deadline.svg) center no-repeat;}.job-vacancy--full .field--name-field-apply-for-this-position{margin:48px auto 0 auto;border:1px solid var(--grey-color);background:var(--light-grey);padding:20px;}.job-vacancy--full .field--name-field-apply-for-this-position .field__label{font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;color:var(--primary-color);margin-bottom:20px;text-transform:none;}[dir="ltr"] .job-vacancy--full .field--name-field-apply-for-this-position .field__label{text-align:left;}[dir="rtl"] .job-vacancy--full .field--name-field-apply-for-this-position .field__label{text-align:right;}.job-vacancy--full .field--name-field-apply-for-this-position .form-item-message{margin-bottom:20px;}.job-vacancy--full .field--name-field-apply-for-this-position .webform-type-fieldset{background:#FAFBFC;}.job-vacancy--full .field--name-field-apply-for-this-position .webform-type-fieldset .fieldset__wrapper{display:flex;flex-wrap:wrap;flex-direction:column;gap:20px;align-items:flex-end;}@media (min-width:49rem){.job-vacancy--full .field--name-field-apply-for-this-position .webform-type-fieldset .fieldset__wrapper{flex-direction:row;}}.job-vacancy--full .field--name-field-apply-for-this-position .webform-type-fieldset .fieldset__wrapper .form-item{margin-top:0;flex:1;}.job-vacancy--full .field--name-field-apply-for-this-position .webform-type-fieldset .fieldset__legend{display:none;}.job-vacancy--full .field--name-field-apply-for-this-position .form-item + .form-item{margin-top:20px;}.job-vacancy--full .field--name-field-apply-for-this-position .form-actions{background-color:transparent;margin:20px 0 0 0;}.job-vacancy--full .field--name-field-apply-for-this-position .form-item__description{margin-top:0;}.transparency-page .view-content{display:grid !important;gap:20px;}@media (min-width:49rem){.transparency-page .view-content{grid-template-columns:repeat(2,1fr);gap:20px;}}@media (min-width:63rem){.transparency-page .view-content{gap:40px;}}.transparency-page .view-content h3{display:block;font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;letter-spacing:0em;color:var(--primary-color);text-decoration:none;margin:0 0 20px 0;}.transparency-page .view-content .view-group-wrap{padding:20px;box-shadow:0px 4px 19px rgba(0,0,0,0.1);}.transparency-page ul{margin:0;list-style:none;padding:0;}.transparency-page ul li + li{margin-top:20px;}.transparency-document .node__title{margin:0;}.transparency-document .node__title a{display:block;position:relative;font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:24px;letter-spacing:0em;color:var(--text-color);text-decoration:none;margin:0;transition:all 0.5s ease;}[dir="ltr"] .transparency-document .node__title a{padding:0 0 0 32px;}[dir="rtl"] .transparency-document .node__title a{padding:0 32px 0 0;}.transparency-document .node__title a:hover{color:var(--primary-color);transition:all 0.5s ease;}.transparency-document .node__title a::before{content:"";position:absolute;width:16px;height:16px;top:50%;transform:translateY(-50%);background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/pdf.png) center no-repeat;background-size:16px;}[dir="ltr"] .transparency-document .node__title a::before{left:0;}[dir="rtl"] .transparency-document .node__title a::before{right:0;}.normative-acts .view-content{display:grid !important;gap:40px;}@media (min-width:49rem){.normative-acts .view-content{grid-template-columns:repeat(3,1fr);}}.normative-acts .view-content .views-row{box-shadow:0px 4px 19px rgba(0,0,0,0.1);}.normative-acts .node__content{padding-block-end:0;}.normative-acts .node__content a{display:block;}.normative-acts .node__content img{min-width:100%;height:500px;object-fit:contain;}.contact-info-support{margin-top:64px;}.contact-info-support .contact-address-wrap{display:grid;gap:20px;background:var(--light-grey);box-shadow:0px 4px 19px rgba(0,0,0,0.1);padding:20px;margin-bottom:64px;border-radius:4px;}@media (min-width:49rem){.contact-info-support .contact-address-wrap{grid-template-columns:repeat(3,1fr);}[dir="ltr"] .contact-info-support .contact-address-wrap .field + .field{border-left:1px solid var(--text-color);padding-left:60px;}[dir="rtl"] .contact-info-support .contact-address-wrap .field + .field{border-right:1px solid var(--text-color);padding-right:60px;}[dir="ltr"] .contact-info-support .contact-address-wrap .field + .field::before{left:20px;}[dir="rtl"] .contact-info-support .contact-address-wrap .field + .field::before{right:20px;}}.contact-info-support .contact-address-wrap .field--name-field-title,.contact-info-support .contact-address-wrap .field--name-field-email,.contact-info-support .contact-address-wrap .field--name-field-phone-nr{display:flex;align-items:center;position:relative;}[dir="ltr"] .contact-info-support .contact-address-wrap .field--name-field-title,[dir="ltr"] .contact-info-support .contact-address-wrap .field--name-field-email,[dir="ltr"] .contact-info-support .contact-address-wrap .field--name-field-phone-nr{padding-left:40px;}[dir="rtl"] .contact-info-support .contact-address-wrap .field--name-field-title,[dir="rtl"] .contact-info-support .contact-address-wrap .field--name-field-email,[dir="rtl"] .contact-info-support .contact-address-wrap .field--name-field-phone-nr{padding-right:40px;}.contact-info-support .contact-address-wrap .field--name-field-title,.contact-info-support .contact-address-wrap .field--name-field-title a,.contact-info-support .contact-address-wrap .field--name-field-email,.contact-info-support .contact-address-wrap .field--name-field-email a,.contact-info-support .contact-address-wrap .field--name-field-phone-nr,.contact-info-support .contact-address-wrap .field--name-field-phone-nr a{font-family:var(--font-regular);font-weight:400;line-height:normal;color:var(--text-color);font-size:16px;text-decoration:none;}.contact-info-support .contact-address-wrap .field--name-field-title a:hover,.contact-info-support .contact-address-wrap .field--name-field-email a:hover,.contact-info-support .contact-address-wrap .field--name-field-phone-nr a:hover{text-decoration:underline;}.contact-info-support .contact-address-wrap .field--name-field-title::before,.contact-info-support .contact-address-wrap .field--name-field-email::before,.contact-info-support .contact-address-wrap .field--name-field-phone-nr::before{content:"";position:absolute;width:24px;height:24px;}[dir="ltr"] .contact-info-support .contact-address-wrap .field--name-field-title::before,[dir="ltr"] .contact-info-support .contact-address-wrap .field--name-field-email::before,[dir="ltr"] .contact-info-support .contact-address-wrap .field--name-field-phone-nr::before{left:0;}[dir="rtl"] .contact-info-support .contact-address-wrap .field--name-field-title::before,[dir="rtl"] .contact-info-support .contact-address-wrap .field--name-field-email::before,[dir="rtl"] .contact-info-support .contact-address-wrap .field--name-field-phone-nr::before{right:0;}.contact-info-support .contact-address-wrap .field--name-field-title::before{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/contact-map.svg) center no-repeat;background-size:24px;}.contact-info-support .contact-address-wrap .field--name-field-email::before{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/contact-mail.svg) center no-repeat;background-size:24px;}.contact-info-support .contact-address-wrap .field--name-field-phone-nr::before{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/contact-phone.svg) center no-repeat;background-size:24px;}.view-business-units .view-content{columns:1;margin-bottom:40px;}@media (min-width:49rem){.view-business-units .view-content{columns:2;}}@media (min-width:63rem){.view-business-units .view-content{columns:4;}}.view-business-units .view-content h3{position:relative;display:block;font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;letter-spacing:0em;color:var(--primary-color);text-decoration:none;margin:0 0 20px 0;padding-bottom:20px;border-bottom:1px solid var(--primary-color);}[dir="ltr"] .view-business-units .view-content h3{padding-left:24px;}[dir="rtl"] .view-business-units .view-content h3{padding-right:24px;}.view-business-units .view-content h3::before{content:"";position:absolute;width:16px;height:16px;top:5px;background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/map-blue.svg) center no-repeat;background-size:16px;}[dir="ltr"] .view-business-units .view-content h3::before{left:0;}[dir="rtl"] .view-business-units .view-content h3::before{right:0;}.view-business-units .view-content .item-list{padding:20px;box-shadow:0px 4px 19px rgba(0,0,0,0.1);break-inside:avoid;margin-bottom:20px;}.view-business-units .view-content .item-list ul{list-style:none;margin:0;}.view-business-units .view-content .item-list ul li + li{margin-top:20px;padding-top:20px;border-top:1px solid var(--light-grey);}.bussiness-unit--tesear{margin-bottom:0;}.bussiness-unit--tesear .street-address{position:relative;font-family:var(--font-regular);font-weight:400;color:var(--text-color);font-size:16px;line-height:normal;margin-bottom:20px;}[dir="ltr"] .bussiness-unit--tesear .street-address{padding-left:24px;}[dir="rtl"] .bussiness-unit--tesear .street-address{padding-right:24px;}.bussiness-unit--tesear .street-address::before{content:"";position:absolute;width:16px;height:16px;top:50%;transform:translateY(-50%);background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/map-pin-blue.svg) center no-repeat;background-size:16px;}[dir="ltr"] .bussiness-unit--tesear .street-address::before{left:0;}[dir="rtl"] .bussiness-unit--tesear .street-address::before{right:0;}.bussiness-unit--tesear .field--name-field-phone a{display:block;position:relative;font-family:var(--font-regular);font-weight:400;color:var(--text-color);font-size:16px;line-height:normal;margin-bottom:20px;text-decoration:unset;letter-spacing:0.2px;}[dir="ltr"] .bussiness-unit--tesear .field--name-field-phone a{padding-left:24px;}[dir="rtl"] .bussiness-unit--tesear .field--name-field-phone a{padding-right:24px;}.bussiness-unit--tesear .field--name-field-phone a:hover{color:var(--primary-color);}.bussiness-unit--tesear .field--name-field-phone a::before{content:"";position:absolute;width:16px;height:16px;top:50%;transform:translateY(-50%);background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/phone-blue.svg) center no-repeat;background-size:16px;}[dir="ltr"] .bussiness-unit--tesear .field--name-field-phone a::before{left:0;}[dir="rtl"] .bussiness-unit--tesear .field--name-field-phone a::before{right:0;}.bussiness-unit--tesear::after{content:none;}.generic-teasers .view-content{display:grid;grid-template-columns:1fr;gap:20px;}@media (min-width:49rem){.generic-teasers .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:63rem){.generic-teasers .view-content{grid-template-columns:repeat(3,1fr);}}@media (min-width:76rem){.generic-teasers .view-content{gap:32px;}}.generic-teasers .article-body{border:0;padding:0;}.generic-teasers .img-background,.generic-teasers .over-image{border-radius:4px;}.generic-teasers .img-background img,.generic-teasers .over-image img{border-radius:4px;}.generic-teasers .node-title{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:flex-start;font-family:var(--font-semibold);font-size:20px;font-style:normal;font-weight:600;line-height:24px;color:var(--text-color);margin:16px 0 8px 0;text-decoration:none;transition:color 0.5s ease;}.generic-teasers .node-title:hover{color:var(--primary-color);transition:color 0.5s ease;}.generic-teasers .node-title:hover svg path{stroke:var(--primary-color);transition:stroke 0.5s ease;}.generic-teasers .node-title span{display:block;flex-basis:calc(100% - 34px);}.generic-teasers .node-title svg{height:24px;}.generic-teasers .node-title svg path{transition:stroke 0.5s ease;}.generic-teasers .article-body{font-family:var(--main-regular);font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--body-color);}.generic-teasers .img-background{position:relative;display:block;}.generic-teasers .img-background a{display:block;border-radius:4px;overflow:hidden;}.generic-teasers .img-background a img{width:100%;height:240px;object-fit:cover;scale:1;transition:scale 0.5s ease-in-out;}@media (max-width:48rem){.generic-teasers .img-background a img{min-width:100%;}}.generic-teasers .img-background a:hover img{scale:1.1;transition:scale 0.5s ease-in-out;}.pager{margin:32px 0;}.pager .pager__items{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;}.pager .pager__items .pager__item.pager__item--active{font-family:var(--font-bold);font-weight:700;color:var(--primary-color);font-size:16px;line-height:16px;cursor:default;pointer-events:none;}.pager .pager__items .pager__item .dynamic-svg-color{fill:var(--text-color);}.pager .pager__items .pager__item .pager__link{display:block;font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:16px;color:var(--text-color);}.pager .pager__items .pager__item .pager__link:hover{color:var(--primary-color);transition:color 0.5s ease-in-out;}.pager .pager__items .pager__item .pager__link:hover .dynamic-svg-color{fill:var(--primary-color);transition:fill 0.5s ease-in-out;}.pager .pager__items .pager__item + .pager__item{margin-top:0;}.block-facet-blockcategories .block__title,.block-facet-blockauthored-on .block__title,.block-facet-blockyear-document .block__title,.block-facet-blockindicators-of-year-of-document .block__title,.block-facet-blockreleases-year-of-document .block__title{font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;color:var(--text-color);padding-bottom:10px;border-bottom:1px solid var(--grey-color);margin-bottom:24px;}[dir="ltr"] .block-facet-blockcategories .block__title,[dir="ltr"] .block-facet-blockauthored-on .block__title,[dir="ltr"] .block-facet-blockyear-document .block__title,[dir="ltr"] .block-facet-blockindicators-of-year-of-document .block__title,[dir="ltr"] .block-facet-blockreleases-year-of-document .block__title{text-align:left;}[dir="rtl"] .block-facet-blockcategories .block__title,[dir="rtl"] .block-facet-blockauthored-on .block__title,[dir="rtl"] .block-facet-blockyear-document .block__title,[dir="rtl"] .block-facet-blockindicators-of-year-of-document .block__title,[dir="rtl"] .block-facet-blockreleases-year-of-document .block__title{text-align:right;}.block-facet-blockcategories .item-list__checkbox,.block-facet-blockyear-document .item-list__checkbox,.block-facet-blockindicators-of-year-of-document .item-list__checkbox,.block-facet-blockreleases-year-of-document .item-list__checkbox,.block-facet-blockauthored-on .item-list__checkbox{margin-top:0;list-style:none;}[dir="ltr"] .block-facet-blockcategories .item-list__checkbox,[dir="ltr"] .block-facet-blockyear-document .item-list__checkbox,[dir="ltr"] .block-facet-blockindicators-of-year-of-document .item-list__checkbox,[dir="ltr"] .block-facet-blockreleases-year-of-document .item-list__checkbox,[dir="ltr"] .block-facet-blockauthored-on .item-list__checkbox{margin-left:0;}[dir="rtl"] .block-facet-blockcategories .item-list__checkbox,[dir="rtl"] .block-facet-blockyear-document .item-list__checkbox,[dir="rtl"] .block-facet-blockindicators-of-year-of-document .item-list__checkbox,[dir="rtl"] .block-facet-blockreleases-year-of-document .item-list__checkbox,[dir="rtl"] .block-facet-blockauthored-on .item-list__checkbox{margin-right:0;}.block-facet-blockcategories .item-list__checkbox .facet-item + .facet-item,.block-facet-blockyear-document .item-list__checkbox .facet-item + .facet-item,.block-facet-blockindicators-of-year-of-document .item-list__checkbox .facet-item + .facet-item,.block-facet-blockreleases-year-of-document .item-list__checkbox .facet-item + .facet-item,.block-facet-blockauthored-on .item-list__checkbox .facet-item + .facet-item{margin-top:10px;}.block-facet-blockauthored-on{margin-top:20px;}.search-page-result .view-content{margin-top:40px;}.search-page-result .view-content .views-row + .views-row{padding-top:20px;margin-top:20px;border-top:1px solid var(--grey-color);}.search-page-result .node__title{margin:0 0 20px 0;font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;color:var(--text-color);}.search-page-result .node__title a{font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;color:var(--text-color);transition:all 0.5s ease;}.search-page-result .node__title a:hover{color:var(--primary-color);transition:all 0.5s ease;}.search-page-result .node__content{padding:0;}.search-page-result .node__content .field--name-body{margin-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-word;}.search-page-result .node__content .field--name-body p,.search-page-result .node__content .field--name-body h1,.search-page-result .node__content .field--name-body h2,.search-page-result .node__content .field--name-body h3,.search-page-result .node__content .field--name-body h4,.search-page-result .node__content .field--name-body a{font-family:var(--font-regular);font-weight:normal;font-size:16px;line-height:24px;color:var(--text-color);margin:0;}.search-page-result .node__content span,.search-page-result .node__content b,.search-page-result .node__content strong{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:24px;color:var(--text-color);margin:0;}.search-page-result .node__content img{display:none;}.page-wrapper .block-views-exposed-filter-blocksearch-search .block__content{width:100%;margin-top:0;}.page-wrapper .block-views-exposed-filter-blocksearch-search .block__content form{position:relative;display:flex;flex-wrap:wrap;gap:20px;}.page-wrapper .block-views-exposed-filter-blocksearch-search .block__content form .form-item-search-api-fulltext{flex:1 1 auto;}.page-wrapper .block-views-exposed-filter-blocksearch-search .block__content form .form-item-items-per-page,.page-wrapper .block-views-exposed-filter-blocksearch-search .block__content form .form-item-sort-bef-combine,.page-wrapper .block-views-exposed-filter-blocksearch-search .block__content form .form-item-sort-by{flex:calc(50% - 10px);}.page-wrapper .block-views-exposed-filter-blocksearch-search .block__content form .form-item-items-per-page .form-item__label,.page-wrapper .block-views-exposed-filter-blocksearch-search .block__content form .form-item-sort-bef-combine .form-item__label,.page-wrapper .block-views-exposed-filter-blocksearch-search .block__content form .form-item-sort-by .form-item__label{margin:0 0 4px 0;}.page-wrapper .block-views-exposed-filter-blocksearch-search .block__content form input[type=text]{width:100%;color:var(--text-color);font-family:var(--font-regular);font-weight:400;font-size:16px;margin:0;border-radius:unset;background-color:#fff;}.page-wrapper .block-views-exposed-filter-blocksearch-search .block__content form input[type=text]::placeholder{font-family:var(--font-regular);font-weight:400;font-size:16px;color:var(--text-color);background-color:#fff;}.page-wrapper .block-views-exposed-filter-blocksearch-search .block__content form input[type=text]:focus,.page-wrapper .block-views-exposed-filter-blocksearch-search .block__content form input[type=text]:hover{box-shadow:unset;outline:unset;background-color:#fff;}.page-wrapper .block-views-exposed-filter-blocksearch-search .form-actions{width:100%;gap:20px;justify-content:flex-end;margin-top:0;}[dir="ltr"] .page-wrapper .block-views-exposed-filter-blocksearch-search .form-actions .button + .button{margin-left:0;}[dir="rtl"] .page-wrapper .block-views-exposed-filter-blocksearch-search .form-actions .button + .button{margin-right:0;}.top-slider{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;height:500px;}.top-slider .container-fluid{padding-left:0;padding-right:0;}.top-slider .container{position:relative;height:500px;padding:32px 0;}@media (min-width:49rem){.top-slider .container{padding:64px 0;}}.top-slider .slide-content--wrap{position:relative;}.top-slider .main-info--wrap{position:absolute;top:50%;z-index:1;background:rgba(255,255,255,0.85);padding:32px;width:calc(100% - 140px);}[dir="ltr"] .top-slider .main-info--wrap{left:50%;transform:translate(-50%,-50%);}[dir="rtl"] .top-slider .main-info--wrap{right:50%;transform:translate(50%,-50%);}@media (min-width:49rem){.top-slider .main-info--wrap{transform:translate(0,-50%) !important;width:100%;max-width:750px;}[dir="ltr"] .top-slider .main-info--wrap{left:0;}[dir="rtl"] .top-slider .main-info--wrap{right:0;}}.top-slider .slider-title{position:relative;z-index:11;width:100%;font-family:var(--font-semibold);font-size:24px;line-height:normal;font-weight:600;color:var(--text-color);}[dir="ltr"] .top-slider .slider-title{text-align:left;}[dir="rtl"] .top-slider .slider-title{text-align:right;}@media (min-width:49rem){.top-slider .slider-title{font-size:32px;}}.top-slider .slider-text{position:relative;z-index:11;margin-top:16px;}.top-slider .slider-text .field--name-field-description{font-family:var(--font-regular);font-size:16px;font-weight:400;line-height:20px;letter-spacing:0em;color:var(--text-color);}[dir="ltr"] .top-slider .slider-text .field--name-field-description{text-align:left;}[dir="rtl"] .top-slider .slider-text .field--name-field-description{text-align:right;}.top-slider .slider-button{position:relative;z-index:11;width:fit-content;margin-top:16px;}.absolute-slide-link{position:absolute;width:100%;height:100%;top:0;display:block;background:transparent;transition:background-color 0.5s ease;cursor:pointer;transition:all 0.5s ease;}.absolute-slide-link:hover{background-color:rgba(0,0,0,0.1);transition:all 0.5s ease;}.slide-log-button .field--name-field-action-link a{background-color:#fff;border:1px solid #fff;color:var(--primary-color);}.slide-log-button .field--name-field-action-link a:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;}.block-views-blockhome-top-slider-top-slider-block{position:relative;padding-top:0;}.block-views-blockhome-top-slider-top-slider-block .slick-dotted.slick-slider{margin-bottom:0;}.block-views-blockhome-top-slider-top-slider-block .container{padding:0 !important;}.block-views-blockhome-top-slider-top-slider-block .slick-dots{position:absolute;display:flex;justify-content:center;align-items:center;gap:8px;width:fit-content;bottom:20px;max-width:800px;padding:0 20px;list-style:none;}[dir="ltr"] .block-views-blockhome-top-slider-top-slider-block .slick-dots{right:0;left:50%;transform:translate(-50%);}[dir="rtl"] .block-views-blockhome-top-slider-top-slider-block .slick-dots{left:0;right:50%;transform:translate(50%);}.block-views-blockhome-top-slider-top-slider-block .slick-dots .slick-active{background-color:#fff;flex:1;max-width:50px;height:8px;}@media (min-width:49rem){.block-views-blockhome-top-slider-top-slider-block .slick-dots .slick-active{max-width:100px;}}@media (min-width:76rem){.block-views-blockhome-top-slider-top-slider-block .slick-dots .slick-active{max-width:155px;}}.block-views-blockhome-top-slider-top-slider-block .slick-dots .slick-active button{background-color:#fff;width:50px;height:8px;border:0;}@media (min-width:49rem){.block-views-blockhome-top-slider-top-slider-block .slick-dots .slick-active button{width:100px;}}@media (min-width:76rem){.block-views-blockhome-top-slider-top-slider-block .slick-dots .slick-active button{width:155px;}}.block-views-blockhome-top-slider-top-slider-block .slick-dots li{width:50px;height:4px;border-radius:0px;background:rgba(255,255,255,0.25);margin:0;}@media (min-width:49rem){.block-views-blockhome-top-slider-top-slider-block .slick-dots li{width:100px;}}@media (min-width:76rem){.block-views-blockhome-top-slider-top-slider-block .slick-dots li{width:155px;}}.block-views-blockhome-top-slider-top-slider-block .slick-dots li button{font-size:0;background:rgba(255,255,255,0.25);border:0;width:50px;height:4px;border-radius:0px;padding:0;}@media (min-width:49rem){.block-views-blockhome-top-slider-top-slider-block .slick-dots li button{width:100px;}}@media (min-width:76rem){.block-views-blockhome-top-slider-top-slider-block .slick-dots li button{width:155px;}}.block-views-blockhome-top-slider-top-slider-block .slick-dots li button::before{content:unset !important;}.block-views-blockhome-top-slider-top-slider-block .slick-dots li button:hover{background-color:#fff;}.block-views-blockhome-top-slider-top-slider-block .slick__arrow .slick-dots{width:fit-content;position:relative;top:unset;right:unset;left:unset;bottom:unset;transform:unset !important;padding:0;order:1;}[dir="ltr"] .block-views-blockhome-top-slider-top-slider-block .slick__arrow .slick-dots{margin:0 auto 0 0;}[dir="rtl"] .block-views-blockhome-top-slider-top-slider-block .slick__arrow .slick-dots{margin:0 0 0 auto;}.block-views-blockhome-top-slider-top-slider-block .slick__arrow .slick-dots .slick-active{background-color:var(--primary-color);width:12px;height:12px;border-radius:50%;}.block-views-blockhome-top-slider-top-slider-block .slick__arrow .slick-dots .slick-active button{background-color:var(--primary-color);width:12px;height:12px;border-radius:50%;}.block-views-blockhome-top-slider-top-slider-block .slick__arrow .slick-dots li{background-color:var(--primary-color-25);width:12px;height:12px;border-radius:50%;}.block-views-blockhome-top-slider-top-slider-block .slick__arrow .slick-dots li button{background-color:var(--primary-color-25);width:12px;height:12px;border-radius:50%;}.block-views-blockhome-top-slider-top-slider-block .slick__arrow .slick-dots li button:hover{background-color:var(--primary-color);}.slick-arrow{width:40px !important;height:40px !important;border-radius:0 !important;background-color:var(--primary-color);background-position:center;background-repeat:no-repeat;border:none;background-size:28px;}.slick-arrow::before{content:none !important;}.slick-arrow:focus{background-color:var(--primary-color);background-position:center;background-repeat:no-repeat;background-size:28px;border:none;}[dir="ltr"] .slick-arrow.slick-next{transform:rotate(-180deg);}[dir="rtl"] .slick-arrow.slick-next{transform:rotate(180deg);}.slick-arrow.slick-prev,.slick-arrow.slick-next{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/slide-left.svg);background-size:28px;background-position:center;background-repeat:no-repeat;background-color:var(--primary-color);}.slick-arrow.slick-prev:hover,.slick-arrow.slick-next:hover{background-size:28px;background-position:center;background-repeat:no-repeat;background-color:var(--accent-color) !important;border:none;background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/slide-left.svg);}.slick-arrow.slick-disabled{opacity:0.5;}.slick--view--home-top-slider .slick__arrow{display:none;flex-wrap:wrap;align-items:center;justify-content:space-between;height:auto;margin:0 auto;padding:0 20px;top:50%;bottom:unset;gap:20px;}[dir="ltr"] .slick--view--home-top-slider .slick__arrow{right:unset;left:50%;transform:translate(-50%,-50%);}[dir="rtl"] .slick--view--home-top-slider .slick__arrow{left:unset;right:50%;transform:translate(50%,-50%);}@media (max-width:48rem){.slick--view--home-top-slider .slick__arrow.container{padding:0 20px !important;height:auto;}}.slick--view--home-top-slider .slick-arrow{position:relative;top:unset;bottom:unset;transform:unset;margin:0;}.slick--view--home-top-slider .slick-prev{order:2;}.slick--view--home-top-slider .slick-next{order:3;}.slick--view--home-top-slider:hover .slick__arrow{display:flex;}.simple-status-messages{position:fixed !important;width:auto;margin-bottom:32px;}[dir="ltr"] .simple-status-messages{right:20px !important;}[dir="rtl"] .simple-status-messages{left:20px !important;}.simple-status-messages .status-messages{position:relative;max-height:700px;overflow:auto;padding:20px 52px !important;font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:24px;color:var(--text-color);background:no-repeat 16px 20px;background-size:24px;background-color:#fff;border:1px solid;border-radius:4px;box-shadow:unset;word-break:break-word;}[dir="ltr"] .simple-status-messages .status-messages{text-align:left;}[dir="rtl"] .simple-status-messages .status-messages{text-align:right;}.simple-status-messages .status-messages .backtrace{white-space:break-spaces;}.simple-status-messages .status-messages .status-message-close{position:absolute;width:24px;height:24px;opacity:0.5;top:20px;padding:0;}[dir="ltr"] .simple-status-messages .status-messages .status-message-close{right:20px;}[dir="rtl"] .simple-status-messages .status-messages .status-message-close{left:20px;}.simple-status-messages .status-messages .status-message-close span{position:unset;font-size:0;}.simple-status-messages .status-messages .status-message-close:hover,.simple-status-messages .status-messages .status-message-close:focus{opacity:1;}@media (min-width:76rem){.simple-status-messages .status-messages{max-width:1000px;}}@media (max-width:75rem){.simple-status-messages .status-messages{max-width:900px;}}@media (max-width:62rem){.simple-status-messages .status-messages{max-width:700px;}}@media (max-width:48rem){.simple-status-messages .status-messages{max-width:450px;}}@media (max-width:29.25rem){.simple-status-messages .status-messages{max-width:300px;}}.simple-status-messages .status-message-close{top:2rem;background-color:transparent;cursor:pointer;background:#ddd;border-radius:5px;}[dir="ltr"] .simple-status-messages .status-message-close{right:calc(50% - 50px);}[dir="rtl"] .simple-status-messages .status-message-close{left:calc(50% - 50px);}.simple-status-messages .messages--status,.simple-status-messages .messages--info,.simple-status-messages .messages--webform{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/success_check.svg);border-color:#00712F;}.simple-status-messages .messages--status .status-message-close,.simple-status-messages .messages--info .status-message-close,.simple-status-messages .messages--webform .status-message-close{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/close-green.svg) no-repeat center;}.simple-status-messages .messages--status .messages__list .messages__item::marker,.simple-status-messages .messages--status .messages__list li::marker,.simple-status-messages .messages--status .item-list__comma-list .messages__item::marker,.simple-status-messages .messages--status .item-list__comma-list li::marker,.simple-status-messages .messages--info .messages__list .messages__item::marker,.simple-status-messages .messages--info .messages__list li::marker,.simple-status-messages .messages--info .item-list__comma-list .messages__item::marker,.simple-status-messages .messages--info .item-list__comma-list li::marker,.simple-status-messages .messages--webform .messages__list .messages__item::marker,.simple-status-messages .messages--webform .messages__list li::marker,.simple-status-messages .messages--webform .item-list__comma-list .messages__item::marker,.simple-status-messages .messages--webform .item-list__comma-list li::marker{color:#00712F;}.simple-status-messages .messages--status em.placeholder,.simple-status-messages .messages--status a,.simple-status-messages .messages--info em.placeholder,.simple-status-messages .messages--info a,.simple-status-messages .messages--webform em.placeholder,.simple-status-messages .messages--webform a{color:#00712F;text-decoration:unset;}.simple-status-messages .messages--warning{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/warning_important.svg);border-color:#F09C2A;}.simple-status-messages .messages--warning .status-message-close{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/close-orange.svg) no-repeat center;}.simple-status-messages .messages--warning .messages__list .messages__item::marker,.simple-status-messages .messages--warning .messages__list li::marker,.simple-status-messages .messages--warning .item-list__comma-list .messages__item::marker,.simple-status-messages .messages--warning .item-list__comma-list li::marker{color:#F09C2A;}.simple-status-messages .messages--warning em.placeholder,.simple-status-messages .messages--warning a{color:#F09C2A;text-decoration:unset;}.simple-status-messages .messages--error{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/error_close.svg);border-color:#E30613;}.simple-status-messages .messages--error .status-message-close{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/close-red.svg) no-repeat center;}.simple-status-messages .messages--error .messages__list .messages__item::marker,.simple-status-messages .messages--error .messages__list li::marker,.simple-status-messages .messages--error .item-list__comma-list .messages__item::marker,.simple-status-messages .messages--error .item-list__comma-list li::marker{color:#E30613;}.simple-status-messages .messages--error em.placeholder,.simple-status-messages .messages--error a{color:#E30613;text-decoration:unset;}@media (max-width:48rem){.simple-status-messages{position:fixed !important;}}.messages__list,.item-list__comma-list{display:block;list-style-type:square;}.messages__list .messages__item,.messages__list li,.item-list__comma-list .messages__item,.item-list__comma-list li{display:list-item;}.messages__list .messages__item::marker,.messages__list li::marker,.item-list__comma-list .messages__item::marker,.item-list__comma-list li::marker{opacity:0.5;}[dir="ltr"] .messages__list .messages__item::marker,[dir="ltr"] .messages__list li::marker,[dir="ltr"] .item-list__comma-list .messages__item::marker,[dir="ltr"] .item-list__comma-list li::marker{margin-right:5px;}[dir="rtl"] .messages__list .messages__item::marker,[dir="rtl"] .messages__list li::marker,[dir="rtl"] .item-list__comma-list .messages__item::marker,[dir="rtl"] .item-list__comma-list li::marker{margin-left:5px;}.placeholder{font-family:var(--font-regular);font-weight:400;font-size:16px;color:var(--text-color);line-height:24px;margin:0 5px;font-style:normal;background:unset;opacity:unset;text-decoration:underline;cursor:auto;}.dark-mode .status-messages{background-color:var(--dark-grey-bg);}.draggable:hover{background-color:var(--color--gray-100);}.draggable.drag{background-color:var(--color--gray-100);}.draggable.drag-previous{background-color:var(--color--gray-95);}.draggable.drag-previous a{color:var(--color-text-neutral-medium);}a.tabledrag-handle,.touchevents a.tabledrag-handle{width:2.25rem;height:2.25rem;}.draggable a.tabledrag-handle{margin-inline-start:0;}a.tabledrag-handle .handle{width:var(--sp2);height:var(--sp2);margin:0;background-position:50% 5px;}.touchevents a.tabledrag-handle .handle{height:var(--sp2);background-position:50% 5px;}.touchevents .draggable td{padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:var(--sp0-5);}.touchevents .draggable .draggable .menu-item__link{padding:0;}section.user-page .menu--account{border:0;background-color:var(--color--light-bg);}section.user-page .main-content__container .region{background-color:var(--color--light-bg);border:0;}section.user-page .main-content__container .region form{background-color:var(--color--white);border:1px solid #EEE;padding:1rem;border-radius:0.5rem;}section.user-page .view-insurance-entities .views-row{background-color:var(--color--white);box-shadow:var(--box--shadow);border:0;}section.user-page .view-insurance-entities .views-row .view-insurance a{font-family:var(--font-regular);font-size:1.1rem;}section.user-page table{background-color:var(--color--white);}section.user-page .region--sidebar-left .block-local-tasks-block.block-core{background-color:var(--color--light-bg);border-radius:8px;overflow:hidden;}section.user-page div.insurance-entity--wrap{display:flex;flex-wrap:wrap;}section.user-page div.insurance-entity--wrap .main-info,section.user-page div.insurance-entity--wrap .bottom-info{width:100%;flex-direction:column;align-items:baseline;font-family:var(--font-regular);font-size:0.9rem;}@media (min-width:30.25rem){section.user-page div.insurance-entity--wrap .main-info,section.user-page div.insurance-entity--wrap .bottom-info{flex-direction:row;align-items:center;}}section.user-page div.insurance-entity--wrap .main-info{border-bottom:1px solid #f7f7f7;padding-bottom:20px;}@media (min-width:49rem){section.user-page div.insurance-entity--wrap .main-info{border-bottom:1px solid #eee;}}section.user-page div.insurance-entity--wrap .insurance-actions{background:var(--color--light-bg);border-radius:6px;padding:10px;margin:1rem 0 0;}section.user-page div.insurance-entity--wrap .insurance-actions table{background-color:transparent;margin-top:1rem;}section.user-page div.insurance-entity--wrap .insurance-files--table tr td span.file a{padding:0.2rem 0;font-size:0.9rem;}section.user-page div.insurance-entity--wrap .views-row .view-insurance a{font-size:1.1rem;font-family:var(--font-regular);}section.user-page div.insurance-entity--wrap .vehicle-name{font-size:1rem;}section.user-page div.insurance-entity--wrap .validity-counter .progress{height:4px;margin-top:1rem;display:flex;align-items:center;}section.user-page div.insurance-entity--wrap .validity-counter .progress .bg-bar{height:8px;background-color:#ededed;}@media (max-width:48rem){[dir="ltr"] section.user-page div.insurance-entity--wrap .insurance-profile--info,[dir="ltr"] section.user-page div.insurance-entity--wrap .validity-date{padding-left:0;}[dir="rtl"] section.user-page div.insurance-entity--wrap .insurance-profile--info,[dir="rtl"] section.user-page div.insurance-entity--wrap .validity-date{padding-right:0;}section.user-page div.insurance-entity--wrap .insurance-profile--info::before,section.user-page div.insurance-entity--wrap .validity-date::before{content:none;}}@media (max-width:48rem){section.user-page .view-insurance-profiles .views-table,section.user-page .view-commerce-user-orders .views-table,section.user-page .view-commerce-order-item-table .views-table{min-width:auto;}}@media (max-width:48rem){section.user-page .view.view-insurance-entities .views-row{width:100%;min-width:auto;}}.generic-accidents .form-item{margin-bottom:1rem;cursor:pointer;}.generic-accidents .form-boolean-group .form-item:has(input[type=radio]:checked){border:1px solid var(--primary-color);background:var(--gin-bg-app);}.generic-accidents .form-item-price,.generic-accidents .form-item-contractor{font-weight:700;}.accident-insurance-start .person-input--wrap .fieldset__wrapper{display:grid;gap:1rem;grid-template-columns:1fr;}@media (min-width:49rem){.accident-insurance-start .person-input--wrap .fieldset__wrapper{grid-template-columns:1fr;}.accident-insurance-start .person-input--wrap .fieldset__wrapper:has(:nth-child(3)){grid-template-columns:repeat(3,1fr);}}.accident-insurance-options .form-item{margin-bottom:1rem;}.accident-insurance-options .form-item-risc{width:100%;}.accident-insurance-options div[id*=coverage-type].form-boolean-group{display:grid;gap:1rem;grid-template-columns:1fr;}@media (min-width:49rem){.accident-insurance-options div[id*=coverage-type].form-boolean-group{grid-template-columns:1fr;}.accident-insurance-options div[id*=coverage-type].form-boolean-group:has(:nth-child(2)){grid-template-columns:repeat(2,1fr);}}@media (min-width:63rem){.accident-insurance-options div[id*=coverage-type].form-boolean-group{grid-template-columns:2fr;}.accident-insurance-options div[id*=coverage-type].form-boolean-group:has(:nth-child(3)){grid-template-columns:repeat(3,1fr);}}.accident-insurance-options div[id*=coverage-type].form-boolean-group .form-item{margin-bottom:0;width:100%;}.accident-insurance-options div[id*=coverage-teritory].form-boolean-group{display:grid;gap:1rem;grid-template-columns:1fr;}.accident-insurance-options div[id*=coverage-teritory].form-boolean-group .form-item{width:100%;}@media (min-width:49rem){.accident-insurance-options div[id*=coverage-teritory].form-boolean-group{grid-template-columns:1fr;}.accident-insurance-options div[id*=coverage-teritory].form-boolean-group:has(:nth-child(2)){grid-template-columns:repeat(3,1fr);}}@media (min-width:63rem){.accident-insurance-options div[id*=coverage-teritory].form-boolean-group{grid-template-columns:2fr;}.accident-insurance-options div[id*=coverage-teritory].form-boolean-group:has(:nth-child(3)){grid-template-columns:repeat(3,1fr);}}.accident-insurance-options div[id*=coverage-period]{display:flex;flex-wrap:wrap;gap:1rem;}.path-accident details.azuro_theme-details{border-radius:var(--border-radius--rounded);overflow:hidden;margin-bottom:1rem;}.path-accident details.azuro_theme-details .details-wrapper{display:flex;flex-wrap:wrap;gap:2%;}.path-accident details.azuro_theme-details .details-wrapper .form-item{width:100%;}@media (min-width:49rem){.path-accident details.azuro_theme-details .details-wrapper .form-item{width:49%;}.path-accident details.azuro_theme-details .details-wrapper .form-item.form-type-boolean{width:100%;}}.path-accident #edit-payment-gateway.form-boolean-radios{display:flex;gap:1rem;flex-wrap:wrap;}.accident-insurance-summary fieldset[id*=edit-options],.accident-insurance-details fieldset[id*=edit-options]{padding:20px;background:var(--light-grey-50);border-radius:var(--border-radius--rounded);border:1px solid #eee;}@media (min-width:49rem){.accident-insurance-summary fieldset[id*=edit-options] .fieldset__wrapper > .form-item,.accident-insurance-details fieldset[id*=edit-options] .fieldset__wrapper > .form-item{display:grid;grid-template-columns:1fr 3fr;gap:0.5rem;}}.summary-person-profile,.person-summary{border-top:1px solid var(--grey-color);}.summary-person-profile .fieldset__description,.person-summary .fieldset__description{font-weight:700;font-size:16px;color:var(--text-color-75);}.green-top--summmary .calculation-container{background-color:var(--primary-color);}.insurance-green-wrap-v3 .contractor-wrap b,.insurance-green-wrap-v3 .car-info-wrap b{font-family:var(--font-regular);font-weight:400;color:var(--accent-color);}#green-companies-v3 .form-boolean-group .form-type-boolean .policy-price .price-label{color:var(--dark-grey);}#green-companies-v3 .form-boolean-group .form-type-boolean .policy-price .price-result{font-family:var(--font-bold);font-weight:700;color:var(--primary-color);}#green-companies-v3 .form-boolean-group .form-item__label{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}#green-companies-v3 .form-boolean-group .form-item__label .company-name{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.insurance-green-wrap-v5 .contractor-wrap b,.insurance-green-wrap-v5 .car-info-wrap b{font-family:var(--font-regular);font-weight:400;color:var(--accent-color);}#green-companies-v5 .form-boolean-group .form-type-boolean .policy-price .price-label{color:var(--dark-grey);}#green-companies-v5 .form-boolean-group .form-type-boolean .policy-price .price-result{font-family:var(--font-bold);font-weight:700;color:var(--primary-color);}#green-companies-v5 .form-boolean-group .form-item__label .company-name{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.green-person-type-v5 .form-boolean-radios{background-color:var(--light-grey);}.green-person-type-v5 .form-boolean-radios .form-type-boolean .form-item__label{font-family:var(--font-bold);font-weight:700;}.green-person-type-v5 .form-boolean-radios .form-type-boolean:has(input[type=radio]:checked){background-color:var(--primary-color);border:1px solid var(--primary-color);}.green-person-type-v5 .form-boolean-radios .form-type-boolean:has(input[type=radio]:checked) .form-item__label{color:#fff;}.select-profiles-link{color:var(--primary-color);}.hi-start .field__label,.hi-details .field__label{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.hi-start .fieldset__legend,.hi-details .fieldset__legend{font-family:var(--font-bold);font-weight:700;}.hi-start .form-item__label,.hi-start .fieldset__label,.hi-details .form-item__label,.hi-details .fieldset__label{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.hi-start .form-item__label.option,.hi-start .fieldset__label.option,.hi-details .form-item__label.option,.hi-details .fieldset__label.option{font-family:var(--font-regular);font-weight:400;}.hi-start .form-item__label.option a,.hi-start .fieldset__label.option a,.hi-details .form-item__label.option a,.hi-details .fieldset__label.option a{text-decoration:unset;font-weight:700;text-decoration:unset;color:var(--primary-color);}.hi-start .form-item__label.option a:hover,.hi-start .fieldset__label.option a:hover,.hi-details .form-item__label.option a:hover,.hi-details .fieldset__label.option a:hover{color:var(--accent-color);}.hi-start .form-boolean-group .form-item__label,.hi-details .form-boolean-group .form-item__label{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.hi-start .form-boolean-group .form-item,.hi-details .form-boolean-group .form-item{border:1px solid var(--bs-gray-400);}.hi-start .form-boolean-group input[type=radio],.hi-details .form-boolean-group input[type=radio]{border:1px solid var(--bs-gray-400) !important;}.hi-start .form-boolean-group input[type=radio]:checked::after,.hi-details .form-boolean-group input[type=radio]:checked::after{background-color:var(--primary-color);}.hi-start .wizard-layout-footer,.hi-start .form-actions,.hi-start .insurances-details-actions,.hi-details .wizard-layout-footer,.hi-details .form-actions,.hi-details .insurances-details-actions{margin-top:0;padding-top:0;border-top:0 !important;}.hi-start .single-person-wrap,.hi-details .single-person-wrap{align-items:flex-start;}.hi-start .single-person-wrap .remove-person,.hi-details .single-person-wrap .remove-person{border:1px solid var(--primary-color);background-color:var(--primary-color);margin:24px 0 0 0;}.hi-start .insured-persons-table,.hi-details .insured-persons-table{border-top:1px solid var(--grey-color);}.hi-start .insured-persons-table .add-person:focus,.hi-details .insured-persons-table .add-person:focus{outline:none;}.hi-start .select-profiles-link,.hi-details .select-profiles-link{color:var(--primary-color);}.hi-start [data-provide=datepicker],.hi-details [data-provide=datepicker]{border:1px solid var(--bs-gray-400);color:var(--text-color);}.hi-start [data-provide=datepicker]:hover::placeholder,.hi-start [data-provide=datepicker]:focus::placeholder,.hi-details [data-provide=datepicker]:hover::placeholder,.hi-details [data-provide=datepicker]:focus::placeholder{color:var(--grey-color);}.hi-start [data-provide=datepicker]:hover:focus,.hi-start [data-provide=datepicker]:focus:focus,.hi-details [data-provide=datepicker]:hover:focus,.hi-details [data-provide=datepicker]:focus:focus{border:1px solid var(--bs-gray-500);}.hi-start .bd-calendar-icon,.hi-details .bd-calendar-icon{background-size:20px;}.hi-start .bd-calendar-icon.button,.hi-details .bd-calendar-icon.button{background-color:var(--primary-color);border:1px solid var(--primary-color);}.hi-start .bd-calendar-icon.button:hover,.hi-details .bd-calendar-icon.button:hover{background-color:var(--primary-color);border:1px solid var(--primary-color);}.hi-start input[type=checkbox],.hi-details input[type=checkbox]{border:1px solid var(--bs-gray-400);}.hi-start input[type=checkbox]:focus,.hi-details input[type=checkbox]:focus{border:1px solid var(--primary-color);}.hi-start input[type=checkbox]:hover,.hi-details input[type=checkbox]:hover{border:1px solid var(--primary-color);}.hi-start input[type=checkbox]:checked,.hi-details input[type=checkbox]:checked{border:1px solid var(--primary-color);background-color:var(--primary-color);}.select-profiles .title{font-family:var(--font-bold);font-weight:700;color:var(--text-color-75);}.select-profiles .disabled-message{font-family:var(--font-regular);font-weight:400;color:var(--text-color);}.select-profiles.ui-dialog .ui-dialog-titlebar .ui-dialog-title,.select-profiles.ui-dialog .ui-dialog-titlebar .ui-dialog-title em{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.hi-select-persons .fieldset__legend{font-family:var(--font-bold);font-weight:700;}.hi-select-persons .fieldset__label{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.hi-select-persons .existing-profiles--wrap .fieldset__description,.hi-select-persons .existing-profiles--wrap .title{font-family:var(--font-regular);font-weight:400;color:var(--text-color-75);}.hi-select-persons input[type=checkbox]{border:1px solid var(--bs-gray-400);}.hi-select-persons input[type=checkbox]:focus{border:1px solid var(--primary-color);}.hi-select-persons input[type=checkbox]:hover{border:1px solid var(--primary-color);}.hi-select-persons input[type=checkbox]:checked{border:1px solid var(--primary-color);background-color:var(--primary-color);}.hi-select-persons .wizard-layout-footer,.hi-select-persons .form-actions,.hi-select-persons .insurances-details-actions{margin-top:0;padding-top:0;border-top:0 !important;}.hi-details .wizard-details-price-wrapper,.hi-details .wizard-details-main{border:1px solid var(--grey-color);}.profile-wrapper [class*=details__summary]{font-family:var(--font-bold);font-weight:700;color:var(--text-color);padding:1rem 1.4rem;}.sticky_details .form-boolean-group .form-item__label{color:var(--text-color);}.sticky_details .form-boolean-group .form-item{border:1px solid var(--bs-gray-400);}.sticky_details .form-boolean-group input[type=radio]{border:1px solid var(--bs-gray-400) !important;}.sticky_details .form-boolean-group input[type=radio]:checked{border:1px solid var(--primary-color) !important;}.sticky_details .form-boolean-group input[type=radio]:checked::after{background-color:var(--primary-color);}.sticky_details .form-boolean-group .term-name b{font-family:var(--font-bold);font-weight:700;}.health-top--summary .block__title{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.health-top--summary .calculation-container{background-color:var(--primary-color);}.health-top--summary .calculation-container .calculation-title{font-family:var(--font-bold);font-weight:700;}.health-top--summary .calculation-container .calculation-body .field__wrap{font-family:var(--font-bold);font-weight:700;}.insurance-generalities{margin-bottom:2rem;}.insurance-generalities .car-summary{border-top:1px solid var(--grey-color);}.insurance-generalities table caption{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.insurance-generalities table thead{background:#FCFCFC;border:1px solid rgba(85,86,90,0.12);}.insurance-generalities table thead th{font-family:var(--font-regular);font-weight:400;color:var(--text-color-75);}.insurance-generalities table tbody td{font-family:var(--font-regular);font-weight:400;color:var(--text-color);}.insurance-generalities table tbody td .summary-name{font-family:var(--font-bold);font-weight:700;}.insurance-generalities .car-name--wrap{font-family:var(--font-bold);font-weight:700;}.health-top--summary .summary-banner img,.health-top--summary .summary-banner svg{height:fit-content;}@media (max-width:48rem){.health-top--summary .calculation-body .field__wrap{flex-direction:column;align-items:flex-start;justify-content:flex-start;}.health-top--summary .calculation-body .field__wrap + .field__wrap{border-top:1px solid var(--grey-color-50);padding-top:20px;}}.path-health-insurance .page-title--section{box-shadow:none;background-color:var(--color--light-bg);}.path-health-insurance .page-title--section .page-title{font-family:var(--font-bold);font-weight:700;text-align:center;color:var(--text-color);line-height:normal;font-size:2rem;padding-top:2rem;}div[id*=travel-country-wrapper] .form-item{margin-bottom:10px;}div[id*=travel-country-wrapper] .form-boolean-group{display:flex;gap:0.5rem;}.hi-summary .form-item{margin:0.5rem 0 1rem;}.hi-summary .form-item .form-boolean-group{display:flex;gap:0.5rem;}.hi-summary fieldset{margin:1.5rem 0;}.without-bg{padding:4rem 1rem 2rem 1rem;text-align:center;background:var(--color--light-bg);}.top-forms--banner{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;}.top-forms--banner .page-title-wrap{position:relative;max-width:750px;z-index:1;background:rgba(255,255,255,0.85);padding:32px;font-family:var(--font-bold);font-size:40px;font-weight:700;text-align:center;color:var(--text-color);line-height:normal;z-index:1;margin:0 auto;}.top-forms--banner.have-bg{padding:40px 20px;}.generic-casco form{max-width:750px;margin:0 auto;}.generic-casco form.casco-summary-form{max-width:100%;}.generic-casco .form-boolean-group .form-item__label{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;margin:0 !important;color:var(--text-color);}.generic-casco .form-boolean-group .form-item{width:fit-content;display:flex;align-items:center;padding:12px;border:1px solid var(--bs-gray-400);gap:8px;}.dont-have-account--block{max-width:750px;margin:0 auto 32px auto;box-shadow:0px 4px 19px rgba(0,0,0,0.1);}.dont-have-account--block .block__content{position:relative;background-color:var(--color--white);}[dir="ltr"] .dont-have-account--block .block__content{padding:1.5rem 1.5rem 1.5rem 3.5rem;}[dir="rtl"] .dont-have-account--block .block__content{padding:1.5rem 3.5rem 1.5rem 1.5rem;}.dont-have-account--block .block__content::before{position:absolute;content:"";background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/note.svg) no-repeat center;top:50%;transform:translateY(-50%);width:24px;height:24px;}[dir="ltr"] .dont-have-account--block .block__content::before{left:16px;}[dir="rtl"] .dont-have-account--block .block__content::before{right:16px;}.dont-have-account--block .block__content .block__title{font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;color:var(--text-color);margin-bottom:4px;}.dont-have-account--block .block__content .field--name-body p{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);margin:0;}.dont-have-account--block .block__content .field--name-body p strong,.dont-have-account--block .block__content .field--name-body p b{font-family:var(--font-bold);font-weight:700;}.dont-have-account--block .block__content .field--name-body p + p{margin-top:16px;}.book-call--form{box-shadow:0px 4px 19px rgba(0,0,0,0.1);padding:32px;margin:120px auto 0 auto;background-color:var(--color--white);}.book-call--form .block__title{font-family:var(--font-bold);font-weight:700;font-size:32px;line-height:48px;color:var(--text-color);text-align:center;margin-bottom:16px;}.book-call--form .block__content{max-width:750px;margin:0 auto;}.book-call--form .block__content .form-type-processed-text,.book-call--form .block__content .js-form-type-processed-text{text-align:center;margin-bottom:16px;}.book-call--form .block__content .form-type-processed-text p,.book-call--form .block__content .form-type-processed-text p span,.book-call--form .block__content .js-form-type-processed-text p,.book-call--form .block__content .js-form-type-processed-text p span{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);margin:0;text-align:center;}.book-call--form .block__content .form-type-processed-text p + p,.book-call--form .block__content .js-form-type-processed-text p + p{margin-top:16px;}.book-call--form .form-item{margin:0;}.book-call--form .form-item + .form-item{margin-top:20px;}.book-call--form .form-actions{display:block;padding:0;margin-top:20px;border:0;}[dir="ltr"] .book-call--form .form-actions .button{margin-left:auto;}[dir="rtl"] .book-call--form .form-actions .button{margin-right:auto;}.form-boolean-group .form-item__label{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;margin:0 !important;color:var(--text-color);}.form-boolean-group .form-item{width:fit-content;display:flex;align-items:center;padding:12px;border:1px solid var(--bs-gray-400);gap:8px;}.form-boolean-group input[type=radio]{width:16px !important;height:16px !important;border:1px solid var(--bs-gray-400) !important;background-color:#fff;appearance:none;margin:0;cursor:pointer;flex:0 0 auto;vertical-align:unset;}.form-boolean-group input[type=radio]:checked{position:relative;width:16px !important;height:16px !important;border:1px solid var(--bs-gray-400) !important;background-color:#fff;background-image:none;background-size:8px;}.form-boolean-group input[type=radio]:checked::after{content:"";position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background-color:var(--primary-color);}[dir="ltr"] .form-boolean-group input[type=radio]:checked::after{left:50%;transform:translate(-50%,-50%);}[dir="rtl"] .form-boolean-group input[type=radio]:checked::after{right:50%;transform:translate(50%,-50%);}.form-boolean-group input[type=radio]:focus{outline:unset;box-shadow:unset;}.fieldset__wrapper--group{border:unset !important;border-radius:unset !important;}.ui-dialog{box-shadow:0px 4px 19px rgba(0,0,0,0.1);z-index:9999;}.ui-dialog.ui-widget{padding:16px;min-width:300px;}.ui-dialog.ui-widget.ui-widget-content{border:unset;}@media (min-width:30.25rem){.ui-dialog.ui-widget{min-width:450px;}}@media (min-width:49rem){.ui-dialog.ui-widget{min-width:700px;padding:20px;}}@media (min-width:63rem){.ui-dialog.ui-widget{min-width:900px;}}[dir="ltr"] .ui-dialog.ui-widget .ui-dialog-content{padding:0 16px 0 0;}[dir="rtl"] .ui-dialog.ui-widget .ui-dialog-content{padding:0 0 0 16px;}.ui-dialog.ui-widget .ui-dialog-titlebar{background:transparent;border:unset;padding:0 0 20px 0;border-top-left-radius:4px;border-top-right-radius:4px;}.ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-title,.ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-title em{font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;margin:0;color:var(--text-color);}.ui-dialog.ui-widget .ui-dialog-titlebar button.ui-dialog-titlebar-close{position:absolute;width:20px;height:20px;padding:0;border:unset;background-color:transparent;top:20px;transform:unset !important;background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/modal_close.svg);background-position:center;background-repeat:no-repeat;inset-block-start:unset;opacity:1;margin:0;}[dir="ltr"] .ui-dialog.ui-widget .ui-dialog-titlebar button.ui-dialog-titlebar-close{right:0 !important;}[dir="rtl"] .ui-dialog.ui-widget .ui-dialog-titlebar button.ui-dialog-titlebar-close{left:0 !important;}[dir] .ui-dialog.ui-widget .ui-dialog-titlebar button.ui-dialog-titlebar-close{inset-inline-start:unset;inset-inline-end:unset;}.ui-dialog.ui-widget .ui-widget-content.ui-dialog-buttonpane{padding:0;margin:0;border:0;}.ui-dialog.ui-widget .ui-widget-content.ui-dialog-buttonpane .ui-dialog-buttonset.form-actions{margin:0;padding:0;border:0;}.ui-dialog.ui-widget .ui-widget-content.ui-dialog-buttonpane .button{margin:0;}.ui-dialog.ui-widget .ui-widget-content.ui-dialog-buttonpane .button.is-disabled{opacity:0.5;}.ui-widget-overlay{background:rgba(0,0,0,0.7);opacity:1;}.insurance-company .form-item-insurance-companies .fieldset__label{display:flex;flex-direction:column;}.wizard-layout-footer,.form-actions,.ief-popup-actions,.insurances-details-actions{display:flex;flex-wrap:wrap;margin-bottom:0;padding:0;border-radius:0;margin-block:0;background-color:#fff;gap:20px;border-top:0 !important;}@media (min-width:30.25rem){.wizard-layout-footer,.form-actions,.ief-popup-actions,.insurances-details-actions{justify-content:flex-end;}}.wizard-layout-footer .fieldset__wrapper,.form-actions .fieldset__wrapper,.ief-popup-actions .fieldset__wrapper,.insurances-details-actions .fieldset__wrapper{display:flex;flex-wrap:wrap;width:100%;gap:20px;}@media (min-width:30.25rem){.wizard-layout-footer .fieldset__wrapper,.form-actions .fieldset__wrapper,.ief-popup-actions .fieldset__wrapper,.insurances-details-actions .fieldset__wrapper{justify-content:flex-end;}}.wizard-layout-footer .button,.form-actions .button,.ief-popup-actions .button,.insurances-details-actions .button{margin-block:unset;}@media (min-width:49rem){.insurances-details-actions{justify-content:space-between;}}.ief-popup-actions input{margin-top:0;margin-bottom:0;}.ief-popup-actions .ief-popup-cancel{order:1;}.ief-popup-actions .button--primary,.ief-popup-actions .next-button{order:2;}@media (min-width:49rem){.add-profile-form--wrap .field-group-html-element{display:flex;flex-wrap:wrap;align-items:flex-start;}}.add-profile-form--wrap .field-group-html-element .form-wrapper{flex:1;}.add-profile-form--wrap .field-group-html-element .form-wrapper + .form-wrapper{margin-top:20px;}@media (min-width:49rem){.add-profile-form--wrap .field-group-html-element .form-wrapper + .form-wrapper{margin-top:0;}[dir="ltr"] .add-profile-form--wrap .field-group-html-element .form-wrapper + .form-wrapper{margin-left:20px;}[dir="rtl"] .add-profile-form--wrap .field-group-html-element .form-wrapper + .form-wrapper{margin-right:20px;}}.add-profile-form--wrap .field-group-html-element + .field-group-html-element{margin-top:20px;}.add-profile-form--wrap .field-group-html-element .form-item{height:100%;display:flex;flex-direction:column;justify-content:space-between;}.add-profile-form--wrap .passport-wrap{display:none;}.select-person .add-person,.select-person .add-vehicle,.select-person .add-primary-person,.casco-persons-modal .add-person,.casco-persons-modal .add-vehicle,.casco-persons-modal .add-primary-person,.cars-modal .add-person,.cars-modal .add-vehicle,.cars-modal .add-primary-person,.casco-new-persons-modal .add-person,.casco-new-persons-modal .add-vehicle,.casco-new-persons-modal .add-primary-person{margin-top:20px;}.radio-user-type .form-boolean-group{display:flex;flex-wrap:wrap;gap:20px;}.person-input--wrap,.vehicle-add--wrap{margin-top:20px;}.person-input--wrap .fieldset__wrapper,.vehicle-add--wrap .fieldset__wrapper{position:relative;display:flex;align-items:flex-start;}.person-input--wrap .add-primary-person,.person-input--wrap .add-vehicle,.vehicle-add--wrap .add-primary-person,.vehicle-add--wrap .add-vehicle{background-color:var(--primary-color);background-repeat:no-repeat;border-radius:0;border-color:var(--primary-color);width:46px;height:46px;background-position:center;font-size:0 !important;padding:16px 22px;margin-top:22px;margin-bottom:0;}[dir="ltr"] .person-input--wrap .add-primary-person,[dir="ltr"] .person-input--wrap .add-vehicle,[dir="ltr"] .vehicle-add--wrap .add-primary-person,[dir="ltr"] .vehicle-add--wrap .add-vehicle{margin-left:8px;}[dir="rtl"] .person-input--wrap .add-primary-person,[dir="rtl"] .person-input--wrap .add-vehicle,[dir="rtl"] .vehicle-add--wrap .add-primary-person,[dir="rtl"] .vehicle-add--wrap .add-vehicle{margin-right:8px;}.person-input--wrap .add-vehicle,.vehicle-add--wrap .add-vehicle{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/vehicle.svg);}.person-input--wrap .add-primary-person,.vehicle-add--wrap .add-primary-person{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/add_person.svg);}.existing-profiles--wrap .fieldset__description,.existing-profiles--wrap .title,.existing-vehicles--wrap .fieldset__description,.existing-vehicles--wrap .title{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:normal;color:var(--text-color-75);margin:0 0 20px 0;}.existing-profiles--wrap .form-boolean-group,.existing-vehicles--wrap .form-boolean-group{display:grid;gap:20px;}@media (min-width:30.25rem){.existing-profiles--wrap .form-boolean-group,.existing-vehicles--wrap .form-boolean-group{grid-template-columns:repeat(2,1fr);}}.existing-profiles--wrap .form-boolean-group .form-item,.existing-vehicles--wrap .form-boolean-group .form-item{width:100%;justify-content:flex-start;margin:0;}[dir="ltr"] .existing-profiles--wrap .form-boolean-group .form-item,[dir="ltr"] .existing-vehicles--wrap .form-boolean-group .form-item{text-align:left;}[dir="rtl"] .existing-profiles--wrap .form-boolean-group .form-item,[dir="rtl"] .existing-vehicles--wrap .form-boolean-group .form-item{text-align:right;}.select-profile .title,.select-vehicle .title,.select-profiles .title{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:normal;color:var(--text-color-75);margin:0 0 8px 0;}.select-profile .disabled-message,.select-vehicle .disabled-message,.select-profiles .disabled-message{font-family:var(--font-regular);font-weight:400;font-size:14px;line-height:normal;color:var(--text-color);margin:0 0 20px 0;}.select-profile .form-disabled,.select-vehicle .form-disabled,.select-profiles .form-disabled{opacity:0.4;}.select-profile .form-boolean-group .form-item,.select-vehicle .form-boolean-group .form-item,.select-profiles .form-boolean-group .form-item{display:flex;align-items:center;padding:12px;border:1px solid var(--bs-gray-400);background-color:var(--color--white);gap:8px;}.dynamic-svg-color{fill:var(--primary-color);}.ief-popup-wrapper-existing.ui-dialog,.ief-popup-wrapper-profile.ui-dialog,.ief-popup-wrapper-add.ui-dialog{border-radius:0;padding:0;}.ief-popup-wrapper-existing.ui-dialog .ief-form .fieldset__wrapper,.ief-popup-wrapper-profile.ui-dialog .ief-form .fieldset__wrapper,.ief-popup-wrapper-add.ui-dialog .ief-form .fieldset__wrapper{background:#fff;padding:20px;border-radius:20px;}@media (min-width:30.25rem){.ief-popup-wrapper-existing.ui-dialog .ief-form,.ief-popup-wrapper-profile.ui-dialog .ief-form,.ief-popup-wrapper-add.ui-dialog .ief-form{width:450px;}}@media (min-width:49rem){.ief-popup-wrapper-existing.ui-dialog .ief-form,.ief-popup-wrapper-profile.ui-dialog .ief-form,.ief-popup-wrapper-add.ui-dialog .ief-form{width:700px;}}@media (min-width:63rem){.ief-popup-wrapper-existing.ui-dialog .ief-form,.ief-popup-wrapper-profile.ui-dialog .ief-form,.ief-popup-wrapper-add.ui-dialog .ief-form{width:900px;}}.ief-popup-wrapper-existing.ui-dialog .ui-dialog-titlebar,.ief-popup-wrapper-profile.ui-dialog .ui-dialog-titlebar,.ief-popup-wrapper-add.ui-dialog .ui-dialog-titlebar{position:relative;}[dir="ltr"] .ief-popup-wrapper-existing.ui-dialog .ui-dialog-titlebar,[dir="ltr"] .ief-popup-wrapper-profile.ui-dialog .ui-dialog-titlebar,[dir="ltr"] .ief-popup-wrapper-add.ui-dialog .ui-dialog-titlebar{padding:0px 32px 20px 0px;}[dir="rtl"] .ief-popup-wrapper-existing.ui-dialog .ui-dialog-titlebar,[dir="rtl"] .ief-popup-wrapper-profile.ui-dialog .ui-dialog-titlebar,[dir="rtl"] .ief-popup-wrapper-add.ui-dialog .ui-dialog-titlebar{padding:0px 0px 20px 32px;}[dir="ltr"] .ief-popup-wrapper-existing .ui-dialog-content,[dir="ltr"] .ief-popup-wrapper-profile .ui-dialog-content,[dir="ltr"] .ief-popup-wrapper-add .ui-dialog-content{padding:0 16px 0 0 !important;}[dir="rtl"] .ief-popup-wrapper-existing .ui-dialog-content,[dir="rtl"] .ief-popup-wrapper-profile .ui-dialog-content,[dir="rtl"] .ief-popup-wrapper-add .ui-dialog-content{padding:0 0 0 16px !important;}.ief-popup-wrapper-existing .ief-popup-close,.ief-popup-wrapper-profile .ief-popup-close,.ief-popup-wrapper-add .ief-popup-close{display:block;width:20px;height:20px;top:18px;background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/modal_close.svg);background-position:center;background-repeat:no-repeat;}[dir="ltr"] .ief-popup-wrapper-existing .ief-popup-close,[dir="ltr"] .ief-popup-wrapper-profile .ief-popup-close,[dir="ltr"] .ief-popup-wrapper-add .ief-popup-close{right:0px;}[dir="rtl"] .ief-popup-wrapper-existing .ief-popup-close,[dir="rtl"] .ief-popup-wrapper-profile .ief-popup-close,[dir="rtl"] .ief-popup-wrapper-add .ief-popup-close{left:0px;}.ief-popup-wrapper-existing .ief-popup-close .ui-icon-closethick,.ief-popup-wrapper-profile .ief-popup-close .ui-icon-closethick,.ief-popup-wrapper-add .ief-popup-close .ui-icon-closethick{display:none;}.ief-popup-wrapper-existing .fieldset__legend,.ief-popup-wrapper-profile .fieldset__legend,.ief-popup-wrapper-add .fieldset__legend{margin-block-start:0;background:transparent;}.ief-popup-wrapper-existing .fieldset__legend .fieldset__label,.ief-popup-wrapper-profile .fieldset__legend .fieldset__label,.ief-popup-wrapper-add .fieldset__legend .fieldset__label{padding:0;}.ief-popup-wrapper-existing .fieldset--group .fieldset__wrapper,.ief-popup-wrapper-profile .fieldset--group .fieldset__wrapper,.ief-popup-wrapper-add .fieldset--group .fieldset__wrapper{background:#fff;border-radius:0;padding:0 !important;border:unset;}@media (min-width:49rem){.ief-popup-wrapper-add .field-group-html-element{display:flex;flex-wrap:wrap;align-items:flex-end;}}.ief-popup-wrapper-add .field-group-html-element .form-wrapper{flex:1;}.ief-popup-wrapper-add .field-group-html-element .form-wrapper + .form-wrapper{margin-top:20px;}@media (min-width:49rem){.ief-popup-wrapper-add .field-group-html-element .form-wrapper + .form-wrapper{margin-top:0;}[dir="ltr"] .ief-popup-wrapper-add .field-group-html-element .form-wrapper + .form-wrapper{margin-left:20px;}[dir="rtl"] .ief-popup-wrapper-add .field-group-html-element .form-wrapper + .form-wrapper{margin-right:20px;}}.ief-popup-wrapper-add .field-group-html-element + .field-group-html-element{margin-top:20px;}.ief-popup-wrapper-remove.ui-dialog{border-radius:0;padding:0;}.ief-popup-wrapper-remove.ui-dialog .ief-form{background:#fff !important;padding:20px !important;}@media (min-width:30.25rem){.ief-popup-wrapper-remove.ui-dialog .ief-form{width:450px;}}@media (min-width:49rem){.ief-popup-wrapper-remove.ui-dialog .ief-form{width:700px;}}@media (min-width:63rem){.ief-popup-wrapper-remove.ui-dialog .ief-form{width:900px;}}[dir="ltr"] .ief-popup-wrapper-remove.ui-dialog .ui-dialog-titlebar{padding:0px 32px 20px 0px;}[dir="rtl"] .ief-popup-wrapper-remove.ui-dialog .ui-dialog-titlebar{padding:0px 0px 20px 32px;}.ief-popup-wrapper-remove .ui-dialog-content{color:var(--text-color);}[dir="ltr"] .ief-popup-wrapper-remove .ui-dialog-content{padding:0 16px 0 0 !important;}[dir="rtl"] .ief-popup-wrapper-remove .ui-dialog-content{padding:0 0 0 16px !important;}.ief-popup-wrapper-remove .ui-dialog-content .form-wrapper{color:var(--text-color);margin-top:20px;}.ief-popup-wrapper-remove .ief-popup-close{display:block;width:20px;height:20px;top:18px;background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/modal_close.svg);background-position:center;background-repeat:no-repeat;}[dir="ltr"] .ief-popup-wrapper-remove .ief-popup-close{right:0px;}[dir="rtl"] .ief-popup-wrapper-remove .ief-popup-close{left:0px;}.ief-popup-wrapper-remove .ief-popup-close .ui-icon-closethick{display:none;}.ief-popup-wrapper-remove .fieldset__legend{margin-block-start:0;background:transparent;}.ief-popup-wrapper-remove .fieldset__legend .fieldset__label{padding:0;}.profile-licence{display:none;}[dir="ltr"] .ief-popup-wrapper-add .ui-dialog-content,[dir="ltr"] .ief-popup-wrapper-details .ui-dialog-content{padding:0 16px 0 0 !important;}[dir="rtl"] .ief-popup-wrapper-add .ui-dialog-content,[dir="rtl"] .ief-popup-wrapper-details .ui-dialog-content{padding:0 0 0 16px !important;}.ief-popup-wrapper-add > .form-wrapper:only-child,.ief-popup-wrapper-details > .form-wrapper:only-child{background-color:#fff !important;padding:20px !important;}@media (min-width:30.25rem){.ief-popup-wrapper-add > .form-wrapper:only-child,.ief-popup-wrapper-details > .form-wrapper:only-child{width:450px;}}@media (min-width:49rem){.ief-popup-wrapper-add > .form-wrapper:only-child,.ief-popup-wrapper-details > .form-wrapper:only-child{width:700px;}}@media (min-width:63rem){.ief-popup-wrapper-add > .form-wrapper:only-child,.ief-popup-wrapper-details > .form-wrapper:only-child{width:900px;}}.ief-popup-wrapper-add .existing-person--wrap,.ief-popup-wrapper-details .existing-person--wrap{display:grid;gap:20px;}@media (min-width:30.25rem){.ief-popup-wrapper-add .existing-person--wrap,.ief-popup-wrapper-details .existing-person--wrap{grid-template-columns:repeat(2,1fr);}}.ief-popup-wrapper-add .ief-popup-actions,.ief-popup-wrapper-details .ief-popup-actions{padding:20px 0 0 0 !important;border-radius:0;}[dir="ltr"] .ief-popup-wrapper-edit .ui-dialog-content{padding:0 16px 0 0 !important;}[dir="rtl"] .ief-popup-wrapper-edit .ui-dialog-content{padding:0 0 0 16px !important;}.ief-popup-wrapper-edit > .form-wrapper:only-child{background-color:#fff !important;padding:20px !important;}@media (min-width:30.25rem){.ief-popup-wrapper-edit > .form-wrapper:only-child{width:450px;}}@media (min-width:49rem){.ief-popup-wrapper-edit > .form-wrapper:only-child{width:700px;}}@media (min-width:63rem){.ief-popup-wrapper-edit > .form-wrapper:only-child{width:900px;}}@media (min-width:49rem){.ief-popup-wrapper-edit .field-group-html-element{display:flex;flex-wrap:wrap;align-items:flex-end;}}.ief-popup-wrapper-edit .field-group-html-element .form-wrapper{flex:1;}.ief-popup-wrapper-edit .field-group-html-element .form-wrapper + .form-wrapper{margin-top:20px;}@media (min-width:49rem){.ief-popup-wrapper-edit .field-group-html-element .form-wrapper + .form-wrapper{margin-top:0;}[dir="ltr"] .ief-popup-wrapper-edit .field-group-html-element .form-wrapper + .form-wrapper{margin-left:20px;}[dir="rtl"] .ief-popup-wrapper-edit .field-group-html-element .form-wrapper + .form-wrapper{margin-right:20px;}}.ief-popup-wrapper-edit .field-group-html-element + .field-group-html-element{margin-top:20px;}.ief-popup-wrapper-edit .ief-popup-actions{padding:20px 0 0 0 !important;border-radius:0;}.ief-popup-wrapper-edit .ief-popup-close{display:block;width:20px;height:20px;top:18px;background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/modal_close.svg);background-position:center;background-repeat:no-repeat;}[dir="ltr"] .ief-popup-wrapper-edit .ief-popup-close{right:0px;}[dir="rtl"] .ief-popup-wrapper-edit .ief-popup-close{left:0px;}.ief-popup-wrapper-edit .ief-popup-close .ui-icon-closethick{display:none;}.coverage-area--radios.fieldgroup{margin-top:20px;margin-bottom:20px;}.coverage-area--radios.fieldgroup .form-boolean-group{display:flex;flex-wrap:wrap;gap:20px;}.price-info-wrap{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:normal;}.price-info-wrap [data-drupal-selector*=edit-class]{color:var(--primary-color);}.person-car-wrapper .car-summary,.insurance-generalities .car-summary{margin-top:20px;padding-top:32px;border-top:1px solid var(--grey-color);}@media (max-width:48rem){.person-car-wrapper .person-summary,.person-car-wrapper .car-summary,.insurance-generalities .person-summary,.insurance-generalities .car-summary{overflow-x:scroll;padding-bottom:20px;}.person-car-wrapper .person-summary table,.person-car-wrapper .car-summary table,.insurance-generalities .person-summary table,.insurance-generalities .car-summary table{min-width:800px;}}.person-car-wrapper table,.insurance-generalities table{width:100%;border-collapse:collapse;}.person-car-wrapper table,.person-car-wrapper table td,.person-car-wrapper table th,.insurance-generalities table,.insurance-generalities table td,.insurance-generalities table th{border-bottom:1px solid rgba(85,86,90,0.12);}[dir="ltr"] .person-car-wrapper table th:last-of-type,[dir="ltr"] .person-car-wrapper table td:last-of-type,[dir="ltr"] .insurance-generalities table th:last-of-type,[dir="ltr"] .insurance-generalities table td:last-of-type{border-right:1px solid rgba(85,86,90,0.12);}[dir="rtl"] .person-car-wrapper table th:last-of-type,[dir="rtl"] .person-car-wrapper table td:last-of-type,[dir="rtl"] .insurance-generalities table th:last-of-type,[dir="rtl"] .insurance-generalities table td:last-of-type{border-left:1px solid rgba(85,86,90,0.12);}[dir="ltr"] .person-car-wrapper table td:first-of-type,[dir="ltr"] .insurance-generalities table td:first-of-type{border-left:1px solid rgba(85,86,90,0.12);}[dir="rtl"] .person-car-wrapper table td:first-of-type,[dir="rtl"] .insurance-generalities table td:first-of-type{border-right:1px solid rgba(85,86,90,0.12);}.person-car-wrapper table caption,.insurance-generalities table caption{font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;letter-spacing:0em;color:var(--text-color);padding:0;margin-bottom:16px;caption-side:top;}[dir="ltr"] .person-car-wrapper table caption,[dir="ltr"] .insurance-generalities table caption{text-align:left;}[dir="rtl"] .person-car-wrapper table caption,[dir="rtl"] .insurance-generalities table caption{text-align:right;}.person-car-wrapper table thead,.insurance-generalities table thead{background:#fcfcfc;border:1px solid rgba(85,86,90,0.12);}.person-car-wrapper table thead th,.insurance-generalities table thead th{font-family:var(--font-regular);font-size:16px;font-weight:400;line-height:normal;color:var(--text-color-75);padding:16px;}[dir="ltr"] .person-car-wrapper table thead th,[dir="ltr"] .insurance-generalities table thead th{text-align:left;}[dir="rtl"] .person-car-wrapper table thead th,[dir="rtl"] .insurance-generalities table thead th{text-align:right;}.person-car-wrapper table tbody td,.insurance-generalities table tbody td{font-family:var(--font-regular);font-size:16px;font-weight:400;line-height:normal;letter-spacing:0em;color:var(--text-color);padding:16px;}[dir="ltr"] .person-car-wrapper table tbody td,[dir="ltr"] .insurance-generalities table tbody td{text-align:left;}[dir="rtl"] .person-car-wrapper table tbody td,[dir="rtl"] .insurance-generalities table tbody td{text-align:right;}.person-car-wrapper table tbody td .summary-name,.insurance-generalities table tbody td .summary-name{font-family:var(--font-bold);font-weight:700;}.person-car-wrapper .car-name--wrap,.insurance-generalities .car-name--wrap{font-family:var(--font-bold);font-weight:700;}.azuro_theme-details__description,.form-item__description,.captcha__description{max-width:100%;font-family:var(--font-regular);font-weight:400;font-size:12px;line-height:20px;color:var(--text-color);margin:8px 0 0 0;}.azuro_theme-details__description .placeholder,.form-item__description .placeholder,.captcha__description .placeholder{font-family:var(--font-bold);font-weight:700;font-size:12px;line-height:20px;text-decoration:unset;margin:0;}#casco-additional-details .additional-details .car-details .fieldset__wrapper{display:grid;gap:20px;}@media (min-width:30.25rem){#casco-additional-details .additional-details .car-details .fieldset__wrapper{grid-template-columns:repeat(2,1fr);}}#casco-additional-details .additional-details .car-details .fieldset__wrapper .form-item{width:100%;}.additional-details .add-primary-person{white-space:normal;}.pay-option,.allowed_persons--wrap,.car-operation,.car-details{margin-top:20px;border-radius:unset;}.allowed_persons--wrap .fieldset__legend{margin-top:20px;}.allowed_persons--wrap .fieldset__label{margin:0;}.allowed_persons--wrap .fieldset__wrapper{display:grid;gap:20px;margin-bottom:20px;}@media (min-width:30.25rem){.allowed_persons--wrap .fieldset__wrapper{grid-template-columns:repeat(2,1fr);}}.allowed_persons--wrap .fieldset__wrapper .driver{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border:1px solid var(--grey-color);padding:16px;border-radius:4px;}.allowed_persons--wrap .fieldset__wrapper .delete-profile{font-family:var(--font-bold);font-weight:700;line-height:normal;background-color:unset;border:unset;border-radius:0;background-repeat:no-repeat;color:var(--primary-color);background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/delete.svg);}[dir="ltr"] .allowed_persons--wrap .fieldset__wrapper .delete-profile{padding:0 0 0 21px;background-position:left 10%;}[dir="rtl"] .allowed_persons--wrap .fieldset__wrapper .delete-profile{padding:0 21px 0 0;background-position:right 10%;}@media (max-width:48rem){.allowed_persons--wrap .fieldset__wrapper .delete-profile{margin-top:20px;}}.allowed_persons--wrap .driver-name{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);text-transform:capitalize;}.allowed_persons--wrap .driver-idnp{font-family:var(--font-regular);font-weight:400;font-size:12px;line-height:20px;color:var(--text-color);}.car-operation .fieldset + fieldset{margin-top:0;}@media (min-width:49rem){.car-operation .fieldset__wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;}}.car-operation .fieldset__wrapper fieldset{flex:1;}.car-operation .fieldset__wrapper fieldset + fieldset{margin-top:20px;}@media (min-width:49rem){.car-operation .fieldset__wrapper fieldset + fieldset{margin-top:0;}[dir="ltr"] .car-operation .fieldset__wrapper fieldset + fieldset{margin-left:20px;}[dir="rtl"] .car-operation .fieldset__wrapper fieldset + fieldset{margin-right:20px;}}.car-operation .fieldset__wrapper .fieldset__wrapper--group{display:block;}.car-operation .fieldset__wrapper .form-boolean-group{display:flex;flex-wrap:wrap;}.car-operation .fieldset__wrapper .form-boolean-group .form-item + .form-item{margin-top:8px;}@media (min-width:30.25rem){.car-operation .fieldset__wrapper .form-boolean-group .form-item + .form-item{margin-top:0;}[dir="ltr"] .car-operation .fieldset__wrapper .form-boolean-group .form-item + .form-item{margin-left:8px;}[dir="rtl"] .car-operation .fieldset__wrapper .form-boolean-group .form-item + .form-item{margin-right:8px;}}.casco-summary-form .person-summary{margin-top:20px;}.casco-summary-form .wizard-layout-footer{justify-content:flex-end;}@media (min-width:49rem){.driver-modal fieldset .fieldset__wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;}.driver-modal fieldset .fieldset__wrapper .form-item{flex:1;}[dir="ltr"] .driver-modal fieldset .fieldset__wrapper .form-item + .form-item{margin-left:20px;}[dir="rtl"] .driver-modal fieldset .fieldset__wrapper .form-item + .form-item{margin-right:20px;}}.driver-modal .form-item-idnp{margin:32px 0;}.driver-modal .form-actions{display:none;}.add-driver .ui-dialog-buttonset.form-actions{float:unset;justify-content:space-between;}.add-driver .ui-dialog-buttonset .back-button{margin:0;}.add-driver .ui-dialog-buttonpane{margin:0;border:unset;}[dir="ltr"] .add-driver .ui-dialog-buttonpane{padding:0 16px 0 0;}[dir="rtl"] .add-driver .ui-dialog-buttonpane{padding:0 0 0 16px;}@media (min-width:49rem){.add-profile .field-group-html-element{display:flex;flex-wrap:wrap;align-items:flex-start;}}.add-profile .field-group-html-element .form-wrapper{flex:1;}.add-profile .field-group-html-element .form-wrapper + .form-wrapper{margin-top:20px;}@media (min-width:49rem){.add-profile .field-group-html-element .form-wrapper + .form-wrapper{margin-top:0;}[dir="ltr"] .add-profile .field-group-html-element .form-wrapper + .form-wrapper{margin-left:20px;}[dir="rtl"] .add-profile .field-group-html-element .form-wrapper + .form-wrapper{margin-right:20px;}}.add-profile .field-group-html-element + .field-group-html-element{margin-top:20px;}.add-profile .field-group-html-element .form-item{height:100%;display:flex;flex-direction:column;justify-content:space-between;}.add-profile .passport-wrap{display:none;}.insurance-company{margin-bottom:20px;}.insurance-company .form-boolean-group{display:grid;gap:20px;}@media (min-width:30.25rem){.insurance-company .form-boolean-group{grid-template-columns:repeat(2,1fr);}}.insurance-company .form-boolean-group .form-item{width:100%;}input.success{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/succes_arrow.svg);background-repeat:no-repeat;border-color:var(--accent-color);}[dir="ltr"] input.success{background-position:right 16px center;}[dir="rtl"] input.success{background-position:left 16px center;}.person-input--wrap .fieldset__wrapper,.vehicle-add--wrap .fieldset__wrapper{position:relative;}.person-input--wrap .fieldset__wrapper div.error,.vehicle-add--wrap .fieldset__wrapper div.error{position:absolute;top:-32px;padding:16px;font-family:var(--font-bold);font-weight:700;font-size:12px;color:#fff;background:var(--dark-grey);}[dir="ltr"] .person-input--wrap .fieldset__wrapper div.error,[dir="ltr"] .vehicle-add--wrap .fieldset__wrapper div.error{right:0;border-radius:8px 8px 0px 8px;}[dir="rtl"] .person-input--wrap .fieldset__wrapper div.error,[dir="rtl"] .vehicle-add--wrap .fieldset__wrapper div.error{left:0;border-radius:8px 8px 8px 0px;}@media (max-width:48rem){.person-input--wrap .fieldset__wrapper div.error,.vehicle-add--wrap .fieldset__wrapper div.error{max-width:250px;top:-64px;}}.summary-person-profile,.person-summary{border-top:1px solid var(--grey-color);padding-top:32px;}@media (min-width:76rem){[dir="ltr"] .block-web-feedback-block{margin-left:20px;}[dir="rtl"] .block-web-feedback-block{margin-right:20px;}}.block-web-feedback-block .button{background:var(--accent-color);border:1px solid var(--accent-color);}.block-web-feedback-block .button:hover{text-decoration:underline;border:1px solid var(--primary-color);background:var(--primary-color);color:#fff;}.web-feedback-web-feedback-custom-form{border:1px solid var(--grey-color);background:var(--light-grey);padding:20px;border-radius:4px;}.web-feedback-web-feedback-custom-form legend .fieldset__label{margin-bottom:0;}.web-feedback-web-feedback-custom-form .form-boolean-group .form-item{border:unset;}.web-feedback-web-feedback-custom-form .form-boolean-group.form-checkboxes .form-item{padding:0;}.web-feedback-web-feedback-custom-form .form-boolean-group.form-checkboxes .form-item input[type=checkbox]:checked{border:unset;}.web-feedback-web-feedback-custom-form .fieldset__description{margin:10px 0 0 0;font-size:12px;line-height:normal;}.web-feedback-web-feedback-custom-form .form-item-user-note,.web-feedback-web-feedback-custom-form .form-item-user-email{margin:20px 0;}.web-feedback-web-feedback-custom-form .form-actions{padding:0;border:unset;background:transparent;}.web-feedback-web-feedback-custom-form .fieldset--group .fieldset__legend--visible ~ .fieldset__wrapper{border:unset;}.web-feedback-web-feedback-custom-form .form-boolean-group{display:flex;flex-wrap:wrap;gap:16px;}.web-feedback-web-feedback-custom-form .form-boolean-group .form-item{width:fit-content;}.web-feedback-web-feedback-custom-form input[type=checkbox]{width:24px !important;height:24px;border:unset;appearance:none;cursor:pointer;background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/star_bl.svg) center no-repeat;}.web-feedback-web-feedback-custom-form input[type=checkbox]:hover{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/star.svg) center no-repeat;}.web-feedback-web-feedback-custom-form input[type=checkbox]:checked{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/star.svg) center no-repeat;}.web-feedback-web-feedback-custom-form input[type=checkbox]:checked:hover{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/star_bl.svg) center no-repeat;}.web-feedback-web-feedback-custom-form .form-item-feedback-type{position:relative;display:flex;align-items:center;}[dir="ltr"] .web-feedback-web-feedback-custom-form .form-item-feedback-type{padding:10px 20px 10px 50px;}[dir="rtl"] .web-feedback-web-feedback-custom-form .form-item-feedback-type{padding:10px 50px 10px 20px;}.web-feedback-web-feedback-custom-form .form-item-feedback-type .form-item__label.option{position:relative;display:block;z-index:1;margin-bottom:0;padding:0;color:var(--text-color);outline:none;}.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]{width:100% !important;height:100%;position:absolute;border:1px solid var(--bs-gray-400);border-radius:4px;padding:20px;appearance:none;cursor:pointer;background-color:var(--color--white);background-position:20px center;background-repeat:no-repeat;background-size:16px;outline:none;}[dir="ltr"] .web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]{left:0;}[dir="rtl"] .web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]{right:0;}.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio].feedback-type-error{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/alert-circle.svg);}.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio].feedback-type-suggestion{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/ideea.svg);}.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio].feedback-type-content{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/content.svg);}.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio].feedback-type-compliment{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/compliment.svg);}.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio].feedback-type-other{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/other.svg);}.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]:focus{box-shadow:none;border-color:var(--primary-color);background-color:var(--primary-color);}.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]:checked,.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]:hover{border-color:var(--primary-color);background-color:var(--primary-color);}.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]:checked.feedback-type-error,.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]:hover.feedback-type-error{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/alert-circle_wh.svg);}.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]:checked.feedback-type-suggestion,.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]:hover.feedback-type-suggestion{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/ideea_wh.svg);}.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]:checked.feedback-type-content,.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]:hover.feedback-type-content{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/content_wh.svg);}.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]:checked.feedback-type-compliment,.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]:hover.feedback-type-compliment{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/compliment_wh.svg);}.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]:checked.feedback-type-other,.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]:hover.feedback-type-other{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/other_wh.svg);}.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]:checked + .option,.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio]:hover + .option{color:#fff;}.web-feedback--modal .ui-dialog-buttonpane{margin:0;padding:0;border:unset;}.pdf-processing{margin-top:10px;display:block;font-size:12px;color:hsl(36,100%,52%);}.js-form-type-select{position:relative;}.select2-container--default{position:relative;}.select2-container--default .select2-selection{height:auto;min-height:unset;font-family:var(--font-regular) !important;font-size:16px;line-height:normal;padding:12px 16px;border:1px solid var(--bs-gray-400);border-radius:0;color:var(--text-color);margin:0;}.select2-container--default .select2-selection .select2-selection__choice{display:flex;align-items:center;gap:4px;padding:4px 8px;font-family:var(--font-regular);font-weight:400;font-size:12px !important;line-height:normal;}.select2-container--default .select2-selection .select2-selection__choice .select2-selection__choice__remove{font-family:var(--font-bold);font-weight:700;margin:0;line-height:normal;order:2;color:var(--text-color);}.select2-container--default .select2-selection .select2-search--inline{display:block;max-width:250px;}.select2-container--default .select2-selection .select2-search__field{margin-top:0;min-height:0;font-family:var(--font-regular) !important;font-size:16px;line-height:normal;color:var(--text-color);}.select2-container--default .select2-selection .select2-search__field::placeholder{color:var(--grey-color);}.select2-container--default .select2-selection .select2-search__field:focus{border:0 !important;}.select2-container--default .select2-selection .select2-selection__arrow{width:20px;height:20px;background-size:20px;top:50%;transform:translateY(-50%);background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/chevron-down_bl.svg) no-repeat center;}[dir="ltr"] .select2-container--default .select2-selection .select2-selection__arrow{right:14px;}[dir="rtl"] .select2-container--default .select2-selection .select2-selection__arrow{left:14px;}.select2-container--default .select2-selection .select2-selection__arrow b{border:0;}.select2-container--default .select2-selection.select2-selection--single .select2-selection__rendered{white-space:normal;line-height:normal;color:var(--text-color-75);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}[dir="ltr"] .select2-container--default .select2-selection.select2-selection--single .select2-selection__rendered{padding:0 20px 0 0;}[dir="rtl"] .select2-container--default .select2-selection.select2-selection--single .select2-selection__rendered{padding:0 0 0 20px;}.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px;}[dir="ltr"] .select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered{padding:0 16px 0 0;}[dir="rtl"] .select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered{padding:0 0 0 16px;}.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__clear{position:absolute;font-family:var(--font-bold);font-weight:700;margin:0;line-height:normal;}[dir="ltr"] .select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__clear{right:0;}[dir="rtl"] .select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__clear{left:0;}.select2-container--default.select2-container--focus .select2-selection{border:1px solid var(--bs-gray-400);outline:none;box-shadow:unset;}.select2-container--default .select2-results__option--highlighted[aria-selected]{transition:all 0.5s ease-in-out;background-color:var(--primary-color);}.select2-container--default .select2-results__option{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;border-radius:0;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--primary-color-50);color:var(--text-color);}.select2-dropdown{border-color:var(--grey-color);border-radius:0;}.js-form-type-date.form-item,.js-form-type-bootstrap-datepicker.form-item{position:relative;}input[type=date]:disabled{background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/calendar_bl.svg);background-repeat:no-repeat;background-size:16px;}[dir="ltr"] input[type=date]:disabled{background-position:calc(100% - 16px) center;}[dir="rtl"] input[type=date]:disabled{background-position:calc(100% - (100% - 16px)) center;}.datepicker-dropdown.datepicker{border-radius:0 !important;border:1px solid var(--bs-gray-400) !important;z-index:99999 !important;}.datepicker-dropdown.datepicker table th{font-family:var(--font-extrabold);font-weight:900;color:var(--text-color);}.datepicker-dropdown.datepicker table th.next:not(.disabled),.datepicker-dropdown.datepicker table th.prev:not(.disabled){width:40px;font-size:0;color:#fff;background-color:var(--primary-color);border-color:var(--primary-color);border-radius:0;background-repeat:no-repeat;background-position:center;background-size:16px;}.datepicker-dropdown.datepicker table th.next:not(.disabled){background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/chevron-right-wh.svg);}.datepicker-dropdown.datepicker table th.prev:not(.disabled){background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/chevron-left-wh.svg);}.datepicker-dropdown.datepicker table th.datepicker-switch:hover{background-color:var(--primary-color-50);border-radius:0;color:#fff;}.datepicker-dropdown.datepicker table td{padding:10px;}.datepicker-dropdown.datepicker table td.day:not(.active),.datepicker-dropdown.datepicker table td.day:not(.focused),.datepicker-dropdown.datepicker table td.day:not(.disabled),.datepicker-dropdown.datepicker table td .month:not(.active),.datepicker-dropdown.datepicker table td .month:not(.focused),.datepicker-dropdown.datepicker table td .month:not(.disabled),.datepicker-dropdown.datepicker table td .year:not(.active),.datepicker-dropdown.datepicker table td .year:not(.focused),.datepicker-dropdown.datepicker table td .year:not(.disabled),.datepicker-dropdown.datepicker table td .century:not(.active),.datepicker-dropdown.datepicker table td .century:not(.focused),.datepicker-dropdown.datepicker table td .century:not(.disabled),.datepicker-dropdown.datepicker table td .decade:not(.active),.datepicker-dropdown.datepicker table td .decade:not(.focused),.datepicker-dropdown.datepicker table td .decade:not(.disabled){font-family:var(--font-bold) !important;font-weight:700;border-radius:0;text-shadow:none;color:var(--text-color);}.datepicker-dropdown.datepicker table td.day:not(.active):hover,.datepicker-dropdown.datepicker table td.day:not(.focused):hover,.datepicker-dropdown.datepicker table td.day:not(.disabled):hover,.datepicker-dropdown.datepicker table td .month:not(.active):hover,.datepicker-dropdown.datepicker table td .month:not(.focused):hover,.datepicker-dropdown.datepicker table td .month:not(.disabled):hover,.datepicker-dropdown.datepicker table td .year:not(.active):hover,.datepicker-dropdown.datepicker table td .year:not(.focused):hover,.datepicker-dropdown.datepicker table td .year:not(.disabled):hover,.datepicker-dropdown.datepicker table td .century:not(.active):hover,.datepicker-dropdown.datepicker table td .century:not(.focused):hover,.datepicker-dropdown.datepicker table td .century:not(.disabled):hover,.datepicker-dropdown.datepicker table td .decade:not(.active):hover,.datepicker-dropdown.datepicker table td .decade:not(.focused):hover,.datepicker-dropdown.datepicker table td .decade:not(.disabled):hover{background-color:var(--primary-color-50);color:#fff;}.datepicker-dropdown.datepicker table td.day.disabled,.datepicker-dropdown.datepicker table td.old.disabled,.datepicker-dropdown.datepicker table td.new.disabled,.datepicker-dropdown.datepicker table td .month.disabled,.datepicker-dropdown.datepicker table td .year.disabled,.datepicker-dropdown.datepicker table td .century.disabled,.datepicker-dropdown.datepicker table td .decade.disabled{color:var(--grey-color);pointer-events:none;}.datepicker-dropdown.datepicker table td.old:not(.disabled),.datepicker-dropdown.datepicker table td.new:not(.disabled),.datepicker-dropdown.datepicker table td .year.new:not(.disabled),.datepicker-dropdown.datepicker table td .month.new:not(.disabled),.datepicker-dropdown.datepicker table td .century.new:not(.disabled),.datepicker-dropdown.datepicker table td .decade.new:not(.disabled){pointer-events:all;color:var(--text-color-op);}.datepicker-dropdown.datepicker table td.active.active,.datepicker-dropdown.datepicker table td.active.highlighted.active,.datepicker-dropdown.datepicker table td.active.highlighted:active,.datepicker-dropdown.datepicker table td.active:active,.datepicker-dropdown.datepicker table td.active.active,.datepicker-dropdown.datepicker table td.active.highlighted.active,.datepicker-dropdown.datepicker table td.active.highlighted:active,.datepicker-dropdown.datepicker table td.active:active,.datepicker-dropdown.datepicker table td .month.focused,.datepicker-dropdown.datepicker table td .year.focused,.datepicker-dropdown.datepicker table td .century.focused,.datepicker-dropdown.datepicker table td .decade.focused{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;transition:all 0.5s ease;text-shadow:none;border-radius:0;}.datepicker-dropdown.datepicker table td.active.active:hover,.datepicker-dropdown.datepicker table td.active.highlighted.active:hover,.datepicker-dropdown.datepicker table td.active.highlighted:active:hover,.datepicker-dropdown.datepicker table td.active:active:hover,.datepicker-dropdown.datepicker table td.active.active:hover,.datepicker-dropdown.datepicker table td.active.highlighted.active:hover,.datepicker-dropdown.datepicker table td.active.highlighted:active:hover,.datepicker-dropdown.datepicker table td.active:active:hover,.datepicker-dropdown.datepicker table td .month.focused:hover,.datepicker-dropdown.datepicker table td .year.focused:hover,.datepicker-dropdown.datepicker table td .century.focused:hover,.datepicker-dropdown.datepicker table td .decade.focused:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;transition:all 0.5s ease;}.datepicker-dropdown.datepicker table td.today,.datepicker-dropdown.datepicker table td .month.active:not(.focused),.datepicker-dropdown.datepicker table td .year.active:not(.focused),.datepicker-dropdown.datepicker table td .century.active:not(.focused),.datepicker-dropdown.datepicker table td .decade.active:not(.focused){color:var(--primary-color) !important;font-family:var(--font-bold);font-weight:700;background:unset !important;text-shadow:none;}.datepicker-dropdown.datepicker table td.today.disabled,.datepicker-dropdown.datepicker table td .month.active:not(.focused).disabled,.datepicker-dropdown.datepicker table td .year.active:not(.focused).disabled,.datepicker-dropdown.datepicker table td .century.active:not(.focused).disabled,.datepicker-dropdown.datepicker table td .decade.active:not(.focused).disabled{color:var(--primary-color-50);background:unset;}.datepicker-dropdown.datepicker table td.today:hover,.datepicker-dropdown.datepicker table td .month.active:not(.focused):hover,.datepicker-dropdown.datepicker table td .year.active:not(.focused):hover,.datepicker-dropdown.datepicker table td .century.active:not(.focused):hover,.datepicker-dropdown.datepicker table td .decade.active:not(.focused):hover{background:unset;}.datepicker-dropdown.datepicker table td .month.active,.datepicker-dropdown.datepicker table td .year.active,.datepicker-dropdown.datepicker table td .decade.active,.datepicker-dropdown.datepicker table td .century.active{font-family:var(--font-bold) !important;font-weight:700;background-color:var(--primary-color) !important;border-color:var(--primary-color) !important;color:#fff !important;transition:all 0.5s ease;}.datepicker-dropdown.datepicker table td span{height:40px;line-height:40px;}.datepicker-dropdown.datepicker table table tr td span{height:40px;line-height:40px;}[data-provide=datepicker]{width:100%;height:auto;min-height:unset;font-family:var(--font-regular) !important;font-size:16px;line-height:normal;border:1px solid var(--bs-gray-400);color:var(--text-color);margin:0;appearance:none;}[dir="ltr"] [data-provide=datepicker]{padding:12px 32px 12px 16px !important;}[dir="rtl"] [data-provide=datepicker]{padding:12px 16px 12px 32px !important;}[data-provide=datepicker]:hover,[data-provide=datepicker]:focus{background-color:#fff !important;}[data-provide=datepicker]:hover::placeholder,[data-provide=datepicker]:focus::placeholder{color:var(--grey-color);}[data-provide=datepicker]:hover:focus,[data-provide=datepicker]:focus:focus{border:1px solid var(--bs-gray-500);outline:none;box-shadow:unset;}.bd-calendar-icon.button{position:absolute;bottom:12px;top:33px;width:24px;height:24px;display:block;padding:8px !important;background-color:var(--primary-color);border:1px solid var(--primary-color);background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/calendar_op.svg);background-repeat:no-repeat;background-position:center;background-size:14px;}[dir="ltr"] .bd-calendar-icon.button{right:12px;}[dir="rtl"] .bd-calendar-icon.button{left:12px;}.bd-calendar-icon.button:hover{background-color:var(--primary-color);border:1px solid var(--primary-color);background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/calendar_op.svg);background-repeat:no-repeat;background-position:center;background-size:14px;}.insurance-resend-entity .wizard-layout-footer{margin-top:0;padding-top:0;border-top:0 !important;}.insurance-resend-entity .form-actions{width:100%;}.insurance-resend-entity strong{display:block;font-family:var(--font-bold);font-weight:700;margin-top:20px;}.js-form-type-checkbox{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}.js-form-type-checkbox .form-item__label.option{margin:0 !important;flex-basis:calc(90% - 12px);}.webform-confirmation__back a{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--pr-btn-bg);color:var(--pr-btn-text-color);border-width:var(--pr-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--pr-btn-border-style);border-color:var(--pr-btn-border-color);padding:var(--pr-btn-padding);font-size:var(--pr-btn-font-size);line-height:var(--pr-btn-line-height);letter-spacing:var(--pr-btn-letter-spacing);-webkit-text-decoration:var(--pr-btn-text-decoration);text-decoration:var(--pr-btn-text-decoration);text-align:center;transition:background-color 0.3s ease;}.webform-confirmation__back a:hover,.webform-confirmation__back a:focus{background-color:var(--pr-btn-bg-hover);border-color:var(--pr-btn-border-color-hover);color:var(--pr-btn-text-color-hover);-webkit-text-decoration:var(--pr-btn-text-decoration-hover);text-decoration:var(--pr-btn-text-decoration-hover);transition:background-color 0.3s ease;}.generic-insurance-form-page{padding-top:1rem;}.generic-insurance-form-page.page-wrapper{background-color:var(--color--light-bg);}.generic-insurance-form-page.page-wrapper .block-system form{margin:3rem auto 0 auto;background:var(--color--white);box-shadow:var(--card-shadow);border-radius:var(--border-radius--rounded);padding:1.5rem;}.generic-insurance-form-page.page-wrapper .block-system form .form-boolean-group .form-item__label{color:var(--text-color);font-family:var(--font-bold);font-weight:600;line-height:normal;font-size:0.9rem;margin-bottom:2px;width:fit-content;}.generic-insurance-form-page.page-wrapper .block-system form .form-boolean-group .form-item{border:1px solid var(--bs-gray-400);}.generic-insurance-form-page.page-wrapper .block-system form [type=color],.generic-insurance-form-page.page-wrapper .block-system form [type=date],.generic-insurance-form-page.page-wrapper .block-system form [type=datetime-local],.generic-insurance-form-page.page-wrapper .block-system form [data-provide=datepicker],.generic-insurance-form-page.page-wrapper .block-system form [type=email],.generic-insurance-form-page.page-wrapper .block-system form [type=file],.generic-insurance-form-page.page-wrapper .block-system form [type=month],.generic-insurance-form-page.page-wrapper .block-system form [type=number],.generic-insurance-form-page.page-wrapper .block-system form [type=password],.generic-insurance-form-page.page-wrapper .block-system form [type=search],.generic-insurance-form-page.page-wrapper .block-system form [type=tel],.generic-insurance-form-page.page-wrapper .block-system form [type=text],.generic-insurance-form-page.page-wrapper .block-system form [type=time],.generic-insurance-form-page.page-wrapper .block-system form [type=url],.generic-insurance-form-page.page-wrapper .block-system form [type=week],.generic-insurance-form-page.page-wrapper .block-system form textarea{font-family:var(--font-regular);font-weight:400;border:1px solid var(--bs-gray-400);font-size:0.9rem;letter-spacing:0.5px;color:var(--bs-gray-800);}.generic-insurance-form-page.page-wrapper .block-system form [type=color]::placeholder,.generic-insurance-form-page.page-wrapper .block-system form [type=date]::placeholder,.generic-insurance-form-page.page-wrapper .block-system form [type=datetime-local]::placeholder,.generic-insurance-form-page.page-wrapper .block-system form [data-provide=datepicker]::placeholder,.generic-insurance-form-page.page-wrapper .block-system form [type=email]::placeholder,.generic-insurance-form-page.page-wrapper .block-system form [type=file]::placeholder,.generic-insurance-form-page.page-wrapper .block-system form [type=month]::placeholder,.generic-insurance-form-page.page-wrapper .block-system form [type=number]::placeholder,.generic-insurance-form-page.page-wrapper .block-system form [type=password]::placeholder,.generic-insurance-form-page.page-wrapper .block-system form [type=search]::placeholder,.generic-insurance-form-page.page-wrapper .block-system form [type=tel]::placeholder,.generic-insurance-form-page.page-wrapper .block-system form [type=text]::placeholder,.generic-insurance-form-page.page-wrapper .block-system form [type=time]::placeholder,.generic-insurance-form-page.page-wrapper .block-system form [type=url]::placeholder,.generic-insurance-form-page.page-wrapper .block-system form [type=week]::placeholder,.generic-insurance-form-page.page-wrapper .block-system form textarea::placeholder{color:var(--bs-gray-500);}.generic-insurance-form-page.page-wrapper .block-system form [type=color]:focus,.generic-insurance-form-page.page-wrapper .block-system form [type=date]:focus,.generic-insurance-form-page.page-wrapper .block-system form [type=datetime-local]:focus,.generic-insurance-form-page.page-wrapper .block-system form [data-provide=datepicker]:focus,.generic-insurance-form-page.page-wrapper .block-system form [type=email]:focus,.generic-insurance-form-page.page-wrapper .block-system form [type=file]:focus,.generic-insurance-form-page.page-wrapper .block-system form [type=month]:focus,.generic-insurance-form-page.page-wrapper .block-system form [type=number]:focus,.generic-insurance-form-page.page-wrapper .block-system form [type=password]:focus,.generic-insurance-form-page.page-wrapper .block-system form [type=search]:focus,.generic-insurance-form-page.page-wrapper .block-system form [type=tel]:focus,.generic-insurance-form-page.page-wrapper .block-system form [type=text]:focus,.generic-insurance-form-page.page-wrapper .block-system form [type=time]:focus,.generic-insurance-form-page.page-wrapper .block-system form [type=url]:focus,.generic-insurance-form-page.page-wrapper .block-system form [type=week]:focus,.generic-insurance-form-page.page-wrapper .block-system form textarea:focus{border:1px solid var(--bs-gray-600) !important;}.generic-insurance-form-page.page-wrapper .block-system form .select2-container--default .select2-selection.select2-selection--single .select2-selection__rendered{font-family:var(--font-regular);font-weight:400;font-size:0.9rem;letter-spacing:0.5px;color:var(--bs-gray-800);}@media (max-width:29.25rem){.generic-insurance-form-page.page-wrapper .block-system form .form-actions .button{width:100%;margin-bottom:0.5rem;}}.generic-insurance-form-page.page-wrapper .block-system form .form-item--error-message{margin-bottom:0.5rem;}.generic-insurance-form-page.page-wrapper .block-system form .form-item__label{font-family:var(--font-bold);font-weight:600;color:var(--text-color);margin-bottom:2px;width:100%;}.generic-insurance-form-page.page-wrapper .block-system form .wizard-layout-footer .form-submit{-webkit-text-decoration:none;text-decoration:none;}[dir="ltr"] .generic-insurance-form-page.page-wrapper .block-system form .vehicle-add--wrap .add-vehicle,[dir="ltr"] .generic-insurance-form-page.page-wrapper .block-system form .person-input--wrap .add-primary-person{padding:16px 16px 16px 40px;}[dir="rtl"] .generic-insurance-form-page.page-wrapper .block-system form .vehicle-add--wrap .add-vehicle,[dir="rtl"] .generic-insurance-form-page.page-wrapper .block-system form .person-input--wrap .add-primary-person{padding:16px 40px 16px 16px;}.generic-insurance-form-page.page-wrapper .block-system form fieldset.insurance-company img{max-width:100px;}.generic-insurance-form-page.page-wrapper .block-system form #green-companies-v5 .form-boolean-group .form-type-boolean{box-shadow:none;}.generic-insurance-form-page.page-wrapper .block-system form #green-companies-v5 .form-boolean-group .form-type-boolean input[type=radio]{position:relative;width:auto !important;height:initial !important;border:1px solid var(--bs-gray-400) !important;border-radius:50%;}.generic-insurance-form-page.page-wrapper .block-system form #green-companies-v5 .form-boolean-group .form-type-boolean input[type=radio]:checked{border:1px solid var(--primary-color) !important;}.generic-insurance-form-page.page-wrapper .block-system form .form-item-possession{margin-bottom:1.5rem;}.generic-insurance-form-page.page-wrapper .block-system form .contractor-wrap b,.generic-insurance-form-page.page-wrapper .block-system form .car-info-wrap b{font-weight:500;}.generic-insurance-form-page.page-wrapper .block-system form img.company-logo{max-height:60px;max-width:100px;object-fit:contain;height:60px;margin-bottom:0.4rem;}.generic-insurance-form-page.page-wrapper.generic-green .block-system form{max-width:750px;}.generic-insurance-form-page.health-insurance-details.page-wrapper{background-color:var(--color--light-bg);}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form{background:transparent;box-shadow:none;max-width:100%;}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form.hi-details{flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form.hi-details .wizard-details-price-wrapper,.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form.hi-details .wizard-details-main{border:0;padding:0;}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form.hi-start .insurances-details-actions,.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form.hi-details .wizard-layout-footer{background:transparent;}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form.hi-start .single-person-wrap,.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form.hi-details .single-person-wrap{align-items:flex-start;}.generic-insurance-form-page.health-insurance-details.page-wrapper .wizard-details-main{margin-bottom:1rem;}@media (min-width:63rem){.generic-insurance-form-page.health-insurance-details.page-wrapper .wizard-details-main{width:72%;}}.generic-insurance-form-page.health-insurance-details.page-wrapper .wizard-details-price-wrapper{width:100%;}@media (min-width:63rem){.generic-insurance-form-page.health-insurance-details.page-wrapper .wizard-details-price-wrapper{width:25%;}}.generic-insurance-form-page.health-insurance-details.page-wrapper .wizard-details-price-wrapper .form-boolean-group .form-item{border:1px solid #eee;border-radius:var(--border-radius--rounded);}.generic-insurance-form-page.health-insurance-details.page-wrapper .wizard-details-price-wrapper .sticky_details{background:var(--color--white);border-radius:var(--border-radius--rounded);box-shadow:var(--card-shadow);}.generic-insurance-form-page.health-insurance-details.page-wrapper .wizard-details-price-wrapper .sticky_details .summary-total{display:flex;flex-wrap:wrap;}[dir="ltr"] .generic-insurance-form-page.health-insurance-details.page-wrapper .wizard-details-price-wrapper .sticky_details .summary-total .summary-price-item-label{margin-right:10px;}[dir="rtl"] .generic-insurance-form-page.health-insurance-details.page-wrapper .wizard-details-price-wrapper .sticky_details .summary-total .summary-price-item-label{margin-left:10px;}.generic-insurance-form-page.health-insurance-details.page-wrapper .wizard-details-price-wrapper .sticky_details .summary-total .summary-price-item-value{font-weight:700;color:var(--accent-color);}.generic-insurance-form-page.health-insurance-details.page-wrapper .wizard-details-price-wrapper .sticky_details .fieldset__label{font-family:var(--font-bold);font-size:1.2rem;padding:1.5rem;border-radius:var(--border-radius--rounded) var(--border-radius--rounded) 0 0;}.generic-insurance-form-page.health-insurance-details.page-wrapper .wizard-details-price-wrapper .sticky_details .fieldset__wrapper{padding:1rem;}.generic-insurance-form-page.health-insurance-details.page-wrapper .profile-wrapper{padding:0;overflow:hidden;border:0;background:var(--color--white);box-shadow:var(--card-shadow);border-radius:var(--border-radius--rounded);}.generic-insurance-form-page.health-insurance-details.page-wrapper .profile-wrapper [class*=details__summary]{margin:0;background:var(--color--white);font-size:1.2rem;padding:1.5rem;}.generic-insurance-form-page .single-person-wrap .form-item.form-item--error .bd-calendar-icon.button{top:14px;}[dir="ltr"] .generic-insurance-form-page .single-person-wrap .form-item.form-item--error .bd-calendar-icon.button{right:12px;}[dir="rtl"] .generic-insurance-form-page .single-person-wrap .form-item.form-item--error .bd-calendar-icon.button{left:12px;}.generic-insurance-form-page .block-system form .person-input--wrap label.form-item__label,.generic-insurance-form-page .block-system form .vehicle-add--wrap label.form-item__label{width:auto;}[dir="ltr"] .generic-insurance-form-page .block-system form .person-input--wrap label.form-item__label,[dir="ltr"] .generic-insurance-form-page .block-system form .vehicle-add--wrap label.form-item__label{margin-right:1rem;}[dir="rtl"] .generic-insurance-form-page .block-system form .person-input--wrap label.form-item__label,[dir="rtl"] .generic-insurance-form-page .block-system form .vehicle-add--wrap label.form-item__label{margin-left:1rem;}.generic-insurance-form-page .person-input--wrap label.form-item__label,.generic-insurance-form-page .vehicle-add--wrap label.form-item__label{width:auto;}[dir="ltr"] .generic-insurance-form-page .person-input--wrap label.form-item__label,[dir="ltr"] .generic-insurance-form-page .vehicle-add--wrap label.form-item__label{margin-right:1rem;}[dir="rtl"] .generic-insurance-form-page .person-input--wrap label.form-item__label,[dir="rtl"] .generic-insurance-form-page .vehicle-add--wrap label.form-item__label{margin-left:1rem;}.generic-insurance-form-page .person-input--wrap .info-icon:hover::before,.generic-insurance-form-page .vehicle-add--wrap .info-icon:hover::before{content:"";position:absolute;display:block;width:220px;height:145px;bottom:20px;z-index:999;cursor:default;}.generic-insurance-form-page .person-input--wrap .info-icon::before,.generic-insurance-form-page .vehicle-add--wrap .info-icon::before{transition:var(--transition);content:none;}.generic-insurance-form-page .person-input--wrap .info-icon:hover::before{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/idnp.png) no-repeat;}.generic-insurance-form-page .vehicle-add--wrap .info-icon:hover::before{background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/registration_certificate.png) no-repeat;}.insurance-top-details{display:flex;gap:1rem;align-items:center;margin-bottom:2rem;}.insurance-top-details svg{width:2.85rem;height:auto;}.form-boolean-group .option .pg-option{display:flex;align-items:center;gap:0.5rem;}.form-boolean-group .option .pg-option .pg-logo{max-width:50px;height:25px;object-fit:contain;}.rca-details .form-boolean-group .form-item__label,.rca-additional-details .form-boolean-group .form-item__label,.rca-summary .form-boolean-group .form-item__label,.add-profile .form-boolean-group .form-item__label,.select-profile .form-boolean-group .form-item__label,.select-vehicle .form-boolean-group .form-item__label{color:var(--text-color);font-family:var(--font-bold);font-weight:600;line-height:normal;font-size:0.9rem;margin-bottom:2px;}.rca-details .form-boolean-group .form-item,.rca-additional-details .form-boolean-group .form-item,.rca-summary .form-boolean-group .form-item,.add-profile .form-boolean-group .form-item,.select-profile .form-boolean-group .form-item,.select-vehicle .form-boolean-group .form-item{border:1px solid var(--bs-gray-400);}.rca-details input[type=checkbox],.rca-additional-details input[type=checkbox],.rca-summary input[type=checkbox],.add-profile input[type=checkbox],.select-profile input[type=checkbox],.select-vehicle input[type=checkbox]{border:1px solid var(--bs-gray-400);}.rca-details input[type=checkbox]:focus,.rca-additional-details input[type=checkbox]:focus,.rca-summary input[type=checkbox]:focus,.add-profile input[type=checkbox]:focus,.select-profile input[type=checkbox]:focus,.select-vehicle input[type=checkbox]:focus{outline:unset !important;border:1px solid var(--primary-color);}.rca-details input[type=checkbox]:hover,.rca-additional-details input[type=checkbox]:hover,.rca-summary input[type=checkbox]:hover,.add-profile input[type=checkbox]:hover,.select-profile input[type=checkbox]:hover,.select-vehicle input[type=checkbox]:hover{border:1px solid var(--primary-color);}.rca-details input[type=checkbox]:checked,.rca-additional-details input[type=checkbox]:checked,.rca-summary input[type=checkbox]:checked,.add-profile input[type=checkbox]:checked,.select-profile input[type=checkbox]:checked,.select-vehicle input[type=checkbox]:checked{border:1px solid var(--primary-color);background-color:var(--primary-color);}.rca-details [type=color],.rca-details [type=date],.rca-details [type=datetime-local],.rca-details [type=email],.rca-details [type=file],.rca-details [type=month],.rca-details [type=number],.rca-details [type=password],.rca-details [type=search],.rca-details [type=tel],.rca-details [type=text],.rca-details [type=time],.rca-details [type=url],.rca-details [type=week],.rca-details textarea,.rca-additional-details [type=color],.rca-additional-details [type=date],.rca-additional-details [type=datetime-local],.rca-additional-details [type=email],.rca-additional-details [type=file],.rca-additional-details [type=month],.rca-additional-details [type=number],.rca-additional-details [type=password],.rca-additional-details [type=search],.rca-additional-details [type=tel],.rca-additional-details [type=text],.rca-additional-details [type=time],.rca-additional-details [type=url],.rca-additional-details [type=week],.rca-additional-details textarea,.rca-summary [type=color],.rca-summary [type=date],.rca-summary [type=datetime-local],.rca-summary [type=email],.rca-summary [type=file],.rca-summary [type=month],.rca-summary [type=number],.rca-summary [type=password],.rca-summary [type=search],.rca-summary [type=tel],.rca-summary [type=text],.rca-summary [type=time],.rca-summary [type=url],.rca-summary [type=week],.rca-summary textarea,.add-profile [type=color],.add-profile [type=date],.add-profile [type=datetime-local],.add-profile [type=email],.add-profile [type=file],.add-profile [type=month],.add-profile [type=number],.add-profile [type=password],.add-profile [type=search],.add-profile [type=tel],.add-profile [type=text],.add-profile [type=time],.add-profile [type=url],.add-profile [type=week],.add-profile textarea,.select-profile [type=color],.select-profile [type=date],.select-profile [type=datetime-local],.select-profile [type=email],.select-profile [type=file],.select-profile [type=month],.select-profile [type=number],.select-profile [type=password],.select-profile [type=search],.select-profile [type=tel],.select-profile [type=text],.select-profile [type=time],.select-profile [type=url],.select-profile [type=week],.select-profile textarea,.select-vehicle [type=color],.select-vehicle [type=date],.select-vehicle [type=datetime-local],.select-vehicle [type=email],.select-vehicle [type=file],.select-vehicle [type=month],.select-vehicle [type=number],.select-vehicle [type=password],.select-vehicle [type=search],.select-vehicle [type=tel],.select-vehicle [type=text],.select-vehicle [type=time],.select-vehicle [type=url],.select-vehicle [type=week],.select-vehicle textarea{font-family:var(--font-regular);font-weight:400;border:1px solid var(--bs-gray-400);font-size:0.9rem;letter-spacing:0.5px;color:var(--bs-gray-800);}.rca-details [type=color]::placeholder,.rca-details [type=date]::placeholder,.rca-details [type=datetime-local]::placeholder,.rca-details [type=email]::placeholder,.rca-details [type=file]::placeholder,.rca-details [type=month]::placeholder,.rca-details [type=number]::placeholder,.rca-details [type=password]::placeholder,.rca-details [type=search]::placeholder,.rca-details [type=tel]::placeholder,.rca-details [type=text]::placeholder,.rca-details [type=time]::placeholder,.rca-details [type=url]::placeholder,.rca-details [type=week]::placeholder,.rca-details textarea::placeholder,.rca-additional-details [type=color]::placeholder,.rca-additional-details [type=date]::placeholder,.rca-additional-details [type=datetime-local]::placeholder,.rca-additional-details [type=email]::placeholder,.rca-additional-details [type=file]::placeholder,.rca-additional-details [type=month]::placeholder,.rca-additional-details [type=number]::placeholder,.rca-additional-details [type=password]::placeholder,.rca-additional-details [type=search]::placeholder,.rca-additional-details [type=tel]::placeholder,.rca-additional-details [type=text]::placeholder,.rca-additional-details [type=time]::placeholder,.rca-additional-details [type=url]::placeholder,.rca-additional-details [type=week]::placeholder,.rca-additional-details textarea::placeholder,.rca-summary [type=color]::placeholder,.rca-summary [type=date]::placeholder,.rca-summary [type=datetime-local]::placeholder,.rca-summary [type=email]::placeholder,.rca-summary [type=file]::placeholder,.rca-summary [type=month]::placeholder,.rca-summary [type=number]::placeholder,.rca-summary [type=password]::placeholder,.rca-summary [type=search]::placeholder,.rca-summary [type=tel]::placeholder,.rca-summary [type=text]::placeholder,.rca-summary [type=time]::placeholder,.rca-summary [type=url]::placeholder,.rca-summary [type=week]::placeholder,.rca-summary textarea::placeholder,.add-profile [type=color]::placeholder,.add-profile [type=date]::placeholder,.add-profile [type=datetime-local]::placeholder,.add-profile [type=email]::placeholder,.add-profile [type=file]::placeholder,.add-profile [type=month]::placeholder,.add-profile [type=number]::placeholder,.add-profile [type=password]::placeholder,.add-profile [type=search]::placeholder,.add-profile [type=tel]::placeholder,.add-profile [type=text]::placeholder,.add-profile [type=time]::placeholder,.add-profile [type=url]::placeholder,.add-profile [type=week]::placeholder,.add-profile textarea::placeholder,.select-profile [type=color]::placeholder,.select-profile [type=date]::placeholder,.select-profile [type=datetime-local]::placeholder,.select-profile [type=email]::placeholder,.select-profile [type=file]::placeholder,.select-profile [type=month]::placeholder,.select-profile [type=number]::placeholder,.select-profile [type=password]::placeholder,.select-profile [type=search]::placeholder,.select-profile [type=tel]::placeholder,.select-profile [type=text]::placeholder,.select-profile [type=time]::placeholder,.select-profile [type=url]::placeholder,.select-profile [type=week]::placeholder,.select-profile textarea::placeholder,.select-vehicle [type=color]::placeholder,.select-vehicle [type=date]::placeholder,.select-vehicle [type=datetime-local]::placeholder,.select-vehicle [type=email]::placeholder,.select-vehicle [type=file]::placeholder,.select-vehicle [type=month]::placeholder,.select-vehicle [type=number]::placeholder,.select-vehicle [type=password]::placeholder,.select-vehicle [type=search]::placeholder,.select-vehicle [type=tel]::placeholder,.select-vehicle [type=text]::placeholder,.select-vehicle [type=time]::placeholder,.select-vehicle [type=url]::placeholder,.select-vehicle [type=week]::placeholder,.select-vehicle textarea::placeholder{color:var(--bs-gray-500);}.rca-details [type=color]:focus,.rca-details [type=date]:focus,.rca-details [type=datetime-local]:focus,.rca-details [type=email]:focus,.rca-details [type=file]:focus,.rca-details [type=month]:focus,.rca-details [type=number]:focus,.rca-details [type=password]:focus,.rca-details [type=search]:focus,.rca-details [type=tel]:focus,.rca-details [type=text]:focus,.rca-details [type=time]:focus,.rca-details [type=url]:focus,.rca-details [type=week]:focus,.rca-details textarea:focus,.rca-additional-details [type=color]:focus,.rca-additional-details [type=date]:focus,.rca-additional-details [type=datetime-local]:focus,.rca-additional-details [type=email]:focus,.rca-additional-details [type=file]:focus,.rca-additional-details [type=month]:focus,.rca-additional-details [type=number]:focus,.rca-additional-details [type=password]:focus,.rca-additional-details [type=search]:focus,.rca-additional-details [type=tel]:focus,.rca-additional-details [type=text]:focus,.rca-additional-details [type=time]:focus,.rca-additional-details [type=url]:focus,.rca-additional-details [type=week]:focus,.rca-additional-details textarea:focus,.rca-summary [type=color]:focus,.rca-summary [type=date]:focus,.rca-summary [type=datetime-local]:focus,.rca-summary [type=email]:focus,.rca-summary [type=file]:focus,.rca-summary [type=month]:focus,.rca-summary [type=number]:focus,.rca-summary [type=password]:focus,.rca-summary [type=search]:focus,.rca-summary [type=tel]:focus,.rca-summary [type=text]:focus,.rca-summary [type=time]:focus,.rca-summary [type=url]:focus,.rca-summary [type=week]:focus,.rca-summary textarea:focus,.add-profile [type=color]:focus,.add-profile [type=date]:focus,.add-profile [type=datetime-local]:focus,.add-profile [type=email]:focus,.add-profile [type=file]:focus,.add-profile [type=month]:focus,.add-profile [type=number]:focus,.add-profile [type=password]:focus,.add-profile [type=search]:focus,.add-profile [type=tel]:focus,.add-profile [type=text]:focus,.add-profile [type=time]:focus,.add-profile [type=url]:focus,.add-profile [type=week]:focus,.add-profile textarea:focus,.select-profile [type=color]:focus,.select-profile [type=date]:focus,.select-profile [type=datetime-local]:focus,.select-profile [type=email]:focus,.select-profile [type=file]:focus,.select-profile [type=month]:focus,.select-profile [type=number]:focus,.select-profile [type=password]:focus,.select-profile [type=search]:focus,.select-profile [type=tel]:focus,.select-profile [type=text]:focus,.select-profile [type=time]:focus,.select-profile [type=url]:focus,.select-profile [type=week]:focus,.select-profile textarea:focus,.select-vehicle [type=color]:focus,.select-vehicle [type=date]:focus,.select-vehicle [type=datetime-local]:focus,.select-vehicle [type=email]:focus,.select-vehicle [type=file]:focus,.select-vehicle [type=month]:focus,.select-vehicle [type=number]:focus,.select-vehicle [type=password]:focus,.select-vehicle [type=search]:focus,.select-vehicle [type=tel]:focus,.select-vehicle [type=text]:focus,.select-vehicle [type=time]:focus,.select-vehicle [type=url]:focus,.select-vehicle [type=week]:focus,.select-vehicle textarea:focus{border:1px solid var(--bs-gray-600) !important;}.rca-details .error:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea),.rca-additional-details .error:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea),.rca-summary .error:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea),.add-profile .error:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea),.select-profile .error:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea),.select-vehicle .error:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea){border:solid 1px #e30613 !important;}.rca-details .form-item--error-message,.rca-details .fieldset__error-message,.rca-details .form-item__error-message,.rca-details .remote-insurance-inquiry-error,.rca-details .error-message,.rca-additional-details .form-item--error-message,.rca-additional-details .fieldset__error-message,.rca-additional-details .form-item__error-message,.rca-additional-details .remote-insurance-inquiry-error,.rca-additional-details .error-message,.rca-summary .form-item--error-message,.rca-summary .fieldset__error-message,.rca-summary .form-item__error-message,.rca-summary .remote-insurance-inquiry-error,.rca-summary .error-message,.add-profile .form-item--error-message,.add-profile .fieldset__error-message,.add-profile .form-item__error-message,.add-profile .remote-insurance-inquiry-error,.add-profile .error-message,.select-profile .form-item--error-message,.select-profile .fieldset__error-message,.select-profile .form-item__error-message,.select-profile .remote-insurance-inquiry-error,.select-profile .error-message,.select-vehicle .form-item--error-message,.select-vehicle .fieldset__error-message,.select-vehicle .form-item__error-message,.select-vehicle .remote-insurance-inquiry-error,.select-vehicle .error-message{font-family:var(--font-bold);font-weight:500;letter-spacing:0.2px;}.rca-details .form-item--error-message .placeholder,.rca-details .fieldset__error-message .placeholder,.rca-details .form-item__error-message .placeholder,.rca-details .remote-insurance-inquiry-error .placeholder,.rca-details .error-message .placeholder,.rca-additional-details .form-item--error-message .placeholder,.rca-additional-details .fieldset__error-message .placeholder,.rca-additional-details .form-item__error-message .placeholder,.rca-additional-details .remote-insurance-inquiry-error .placeholder,.rca-additional-details .error-message .placeholder,.rca-summary .form-item--error-message .placeholder,.rca-summary .fieldset__error-message .placeholder,.rca-summary .form-item__error-message .placeholder,.rca-summary .remote-insurance-inquiry-error .placeholder,.rca-summary .error-message .placeholder,.add-profile .form-item--error-message .placeholder,.add-profile .fieldset__error-message .placeholder,.add-profile .form-item__error-message .placeholder,.add-profile .remote-insurance-inquiry-error .placeholder,.add-profile .error-message .placeholder,.select-profile .form-item--error-message .placeholder,.select-profile .fieldset__error-message .placeholder,.select-profile .form-item__error-message .placeholder,.select-profile .remote-insurance-inquiry-error .placeholder,.select-profile .error-message .placeholder,.select-vehicle .form-item--error-message .placeholder,.select-vehicle .fieldset__error-message .placeholder,.select-vehicle .form-item__error-message .placeholder,.select-vehicle .remote-insurance-inquiry-error .placeholder,.select-vehicle .error-message .placeholder{font-family:var(--font-bold);font-weight:500;}.rca-details .fieldset__legend,.rca-additional-details .fieldset__legend,.rca-summary .fieldset__legend,.add-profile .fieldset__legend,.select-profile .fieldset__legend,.select-vehicle .fieldset__legend{font-family:var(--font-bold);font-weight:600;}.rca-details .form-item__label,.rca-details .fieldset__label,.rca-additional-details .form-item__label,.rca-additional-details .fieldset__label,.rca-summary .form-item__label,.rca-summary .fieldset__label,.add-profile .form-item__label,.add-profile .fieldset__label,.select-profile .form-item__label,.select-profile .fieldset__label,.select-vehicle .form-item__label,.select-vehicle .fieldset__label{font-family:var(--font-bold);font-weight:600;color:var(--text-color);margin-bottom:2px;width:100%;}.rca-details .form-item__label.option,.rca-details .fieldset__label.option,.rca-additional-details .form-item__label.option,.rca-additional-details .fieldset__label.option,.rca-summary .form-item__label.option,.rca-summary .fieldset__label.option,.add-profile .form-item__label.option,.add-profile .fieldset__label.option,.select-profile .form-item__label.option,.select-profile .fieldset__label.option,.select-vehicle .form-item__label.option,.select-vehicle .fieldset__label.option{font-family:var(--font-bold);font-weight:600;}.rca-details .form-item__label.option a,.rca-details .fieldset__label.option a,.rca-additional-details .form-item__label.option a,.rca-additional-details .fieldset__label.option a,.rca-summary .form-item__label.option a,.rca-summary .fieldset__label.option a,.add-profile .form-item__label.option a,.add-profile .fieldset__label.option a,.select-profile .form-item__label.option a,.select-profile .fieldset__label.option a,.select-vehicle .form-item__label.option a,.select-vehicle .fieldset__label.option a{font-family:var(--font-bold);font-weight:600;color:var(--primary-color);}.rca-details .form-item__label.option a:hover,.rca-details .fieldset__label.option a:hover,.rca-additional-details .form-item__label.option a:hover,.rca-additional-details .fieldset__label.option a:hover,.rca-summary .form-item__label.option a:hover,.rca-summary .fieldset__label.option a:hover,.add-profile .form-item__label.option a:hover,.add-profile .fieldset__label.option a:hover,.select-profile .form-item__label.option a:hover,.select-profile .fieldset__label.option a:hover,.select-vehicle .form-item__label.option a:hover,.select-vehicle .fieldset__label.option a:hover{color:var(--accent-color);}.rca-details .field__label,.rca-additional-details .field__label,.rca-summary .field__label,.add-profile .field__label,.select-profile .field__label,.select-vehicle .field__label{font-family:var(--font-bold);font-weight:600;color:var(--text-color);}.rca-details .wizard-layout-footer,.rca-details .form-actions,.rca-details .ief-popup-actions,.rca-details .insurances-details-actions,.rca-additional-details .wizard-layout-footer,.rca-additional-details .form-actions,.rca-additional-details .ief-popup-actions,.rca-additional-details .insurances-details-actions,.rca-summary .wizard-layout-footer,.rca-summary .form-actions,.rca-summary .ief-popup-actions,.rca-summary .insurances-details-actions,.add-profile .wizard-layout-footer,.add-profile .form-actions,.add-profile .ief-popup-actions,.add-profile .insurances-details-actions,.select-profile .wizard-layout-footer,.select-profile .form-actions,.select-profile .ief-popup-actions,.select-profile .insurances-details-actions,.select-vehicle .wizard-layout-footer,.select-vehicle .form-actions,.select-vehicle .ief-popup-actions,.select-vehicle .insurances-details-actions{margin-bottom:0;padding-top:0;border-top:0 !important;}.form-boolean-group .form-item__label{font-family:var(--font-regular);font-weight:400;color:var(--text-color);}.form-boolean-group .form-item{border:1px solid var(--bs-gray-400);}.form-boolean-group input[type=radio]{border:1px solid var(--bs-gray-400) !important;}.form-boolean-group input[type=radio]:checked{border:1px solid var(--primary-color) !important;}.form-boolean-group input[type=radio]:checked::after{background-color:var(--primary-color);}.select-profile.ui-dialog .ui-dialog-titlebar .ui-dialog-title,.select-profile.ui-dialog .ui-dialog-titlebar .ui-dialog-title em,.select-vehicle.ui-dialog .ui-dialog-titlebar .ui-dialog-title,.select-vehicle.ui-dialog .ui-dialog-titlebar .ui-dialog-title em,.add-profile.ui-dialog .ui-dialog-titlebar .ui-dialog-title,.add-profile.ui-dialog .ui-dialog-titlebar .ui-dialog-title em{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.select-profile.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close,.select-vehicle.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close,.add-profile.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close{position:absolute;width:20px;height:20px;padding:0;border:unset;background-color:transparent;top:20px;transform:unset !important;background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/modal_close.svg);background-position:center;background-repeat:no-repeat;inset-block-start:unset;opacity:1;margin:0;}[dir="ltr"] .select-profile.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close,[dir="ltr"] .select-vehicle.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close,[dir="ltr"] .add-profile.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close{right:0 !important;}[dir="rtl"] .select-profile.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close,[dir="rtl"] .select-vehicle.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close,[dir="rtl"] .add-profile.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close{left:0 !important;}[dir] .select-profile.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close,[dir] .select-vehicle.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close,[dir] .add-profile.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close{inset-inline-start:unset;inset-inline-end:unset;}.person-input--wrap .add-primary-person,.person-input--wrap .add-vehicle,.vehicle-add--wrap .add-primary-person,.vehicle-add--wrap .add-vehicle{background-color:var(--primary-color);}@media (max-width:29.25rem){.person-input--wrap .add-primary-person,.person-input--wrap .add-vehicle,.vehicle-add--wrap .add-primary-person,.vehicle-add--wrap .add-vehicle{font-family:var(--font-regular);font-weight:400;}}.existing-profiles--wrap .fieldset__description,.existing-profiles--wrap .title,.existing-vehicles--wrap .fieldset__description,.existing-vehicles--wrap .title{font-family:var(--font-bold);font-weight:700;color:var(--text-color-75);}.select-profile .title,.select-vehicle .title,.select-profiles .title{font-family:var(--font-bold);font-weight:700;color:var(--text-color-75);}.select-profile .disabled-message,.select-vehicle .disabled-message,.select-profiles .disabled-message{font-family:var(--font-regular);font-weight:400;color:var(--text-color);}.rca-additional-details .bonus-malus-wrap,.rca-additional-details .territory-wrap,.rca-additional-details .period-wrap{font-family:var(--font-bold);font-weight:600;color:var(--text-color);}.rca-additional-details .bonus-malus-wrap b:last-child,.rca-additional-details .territory-wrap b:last-child,.rca-additional-details .period-wrap b:last-child{color:var(--primary-color);}.rca-additional-details > div,.rca-additional-details > .form-item{margin-bottom:0.5rem;}.rca-top--summmary .block__title{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.rca-top--summmary .calculation-container{background-color:var(--primary-color);}.rca-top--summmary .calculation-container .calculation-title{font-family:var(--font-bold);font-weight:700;}.rca-top--summmary .calculation-container .calculation-body .field__wrap{font-family:var(--font-bold);font-weight:700;}@media (max-width:48rem){.rca-top--summmary .calculation-container .calculation-body .field__wrap + .field__wrap{border-top:1px solid var(--grey-color-50);}}.field--name-field-vehicle{margin-top:20px !important;}.ief-entity-table tbody td{font-family:var(--font-regular);font-weight:400;color:var(--text-color);}.ief-entity-table tbody td .summary-name{font-family:var(--font-bold);font-weight:700;}.ief-entity-table .ief-entity-operations input[type=submit]{font-family:var(--font-bold);font-weight:700;}.rca-insurance-generalities .car-summary{border-top:1px solid var(--grey-color);}.rca-insurance-generalities table caption{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.rca-insurance-generalities table thead th{font-family:var(--font-regular);font-weight:400;color:var(--text-color-75);}.rca-insurance-generalities table tbody td{font-family:var(--font-regular);font-weight:400;color:var(--text-color);}.rca-insurance-generalities table tbody td .summary-name{font-family:var(--font-bold);font-weight:700;}.rca-insurance-generalities .car-name--wrap{font-family:var(--font-bold);font-weight:700;}.rca-insurance-wrap-v1 .contractor-wrap b,.rca-insurance-wrap-v1 .car-info-wrap b{font-family:var(--font-regular);font-weight:400;color:var(--accent-color);}#rca-companies-v1 .form-boolean-group .form-type-boolean .form-item__label{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}#rca-companies-v1 .form-boolean-group .form-type-boolean .policy-price .price-label{color:var(--dark-grey);}#rca-companies-v1 .form-boolean-group .form-type-boolean .policy-price .price-result{font-family:var(--font-bold);font-weight:700;color:var(--primary-color);}#rca-companies-v1 .form-boolean-group .form-item__label .company-name{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.rca-insurance-wrap-v3{gap:1.5rem 20px;}.rca-insurance-wrap-v3 .contractor-wrap b,.rca-insurance-wrap-v3 .car-info-wrap b{font-family:var(--font-regular);font-weight:400;color:var(--accent-color);}#rca-insurance-companies-v3 .form-boolean-group .form-type-boolean .policy-price .price-label{color:var(--dark-grey);}#rca-insurance-companies-v3 .form-boolean-group .form-type-boolean .policy-price .price-result{font-family:var(--font-bold);font-weight:700;color:var(--primary-color);}#rca-insurance-companies-v3 .form-boolean-group .form-item__label .company-name{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.rca-person-type-v3 .form-boolean-radios{background-color:var(--light-grey);border-radius:var(--border-radius--rounded);}.rca-person-type-v3 .form-boolean-radios .form-type-boolean .form-item__label{font-family:var(--font-bold);font-weight:700;}.rca-person-type-v3 .form-boolean-radios .form-type-boolean:has(input[type=radio]:checked){background-color:var(--primary-color);border:1px solid var(--primary-color);}.rca-person-type-v3 .form-boolean-radios .form-type-boolean:has(input[type=radio]:checked) .form-item__label{color:#fff;}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-type-boolean .policy-price .price-label{font-family:var(--font-regular);font-weight:400;color:var(--dark-grey);}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-type-boolean .policy-price .price-result{font-family:var(--font-bold);font-weight:700;color:var(--primary-color);}:root{--content-above-bg-75:hsl(var(--content-above-bg-hue),var(--content-above-bg-saturation),calc(1% * (var(--content-above-bg-lightness) - (0.75 * var(--content-above-bg-lightness)))));--content-above-bg-25:hsl(var(--content-above-bg-hue),var(--content-above-bg-saturation),calc(1% * (var(--content-above-bg-lightness) - (0.25 * var(--content-above-bg-lightness)))));--content-above-bg:hsl(var(--content-above-bg-hue),var(--content-above-bg-saturation),calc(1% * var(--content-above-bg-lightness)));--content-above-bg-50:hsl(var(--content-above-bg-hue),var(--content-above-bg-saturation),calc(1% * (var(--content-above-bg-lightness) + (0.5 * (100 - var(--content-above-bg-lightness))))));--content-above-padding:var(--content-above-padding-top) var(--content-above-padding-right) var(--content-above-padding-bottom) var(--content-above-padding-left);}.content__above{background-color:var(--content-above-bg);}.content__above .region{padding:var(--content-above-padding);}:root{--footer-top-bg-75:hsl(var(--footer-top-bg-hue),var(--footer-top-bg-saturation),calc(1% * (var(--footer-top-bg-lightness) - (0.75 * var(--footer-top-bg-lightness)))));--footer-top-bg-25:hsl(var(--footer-top-bg-hue),var(--footer-top-bg-saturation),calc(1% * (var(--footer-top-bg-lightness) - (0.25 * var(--footer-top-bg-lightness)))));--footer-top-bg:hsl(var(--footer-top-bg-hue),var(--footer-top-bg-saturation),calc(1% * var(--footer-top-bg-lightness)));--footer-top-bg-50:hsl(var(--footer-top-bg-hue),var(--footer-top-bg-saturation),calc(1% * (var(--footer-top-bg-lightness) + (0.5 * (100 - var(--footer-top-bg-lightness))))));--footer-bottom-bg-30:hsl(var(--footer-bottom-bg-hue),var(--footer-bottom-bg-saturation),calc(1% * (var(--footer-bottom-bg-lightness) - (0.36 * var(--footer-bottom-bg-lightness)))));--footer-bottom-bg-40:hsl(var(--footer-bottom-bg-hue),var(--footer-bottom-bg-saturation),calc(1% * (var(--footer-bottom-bg-lightness) - (0.24 * var(--footer-bottom-bg-lightness)))));--footer-bottom-bg:hsl(var(--footer-bottom-bg-hue),var(--footer-bottom-bg-saturation),calc(1% * var(--footer-bottom-bg-lightness)));--footer-bottom-bg-50:hsl(var(--footer-bottom-bg-hue),var(--footer-bottom-bg-saturation),calc(1% * (var(--footer-bottom-bg-lightness) + (0.24 * (100 - var(--footer-bottom-bg-lightness))))));--footer-top-padding:var(--footer-top-padding-top) var(--footer-top-padding-right) var(--footer-top-padding-bottom) var(--footer-top-padding-left);--footer-bottom-padding:var(--footer-bottom-padding-top) var(--footer-bottom-padding-right) var(--footer-bottom-padding-bottom) var(--footer-bottom-padding-left);--footer-top-gap:var(--footer-top-gap);--footer-bottom-gap:var(--footer-top-gap);}.top-footer-section{background-color:var(--footer-top-bg);padding:var(--footer-top-padding);gap:var(--footer-top-gap);}.site-footer{border-top:1px solid var(--light-grey);color:var(--text-color);}.site-footer a{color:var(--text-color);}.site-footer .menu{padding:0;margin:0;list-style:none;}.footer-bottom{background-color:var(--footer-bottom-bg);}.footer-bottom .region.container{padding:var(--footer-bottom-padding);gap:var(--footer-top-gap);}.region--flex{display:flex;flex-wrap:wrap;}@media (min-width:30.25rem){.region--flex.column2 > *{flex:1;}}@media (min-width:49rem){.region--flex.column3 > *{flex-basis:calc(32.84% - 10px);}}@media (min-width:63rem){.region--flex.column3 > *{flex:1;}}@media (min-width:49rem){.region--flex.column4 > *{flex-basis:calc(50% - 10px);}}@media (min-width:76rem){.region--flex.column4 > *{flex:1;}}.region--grid{display:grid;}@media (min-width:49rem){.region--grid.column2{grid-template-columns:repeat(2,1fr);}}@media (min-width:49rem){.region--grid.column3{grid-template-columns:repeat(2,1fr);}}@media (min-width:63rem){.region--grid.column3{grid-template-columns:repeat(3,1fr);}}@media (min-width:49rem){.region--grid.column4{grid-template-columns:repeat(2,1fr);}}@media (min-width:63rem){.region--grid.column4{grid-template-columns:repeat(4,1fr);}}.top-footer-section{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:20px;border-bottom:1px solid var(--light-grey);}.top-footer-section .region--footer-top-first{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;gap:20px;}.top-footer-section .region{flex:100%;}@media (min-width:49rem){.top-footer-section .region{flex-basis:calc(50% - 20px);}}@media (min-width:63rem){.top-footer-section .region{flex-basis:5%;}}.top-footer-section .phone-nr--block{display:block;}.top-footer-section .phone-nr--block a{width:fit-content;}[dir="ltr"] .top-footer-section .phone-nr--block a{margin-left:auto;}[dir="rtl"] .top-footer-section .phone-nr--block a{margin-right:auto;}@media (min-width:49rem) and (max-width:62rem){.top-footer-section .phone-nr--block{width:fit-content;margin:0 auto;}}@media (min-width:63rem){[dir="ltr"] .top-footer-section .phone-nr--block{margin-left:0;}[dir="rtl"] .top-footer-section .phone-nr--block{margin-right:0;}}.bottom-footer-section .region--footer-bottom{text-align:center;}#block-bottomcontactinfo{margin:0;}#block-bottomcontactinfo p{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:20px;margin:0;color:var(--text-color);}#block-bottomcontactinfo p + p{margin-top:4px;}#block-copyrights{margin:0;}#block-copyrights p{font-family:var(--font-regular);font-weight:400;font-size:12px;line-height:normal;margin:0;color:var(--text-color-75);}#block-copyrights p + p{margin-top:4px;}@media (min-width:49rem) and (max-width:62rem){#block-bottomcontactinfo{width:fit-content;margin:0 auto;}}.menu--legacy-menu .menu{margin:0;padding:0;list-style:none;}@media (min-width:49rem){.menu--legacy-menu .menu{display:flex;flex-wrap:wrap;justify-content:flex-start;}}.menu--legacy-menu .menu li + li{margin-top:8px;}@media (min-width:49rem){.menu--legacy-menu .menu li + li{margin-top:0;}[dir="ltr"] .menu--legacy-menu .menu li + li{margin-left:16px;}[dir="rtl"] .menu--legacy-menu .menu li + li{margin-right:16px;}}.menu--legacy-menu .menu li a{font-weight:400;font-size:12px;text-decoration:unset;color:var(--text-color-75);}.menu--legacy-menu .menu li a:hover{text-decoration:underline;color:var(--primary-color);}#block-paymentmethods{width:fit-content;margin:0;}#block-paymentmethods .field--name-field-method-logo{display:flex;align-items:center;justify-content:flex-end;gap:20px;}#block-azuro-subtheme-madewithlove .field--name-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-family:var(--font-second);font-weight:400;font-size:12px;line-height:normal;color:var(--text-color-75);}#block-azuro-subtheme-madewithlove .field--name-body p{margin-bottom:0;}.row{margin:0;padding:0;}.row > *{padding:0;margin:0;}.container{margin:0 auto;}@media (max-width:48rem){.page-wrapper .row.container{gap:20px;}}img,svg{display:block;width:auto;max-width:100%;}div#sliding-popup{z-index:2147484179;background:#fff;}div#sliding-popup .popup-content{display:flex;flex-wrap:wrap;gap:20px;padding:0;}[dir="ltr"] div#sliding-popup .popup-content{text-align:left;}[dir="rtl"] div#sliding-popup .popup-content{text-align:right;}div#sliding-popup .eu-cookie-compliance-banner{padding:20px 0;box-shadow:0px 4px 15px 0px rgba(0,0,0,0.15);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message{margin-top:0;max-width:unset;}@media (min-width:63rem){div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message{flex-basis:calc(60% - 20px);}}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message h2{font-family:var(--font-semibold);font-size:16px;line-height:normal;font-weight:600;margin-bottom:20px;color:var(--text-color);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message p{display:inline-block;font-family:var(--font-regular);font-size:12px;font-weight:400;line-height:normal;margin:0;color:var(--text-color);letter-spacing:-0.2px;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message .find-more-button{font-family:var(--font-bold);font-size:12px;font-weight:700;line-height:normal;margin:0;color:var(--primary-color);text-decoration:none;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message .find-more-button:hover,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message .find-more-button:focus{border:0;background:transparent;color:var(--primary-color);text-decoration:underline;transition:-webkit-text-decoration 0.5s ease-in-out;transition:text-decoration 0.5s ease-in-out;transition:text-decoration 0.5s ease-in-out,-webkit-text-decoration 0.5s ease-in-out;}#popup-buttons{width:fit-content;max-width:unset;display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin:0;}@media (min-width:63rem){#popup-buttons{justify-content:flex-end;}}#popup-buttons button{margin:0;}@media (min-width:63rem){#popup-buttons{flex-basis:40%;}}#popup-buttons .agree-button{font-family:var(--font-semibold);font-weight:600;text-shadow:none;box-shadow:none;color:var(--pr-btn-text-color);padding:8px 12px;font-size:14px;line-height:normal;text-align:center;transition:background-color 0.5s ease-out;background-image:unset;text-transform:none;}#popup-buttons .agree-button:hover,#popup-buttons .agree-button:focus{background-color:var(--pr-btn-bg-hover);border-color:var(--pr-btn-border-color-hover);color:var(--pr-btn-text-color-hover);-webkit-text-decoration:var(--pr-btn-text-decoration-hover);text-decoration:var(--pr-btn-text-decoration-hover);}#popup-buttons .decline-button{font-family:var(--font-semibold);font-weight:600;text-transform:uppercase;text-shadow:none;box-shadow:none;background-color:var(--sc-btn-bg);color:var(--sc-btn-text-color);border-width:var(--sc-btn-border-width);border-radius:var(--sc-btn-border-radius);border-style:var(--sc-btn-border-style);border-color:var(--sc-btn-border-color);padding:8px 12px;font-size:14px;line-height:normal;letter-spacing:none;-webkit-text-decoration:var(--sc-btn-text-decoration);text-decoration:var(--sc-btn-text-decoration);text-align:center;transition:background-color 0.5s ease-out;background-image:unset;text-transform:none;}#popup-buttons .decline-button:hover,#popup-buttons .decline-button:focus{background-color:var(--sc-btn-bg-hover);border-color:var(--sc-btn-border-color-hover);color:var(--sc-btn-text-color-hover);-webkit-text-decoration:var(--sc-btn-text-decoration-hover);text-decoration:var(--sc-btn-text-decoration-hover);}.sitemap-plugin--menu a{display:block;color:var(--text-color);}.sitemap-plugin--menu a:hover{color:var(--primary-color);}.sitemap-plugin--menu ul{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:center;list-style:none;margin:0;padding:0;gap:20px;}.sitemap-plugin--menu ul li{flex:1;width:100%;margin-bottom:0;border-radius:4px;background-color:var(--primary-color-10);padding:20px;}.sitemap-plugin--menu ul li a{font-family:var(--font-bold);font-size:24px;line-height:700;letter-spacing:normal;line-height:normal;color:var(--text-color);text-align:center;}.sitemap-plugin--menu ul li a + ul{margin-top:20px;}.sitemap-plugin--menu ul ul{align-items:flex-start;justify-content:center;flex-direction:row;}.sitemap-plugin--menu ul ul li{flex:1;}.sitemap-plugin--menu ul ul li a{font-family:var(--font-medium);font-size:16px;line-height:500;letter-spacing:normal;line-height:normal;color:var(--text-color);text-align:center;}.sitemap-plugin--menu ul ul ul{flex-direction:column;}.sitemap-plugin--menu ul ul ul li a{font-family:var(--font-regular);font-size:14px;line-height:400;letter-spacing:normal;line-height:normal;color:var(--text-color);text-align:center;margin-bottom:0;}.sitemap-plugin--menu.sitemap-item--menu-account{background-color:var(--primary-color-10);border-radius:4px;padding:20px;margin-top:20px;}.sitemap-plugin--menu.sitemap-item--menu-account ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:flex-start;}.sitemap-plugin--menu.sitemap-item--menu-account ul li{flex:1;}.sitemap-plugin--menu.sitemap-item--menu-account ul li:first-of-type{padding:0;flex:100%;background-color:transparent;}.sitemap-plugin--menu.sitemap-item--menu-account ul li:first-of-type a{font-family:var(--font-bold);font-size:24px;line-height:700;letter-spacing:normal;line-height:normal;color:var(--text-color);text-align:center;}.sitemap-plugin--menu.sitemap-item--menu-account ul li a{font-family:var(--font-medium);font-size:16px;line-height:500;letter-spacing:normal;line-height:normal;color:var(--text-color);text-align:center;}#backtotop{width:40px;height:40px;background-color:var(--primary-color);background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/chevron-up.svg);padding:12px;background-size:28px;}#backtotop:hover{background-color:var(--accent-color);}.layout-main-wrapper:has(.banner-generic-full) .page-title--section,.layout-main-wrapper:has(.banner-generic-full) .page-breadcrumb--section{display:none;}.layout-main-wrapper:has(.banner-generic-full) .banner-generic-full .page-title--section{display:block !important;}.layout-main-wrapper:has(.node--view-mode-full:has(.banner-generic-full)) .page-wrapper{padding-top:0;}#loader-wrapper{position:fixed;top:0;width:100%;height:100%;z-index:1000;background-color:#fff;}[dir="ltr"] #loader-wrapper{left:0;}[dir="rtl"] #loader-wrapper{right:0;}#loader-wrapper #loader{display:block;position:relative;top:50%;width:100px;height:100px;border-radius:50%;border:3px solid transparent;border-top-color:var(--primary-color);animation:spin 2s linear infinite;z-index:1001;}[dir="ltr"] #loader-wrapper #loader{left:50%;margin:-75px 0 0 -75px;}[dir="rtl"] #loader-wrapper #loader{right:50%;margin:-75px -75px 0 0;}#loader-wrapper #loader::before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:var(--grey-color);animation:spin 3s linear infinite;}#loader-wrapper #loader::after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:var(--accent-color);animation:spin 1.5s linear infinite;}.loaded #loader-wrapper{visibility:hidden;transition:background-color 0.2s ease-out;}.loaded #loader-wrapper #loader{opacity:0;transition:all 0.1s ease-out;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.general-checkout--page .layout-region-checkout-footer .form-actions .link--previous{white-space:normal;letter-spacing:normal;padding:0.6rem 1.5rem 0.75rem 1.5rem;line-height:1.2;font-size:1rem;border-radius:6px;border:1px solid var(--primary-color);}.general-checkout--page .layout-region-checkout-footer .form-actions .link--previous:hover{background-color:var(--primary-color);color:var(--color--white);}:root{--header-bg-30:hsl(var(--header-bg-hue),var(--header-bg-saturation),calc(1% * (var(--header-bg-lightness) - (0.36 * var(--header-bg-lightness)))));--header-bg-40:hsl(var(--header-bg-hue),var(--header-bg-saturation),calc(1% * (var(--header-bg-lightness) - (0.24 * var(--header-bg-lightness)))));--header-bg:hsl(var(--header-bg-hue),var(--header-bg-saturation),calc(1% * var(--header-bg-lightness)));--header-bg-60:hsl(var(--header-bg-hue),var(--header-bg-saturation),calc(1% * (var(--header-bg-lightness) + (0.24 * (100 - var(--header-bg-lightness))))));--header-padding:var(--header-padding-top) var(--header-padding-right) var(--header-padding-bottom) var(--header-padding-left);--header-gap:var(--top-bar-gap);}header{position:relative;z-index:111;box-shadow:0px 16px 24px rgba(13,51,16,0.04);}.header-section{position:relative;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;align-items:center;padding:var(--header-padding);justify-content:space-between;}.header-section .region{padding:0;}.header-section .region--header{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:flex-end;width:100%;}@media (min-width:76rem){.header-section .region--header{gap:32px;}}.header-section .block{max-width:fit-content;align-items:center;}.language-switcher-language-url .links{display:flex;flex-direction:row;margin:0;list-style:none;background-color:var(--primary-color);}[dir="ltr"] .language-switcher-language-url .links{padding-left:0;}[dir="rtl"] .language-switcher-language-url .links{padding-right:0;}.language-switcher-language-url .links li a{display:block;font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:24px;color:#FFFFFF;padding:6px 12px;text-transform:uppercase;text-decoration:unset;}.language-switcher-language-url .links li a:hover{text-decoration:underline;}.language-switcher-language-url .links li a:focus{outline:unset;outline-offset:unset;}.language-switcher-language-url .links li.is-active a{background-color:var(--accent-color);}[dir="ltr"] .language-switcher-language-url .links li + li{margin-left:2px;}[dir="rtl"] .language-switcher-language-url .links li + li{margin-right:2px;}@media (max-width:75rem){.language-switcher-language-url{display:inline-block;width:fit-content;}}html:lang(ro) .block-language-switcher-langcode-block li[hreflang=ro] a{background-color:var(--accent-color);}html:lang(ru) .block-language-switcher-langcode-block li[hreflang=ru] a{background-color:var(--accent-color);}html:lang(en) .block-language-switcher-langcode-block li[hreflang=en] a{background-color:var(--accent-color);}@media only screen and (min-width:600px){[dir="ltr"] .block-dropdown-language{padding-right:20px;border-right:1px solid var(--grey-color);}[dir="rtl"] .block-dropdown-language{padding-left:20px;border-left:1px solid var(--grey-color);}}.block-dropdown-language .dropbutton-widget{width:auto;height:20px;padding-inline:0;border-radius:0;padding:0 !important;}.block-dropdown-language .dropbutton-wrapper{position:relative;}.block-dropdown-language .dropbutton-wrapper.open{filter:none;}.block-dropdown-language .dropbutton-wrapper .dropbutton-action{margin-inline:0;border:0;font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);background:transparent;}[dir="ltr"] .block-dropdown-language .dropbutton-wrapper .dropbutton-action{padding-right:12px;}[dir="rtl"] .block-dropdown-language .dropbutton-wrapper .dropbutton-action{padding-left:12px;}.block-dropdown-language .dropbutton-wrapper .dropbutton-action.secondary-action{margin-inline:0;border:0;width:fit-content;}[dir="ltr"] .block-dropdown-language .dropbutton-wrapper .dropbutton-action.secondary-action{padding-right:0;}[dir="rtl"] .block-dropdown-language .dropbutton-wrapper .dropbutton-action.secondary-action{padding-left:0;}.block-dropdown-language .dropbutton-wrapper .dropbutton-action.secondary-action a{position:relative;display:block;width:34px;font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);background:#fff;padding:4px;margin:0;z-index:100;transition:color 0.5s ease;}.block-dropdown-language .dropbutton-wrapper .dropbutton-action.secondary-action a:hover{color:var(--primary-color);transition:color 0.5s ease;}.block-dropdown-language .dropbutton-wrapper .dropbutton-action.secondary-action a:focus{border:none;outline:none;}[dir="ltr"] .block-dropdown-language .dropbutton-toggle{left:0;right:unset;}[dir="rtl"] .block-dropdown-language .dropbutton-toggle{right:0;left:unset;}.block-dropdown-language .dropbutton-toggle button{width:100%;height:20px;border-radius:0;background-color:transparent;border:0;}.block-dropdown-language .dropbutton-toggle button::before{position:absolute;top:50%;transform:translateY(-50%);display:block;content:"";width:12px;height:12px;border:0;background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/chevron-down_bl.svg) no-repeat center;background-size:12px;}[dir="ltr"] .block-dropdown-language .dropbutton-toggle button::before{right:-2px;}[dir="rtl"] .block-dropdown-language .dropbutton-toggle button::before{left:-2px;}.block-dropdown-language .dropbutton-toggle .dropbutton-arrow{display:none;}[dir="ltr"] .phone-nr--block{margin-left:32px;}[dir="rtl"] .phone-nr--block{margin-right:32px;}.phone-nr--block a{display:block;font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:24px;color:#FFFFFF;padding:12px 18px;background:var(--primary-color);text-decoration:unset;}.phone-nr--block a:hover{text-decoration:underline;}@media (max-width:29.25rem){[dir="ltr"] .phone-nr--block{margin-left:10px;}[dir="rtl"] .phone-nr--block{margin-right:10px;}.phone-nr--block a{font-size:12px;line-height:normal;padding:6px 12px;}}.account-block-wrap.logged-user{display:none;}.header-icon.no-logged{display:block;align-items:center;padding:0 !important;background-color:transparent;border:unset;text-decoration:unset;position:relative;font-family:var(--font-regular);font-weight:400;font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);}[dir="ltr"] .header-icon.no-logged{padding-right:12px;}[dir="rtl"] .header-icon.no-logged{padding-left:12px;}.account-icon{display:block;border:0;background:transparent;padding:0;align-items:center;}.account-icon:hover,.account-icon:focus{background:transparent;border:0;}.account-icon .user-log{position:relative;font-family:var(--font-regular);font-weight:400;font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);transition:color 0.5s ease;}[dir="ltr"] .account-icon .user-log{padding-right:12px;}[dir="rtl"] .account-icon .user-log{padding-left:12px;}.account-icon .user-log::after{position:absolute;top:5px;content:"";width:12px;height:12px;background:url(/themes/contrib/azuro_theme/assets/css/../../media/images/chevron-down.svg) no-repeat center;background-size:12px;}[dir="ltr"] .account-icon .user-log::after{right:0;}[dir="rtl"] .account-icon .user-log::after{left:0;}.account-icon .user-log:hover{color:var(--primary-color);transition:color 0.5s ease;}.account-wrap--region{position:relative;}.account-wrap--region .menu--account{padding:0 !important;}.account-block-wrap{position:absolute;min-width:220px;padding:16px;margin-top:16px;border-radius:0;}[dir="ltr"] .account-block-wrap{right:0;}[dir="rtl"] .account-block-wrap{left:0;}.account-block-wrap .menu--account .menu .menu__item a{border-radius:0;color:var(--text-color);}.account-block-wrap.account-open{display:block;}.lang-dropdown-select-element{width:fit-content !important;border:0;font-family:var(--font-semibold);font-weight:600;font-size:14px;line-height:20px;text-transform:capitalize;background-size:10px;background-color:transparent !important;background-image:url(/themes/contrib/azuro_theme/assets/css/../../media/images/chevron-down-dark.svg);color:var(--text-color);}[dir="ltr"] .lang-dropdown-select-element{padding:0 12px 0 6px !important;background-position:right 0px center;}[dir="rtl"] .lang-dropdown-select-element{padding:0 6px 0 12px !important;background-position:left 0px center;}.lang-dropdown-select-element:focus,.lang-dropdown-select-element:hover{border:0 !important;}.lang-dropdown-select-element option{font-family:var(--font-semibold);font-weight:600;font-size:14px;line-height:20px;}.mobile-header,.top-mobile-utilities,.bottom-mobile-utilities{display:block;}@media (min-width:49rem){.mobile-header,.top-mobile-utilities,.bottom-mobile-utilities{display:none !important;}}.main-services-block{padding:60px 0;background-color:#f7f9fb;}.main-homepage-services.view-services .view-content{display:grid;gap:20px;grid-template-columns:1fr;}@media only screen and (min-width:350px){.main-homepage-services.view-services .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:49rem){.main-homepage-services.view-services .view-content{grid-template-columns:repeat(3,1fr);}}@media (min-width:63rem){.main-homepage-services.view-services .view-content{grid-template-columns:repeat(6,1fr);}}.service-teaser{position:relative;height:100%;margin-block-end:0;height:100%;box-shadow:0px 1px 12px rgba(0,0,0,0.1);padding:20px;}.service-teaser:hover{box-shadow:0px 1px 12px rgba(0,0,0,0.1);}.service-teaser::after{content:none;}.service-teaser .node__title{margin:0;}.service-teaser .node__content{padding:0;}.service-teaser .service-redirect{display:block;text-decoration:unset;}.service-teaser .service-redirect:hover .node__title{color:var(--primary-color);}.service-teaser .header-service{display:flex;flex-direction:column;margin-bottom:10px;position:relative;height:100%;}.service-teaser .header-service .node__title{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:normal;color:var(--text-color);margin-top:10px;}.service-teaser .field--name-body p{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);margin:0;}.service-teaser .field--name-body p + p{margin-top:4px;}.service-teaser .field--name-field-media-image img{min-width:100%;height:200px;object-fit:cover;}.service-teaser .field--name-field-action-link{margin-top:16px;}.service-teaser .field--name-field-action-link a{display:block;font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:20px;color:var(--text-color);}.service-teaser .field--name-field-action-link a:hover{color:var(--primary-color);}.service-calculator{height:100%;}.service-calculator .service-wrap{text-decoration:unset;}.service-calculator .text-content{text-align:center;font-family:var(--font-regular);font-weight:400;font-size:16px;color:var(--primary-color);}.service-calculator .field--name-field-service-icon{padding:20px;background-color:var(--light-grey);border-radius:0;}.service-calculator .field--name-field-service-icon img,.service-calculator .field--name-field-service-icon svg{display:block;height:70px;object-fit:contain;margin:0 auto;}.service-calculator .node__content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;justify-content:flex-start;gap:16px;}.service-calculator .node__content .node__title{display:block;}.service-calculator .node__content .node__title .node-redirect{display:block;font-family:var(--font-medium);font-weight:500;font-size:16px;line-height:normal;color:var(--text-color);text-align:center;}.service-calculator .node__content .node__title .node-redirect:hover{color:var(--primary-color);}.service-calculator .node__content .order-now{width:100%;padding:8px 16px;line-height:normal;width:100%;border-radius:var(--pr-btn-border-radius);margin-top:auto;}.service-calculator .node__content .order-now[href=""],.service-calculator .node__content .order-now[href="#"],.service-calculator .node__content .order-now:not([href]){background:var(--primary-color-50);border-color:var(--primary-color-50);pointer-events:none;}.actions-footer{width:100%;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;}.actions-footer .order-now{padding:8px 12px;line-height:normal;flex:1;}.actions-footer .order-now[href=""],.actions-footer .order-now[href="#"],.actions-footer .order-now:not([href]){background:var(--primary-color-10);border-color:var(--primary-color-10);pointer-events:none;}.actions-footer .read-more{background-color:transparent;color:var(--primary-color);padding:8px 12px;line-height:normal;flex:1;}.view-company-carousel{margin-top:60px;}.view-company-carousel .slick img{min-width:100%;height:80px;object-fit:contain;filter:grayscale(100%);}.view-company-carousel .slick img:hover{filter:grayscale(0);}[dir="ltr"] .view-company-carousel .slick__slide{margin-right:50px;}[dir="rtl"] .view-company-carousel .slick__slide{margin-left:50px;}.features-grid .field--name-field-paragraph{display:grid;gap:32px;}@media (min-width:49rem){.features-grid .field--name-field-paragraph{grid-template-columns:repeat(2,1fr);}}@media (min-width:63rem){.features-grid .field--name-field-paragraph{grid-template-columns:repeat(3,1fr);}}@media (min-width:76rem){.features-grid .field--name-field-paragraph{grid-template-columns:repeat(4,1fr);}}.feature-paragraph.grid-paragraph{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;border:1px solid --light-grey;padding:20px;height:100%;}.feature-paragraph .field--name-field-title{font-family:var(--font-bold);font-weight:700;line-height:normal;color:var(--text-color);}.feature-paragraph .field--name-field-description{color:rgba(0,0,0,0.5);}.feature-paragraph .field--name-field-media-icon svg path{fill:var(--primary-color);}.call-to-action-block,.features-tabs{background-color:#f7f9fb;padding:60px 0;margin-bottom:60px;}.features-tabs{margin-top:60px;}.features-tabs .main-content{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;gap:20px;}.features-tabs .main-content .field--name-field-title{font-family:var(--font-bold);font-weight:700;font-size:32px;line-height:normal;color:var(--text-color);}.features-tabs .nav-pills{margin:40px 0 0 0;justify-content:center;border-bottom:1px solid var(--light-grey);}.features-tabs .nav-pills .nav-link{display:block;position:relative;font-family:var(--font-regular) !important;font-weight:normal !important;padding:12px 24px;color:var(--dark-grey);text-decoration:unset;background-color:transparent;border:none;border-radius:unset;}.features-tabs .nav-pills .nav-link::before{position:absolute;content:"";width:100%;bottom:0;display:block;}[dir="ltr"] .features-tabs .nav-pills .nav-link::before{left:50%;transform:translateX(-50%);}[dir="rtl"] .features-tabs .nav-pills .nav-link::before{right:50%;transform:translateX(50%);}.features-tabs .nav-pills .nav-link.active::before{border:1px solid var(--primary-color);}.features-tabs .tab-content{padding-top:40px;}.features-tabs .feature-paragraph{background-color:#fff;box-shadow:0px 4px 19px rgba(0,0,0,0.1);}.slick-list.draggable:hover{background-color:transparent;}.services-page-grid.view-services .view-content,.view-taxonomy-term .view-content{display:grid;gap:20px;grid-template-columns:1fr;}@media (min-width:49rem){.services-page-grid.view-services .view-content,.view-taxonomy-term .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:63rem){.services-page-grid.view-services .view-content,.view-taxonomy-term .view-content{grid-template-columns:repeat(3,1fr) !important;}}@media (min-width:76rem){.services-page-grid.view-services .view-content,.view-taxonomy-term .view-content{grid-template-columns:repeat(3,1fr) !important;}}.services-page-grid.view-services .service-teaser,.view-taxonomy-term .service-teaser{box-shadow:unset;border:1px solid var(--light-grey);}.services-page-grid.view-services .service-teaser img,.view-taxonomy-term .service-teaser img{height:240px;object-fit:cover;}.services-page-grid.view-services .service-teaser .node__title,.view-taxonomy-term .service-teaser .node__title{font-family:var(--font-semibold);font-size:18px;font-style:normal;font-weight:600;line-height:normal;color:var(--primary-color);margin-bottom:10px;}.services-page-grid.view-services .service-teaser .node__title:hover,.view-taxonomy-term .service-teaser .node__title:hover{color:var(--accent-color);}.services-page-grid.view-services .service-teaser .field--name-body,.view-taxonomy-term .service-teaser .field--name-body{font-family:var(--font-second);font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:var(--text-color);}.services-page-grid.view-services .service-teaser .field--name-body p,.services-page-grid.view-services .service-teaser .field--name-body h1,.services-page-grid.view-services .service-teaser .field--name-body h2,.services-page-grid.view-services .service-teaser .field--name-body h3,.services-page-grid.view-services .service-teaser .field--name-body h4,.services-page-grid.view-services .service-teaser .field--name-body span,.services-page-grid.view-services .service-teaser .field--name-body b,.services-page-grid.view-services .service-teaser .field--name-body strong,.services-page-grid.view-services .service-teaser .field--name-body a,.view-taxonomy-term .service-teaser .field--name-body p,.view-taxonomy-term .service-teaser .field--name-body h1,.view-taxonomy-term .service-teaser .field--name-body h2,.view-taxonomy-term .service-teaser .field--name-body h3,.view-taxonomy-term .service-teaser .field--name-body h4,.view-taxonomy-term .service-teaser .field--name-body span,.view-taxonomy-term .service-teaser .field--name-body b,.view-taxonomy-term .service-teaser .field--name-body strong,.view-taxonomy-term .service-teaser .field--name-body a{font-family:var(--font-second);font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:var(--text-color);}.services-page-grid.view-services .bef-links ul,.view-taxonomy-term .bef-links ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;}.services-page-grid.view-services .bef-links ul a,.view-taxonomy-term .bef-links ul a{display:block;font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:18px;color:var(--text-color-70);padding:8px 16px;text-decoration:none;}.services-page-grid.view-services .bef-links ul a.bef-link--selected,.view-taxonomy-term .bef-links ul a.bef-link--selected{background-color:#F6F6F7;color:var(--primary-color);}.services-page-grid.view-services .bef-links ul a:hover,.view-taxonomy-term .bef-links ul a:hover{color:var(--accent-color);}.services-page-grid.view-services form .form-actions,.view-taxonomy-term form .form-actions{margin-top:0;padding-top:0;border-top:0;margin-bottom:20px;}.banner-generic-full{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;min-height:480px;}.banner-generic-full .container{position:relative;height:100%;z-index:1;padding-top:32px;padding-bottom:32px;min-height:480px;}.banner-generic-full .main-content{position:absolute;top:50%;width:calc(100% - 20px);z-index:1;background:rgba(255,255,255,0.85);padding:32px;}[dir="ltr"] .banner-generic-full .main-content{left:50%;transform:translate(-50%,-50%);}[dir="rtl"] .banner-generic-full .main-content{right:50%;transform:translate(50%,-50%);}@media (min-width:49rem){.banner-generic-full .main-content{max-width:800px;min-width:600px;transform:translateY(-50%) !important;}[dir="ltr"] .banner-generic-full .main-content{left:0;}[dir="rtl"] .banner-generic-full .main-content{right:0;}}.banner-generic-full .field--name-field-banner-title{font-family:var(--font-bold);font-weight:700;font-size:48px;line-height:58px;color:var(--text-color);letter-spacing:-1.6px;}.banner-generic-full .field--name-field-banner-title:nth-child(2){margin-top:16px;}.banner-generic-full .field--name-field-banner-title:not(:last-child){margin-bottom:16px;}@media (max-width:48rem){.banner-generic-full .field--name-field-banner-title{font-size:24px;line-height:normal;}}.banner-generic-full .field--name-field-banner-description{font-family:var(--font-second);font-weight:400;font-size:16px;line-height:24px;color:var(--text-color);}.banner-generic-full .field--name-field-banner-description:not(:last-child){margin-bottom:16px;}@media (min-width:49rem){[dir="ltr"] .banner-generic-full .addtoany_list{margin:0 0 0 auto;}[dir="rtl"] .banner-generic-full .addtoany_list{margin:0 auto 0 0;}}.banner-generic-full .banner-button.primary-button[href=""],.banner-generic-full .view-empty .block-local-actions-block a.banner-button[href=""],.view-empty .block-local-actions-block .banner-generic-full a.banner-button[href=""],.banner-generic-full button.banner-button[href=""],.banner-generic-full .banner-button[href=""].button,.banner-generic-full .banner-button[href=""].btn,.banner-generic-full .print__wrapper--pdf .banner-button[href=""].print__link--pdf,.print__wrapper--pdf .banner-generic-full .banner-button[href=""].print__link--pdf,.banner-generic-full .banner-button[href=""].button--primary,.banner-generic-full .more-link a.banner-button[href=""],.more-link .banner-generic-full a.banner-button[href=""],.banner-generic-full .banner-button[href=""].order-now,.banner-generic-full .banner-button[href=""].read-more,.banner-generic-full .field--name-field-action-link a.banner-button[href=""],.field--name-field-action-link .banner-generic-full a.banner-button[href=""],.banner-generic-full .block-commerce-cart .banner-button[href=""].cart-block--link,.block-commerce-cart .banner-generic-full .banner-button[href=""].cart-block--link,.banner-generic-full .general-checkout--page .layout-region-checkout-footer .form-actions .banner-button[href=""].link--previous,.general-checkout--page .layout-region-checkout-footer .form-actions .banner-generic-full .banner-button[href=""].link--previous,.banner-generic-full .order-review--page .layout-region-checkout-footer .form-actions .banner-button[href=""].link--previous,.order-review--page .layout-region-checkout-footer .form-actions .banner-generic-full .banner-button[href=""].link--previous,.banner-generic-full .hi-start .insured-persons-table .banner-button[href=""].add-person,.hi-start .insured-persons-table .banner-generic-full .banner-button[href=""].add-person,.banner-generic-full .hi-details .insured-persons-table .banner-button[href=""].add-person,.hi-details .insured-persons-table .banner-generic-full .banner-button[href=""].add-person,.banner-generic-full .select-profiles .banner-button[href=""].add-second-person,.select-profiles .banner-generic-full .banner-button[href=""].add-second-person,.banner-generic-full .select-profiles .banner-button[href=""].add-vehicle,.select-profiles .banner-generic-full .banner-button[href=""].add-vehicle,.banner-generic-full .wizard-layout-footer .banner-button[href=""].next-button,.wizard-layout-footer .banner-generic-full .banner-button[href=""].next-button,.banner-generic-full .wizard-layout-footer .banner-button[href=""].submit-button,.wizard-layout-footer .banner-generic-full .banner-button[href=""].submit-button,.banner-generic-full .wizard-layout-footer .banner-button[href=""].add-to-cart,.wizard-layout-footer .banner-generic-full .banner-button[href=""].add-to-cart,.banner-generic-full .wizard-layout-footer .banner-button[href=""].checkout-button,.wizard-layout-footer .banner-generic-full .banner-button[href=""].checkout-button,.banner-generic-full .form-actions .banner-button[href=""].next-button,.form-actions .banner-generic-full .banner-button[href=""].next-button,.banner-generic-full .form-actions .banner-button[href=""].submit-button,.form-actions .banner-generic-full .banner-button[href=""].submit-button,.banner-generic-full .form-actions .banner-button[href=""].add-to-cart,.form-actions .banner-generic-full .banner-button[href=""].add-to-cart,.banner-generic-full .form-actions .banner-button[href=""].checkout-button,.form-actions .banner-generic-full .banner-button[href=""].checkout-button,.banner-generic-full .ief-popup-actions .banner-button[href=""].next-button,.ief-popup-actions .banner-generic-full .banner-button[href=""].next-button,.banner-generic-full .ief-popup-actions .banner-button[href=""].submit-button,.ief-popup-actions .banner-generic-full .banner-button[href=""].submit-button,.banner-generic-full .ief-popup-actions .banner-button[href=""].add-to-cart,.ief-popup-actions .banner-generic-full .banner-button[href=""].add-to-cart,.banner-generic-full .ief-popup-actions .banner-button[href=""].checkout-button,.ief-popup-actions .banner-generic-full .banner-button[href=""].checkout-button,.banner-generic-full .insurances-details-actions .banner-button[href=""].next-button,.insurances-details-actions .banner-generic-full .banner-button[href=""].next-button,.banner-generic-full .insurances-details-actions .banner-button[href=""].submit-button,.insurances-details-actions .banner-generic-full .banner-button[href=""].submit-button,.banner-generic-full .insurances-details-actions .banner-button[href=""].add-to-cart,.insurances-details-actions .banner-generic-full .banner-button[href=""].add-to-cart,.banner-generic-full .insurances-details-actions .banner-button[href=""].checkout-button,.insurances-details-actions .banner-generic-full .banner-button[href=""].checkout-button,.banner-generic-full .select-profile .banner-button[href=""].add-second-person,.select-profile .banner-generic-full .banner-button[href=""].add-second-person,.banner-generic-full .select-profile .banner-button[href=""].add-vehicle,.select-profile .banner-generic-full .banner-button[href=""].add-vehicle,.banner-generic-full .select-vehicle .banner-button[href=""].add-second-person,.select-vehicle .banner-generic-full .banner-button[href=""].add-second-person,.banner-generic-full .select-vehicle .banner-button[href=""].add-vehicle,.select-vehicle .banner-generic-full .banner-button[href=""].add-vehicle,.banner-generic-full .select2-container--default .select2-selection .banner-button[href=""].select2-selection__choice,.select2-container--default .select2-selection .banner-generic-full .banner-button[href=""].select2-selection__choice,.banner-generic-full .add-profile .banner-button[href=""].add-second-person,.add-profile .banner-generic-full .banner-button[href=""].add-second-person,.banner-generic-full .add-profile .banner-button[href=""].add-vehicle,.add-profile .banner-generic-full .banner-button[href=""].add-vehicle,.banner-generic-full .banner-button.primary-button[href="#"],.banner-generic-full .view-empty .block-local-actions-block a.banner-button[href="#"],.view-empty .block-local-actions-block .banner-generic-full a.banner-button[href="#"],.banner-generic-full button.banner-button[href="#"],.banner-generic-full .banner-button[href="#"].button,.banner-generic-full .banner-button[href="#"].btn,.banner-generic-full .print__wrapper--pdf .banner-button[href="#"].print__link--pdf,.print__wrapper--pdf .banner-generic-full .banner-button[href="#"].print__link--pdf,.banner-generic-full .banner-button[href="#"].button--primary,.banner-generic-full .more-link a.banner-button[href="#"],.more-link .banner-generic-full a.banner-button[href="#"],.banner-generic-full .banner-button[href="#"].order-now,.banner-generic-full .banner-button[href="#"].read-more,.banner-generic-full .field--name-field-action-link a.banner-button[href="#"],.field--name-field-action-link .banner-generic-full a.banner-button[href="#"],.banner-generic-full .block-commerce-cart .banner-button[href="#"].cart-block--link,.block-commerce-cart .banner-generic-full .banner-button[href="#"].cart-block--link,.banner-generic-full .general-checkout--page .layout-region-checkout-footer .form-actions .banner-button[href="#"].link--previous,.general-checkout--page .layout-region-checkout-footer .form-actions .banner-generic-full .banner-button[href="#"].link--previous,.banner-generic-full .order-review--page .layout-region-checkout-footer .form-actions .banner-button[href="#"].link--previous,.order-review--page .layout-region-checkout-footer .form-actions .banner-generic-full .banner-button[href="#"].link--previous,.banner-generic-full .hi-start .insured-persons-table .banner-button[href="#"].add-person,.hi-start .insured-persons-table .banner-generic-full .banner-button[href="#"].add-person,.banner-generic-full .hi-details .insured-persons-table .banner-button[href="#"].add-person,.hi-details .insured-persons-table .banner-generic-full .banner-button[href="#"].add-person,.banner-generic-full .select-profiles .banner-button[href="#"].add-second-person,.select-profiles .banner-generic-full .banner-button[href="#"].add-second-person,.banner-generic-full .select-profiles .banner-button[href="#"].add-vehicle,.select-profiles .banner-generic-full .banner-button[href="#"].add-vehicle,.banner-generic-full .wizard-layout-footer .banner-button[href="#"].next-button,.wizard-layout-footer .banner-generic-full .banner-button[href="#"].next-button,.banner-generic-full .wizard-layout-footer .banner-button[href="#"].submit-button,.wizard-layout-footer .banner-generic-full .banner-button[href="#"].submit-button,.banner-generic-full .wizard-layout-footer .banner-button[href="#"].add-to-cart,.wizard-layout-footer .banner-generic-full .banner-button[href="#"].add-to-cart,.banner-generic-full .wizard-layout-footer .banner-button[href="#"].checkout-button,.wizard-layout-footer .banner-generic-full .banner-button[href="#"].checkout-button,.banner-generic-full .form-actions .banner-button[href="#"].next-button,.form-actions .banner-generic-full .banner-button[href="#"].next-button,.banner-generic-full .form-actions .banner-button[href="#"].submit-button,.form-actions .banner-generic-full .banner-button[href="#"].submit-button,.banner-generic-full .form-actions .banner-button[href="#"].add-to-cart,.form-actions .banner-generic-full .banner-button[href="#"].add-to-cart,.banner-generic-full .form-actions .banner-button[href="#"].checkout-button,.form-actions .banner-generic-full .banner-button[href="#"].checkout-button,.banner-generic-full .ief-popup-actions .banner-button[href="#"].next-button,.ief-popup-actions .banner-generic-full .banner-button[href="#"].next-button,.banner-generic-full .ief-popup-actions .banner-button[href="#"].submit-button,.ief-popup-actions .banner-generic-full .banner-button[href="#"].submit-button,.banner-generic-full .ief-popup-actions .banner-button[href="#"].add-to-cart,.ief-popup-actions .banner-generic-full .banner-button[href="#"].add-to-cart,.banner-generic-full .ief-popup-actions .banner-button[href="#"].checkout-button,.ief-popup-actions .banner-generic-full .banner-button[href="#"].checkout-button,.banner-generic-full .insurances-details-actions .banner-button[href="#"].next-button,.insurances-details-actions .banner-generic-full .banner-button[href="#"].next-button,.banner-generic-full .insurances-details-actions .banner-button[href="#"].submit-button,.insurances-details-actions .banner-generic-full .banner-button[href="#"].submit-button,.banner-generic-full .insurances-details-actions .banner-button[href="#"].add-to-cart,.insurances-details-actions .banner-generic-full .banner-button[href="#"].add-to-cart,.banner-generic-full .insurances-details-actions .banner-button[href="#"].checkout-button,.insurances-details-actions .banner-generic-full .banner-button[href="#"].checkout-button,.banner-generic-full .select-profile .banner-button[href="#"].add-second-person,.select-profile .banner-generic-full .banner-button[href="#"].add-second-person,.banner-generic-full .select-profile .banner-button[href="#"].add-vehicle,.select-profile .banner-generic-full .banner-button[href="#"].add-vehicle,.banner-generic-full .select-vehicle .banner-button[href="#"].add-second-person,.select-vehicle .banner-generic-full .banner-button[href="#"].add-second-person,.banner-generic-full .select-vehicle .banner-button[href="#"].add-vehicle,.select-vehicle .banner-generic-full .banner-button[href="#"].add-vehicle,.banner-generic-full .select2-container--default .select2-selection .banner-button[href="#"].select2-selection__choice,.select2-container--default .select2-selection .banner-generic-full .banner-button[href="#"].select2-selection__choice,.banner-generic-full .add-profile .banner-button[href="#"].add-second-person,.add-profile .banner-generic-full .banner-button[href="#"].add-second-person,.banner-generic-full .add-profile .banner-button[href="#"].add-vehicle,.add-profile .banner-generic-full .banner-button[href="#"].add-vehicle,.banner-generic-full .banner-button.primary-button:not([href]),.banner-generic-full .view-empty .block-local-actions-block a.banner-button:not([href]),.view-empty .block-local-actions-block .banner-generic-full a.banner-button:not([href]),.banner-generic-full button.banner-button:not([href]),.banner-generic-full .banner-button.button:not([href]),.banner-generic-full .banner-button.btn:not([href]),.banner-generic-full .print__wrapper--pdf .banner-button.print__link--pdf:not([href]),.print__wrapper--pdf .banner-generic-full .banner-button.print__link--pdf:not([href]),.banner-generic-full .banner-button.button--primary:not([href]),.banner-generic-full .more-link a.banner-button:not([href]),.more-link .banner-generic-full a.banner-button:not([href]),.banner-generic-full .banner-button.order-now:not([href]),.banner-generic-full .banner-button.read-more:not([href]),.banner-generic-full .field--name-field-action-link a.banner-button:not([href]),.field--name-field-action-link .banner-generic-full a.banner-button:not([href]),.banner-generic-full .block-commerce-cart .banner-button.cart-block--link:not([href]),.block-commerce-cart .banner-generic-full .banner-button.cart-block--link:not([href]),.banner-generic-full .general-checkout--page .layout-region-checkout-footer .form-actions .banner-button.link--previous:not([href]),.general-checkout--page .layout-region-checkout-footer .form-actions .banner-generic-full .banner-button.link--previous:not([href]),.banner-generic-full .order-review--page .layout-region-checkout-footer .form-actions .banner-button.link--previous:not([href]),.order-review--page .layout-region-checkout-footer .form-actions .banner-generic-full .banner-button.link--previous:not([href]),.banner-generic-full .hi-start .insured-persons-table .banner-button.add-person:not([href]),.hi-start .insured-persons-table .banner-generic-full .banner-button.add-person:not([href]),.banner-generic-full .hi-details .insured-persons-table .banner-button.add-person:not([href]),.hi-details .insured-persons-table .banner-generic-full .banner-button.add-person:not([href]),.banner-generic-full .select-profiles .banner-button.add-second-person:not([href]),.select-profiles .banner-generic-full .banner-button.add-second-person:not([href]),.banner-generic-full .select-profiles .banner-button.add-vehicle:not([href]),.select-profiles .banner-generic-full .banner-button.add-vehicle:not([href]),.banner-generic-full .wizard-layout-footer .banner-button.next-button:not([href]),.wizard-layout-footer .banner-generic-full .banner-button.next-button:not([href]),.banner-generic-full .wizard-layout-footer .banner-button.submit-button:not([href]),.wizard-layout-footer .banner-generic-full .banner-button.submit-button:not([href]),.banner-generic-full .wizard-layout-footer .banner-button.add-to-cart:not([href]),.wizard-layout-footer .banner-generic-full .banner-button.add-to-cart:not([href]),.banner-generic-full .wizard-layout-footer .banner-button.checkout-button:not([href]),.wizard-layout-footer .banner-generic-full .banner-button.checkout-button:not([href]),.banner-generic-full .form-actions .banner-button.next-button:not([href]),.form-actions .banner-generic-full .banner-button.next-button:not([href]),.banner-generic-full .form-actions .banner-button.submit-button:not([href]),.form-actions .banner-generic-full .banner-button.submit-button:not([href]),.banner-generic-full .form-actions .banner-button.add-to-cart:not([href]),.form-actions .banner-generic-full .banner-button.add-to-cart:not([href]),.banner-generic-full .form-actions .banner-button.checkout-button:not([href]),.form-actions .banner-generic-full .banner-button.checkout-button:not([href]),.banner-generic-full .ief-popup-actions .banner-button.next-button:not([href]),.ief-popup-actions .banner-generic-full .banner-button.next-button:not([href]),.banner-generic-full .ief-popup-actions .banner-button.submit-button:not([href]),.ief-popup-actions .banner-generic-full .banner-button.submit-button:not([href]),.banner-generic-full .ief-popup-actions .banner-button.add-to-cart:not([href]),.ief-popup-actions .banner-generic-full .banner-button.add-to-cart:not([href]),.banner-generic-full .ief-popup-actions .banner-button.checkout-button:not([href]),.ief-popup-actions .banner-generic-full .banner-button.checkout-button:not([href]),.banner-generic-full .insurances-details-actions .banner-button.next-button:not([href]),.insurances-details-actions .banner-generic-full .banner-button.next-button:not([href]),.banner-generic-full .insurances-details-actions .banner-button.submit-button:not([href]),.insurances-details-actions .banner-generic-full .banner-button.submit-button:not([href]),.banner-generic-full .insurances-details-actions .banner-button.add-to-cart:not([href]),.insurances-details-actions .banner-generic-full .banner-button.add-to-cart:not([href]),.banner-generic-full .insurances-details-actions .banner-button.checkout-button:not([href]),.insurances-details-actions .banner-generic-full .banner-button.checkout-button:not([href]),.banner-generic-full .select-profile .banner-button.add-second-person:not([href]),.select-profile .banner-generic-full .banner-button.add-second-person:not([href]),.banner-generic-full .select-profile .banner-button.add-vehicle:not([href]),.select-profile .banner-generic-full .banner-button.add-vehicle:not([href]),.banner-generic-full .select-vehicle .banner-button.add-second-person:not([href]),.select-vehicle .banner-generic-full .banner-button.add-second-person:not([href]),.banner-generic-full .select-vehicle .banner-button.add-vehicle:not([href]),.select-vehicle .banner-generic-full .banner-button.add-vehicle:not([href]),.banner-generic-full .select2-container--default .select2-selection .banner-button.select2-selection__choice:not([href]),.select2-container--default .select2-selection .banner-generic-full .banner-button.select2-selection__choice:not([href]),.banner-generic-full .add-profile .banner-button.add-second-person:not([href]),.add-profile .banner-generic-full .banner-button.add-second-person:not([href]),.banner-generic-full .add-profile .banner-button.add-vehicle:not([href]),.add-profile .banner-generic-full .banner-button.add-vehicle:not([href]){background:var(--primary-color-50);border-color:var(--primary-color-50);pointer-events:none;}.services-full-node.node--type-service .banner-generic-full{margin-bottom:64px;}:root{--top-bar-bg-75:hsl(var(--top-bar-bg-hue),var(--top-bar-bg-saturation),calc(1% * (var(--top-bar-bg-lightness) - (0.75 * var(--top-bar-bg-lightness)))));--top-bar-bg-25:hsl(var(--top-bar-bg-hue),var(--top-bar-bg-saturation),calc(1% * (var(--top-bar-bg-lightness) - (0.25 * var(--top-bar-bg-lightness)))));--top-bar-bg:hsl(var(--top-bar-bg-hue),var(--top-bar-bg-saturation),calc(1% * var(--top-bar-bg-lightness)));--top-bar-bg-50:hsl(var(--top-bar-bg-hue),var(--top-bar-bg-saturation),calc(1% * (var(--top-bar-bg-lightness) + (0.5 * (100 - var(--top-bar-bg-lightness))))));--top-bar-padding:var(--top-bar-padding-top) var(--top-bar-padding-right) var(--top-bar-padding-bottom) var(--top-bar-padding-left);--top-bar-gap:var(--top-bar-gap);}.top-section{background-color:var(--top-bar-bg);}.top-section .region{align-items:center;padding:var(--top-bar-padding);gap:var(--top-bar-gap);}.path-user .row .sidebar_left.sidebar .block-superfish,.path-profile .row .sidebar_left.sidebar .block-superfish,.path-insurance .row .sidebar_left.sidebar .block-superfish{background-color:var(--color--light-bg);border-radius:8px;padding:20px;}.path-user .row .sidebar_left.sidebar .block-superfish .block__title,.path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a,.path-profile .row .sidebar_left.sidebar .block-superfish .block__title,.path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a,.path-insurance .row .sidebar_left.sidebar .block-superfish .block__title,.path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a{font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;color:var(--text-color);padding-bottom:10px;border-bottom:1px solid var(--grey-color);}.path-user .row .sidebar_left.sidebar .block-superfish .block__content .sf-accordion-toggle,.path-profile .row .sidebar_left.sidebar .block-superfish .block__content .sf-accordion-toggle,.path-insurance .row .sidebar_left.sidebar .block-superfish .block__content .sf-accordion-toggle{padding:20px;}[dir="ltr"] .path-user .row .sidebar_left.sidebar .block-superfish .block__content .sf-accordion-toggle,[dir="ltr"] .path-profile .row .sidebar_left.sidebar .block-superfish .block__content .sf-accordion-toggle,[dir="ltr"] .path-insurance .row .sidebar_left.sidebar .block-superfish .block__content .sf-accordion-toggle{margin-right:20px;}[dir="rtl"] .path-user .row .sidebar_left.sidebar .block-superfish .block__content .sf-accordion-toggle,[dir="rtl"] .path-profile .row .sidebar_left.sidebar .block-superfish .block__content .sf-accordion-toggle,[dir="rtl"] .path-insurance .row .sidebar_left.sidebar .block-superfish .block__content .sf-accordion-toggle{margin-left:20px;}.path-user .row .sidebar_left.sidebar .block-superfish .block__content .sf-accordion-toggle a,.path-profile .row .sidebar_left.sidebar .block-superfish .block__content .sf-accordion-toggle a,.path-insurance .row .sidebar_left.sidebar .block-superfish .block__content .sf-accordion-toggle a{padding-bottom:0;display:block;}.path-user .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu,.path-profile .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu,.path-insurance .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 0 0.5rem;}.path-user .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu:after,.path-profile .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu:after,.path-insurance .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu:after{display:none;}.path-user .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu a,.path-profile .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu a,.path-insurance .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu a{padding:0;color:var(--text-color);transition:color 0.4s ease,transform 0.4s ease;}.path-user .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu a:hover,.path-profile .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu a:hover,.path-insurance .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu a:hover{color:var(--primary-color);}[dir="ltr"] .path-user .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu a:hover,[dir="ltr"] .path-profile .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu a:hover,[dir="ltr"] .path-insurance .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu a:hover{transform:translateX(3px);}[dir="rtl"] .path-user .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu a:hover,[dir="rtl"] .path-profile .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu a:hover,[dir="rtl"] .path-insurance .row .sidebar_left.sidebar .block-superfish .block__content .sf-menu a:hover{transform:translateX(-3px);}@media (max-width:48rem){.path-user .row .sidebar_left.sidebar,.path-profile .row .sidebar_left.sidebar,.path-insurance .row .sidebar_left.sidebar{width:100%;}.path-user .row .sidebar_left.sidebar .block-superfish,.path-profile .row .sidebar_left.sidebar .block-superfish,.path-insurance .row .sidebar_left.sidebar .block-superfish{padding:0;}.path-user .row .sidebar_left.sidebar .block-superfish .block__title,.path-profile .row .sidebar_left.sidebar .block-superfish .block__title,.path-insurance .row .sidebar_left.sidebar .block-superfish .block__title{display:none;}.path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle,.path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle,.path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle{position:relative;}.path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a,.path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a,.path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a{border:none;}.path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::before,.path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::after,.path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::before,.path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::after,.path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::before,.path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::after{content:"";position:absolute;width:28px;height:2px;background:currentColor;transition:0.4s ease;}[dir="ltr"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::before,[dir="ltr"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::after,[dir="ltr"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::before,[dir="ltr"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::after,[dir="ltr"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::before,[dir="ltr"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::after{right:0;}[dir="rtl"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::before,[dir="rtl"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::after,[dir="rtl"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::before,[dir="rtl"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::after,[dir="rtl"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::before,[dir="rtl"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::after{left:0;}.path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::before,.path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::before,.path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::before{top:50%;transform:translateY(-50%);}.path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::after,.path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::after,.path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a::after{bottom:20px;}.path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a span::before,.path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a span::before,.path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a span::before{content:"";position:absolute;top:20px;width:28px;height:2px;background:currentColor;transition:0.4s ease;}[dir="ltr"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a span::before,[dir="ltr"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a span::before,[dir="ltr"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a span::before{right:0;}[dir="rtl"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a span::before,[dir="rtl"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a span::before,[dir="rtl"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a span::before{left:0;}.path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded::before,.path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded::before,.path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded::before{opacity:0;}.path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded::after,.path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded::after,.path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded::after{bottom:50%;}[dir="ltr"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded::after,[dir="ltr"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded::after,[dir="ltr"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded::after{transform:translateY(50%) rotate(-45deg);}[dir="rtl"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded::after,[dir="rtl"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded::after,[dir="rtl"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded::after{transform:translateY(50%) rotate(45deg);}.path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded span::before,.path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded span::before,.path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded span::before{top:50%;}[dir="ltr"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded span::before,[dir="ltr"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded span::before,[dir="ltr"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded span::before{transform:translateY(-50%) rotate(45deg);}[dir="rtl"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded span::before,[dir="rtl"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded span::before,[dir="rtl"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion-toggle a.sf-expanded span::before{transform:translateY(-50%) rotate(-45deg);}.path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-hidden,.path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-hidden,.path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-hidden{clip:auto !important;width:auto !important;height:auto !important;overflow:hidden !important;transition:transform 0s ease,opacity 0s ease;opacity:0;transform:translateY(-10px);pointer-events:none;}.path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded,.path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded,.path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded{margin:-10px 0 0 0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:var(--color--light-bg);opacity:1;transform:translateY(0);pointer-events:auto;transition:transform 0.4s ease,opacity 0.4s ease;}[dir="ltr"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded,[dir="ltr"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded,[dir="ltr"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded{padding:20px 20px 20px 30px;}[dir="rtl"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded,[dir="rtl"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded,[dir="rtl"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded{padding:20px 30px 20px 20px;}[dir="ltr"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded a,[dir="ltr"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded a,[dir="ltr"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded a{margin-left:10px;}[dir="rtl"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded a,[dir="rtl"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded a,[dir="rtl"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded a{margin-right:10px;}.path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded:before,.path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded:before,.path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded:before{content:"";position:absolute;top:5px;width:100%;height:1px;background:var(--light-grey);}[dir="ltr"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded:before,[dir="ltr"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded:before,[dir="ltr"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded:before{left:0;}[dir="rtl"] .path-user .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded:before,[dir="rtl"] .path-profile .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded:before,[dir="rtl"] .path-insurance .row .sidebar_left.sidebar .block-superfish .sf-accordion.sf-expanded:before{right:0;}}@media (max-width:48rem){.path-user .sidebar_left,.path-profile .sidebar_left,.path-insurance .sidebar_left{width:100%;}}@media (max-width:48rem){.path-user .user-page .container,.path-profile .user-page .container{flex-direction:column;gap:1rem;}.path-user .user-page .container .main-content__container,.path-profile .user-page .container .main-content__container{width:100%;padding:0;}}.path-user .user-page .main-content__container .region--content,.path-profile .user-page .main-content__container .region--content{border-radius:8px;}.path-user .user-page .profile-vehicle-add-form,.path-user .user-page .profile-person-add-form,.path-user .user-page .profile-legal-person-add-form,.path-profile .user-page .profile-vehicle-add-form,.path-profile .user-page .profile-person-add-form,.path-profile .user-page .profile-legal-person-add-form{display:flex;flex-direction:column;gap:1.5rem;}.path-user .user-page .profile-vehicle-add-form .field-group-html-element,.path-user .user-page .profile-person-add-form .field-group-html-element,.path-user .user-page .profile-legal-person-add-form .field-group-html-element,.path-profile .user-page .profile-vehicle-add-form .field-group-html-element,.path-profile .user-page .profile-person-add-form .field-group-html-element,.path-profile .user-page .profile-legal-person-add-form .field-group-html-element{flex-wrap:nowrap;margin:0;}@media (max-width:29.25rem){.path-user .user-page .profile-vehicle-add-form .field-group-html-element,.path-user .user-page .profile-person-add-form .field-group-html-element,.path-user .user-page .profile-legal-person-add-form .field-group-html-element,.path-profile .user-page .profile-vehicle-add-form .field-group-html-element,.path-profile .user-page .profile-person-add-form .field-group-html-element,.path-profile .user-page .profile-legal-person-add-form .field-group-html-element{flex-wrap:wrap;}}.path-user .user-page .profile-vehicle-add-form .field--name-field-is-personal .form-type-boolean,.path-user .user-page .profile-person-add-form .field--name-field-is-personal .form-type-boolean,.path-user .user-page .profile-legal-person-add-form .field--name-field-is-personal .form-type-boolean,.path-profile .user-page .profile-vehicle-add-form .field--name-field-is-personal .form-type-boolean,.path-profile .user-page .profile-person-add-form .field--name-field-is-personal .form-type-boolean,.path-profile .user-page .profile-legal-person-add-form .field--name-field-is-personal .form-type-boolean{flex-wrap:nowrap;}.path-user .user-page .profile-vehicle-add-form .form-wrapper,.path-user .user-page .profile-person-add-form .form-wrapper,.path-user .user-page .profile-legal-person-add-form .form-wrapper,.path-profile .user-page .profile-vehicle-add-form .form-wrapper,.path-profile .user-page .profile-person-add-form .form-wrapper,.path-profile .user-page .profile-legal-person-add-form .form-wrapper{margin:0;}@media (max-width:62rem){.path-user .user-page .profile-vehicle-add-form .field-group-html-element,.path-profile .user-page .profile-vehicle-add-form .field-group-html-element{display:flex;flex-direction:column;gap:1rem;}}.path-user .user-page .profile-vehicle-delete-form,.path-user .user-page .profile-person-delete-form,.path-user .user-page .profile-legal-person-delete-form,.path-profile .user-page .profile-vehicle-delete-form,.path-profile .user-page .profile-person-delete-form,.path-profile .user-page .profile-legal-person-delete-form{display:flex;flex-direction:column;gap:1.5rem;}.path-insurance .user-page .insurance-wrap .field__label .block__content{display:flex;}@media (min-width:30.25rem){.path-insurance .user-page .insurance-wrap .insurance,.path-insurance .user-page .field--name-field-insured-person .profile,.path-insurance .user-page .field--name-field-vehicle .profile{grid-template-columns:repeat(2,1fr);}}@media (max-width:48rem){.path-insurance .user-page .container{flex-direction:column;gap:1rem;}.path-insurance .user-page .container .sidebar{width:100%;}.path-insurance .user-page .container .sidebar .menu{display:flex;flex-direction:column;gap:1rem;}.path-insurance .user-page .container .sidebar .menu a{padding:0;}.path-insurance .user-page .container .main-content__container{width:100%;padding:0;}}.path-insurance .user-page .main-content__container .region--content{border-radius:8px;}.path-user .auth-page .user-login-form .captcha{overflow:hidden;display:flex;justify-content:center;}@media (max-width:29.25rem){.path-user .auth-page .user-login-form .captcha{justify-content:flex-start;}}.path-user .auth-page .form-item-pass{position:relative;}.path-user .auth-page .form-item-pass .shwpd{position:absolute;bottom:14px;border:none;background-position:center;background-size:24px;cursor:pointer;transition:all 0.4s ease;}[dir="ltr"] .path-user .auth-page .form-item-pass .shwpd{right:16px;padding-right:0;}[dir="rtl"] .path-user .auth-page .form-item-pass .shwpd{left:16px;padding-left:0;}.path-user .auth-page .form-item-pass .shwpd:hover,.path-user .auth-page .form-item-pass .shwpd:focus{background-color:transparent;transform:scale(1.2);}.path-user .user-page .block-system .user-full{display:flex;position:relative;gap:1.5rem;}.path-user .user-page .block-system .user-full .image-user .field--type-image{margin:0;}.path-user .user-page .block-system .user-full .edit-account.button{margin:0;position:absolute;top:0;}[dir="ltr"] .path-user .user-page .block-system .user-full .edit-account.button{right:0;}[dir="rtl"] .path-user .user-page .block-system .user-full .edit-account.button{left:0;}@media (max-width:29.25rem){.path-user .user-page .block-system .user-full{flex-direction:column;}.path-user .user-page .block-system .user-full .edit-account.button{position:initial;}}.path-user .user-page .view-insurance-entities{position:relative;}.path-user .user-page .view-insurance-entities .view-header .header-btns{width:100%;display:flex;justify-content:flex-end;}.path-user .user-page .view-insurance-entities .view-empty{position:absolute;top:50%;transform:translateY(-50%);}[dir="ltr"] .path-user .user-page .view-insurance-entities .view-empty{left:0;}[dir="rtl"] .path-user .user-page .view-insurance-entities .view-empty{right:0;}@media (max-width:29.25rem){.path-user .user-page .view-insurance-entities .view-empty{position:initial;transform:none;}}.path-user .user-page .view-user-policies-create{--service-card-radius:12px;--service-card-border:rgba(15,23,42,0.08);--service-card-border-hover:rgba(15,23,42,0.14);--service-card-bg:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);--service-card-bg-disabled:linear-gradient(180deg,#ffffff 0%,#f5f7fa 100%);--service-card-shadow:0 16px 40px rgba(15,23,42,0.06);--service-card-shadow-hover:0 24px 56px rgba(15,23,42,0.12);--service-card-text:#162032;--service-card-muted:#667085;--service-card-icon-bg:linear-gradient(180deg,#ffffff 0%,#f3f6f9 100%);--service-card-icon-border:rgba(15,23,42,0.06);--service-card-aura:radial-gradient(circle at top left,rgba(15,23,42,0.05),transparent 48%);--service-card-btn-bg:#ffffff;--service-card-btn-border:rgba(15,23,42,0.12);--service-card-btn-text:#162032;--service-card-btn-bg-hover:#f8fafc;--service-card-btn-border-hover:rgba(15,23,42,0.2);--service-card-disabled-bg:#eef2f6;--service-card-disabled-border:#d9e1e8;--service-card-disabled-text:#7b8794;--service-card-live-bg:rgba(16,185,129,0.1);--service-card-live-border:rgba(16,185,129,0.18);--service-card-live-text:#0f766e;--service-card-soon-bg:rgba(148,163,184,0.14);--service-card-soon-border:rgba(148,163,184,0.22);--service-card-soon-text:#5f6c7b;}.path-user .user-page .view-user-policies-create .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:stretch;}.path-user .user-page .view-user-policies-create .views-row{display:flex;height:100%;}.path-user .user-page .view-user-policies-create .service-card{position:relative;width:100%;min-height:100%;border-radius:var(--service-card-radius);border:1px solid var(--service-card-border);background:var(--service-card-bg);box-shadow:var(--service-card-shadow);overflow:hidden;transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease;isolation:isolate;}.path-user .user-page .view-user-policies-create .service-card::before{content:"";position:absolute;inset:0;background:var(--service-card-aura);pointer-events:none;z-index:0;}.path-user .user-page .view-user-policies-create .service-card::after{content:"";position:absolute;inset:1px;border-radius:calc(var(--service-card-radius) - 1px);pointer-events:none;z-index:0;}[dir="ltr"] .path-user .user-page .view-user-policies-create .service-card::after{background:linear-gradient(180deg,rgba(255,255,255,0.78) 0%,rgba(255,255,255,0.52) 100%);}[dir="rtl"] .path-user .user-page .view-user-policies-create .service-card::after{background:linear-gradient(-180deg,rgba(255,255,255,0.78) 0%,rgba(255,255,255,0.52) 100%);}.path-user .user-page .view-user-policies-create .service-card:hover{transform:translateY(-6px);box-shadow:var(--service-card-shadow-hover);border-color:var(--service-card-border-hover);}.path-user .user-page .view-user-policies-create .service-card:hover .service-card__title a{color:var(--primary-color);}.path-user .user-page .view-user-policies-create .service-card:hover .service-card__icon{transform:translateY(-2px);}.path-user .user-page .view-user-policies-create .service-card:hover .field--type-link a{background:var(--service-card-btn-bg-hover);border-color:var(--service-card-btn-border-hover);}.path-user .user-page .view-user-policies-create .service-card__inner{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:22px;}.path-user .user-page .view-user-policies-create .service-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;}.path-user .user-page .view-user-policies-create .service-card__badge{display:flex;align-items:center;min-height:36px;}.path-user .user-page .view-user-policies-create .service-card__status{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 12px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:700;line-height:1;letter-spacing:0.02em;white-space:nowrap;}.path-user .user-page .view-user-policies-create .service-card__status::before{content:"";width:8px;height:8px;border-radius:50%;flex:0 0 8px;}.path-user .user-page .view-user-policies-create .service-card__status--live{color:var(--service-card-live-text);background:var(--service-card-live-bg);border-color:var(--service-card-live-border);}.path-user .user-page .view-user-policies-create .service-card__status--live::before{background:#10b981;}.path-user .user-page .view-user-policies-create .service-card__status--soon{color:var(--service-card-soon-text);background:var(--service-card-soon-bg);border-color:var(--service-card-soon-border);}.path-user .user-page .view-user-policies-create .service-card__status--soon::before{background:#94a3b8;}.path-user .user-page .view-user-policies-create .service-card__icon{width:84px;height:84px;flex:0 0 84px;display:flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid var(--service-card-icon-border);background:var(--service-card-icon-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),0 10px 24px rgba(15,23,42,0.06);transition:transform 0.35s ease;}.path-user .user-page .view-user-policies-create .service-card__icon .field,.path-user .user-page .view-user-policies-create .service-card__icon .field__item_single,.path-user .user-page .view-user-policies-create .service-card__icon .media,.path-user .user-page .view-user-policies-create .service-card__icon .field--name-field-media-image,.path-user .user-page .view-user-policies-create .service-card__icon .field__item{display:flex;align-items:center;justify-content:center;}.path-user .user-page .view-user-policies-create .service-card__icon svg,.path-user .user-page .view-user-policies-create .service-card__icon img{max-width:56px;max-height:56px;width:auto;height:auto;}.path-user .user-page .view-user-policies-create .service-card__body{flex:1 1 auto;margin-bottom:18px;}.path-user .user-page .view-user-policies-create .service-card__title{margin:0;font-size:24px;font-weight:800;line-height:1.16;letter-spacing:-0.02em;color:var(--service-card-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.path-user .user-page .view-user-policies-create .service-card__title a,.path-user .user-page .view-user-policies-create .service-card__title-text{color:inherit;text-decoration:none;transition:color 0.5s ease;}.path-user .user-page .view-user-policies-create .service-card__footer{margin-top:auto;}.path-user .user-page .view-user-policies-create .field--type-link a,.path-user .user-page .view-user-policies-create .field--type-link span{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:12px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease;}.path-user .user-page .view-user-policies-create .field--type-link a{background:var(--service-card-btn-bg);color:var(--service-card-btn-text);border:1px solid var(--service-card-btn-border);box-shadow:0 8px 18px rgba(15,23,42,0.02);}.path-user .user-page .view-user-policies-create .field--type-link a::after{content:"→";font-size:15px;line-height:1;transition:transform 0.25s ease;}[dir="ltr"] .path-user .user-page .view-user-policies-create .field--type-link a::after{margin-left:10px;}[dir="rtl"] .path-user .user-page .view-user-policies-create .field--type-link a::after{margin-right:10px;}[dir="ltr"] .path-user .user-page .view-user-policies-create .field--type-link a:hover::after{transform:translateX(3px);}[dir="rtl"] .path-user .user-page .view-user-policies-create .field--type-link a:hover::after{transform:translateX(-3px);}.path-user .user-page .view-user-policies-create .field--type-link span{background:var(--service-card-disabled-bg);color:var(--service-card-disabled-text);border:1px solid var(--service-card-disabled-border);cursor:default;box-shadow:none;}.path-user .user-page .view-user-policies-create .service-card--coming-soon{background:var(--service-card-bg-disabled);box-shadow:0 12px 28px rgba(15,23,42,0.04);}.path-user .user-page .view-user-policies-create .service-card--coming-soon .service-card__title{opacity:0.9;}.path-user .user-page .view-user-policies-create .service-card--coming-soon .service-card__icon{opacity:0.88;}.path-user .user-page .view-user-policies-create .service-card--coming-soon:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(15,23,42,0.07);}.path-user .user-page .view-user-policies-create .service-card--coming-soon:hover .service-card__icon{transform:none;}.path-user .user-page .view-user-policies-create .service-card--coming-soon .service-card__title{color:#344054;}@media (max-width:991px){.path-user .user-page .view-user-policies-create .view-content{gap:20px;}.path-user .user-page .view-user-policies-create .service-card__inner{padding:20px;}.path-user .user-page .view-user-policies-create .service-card__title{font-size:22px;}}@media (max-width:767px){.path-user .user-page .view-user-policies-create .view-content{grid-template-columns:1fr;gap:18px;}.path-user .user-page .view-user-policies-create .service-card__inner{padding:18px;}.path-user .user-page .view-user-policies-create .service-card__top{margin-bottom:16px;flex-wrap:wrap;}.path-user .user-page .view-user-policies-create .service-card__icon{width:74px;height:74px;flex-basis:74px;border-radius:16px;}.path-user .user-page .view-user-policies-create .service-card__icon svg,.path-user .user-page .view-user-policies-create .service-card__icon img{max-width:48px;max-height:48px;}.path-user .user-page .view-user-policies-create .service-card__title{font-size:20px;}.path-user .user-page .view-user-policies-create .field--type-link a,.path-user .user-page .view-user-policies-create .field--type-link span{width:100%;}}