:root{--hover-primary-color: #266C2C;--font-regular: "DM Sans", "sans-serif";--font-light: "DM Sans", "sans-serif";--font-thin: "DM Sans", "sans-serif";--font-medium: "DM Sans", "sans-serif";--font-semibold: "DM Sans", "sans-serif";--font-bold: "DM Sans", "sans-serif";--font-extrabold: "DM Sans", "sans-serif";--font-black: "DM Sans", "sans-serif"}.green{color:#3db02d}header{position:relative;z-index:111;box-shadow:none}.header-section{position:relative;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;align-items:center;padding:1.25rem 0;justify-content:space-between}.header-section .block{margin-top:1px}.header-section .region{padding:0}.header-section .region--header{display:flex;flex-wrap:wrap;gap:20px !important;align-items:center;justify-content:flex-end;width:100%}@media(max-width: 62rem){.header-section .region--header{gap:32px}.header-section .region--header .block-superfishmain{order:2}.header-section .region--header .block-dropdown-language{order:3}.header-section .region--header .account-wrap--region{order:4}}@media(max-width: 1200px){.header-section .region--header{flex-wrap:nowrap;gap:5px}}@media(max-width: 62rem){.header-section .block-system-branding-block{margin-right:auto !important}}.header-section .block-views-exposed-filter-blocksearch-index-header-search-block .block__content form{width:35px}.header-section .block-views-exposed-filter-blocksearch-index-header-search-block .block__content form .js-form-item-search-data input[type=text]{display:none}.header-section .block-views-exposed-filter-blocksearch-index-header-search-block .block__content form .form-actions{margin:0;display:contents}.header-section .block-views-exposed-filter-blocksearch-index-header-search-block .block__content form .form-actions input[type=submit].form-submit{width:32px;height:32px;padding:0;border:none;background-image:url(images/search-icon.svg);background-repeat:no-repeat;background-position:center;background-size:16px 16px;background-color:rgba(0,0,0,0);cursor:pointer;opacity:.7;font-size:0;color:rgba(0,0,0,0);appearance:none;transition:opacity .4s ease}.header-section .block-views-exposed-filter-blocksearch-index-header-search-block .block__content form .form-actions input[type=submit].form-submit:hover{opacity:1}.header-section .block-superfishmain{width:fit-content;margin-right:auto}@media(max-width: 62rem){.header-section .block-superfishmain{margin-right:0}}.header-section .block-superfishmain ul.sf-menu{width:fit-content;display:flex;gap:20px;align-items:center}@media(max-width: 62rem){.header-section .block-superfishmain ul.sf-menu{display:block}}.header-section .block-superfishmain ul.sf-menu .sf-depth-1.active-trail>a{color:var(--primary-color);background:rgba(0,0,0,0);border-bottom:0;transition:all .5s ease;font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.header-section .block-superfishmain ul.sf-menu .sf-depth-1>a,.header-section .block-superfishmain ul.sf-menu .sf-depth-1 .no-link{padding:10px 0}@media(max-width: 998px){.header-section .block-superfishmain ul.sf-menu .sf-sub-indicator::after{left:2px}}.header-section .block-superfishmain ul.sf-menu .sf-depth-1.menuparent ul .sf-depth-2.menuparent.sfHover ul{top:10%}.header-section .block-superfishmain ul.sf-menu .sf-depth-1.menuparent ul .sf-depth-2.menuparent.sfHover .sf-sub-indicator::after{top:-1px}.header-section .block-superfishmain ul.sf-menu .sf-depth-1 a,.header-section .block-superfishmain ul.sf-menu .sf-depth-1 .no-link,.header-section .block-superfishmain ul.sf-menu .sf-depth-2 a,.header-section .block-superfishmain ul.sf-menu .sf-depth-2 .no-link{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-family:"DM Sans",sans-serif !important;line-height:normal;justify-content:flex-start;color:var(--text-color);border-bottom:0;font-size:16px;border-radius:0;transition:all .5s ease;text-transform:none}.header-section .block-superfishmain ul.sf-menu .sf-depth-1 a:focus,.header-section .block-superfishmain ul.sf-menu .sf-depth-1 .no-link:focus,.header-section .block-superfishmain ul.sf-menu .sf-depth-2 a:focus,.header-section .block-superfishmain ul.sf-menu .sf-depth-2 .no-link:focus{color:var(--text-color);background:rgba(0,0,0,0);border-bottom:0;transition:all .5s ease}.header-section .block-superfishmain ul.sf-menu .sf-depth-1 a:hover,.header-section .block-superfishmain ul.sf-menu .sf-depth-1 .no-link:hover,.header-section .block-superfishmain ul.sf-menu .sf-depth-2 a:hover,.header-section .block-superfishmain ul.sf-menu .sf-depth-2 .no-link:hover{color:var(--primary-color);background:rgba(0,0,0,0);border-bottom:0;transition:all .5s ease}.header-section .block-superfishmain ul.sf-menu .sf-depth-1 a.is-active,.header-section .block-superfishmain ul.sf-menu .sf-depth-1 .no-link.is-active,.header-section .block-superfishmain ul.sf-menu .sf-depth-2 a.is-active,.header-section .block-superfishmain ul.sf-menu .sf-depth-2 .no-link.is-active{color:var(--primary-color);background:rgba(0,0,0,0);border-bottom:0;transition:all .5s ease;font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.header-section .block-superfishmain ul.sf-menu .sf-depth-2 a,.header-section .block-superfishmain ul.sf-menu .sf-depth-2 .no-link{padding:12px 16px}@media(max-width: 998px){.header-section .block-superfishmain ul.sf-menu .sf-clone-parent,.header-section .block-superfishmain ul.sf-menu .sf-depth-2{padding-left:1rem}}.header-section .block-superfishmain ul.sf-menu .sfHover .sf-sub-indicator{transform:unset;transition:transform .3s ease-out}.header-section .block-superfishmain ul.sf-menu li.menuparent:hover>a .sf-sub-indicator::after{transform:rotate(225deg);top:6px}header .site-branding{margin-right:0}header .site-branding .site-branding__inner a img{height:40px}@media(min-width: 63rem){header .site-branding .site-branding__inner a img{height:60px}}.block-dropdown-language{padding:0 20px;border-right:1px solid var(--grey-color);border-left:1px solid var(--grey-color)}.block-dropdown-language .dropbutton-toggle button{padding-right:10px}.block-dropdown-language .dropbutton-toggle button::before{content:"";position:absolute;width:6px;height:6px;top:5px;right:-3px;border-right:2px solid rgba(0,0,0,.6);border-bottom:2px solid rgba(0,0,0,.6);transform:rotate(45deg);transition:transform .2s ease;background:none}.block-dropdown-language .dropbutton-wrapper .dropbutton-action{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:normal;color:#fff;transition:color .5s ease}.block-dropdown-language .dropbutton-wrapper .dropbutton-action .active-language{display:block;padding-left:4px}.block-dropdown-language .dropbutton-wrapper .dropbutton-action.secondary-action a{width:fit-content;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:normal;color:var(--text-color);transition:color .5s ease}.block-dropdown-language .dropbutton-wrapper .dropbutton-action.secondary-action a:hover{color:var(--primary-color);transition:color .5s ease}.block-dropdown-language .dropbutton-wrapper.open .dropbutton-action{color:#fff;transition:color .5s ease}.block-dropdown-language .dropbutton-wrapper.open .dropbutton-toggle button::before{transform:rotate(225deg);top:7px}.region--header .block-dropdown-language .dropbutton-wrapper .dropbutton-action{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:20px;color:var(--text-color);transition:color .5s ease}.region--header .block-dropdown-language .dropbutton-wrapper .dropbutton-action .active-language{display:block;padding-left:4px}.region--header .block-dropdown-language .dropbutton-wrapper .dropbutton-action.secondary-action a{width:fit-content;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:20px;color:var(--text-color);transition:color .5s ease}.region--header .block-dropdown-language .dropbutton-wrapper .dropbutton-action.secondary-action a:hover{color:var(--primary-color);transition:color .5s ease}.region--header .block-dropdown-language .dropbutton-wrapper.open .dropbutton-action{color:var(--text-color);transition:color .5s ease}.region--header .block-dropdown-language .dropbutton-wrapper .dropdown-language-item{vertical-align:middle;transition:transform .5s ease;transform-origin:center center}.account-icon .user-log::after{content:"";position:absolute;width:6px;height:6px;top:6px;right:0;border-right:2px solid rgba(0,0,0,.6);border-bottom:2px solid rgba(0,0,0,.6);transform:rotate(45deg);transition:transform .2s ease;background:none}.account-icon .user-log:hover::after{transform:rotate(225deg);top:8px}.block-footer-insurance-case-button a{background-color:#fff;color:var(--primary-color)}.account-wrap--region .user-log,.account-wrap--region .header-icon{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;line-height:20px;color:var(--text-color);font-size:16px;transition:all .5s ease;text-transform:none}.account-wrap--region .user-log:hover,.account-wrap--region .header-icon:hover{color:var(--primary-color);transition:all .5s ease}#superfish-main--2-accordion{position:absolute;min-width:250px;border:1px solid var(--grey-color);background-color:#fff}#superfish-main--2-accordion li:has(.insured-case-link){display:none}#superfish-main-accordion,#superfish-main--2-accordion{display:flex !important;flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:0;width:100%;left:0 !important;top:80px !important}#superfish-main-accordion a,#superfish-main--2-accordion a{padding:12px 16px}#superfish-main-accordion a:focus,#superfish-main--2-accordion a:focus{background:#fff;color:var(--text-color);border-bottom:0}#superfish-main-accordion a:hover,#superfish-main--2-accordion a:hover{background:#fff;color:var(--primary-color);border-bottom:0}#superfish-main-accordion a.is-active,#superfish-main--2-accordion a.is-active{background:#fff;color:var(--primary-color);border-bottom:0;font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}#superfish-main-accordion li:first-of-type a,#superfish-main--2-accordion li:first-of-type a{padding-top:16px}.block-superfishmain ul.sf-menu .sf-sub-indicator::after{content:"";position:absolute;width:6px;height:6px;top:50%;left:50% !important;transform:translate(-50%, -50%) rotate(45deg);border-right:2px solid rgba(0,0,0,.6);border-bottom:2px solid rgba(0,0,0,.6);transition:transform .2s ease}.block-superfishmain .sf-accordion-toggle a{padding:0 !important;background:unset}.block-superfishmain .sf-accordion-toggle a::after{width:20px;height:20px;background:url(images/menu-dark.svg) no-repeat center;background-size:20px}.block-superfishmain .sf-accordion-toggle a.sf-expanded::after{background-image:url(images/menu_close.svg);background-repeat:no-repeat;background-position:center;background-size:20px}@media(max-width: 62rem){.block-superfishmain{position:static}}.dektop-header{display:block}@media(max-width: 62rem){.dektop-header{display:none}}.mobile-header,.bottom-mobile-utilities{display:none}@media(max-width: 62rem){.mobile-header,.bottom-mobile-utilities{display:block !important}}.bottom-mobile-utilities{width:100%}.bottom-mobile-utilities .block{max-width:100%;width:100%}.bottom-mobile-utilities .block+.block{margin-top:10px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.3)}.bottom-mobile-utilities{display:flex;flex-wrap:wrap;flex-direction:column;gap:20px;background-color:var(--primary-color);padding:16px;margin-top:10px}#superfish-main--2-accordion .bottom-mobile-utilities .default-icon-link a{width:100%}#superfish-main--2-accordion .bottom-mobile-utilities .default-icon-link a:hover{background-color:rgba(0,0,0,0);border:0}#superfish-main--2-accordion .default-icon-link a{display:flex;align-items:center;gap:4px;padding:0}#superfish-main--2-accordion .default-icon-link a:hover svg path{stroke:var(--accent-color);transition:stroke .5s ease}#superfish-main--2-accordion .default-icon-link a:hover .action-text{color:var(--accent-color);transition:color .5s ease}#superfish-main--2-accordion .default-icon-link .action-text{display:block;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;color:#fff;transition:color .5s ease}#superfish-main--2-accordion .default-icon-link svg path{stroke:#fff;transition:stroke .5s ease}.breadcrumb .breadcrumb__list{gap:10px}.breadcrumb .breadcrumb__list .breadcrumb__item{font-family:var(--font-regular);font-weight:400;font-size:12px;line-height:22px;color:var(--text-color)}.breadcrumb .breadcrumb__list .breadcrumb__item+.breadcrumb__item{margin-top:0}.breadcrumb .breadcrumb__list .breadcrumb__item+.breadcrumb__item::before{margin-right:10px}.breadcrumb .breadcrumb__list .breadcrumb__link{font-family:var(--font-regular);font-weight:400;font-size:12px;line-height:22px;color:var(--primary-color);transition:color .5s ease}.breadcrumb .breadcrumb__list .breadcrumb__link:hover{color:var(--accent-color);transition:color .5s ease}.generic-grid .view-content{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width: 49rem){.generic-grid .view-content{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 63rem){.generic-grid .view-content{grid-template-columns:repeat(4, 1fr)}}.more-link{font-family:var(--font-bold);font-weight:700;text-transform:capitalize;width:fit-content;margin:32px auto 0 auto}.contextual-links{min-width:200px}.contextual-links a{display:block;height:fit-content;min-height:auto;padding:8px;font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:24px;color:var(--text-color)}.block-local-tasks-block.block-core{margin:0;background-color:rgba(0,0,0,0)}.default-icon-link a{display:flex;align-items:center;gap:4px}.default-icon-link a:hover svg path{stroke:var(--accent-color);transition:stroke .5s ease}.default-icon-link a:hover .action-text{color:var(--accent-color);transition:color .5s ease}.default-icon-link .action-text{display:block;font-family:var(--font-regular);font-size:14px;font-weight:400;line-height:24px;color:var(--text-color);transition:color .5s ease}.default-icon-link svg{width:24px;height:24px}.default-icon-link svg path{stroke:var(--primary-color);transition:stroke .5s ease}.page-wrapper:has(.sidebar_right) .main-content__container{padding-right:20px}.page-wrapper:has(.sidebar_left) .main-content__container{padding-left:20px}.is-b-loading::before{background-color:var(--primary-color) !important}input[type=checkbox]:checked{background-size:20px}div#sliding-popup{z-index:2147484179;background:#fff}div#sliding-popup .popup-content{display:flex;flex-wrap:wrap;gap:20px;padding:0;text-align:left}div#sliding-popup .eu-cookie-compliance-banner{padding:20px 0;box-shadow:0px 4px 15px 0px rgba(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:"DM Sans",sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:normal;margin-bottom:20px;color:var(--text-color)}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message p{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;display:contents;font-size:12px;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:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:12px;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:rgba(0,0,0,0);color:var(--primary-color);text-decoration:underline;transition:text-decoration .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:"DM Sans",sans-serif;font-weight:700;font-style:normal;text-shadow:none;box-shadow:none;color:var(--pr-btn-text-color);font-size:var(--pr-btn-font-size);text-align:center;transition:background-color .5s ease-out;background-image:unset;text-transform:uppercase;padding:.6rem 2.7rem}#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);text-decoration:none}#popup-buttons .decline-button{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;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(--pr-btn-border-radius);border-style:var(--sc-btn-border-style);border-color:var(--sc-btn-border-color);padding:.5rem 1rem;font-size:var(--sc-btn-font-size);line-height:var(--sc-btn-line-height);letter-spacing:var(--sc-btn-letter-spacing);text-align:center;transition:background-color .5s ease-out;background-image:unset}#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);text-decoration:none}.region--sidebar-left .block-local-tasks-block{border-radius:4px}.region--sidebar-left .block-local-tasks-block.block-core{background-color:var(--primary-color-10)}.region--sidebar-left .block+.block{margin-top:20px}.region--sidebar-left .tabs__tab{width:100%}.region--sidebar-left .tabs--primary{padding:19px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:8px}.region--sidebar-left .tabs--primary .tabs__link{display:block;padding:0;border-bottom:2px solid rgba(0,0,0,0)}.region--sidebar-left .tabs--primary .tabs__link:hover{border-color:var(--primary-color)}.auth-page .block-page-title-block .page-title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;color:var(--text-color)}.social-auth{color:var(--text-color)}.social-auth:hover{color:var(--primary-color)}.block-views-blockfaq-faq-block .view-content>.rows-faq,.view-faq .view-content>.rows-faq{display:flex;flex-direction:column;gap:1rem}.block-views-blockfaq-faq-block .view-content>.views-row>.views-row,.view-faq .view-content>.views-row>.views-row{box-shadow:15px 15px 15px 0px rgba(89,85,110,.1215686275);background-color:#fff;border-radius:5px;border-bottom:none}.block-views-blockfaq-faq-block .views-accordion-header,.view-faq .views-accordion-header{display:flex;align-items:center;justify-content:space-between;background:#fff;border:unset;margin:0;padding:20px !important;transition:color .5s ease}.block-views-blockfaq-faq-block .views-accordion-header.ui-state-active,.view-faq .views-accordion-header.ui-state-active{border-radius:6px;border-top:2px solid #3db02d;gap:.5rem}.block-views-blockfaq-faq-block .views-accordion-header .ui-icon,.view-faq .views-accordion-header .ui-icon{padding:12px;transition:background .5s ease;border-radius:6px;order:2}.block-views-blockfaq-faq-block .views-accordion-header .ui-icon.expanded,.view-faq .views-accordion-header .ui-icon.expanded{background:url(images/minus.svg) center no-repeat;background-color:#f0f3f5}.block-views-blockfaq-faq-block .views-accordion-header .ui-icon.collapsed,.view-faq .views-accordion-header .ui-icon.collapsed{background:url(images/plus.svg) center no-repeat;border:1px solid #3db02d;color:#3db02d}.block-views-blockfaq-faq-block .views-accordion-header .field-content a,.block-views-blockfaq-faq-block .views-accordion-header .field-content,.view-faq .views-accordion-header .field-content a,.view-faq .views-accordion-header .field-content{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:1.375rem;line-height:1.75rem;color:#201e1c;text-transform:initial}.block-views-blockfaq-faq-block .views-accordion-header:not(.ui-state-active) .field-content a,.block-views-blockfaq-faq-block .views-accordion-header:not(.ui-state-active) .field-content,.view-faq .views-accordion-header:not(.ui-state-active) .field-content a,.view-faq .views-accordion-header:not(.ui-state-active) .field-content{color:#3db02d}.block-views-blockfaq-faq-block .ui-accordion-content,.view-faq .ui-accordion-content{padding:0 1.25rem 1.25rem;border:unset;position:relative;background-color:#fff}.block-views-blockfaq-faq-block .ui-accordion-content .field-content p,.block-views-blockfaq-faq-block .ui-accordion-content .field-content a,.block-views-blockfaq-faq-block .ui-accordion-content .field-content span,.block-views-blockfaq-faq-block .ui-accordion-content .field-content strong,.block-views-blockfaq-faq-block .ui-accordion-content .field-content b,.view-faq .ui-accordion-content .field-content p,.view-faq .ui-accordion-content .field-content a,.view-faq .ui-accordion-content .field-content span,.view-faq .ui-accordion-content .field-content strong,.view-faq .ui-accordion-content .field-content b{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;color:#201e1c;font-size:1rem;line-height:1.5rem}.faq-page{padding-top:2rem}.faq-page .view-content>.views-row>.views-row{box-shadow:15px 15px 15px 0px rgba(89,85,110,.1215686275)}.block-views-blockfaq-faq-block{position:relative;margin:0 0 3rem 0;padding:5rem 0}.block-views-blockfaq-faq-block .pattern-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(161, 172, 179, 0.2) 1.5px, transparent 1.5px);background-size:15px 15px;z-index:0;pointer-events:none}.block-views-blockfaq-faq-block .block__title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:2.25rem;line-height:2.75rem;text-align:center;color:#201e1c}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#fff}#loader-wrapper #loader{display:block;position:relative;left:50%;top:50%;width:100px;height:100px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:var(--primary-color);animation:spin 2s linear infinite;z-index:1001}#loader-wrapper #loader::before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid rgba(0,0,0,0);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 rgba(0,0,0,0);border-top-color:var(--accent-color);animation:spin 1.5s linear infinite}.loaded #loader-wrapper{visibility:hidden;transition:background-color .2s ease-out}.loaded #loader-wrapper #loader{opacity:0;transition:all .1s ease-out}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-wrapper.front-page{padding:0}.block__title{font-family:var(--font-bold);font-weight:700;font-size:32px;line-height:normal;color:var(--text-color);margin-bottom:36px}.page-wrapper:has(.paragraph--type--banner){padding-top:0}.basic-node p,.default-full-node p{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;color:var(--text-color)}.basic-node p+p,.basic-node p:first-of-type,.default-full-node p+p,.default-full-node p:first-of-type{margin-top:0}.basic-node p:last-child,.default-full-node p:last-child{margin-bottom:0}.basic-node p strong,.basic-node p b,.default-full-node p strong,.default-full-node p b{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;color:var(--text-color)}.basic-node p h1,.basic-node p h2,.basic-node p h3,.basic-node p h4,.basic-node p h5,.basic-node p h6,.default-full-node p h1,.default-full-node p h2,.default-full-node p h3,.default-full-node p h4,.default-full-node p h5,.default-full-node p h6{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;color:var(--text-color);line-height:normal}.basic-node p h1 b,.basic-node p h1 strong,.basic-node p h2 b,.basic-node p h2 strong,.basic-node p h3 b,.basic-node p h3 strong,.basic-node p h4 b,.basic-node p h4 strong,.basic-node p h5 b,.basic-node p h5 strong,.basic-node p h6 b,.basic-node p h6 strong,.default-full-node p h1 b,.default-full-node p h1 strong,.default-full-node p h2 b,.default-full-node p h2 strong,.default-full-node p h3 b,.default-full-node p h3 strong,.default-full-node p h4 b,.default-full-node p h4 strong,.default-full-node p h5 b,.default-full-node p h5 strong,.default-full-node p h6 b,.default-full-node p h6 strong{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.basic-node ul,.default-full-node ul{list-style:disc;margin-top:16px}.basic-node ul li,.default-full-node ul li{position:static;margin:0 0 4px 0;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:normal;color:var(--text-color)}.basic-node ul li strong,.basic-node ul li b,.default-full-node ul li strong,.default-full-node ul li b{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;color:var(--text-color)}.basic-node ul li::marker,.default-full-node ul li::marker{color:var(--primary-color)}.basic-node ul li+li,.default-full-node ul li+li{margin-top:.5rem}.basic-node ol:not(.breadcrumb__list),.default-full-node ol:not(.breadcrumb__list){margin-top:1rem}.basic-node ol:not(.breadcrumb__list) li,.default-full-node ol:not(.breadcrumb__list) li{position:relative;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;color:var(--text-color);margin:0 0 4px 0}.basic-node ol:not(.breadcrumb__list) li strong,.basic-node ol:not(.breadcrumb__list) li b,.default-full-node ol:not(.breadcrumb__list) li strong,.default-full-node ol:not(.breadcrumb__list) li b{font-family:"DM Sans",sans-serif;font-weight:600;font-style:normal;color:var(--text-color)}.basic-node ol:not(.breadcrumb__list) li+li,.default-full-node ol:not(.breadcrumb__list) li+li{margin-top:.5rem}.basic-node ol:not(.breadcrumb__list) li::marker,.default-full-node ol:not(.breadcrumb__list) li::marker{color:var(--primary-color)}.basic-node h1,.basic-node h2,.basic-node h3,.basic-node h4,.basic-node h5,.basic-node h6,.default-full-node h1,.default-full-node h2,.default-full-node h3,.default-full-node h4,.default-full-node h5,.default-full-node h6{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;color:var(--text-color);margin-bottom:.5rem;line-height:normal}.basic-node h1 b,.basic-node h1 strong,.basic-node h2 b,.basic-node h2 strong,.basic-node h3 b,.basic-node h3 strong,.basic-node h4 b,.basic-node h4 strong,.basic-node h5 b,.basic-node h5 strong,.basic-node h6 b,.basic-node h6 strong,.default-full-node h1 b,.default-full-node h1 strong,.default-full-node h2 b,.default-full-node h2 strong,.default-full-node h3 b,.default-full-node h3 strong,.default-full-node h4 b,.default-full-node h4 strong,.default-full-node h5 b,.default-full-node h5 strong,.default-full-node h6 b,.default-full-node h6 strong{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.basic-node img,.default-full-node img{margin:32px 0}.basic-node hr,.default-full-node hr{border-color:var(--accent-color);opacity:1}.basic-node .field--name-body,.default-full-node .field--name-body{margin-bottom:32px}.basic-node .field--name-body ol,.basic-node .field--name-body ul,.basic-node .field--name-body p,.default-full-node .field--name-body ol,.default-full-node .field--name-body ul,.default-full-node .field--name-body p{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:28px}.basic-node .field--name-body a,.basic-node .field--name-body a span,.basic-node .field--name-body a strong,.default-full-node .field--name-body a,.default-full-node .field--name-body a span,.default-full-node .field--name-body a strong{color:#201e1c;transition:color .5s ease}.basic-node .field--name-body a:hover,.basic-node .field--name-body a span:hover,.basic-node .field--name-body a strong:hover,.default-full-node .field--name-body a:hover,.default-full-node .field--name-body a span:hover,.default-full-node .field--name-body a strong:hover{color:#3db02d;transition:color .5s ease}.region--sidebar-left .block-local-tasks-block.block-core{background-color:rgba(0,0,0,0) !important}.region--sidebar-left .block-local-tasks-block .tabs{border-radius:12px}.region--sidebar-left .block-local-tasks-block .tabs a{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal}.tabs-wrapper{margin-inline:0 !important}.default-full-node .field__label,.basic-node .field__label{font-family:var(--font-medium);font-weight:600;font-size:20px;line-height:normal;padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid var(--primary-color);color:var(--primary-color)}.default-full-node .field+.field,.basic-node .field+.field{margin-top:32px}.blazy--field-gallery .field__items{display:grid;gap:20px;margin-top:20px}@media(min-width: 49rem){.blazy--field-gallery .field__items{grid-template-columns:repeat(3, 1fr)}}.blazy--field-gallery .field__items img{width:100%;height:260px;border-radius:12px;object-fit:cover}#backtotop{width:60px;height:60px;background-color:var(--primary-color);background-image:url(images/chevron-up.svg);border-radius:12px;padding:12px;background-size:40px}.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}.d-banner-title{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.d-banner-title .page-title-wrap{position:relative;font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:40px;text-align:center;color:var(--text-color);line-height:normal;z-index:1;background-color:rgba(0,0,0,0)}.d-banner-title.have-bg{padding:40px 20px}.d-banner-title.have-bg .bg-override{position:absolute;width:100%;height:100%;top:0;right:0;background-color:hsla(0,0%,100%,.5)}.d-banner-title.without-bg{padding:40px 20px 10px 20px}.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:12px;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:12px;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:rgba(0,0,0,0)}.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}.request_offer .block__content{position:relative;min-height:750px;z-index:0}.request_offer .block__content .bg_image{position:absolute;inset:0;z-index:-1;overflow:hidden}.request_offer .block__content .bg_image>div,.request_offer .block__content .bg_image>div>div,.request_offer .block__content .bg_image>div>div>div,.request_offer .block__content .bg_image>div>div>div>div{height:100%}.request_offer .block__content .bg_image img{width:100%;height:100%;object-fit:cover;display:block}.request_offer .block__content .wrapper_form_with_img .field--name-field-title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:36px;text-align:center;color:#fff;padding-top:60px}.request_offer .block__content .wrapper_form_with_img .form_with_img{display:flex;justify-content:start;align-items:center;gap:60px;padding:60px 0}.request_offer .block__content .wrapper_form_with_img .form_with_img.align-items-center{align-items:center}.request_offer .block__content .wrapper_form_with_img .form_with_img.align-items-start{align-items:flex-start}.request_offer .block__content .wrapper_form_with_img .form_with_img .webform-block{flex:0 1 37.5rem}.request_offer .block__content .wrapper_form_with_img .form_with_img .field--name-field-media-image{flex:0 1 645px;max-width:100%}.request_offer .block__content .wrapper_form_with_img .form_with_img .field--name-field-media-image .field__item img{width:100%;height:100%;object-fit:cover;border-radius:12px}.request_offer .block__content .wrapper_form_with_img .form_with_img .field--name-field-title-webform{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:2.25rem;line-height:2rem;margin-bottom:2rem}.request_offer .block__content .wrapper_form_with_img .form_with_img .field--type-webform{flex:0 1 645px;max-width:100%;background-color:#fff;border-radius:12px;padding:24px}.request_offer .block__content .wrapper_form_with_img .form_with_img .field--type-webform form{display:flex;flex-direction:column;gap:15px}.request_offer .block__content .wrapper_form_with_img .form_with_img .field--type-webform form .form-item__label{font-size:1rem;line-height:26.67px;color:#201e1c;margin:0}.request_offer .block__content .wrapper_form_with_img .form_with_img .field--type-webform form .form-item__label .green{font-size:1rem;line-height:26.67px}.request_offer .block__content .wrapper_form_with_img .form_with_img .field--type-webform form .form-item__label .green:hover{color:rgb(46.9230769231,135.3846153846,34.6153846154)}.request_offer .block__content .wrapper_form_with_img .form_with_img .field--type-webform form .form-element{font-size:1rem;line-height:26.67px}.request_offer .block__content .wrapper_form_with_img .form_with_img .field--type-webform form .form-type-boolean{align-items:start}.request_offer .block__content .wrapper_form_with_img .form_with_img .field--type-webform form .webform-actions{margin:0}.request_offer .block__content .wrapper_form_with_img .form_with_img .field--type-webform form .webform-actions .button{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;text-decoration:none;font-size:18px;line-height:18px;color:#fff;padding:16px;width:100%}@media(max-width: 1024px){.request_offer .block__content .wrapper_form_with_img .form_with_img{flex-direction:column-reverse}.request_offer .block__content .wrapper_form_with_img .form_with_img .field--name-field-media-image{flex:auto}.request_offer .block__content .wrapper_form_with_img .form_with_img .field--type-webform{max-width:645px;flex:auto;order:2}}.report_a_fraud .block__content .wrapper_form_with_img .form_with_img{gap:1.5rem}.report_a_fraud .block__content .wrapper_form_with_img .form_with_img .field--type-webform{padding:0}.report_a_fraud .block__content .wrapper_form_with_img .form_with_img .field--type-webform form{gap:1.35rem}.why_donaris{background-color:#fdfaf2}.why_donaris .block__content{padding:8rem 0 10rem 0}.why_donaris .block__content .field--name-field-title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:44px;text-align:center;color:#201e1c;margin-bottom:60px}.why_donaris .block__content .field--name-field-title-img-desc{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}.why_donaris .block__content .field--name-field-title-img-desc .field__item_element{width:100%;height:100%;background-color:#fff;max-width:425px;box-shadow:15px 15px 20px 0px rgba(89,85,110,.1019607843);border-radius:20px}.why_donaris .block__content .field--name-field-title-img-desc .field__item_element .paragraph--type--title-img-desc{display:flex;flex-direction:column;align-items:center;padding:60px 0}.why_donaris .block__content .field--name-field-title-img-desc .field__item_element .paragraph--type--title-img-desc>.field--name-field-media-image{display:flex;justify-content:center;align-items:center;width:101px;height:101px;border-radius:12px;background-color:#f0f3f5}.why_donaris .block__content .field--name-field-title-img-desc .field__item_element .paragraph--type--title-img-desc .field--name-field-title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:24px;line-height:100%;text-align:center;color:#201e1c;margin:20px 0;padding:0 70px}.why_donaris .block__content .field--name-field-title-img-desc .field__item_element .paragraph--type--title-img-desc .field--name-field-description{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:27px;letter-spacing:0%;text-align:center;color:#707070;padding:0 42px}.why_donaris .block__content .field--name-field-title-img-desc .field__item_element .paragraph--type--title-img-desc .field--name-field-description p{margin:0}@media(max-width: 1024px){.why_donaris .block__content .field--name-field-title-img-desc{grid-template-columns:1fr;justify-items:center}}.insurance_products .block__content{display:flex;align-items:center;gap:1rem;padding:2rem 0 5rem 0}.insurance_products .block__content .insurance_products_offer{display:flex;flex-direction:column;position:relative;padding:1.25rem;width:clamp(250px,calc(20.8333vw + 90px),365px);height:clamp(370px,calc(40.3986vw + 59.74px),593px)}.insurance_products .block__content .insurance_products_offer .field--name-field-media-background-image{position:absolute;z-index:1;top:7rem;left:0;width:100%;height:100%}.insurance_products .block__content .insurance_products_offer .field--name-field-media-background-image .field--name-field-media-image{padding:0}.insurance_products .block__content .insurance_products_offer .field--name-field-media-background-image img{display:block;width:100%;height:clamp(200px,calc(45.2899vw + -147.83px),450px);object-fit:cover;position:relative;z-index:2}.insurance_products .block__content .insurance_products_offer .field--name-field-media-background-image::before,.insurance_products .block__content .insurance_products_offer .field--name-field-media-background-image::after{content:"";position:absolute;left:0;right:0;width:100%;z-index:3}.insurance_products .block__content .insurance_products_offer .field--name-field-media-background-image::before{top:-7rem;height:16rem;background:linear-gradient(180deg, #E0EBEF 50%, rgba(224, 235, 239, 0) 100%);border-top-left-radius:12px;border-top-right-radius:12px;pointer-events:none}.insurance_products .block__content .insurance_products_offer .field--name-field-media-background-image::after{bottom:7rem;height:12rem;background:linear-gradient(180deg, rgba(243, 243, 243, 0) 0%, #F3F3F3 63.47%);border-bottom-left-radius:12px;border-bottom-right-radius:12px;pointer-events:none}.insurance_products .block__content .insurance_products_offer .field--name-field-subtitle{position:relative;z-index:10;font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:clamp(12px,calc(1.087vw + 3.65px),18px);line-height:1.125rem;vertical-align:middle;color:#3db02d}.insurance_products .block__content .insurance_products_offer .field--name-field-title-formatted{position:relative;z-index:10;font-family:"DM Sans",sans-serif;font-weight:600;font-style:normal;font-size:clamp(18px,calc(1.8116vw + 4.09px),28px);line-height:2rem;color:#201e1c}.insurance_products .block__content .insurance_products_offer .field--name-field-media-promotion-image{position:relative;z-index:10;display:flex;justify-content:end;height:clamp(102px,calc(1.087vw + 93.65px),108px);margin-top:auto;margin-bottom:clamp(20px,calc(5.4348vw + -21.74px),50px)}.insurance_products .block__content .insurance_products_offer .field--name-field-action-link{position:relative;z-index:10}.insurance_products .block__content .insurance_products_offer .field--name-field-action-link a{width:100%;font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:clamp(10px,calc(1.087vw + 1.65px),16px);line-height:1.5rem}.insurance_products .block__content .field--name-field-insurance-products{display:flex;flex-wrap:nowrap;gap:1rem;width:clamp(600px,calc(66.6667vw + 88px),968px);height:clamp(370px,calc(40.3986vw + 59.74px),593px)}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element{width:22%;min-width:22%;border-radius:.75rem;transition:all .3s ease;display:flex;overflow:hidden}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;height:100%;max-height:37.5rem}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products>.field--name-field-media-image{position:absolute;z-index:1;width:328px;height:100%;display:flex;justify-content:center;align-items:end;left:50%;transform:translateX(-50%);transition:all .3s ease}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products>.field--name-field-media-image .field__item{display:flex;justify-content:center;align-items:end}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products>.field--name-field-media-image .field__item img{display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:2;border-radius:.75rem}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products .field--name-field-title{position:relative;z-index:10;font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:100%;color:#201e1c;padding:1.25rem clamp(10px,calc(1.8116vw + -3.91px),20px) .625rem;text-align:center}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products .field--name-field-link-button{position:relative;z-index:10;pointer-events:none;align-self:flex-start}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products .field--name-field-link-button .field__item_element{display:flex;gap:5px;padding:.125rem 1.25rem}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products .field--name-field-link-button .field__item_element .paragraph--type--link-button{display:flex;flex-wrap:wrap;gap:1rem;display:inline}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products .field--name-field-link-button .field__item_element .paragraph--type--link-button .field{display:inline}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products .field--name-field-link-button .field__item_element .paragraph--type--link-button .field--name-field-link a,.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products .field--name-field-link-button .field__item_element .paragraph--type--link-button .field--name-field-link span{white-space:normal;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:clamp(.875rem,1.2vw,1rem);line-height:100%;color:#201e1c;background-color:rgba(0,0,0,0);border:0;text-align:left;margin-right:.25rem;padding:0;transition:transform .4s ease,color .4s ease}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products .field--name-field-link-button .field__item_element .paragraph--type--link-button .field--name-field-link a:hover{transform:scale(1.05);color:#3db02d}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products .field--name-field-link-button .field__item_element .paragraph--type--link-button .field--name-field-button a,.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products .field--name-field-link-button .field__item_element .paragraph--type--link-button .field--name-field-button span{font-family:"DM Sans",sans-serif;font-weight:600;font-style:normal;border-radius:4px;border:1px solid #3db02d;font-size:12px;line-height:24px;padding:2px 8px;white-space:nowrap;transition:background-color .4s ease,color .4s ease}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products .field--name-field-link-button .field__item_element .paragraph--type--link-button .field--name-field-button a{color:#3db02d}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products .field--name-field-link-button .field__item_element .paragraph--type--link-button .field--name-field-button span{border-color:red;color:red}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products .field--name-field-link-button .field__item_element .paragraph--type--link-button .field--name-field-button a:hover{background-color:#3db02d;color:#fff}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element:nth-child(1){background:linear-gradient(180deg, #CCE2F6 34.89%, #BDD3E6 100%)}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element:nth-child(2){background:linear-gradient(180deg, #F8F1D6 34.18%, #E0D9BE 100%)}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element:nth-child(3){background:linear-gradient(180deg, #CDEADC 38.25%, #BFDDCE 100%)}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element:nth-child(4){background:linear-gradient(180deg, #FFE8F5 32.23%, #EAD6E1 100%)}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element.active{width:100%}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element.active .paragraph--type--insurance-products{align-items:start}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element.active .paragraph--type--insurance-products>.field--name-field-media-image{left:0;right:0;margin:auto;transform:none}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element.active .paragraph--type--insurance-products .field--name-field-title{text-align:left}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element.active .paragraph--type--insurance-products .field--name-field-link-button{pointer-events:auto}@media(max-width: 1024px){.insurance_products .block__content{flex-direction:column;padding:2.25rem 0}.insurance_products .block__content .field--name-field-insurance-products{width:100%}}@media(max-width: 768px){.insurance_products .block__content .insurance_products_offer{width:100%}.insurance_products .block__content .insurance_products_offer .field--name-field-media-background-image{top:2rem}.insurance_products .block__content .insurance_products_offer .field--name-field-media-background-image::before{top:-1.5rem;height:4rem}.insurance_products .block__content .insurance_products_offer .field--name-field-media-background-image img{height:300px}.insurance_products .block__content .insurance_products_offer .field--name-field-media-background-image::after{bottom:2.5rem;height:4rem}.insurance_products .block__content .field--name-field-insurance-products{flex-direction:column;height:100%}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element{width:100%;height:410px}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element .paragraph--type--insurance-products{width:100%}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element.active{width:inherit}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element.active .field--name-field-title{padding:15px 1.25rem}.insurance_products .block__content .field--name-field-insurance-products>.field__item_element.active .field--name-field-media-image{justify-content:end;left:inherit}}.page-title--section .region--page-title{position:relative}.page-title--section .region--page-title::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(161, 172, 179, 0.2) 1.5px, transparent 1.5px);background-size:15px 15px}.page-title--section .block-page-title-block{display:flex;flex-direction:column;justify-content:center;height:12.5rem;margin:1.25rem auto 0}.page-title--section .block-page-title-block .news_created_date{margin-bottom:2rem}.page-title--section .block-page-title-block .page-title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:3rem;line-height:3rem;color:var(--text-color);z-index:99}a.nolink{border:none;background:none;padding:0;margin:0;color:inherit;text-decoration:none;pointer-events:none;cursor:default;outline:none}a.nolink:hover,a.nolink:focus,a.nolink:active{color:inherit;text-decoration:none;cursor:default}a.nolink .action-text:hover{color:inherit}.page-wrapper{padding:32px 0 64px 0}.block-system-main-block .field--name-body ul,.block-system-main-block .field--name-body ol,.block-system-main-block .field--name-body p,.block-system-main-block .field--name-body a,.block-system-main-block .field--name-body span{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:normal;word-break:break-word;overflow-wrap:break-word}.block-system-main-block .webform-confirmation .webform-confirmation__message{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.block-system-main-block .webform-confirmation .webform-confirmation__back{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.field--name-field-document .field__label{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1.875rem;border:none;color:#201e1c;margin:0}.field--name-field-document .field__item a{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;color:#3db02d;display:flex;align-items:center;position:relative;padding:20px 20px 20px 54px;transition:all .5s ease}.field--name-field-document .field__item a::before{content:"";position:absolute;background:url(images/file-d.svg) center no-repeat;width:24px;height:24px;background-size:24px;left:20px}.field--name-field-document .field__item a:hover{color:var(--primary-color);transition:all .5s ease}.field--name-field-document .field__item a:hover::before{background:url(images/file-g.svg) center no-repeat;width:24px;height:24px;background-size:24px}.field--name-field-document .field__item a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background-color:currentColor;transition:width .3s ease}.field--name-field-document .field__item a:hover::after{width:100%}.page-node-type-service .page-node-services .page-wrapper{padding:32px 0 0 0}.type-insurance-block .field--name-field-cta-section{background-color:#fdfaf2;margin-top:4rem;padding:3.75rem 1rem}.type-insurance-block .field--name-field-cta-section .paragraph--type--smart-insurance-block{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.type-insurance-block .field--name-field-cta-section .paragraph--type--smart-insurance-block .field--name-field-title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%}.type-insurance-block .field--name-field-cta-section .paragraph--type--smart-insurance-block .field--name-field-body{margin:0}.type-insurance-block .field--name-field-cta-section .paragraph--type--smart-insurance-block .field--name-field-body p{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:100%;letter-spacing:-2%}.type-insurance-block .field--name-field-cta-section .paragraph--type--smart-insurance-block .field--name-field-action-link{margin:0}.type-insurance-block .field--name-field-cta-section .paragraph--type--smart-insurance-block .field--name-field-action-link a{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:1.125rem;line-height:1.125rem;padding:1rem 2.125rem}.request_offer_insurance{background-color:#fdfaf2;margin-top:4rem}.request_offer_insurance .block__content .wrapper_form_with_img .field--name-field-title{color:#201e1c}.page-404{padding:64px 0}.path-rca .block__content form .form-item .form-item__label,.path-rca .block__system form .form-item .form-item__label,.path-green-card .block__content form .form-item .form-item__label,.path-green-card .block__system form .form-item .form-item__label,.path-health-insurance .block__content form .form-item .form-item__label,.path-health-insurance .block__system form .form-item .form-item__label,.path-accident .block__content form .form-item .form-item__label,.path-accident .block__system form .form-item .form-item__label{font-family:"DM Sans",sans-serif;font-weight:600;font-style:normal;font-size:.9rem}.path-rca .block__content form .form-item .fieldset__label,.path-rca .block__system form .form-item .fieldset__label,.path-green-card .block__content form .form-item .fieldset__label,.path-green-card .block__system form .form-item .fieldset__label,.path-health-insurance .block__content form .form-item .fieldset__label,.path-health-insurance .block__system form .form-item .fieldset__label,.path-accident .block__content form .form-item .fieldset__label,.path-accident .block__system form .form-item .fieldset__label{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.path-rca .block__content form .form-item .fieldset__wrapper b,.path-rca .block__system form .form-item .fieldset__wrapper b,.path-green-card .block__content form .form-item .fieldset__wrapper b,.path-green-card .block__system form .form-item .fieldset__wrapper b,.path-health-insurance .block__content form .form-item .fieldset__wrapper b,.path-health-insurance .block__system form .form-item .fieldset__wrapper b,.path-accident .block__content form .form-item .fieldset__wrapper b,.path-accident .block__system form .form-item .fieldset__wrapper b{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal}.path-rca .block__content form .form-item input,.path-rca .block__system form .form-item input,.path-green-card .block__content form .form-item input,.path-green-card .block__system form .form-item input,.path-health-insurance .block__content form .form-item input,.path-health-insurance .block__system form .form-item input,.path-accident .block__content form .form-item input,.path-accident .block__system form .form-item input{font-family:"DM Sans",sans-serif !important;font-size:.9rem}.path-rca .block__content form .form-item a,.path-rca .block__system form .form-item a,.path-green-card .block__content form .form-item a,.path-green-card .block__system form .form-item a,.path-health-insurance .block__content form .form-item a,.path-health-insurance .block__system form .form-item a,.path-accident .block__content form .form-item a,.path-accident .block__system form .form-item a{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.path-rca .block__content form .price-info-wrap b,.path-rca .block__system form .price-info-wrap b,.path-green-card .block__content form .price-info-wrap b,.path-green-card .block__system form .price-info-wrap b,.path-health-insurance .block__content form .price-info-wrap b,.path-health-insurance .block__system form .price-info-wrap b,.path-accident .block__content form .price-info-wrap b,.path-accident .block__system form .price-info-wrap b{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.path-rca .block__content form .form-actions input,.path-rca .block__system form .form-actions input,.path-green-card .block__content form .form-actions input,.path-green-card .block__system form .form-actions input,.path-health-insurance .block__content form .form-actions input,.path-health-insurance .block__system form .form-actions input,.path-accident .block__content form .form-actions input,.path-accident .block__system form .form-actions input{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.path-rca .block__content form .select2-container--default .select2-selection__rendered,.path-rca .block__content form .select2-container--default .select2-results__option,.path-rca .block__system form .select2-container--default .select2-selection__rendered,.path-rca .block__system form .select2-container--default .select2-results__option,.path-green-card .block__content form .select2-container--default .select2-selection__rendered,.path-green-card .block__content form .select2-container--default .select2-results__option,.path-green-card .block__system form .select2-container--default .select2-selection__rendered,.path-green-card .block__system form .select2-container--default .select2-results__option,.path-health-insurance .block__content form .select2-container--default .select2-selection__rendered,.path-health-insurance .block__content form .select2-container--default .select2-results__option,.path-health-insurance .block__system form .select2-container--default .select2-selection__rendered,.path-health-insurance .block__system form .select2-container--default .select2-results__option,.path-accident .block__content form .select2-container--default .select2-selection__rendered,.path-accident .block__content form .select2-container--default .select2-results__option,.path-accident .block__system form .select2-container--default .select2-selection__rendered,.path-accident .block__system form .select2-container--default .select2-results__option{font-family:"DM Sans",sans-serif !important}.path-rca .content-wide .block-block-content,.path-green-card .content-wide .block-block-content,.path-health-insurance .content-wide .block-block-content,.path-accident .content-wide .block-block-content{max-width:750px;margin:3rem auto;box-shadow:0px 4px 19px rgba(0,0,0,.1);border-radius:.5rem;padding:1rem 1rem 0 4rem;position:relative}.path-rca .content-wide .block-block-content::before,.path-green-card .content-wide .block-block-content::before,.path-health-insurance .content-wide .block-block-content::before,.path-accident .content-wide .block-block-content::before{position:absolute;content:"";background:url(images/note.svg) no-repeat center;top:50%;left:16px;transform:translateY(-50%);width:24px;height:24px}.path-rca .content-wide .block-block-content .block__title,.path-green-card .content-wide .block-block-content .block__title,.path-health-insurance .content-wide .block-block-content .block__title,.path-accident .content-wide .block-block-content .block__title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;margin-bottom:1rem}.path-rca .content-wide .block-block-content .block__content p,.path-green-card .content-wide .block-block-content .block__content p,.path-health-insurance .content-wide .block-block-content .block__content p,.path-accident .content-wide .block-block-content .block__content p{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.select2-container--default .select2-results__option{font-family:"DM Sans",sans-serif}.block-commerce-checkout-progress .block__content .step-title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.webform-submission-form .form-item .form-item__label,.webform-submission-add-form .form-item .form-item__label{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;color:#201e1c}.webform-submission-form .form-item .form-item__label .green,.webform-submission-form .form-item .form-item__label a,.webform-submission-add-form .form-item .form-item__label .green,.webform-submission-add-form .form-item .form-item__label a{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal}.webform-submission-form .form-item .form-element,.webform-submission-add-form .form-item .form-element{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;color:#201e1c}.webform-submission-form .form-item .form-select,.webform-submission-add-form .form-item .form-select{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;color:#a1acb3}.webform-submission-form .form-item .form-select:valid,.webform-submission-add-form .form-item .form-select:valid{color:#201e1c}.webform-submission-form .form-item .form-select option,.webform-submission-add-form .form-item .form-select option{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;color:#201e1c}.webform-submission-form .form-item .form-select option[selected],.webform-submission-add-form .form-item .form-select option[selected]{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;color:#a1acb3}.webform-submission-form .form-item .form-textarea,.webform-submission-add-form .form-item .form-textarea{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;color:#201e1c}.form-item--error-message{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.path-insurance-operator .insurance-generate-payment-link-wrapper .page-header{margin-bottom:1rem}.path-insurance-operator .insurance-generate-payment-link-wrapper .generate-payment-link-form{display:flex;flex-direction:column;gap:1rem}.path-user .view-operator-sales .view-filters form{display:flex;flex-direction:column;gap:1rem}.path-user table{width:100%;border-collapse:collapse;word-break:normal;margin:1.5rem 0;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden}.path-user table tr:nth-child(even){background-color:#f9fafb}.path-user table tr:hover{background-color:#f1f5f9}.path-user table th{background-color:#f3f4f6;font-weight:600;text-transform:uppercase;font-size:.85rem;color:#374151;border-bottom:2px solid #e5e7eb}.path-user table td,.path-user table th{border:1px solid #e5e7eb;padding:.75rem 1rem;text-align:center;vertical-align:middle;display:table-cell}@media(max-width: 62rem){.path-user table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.path-user table thead,.path-user table tbody{width:max-content;min-width:100%;table-layout:auto}.path-user table th,.path-user table td{white-space:nowrap}}.document-extension{display:inline-block;width:28px;height:32px;background-size:contain;background-repeat:no-repeat;background-position:center}.document-extension.pdf{background-image:url(images/pdf.png)}.document-extension.doc{background-image:url(images/doc.png)}.document-extension.docx{background-image:url(images/docx.png)}.document-extension.xls{background-image:url(images/xls.png)}.document-extension.xlsx{background-image:url(images/xlsx.png)}.document-extension.ppt{background-image:url(images/ppt.png)}.document-extension.pptx{background-image:url(images/pptx.png)}.document-extension.jpg,.document-extension.jpeg,.document-extension.png{background-image:url(images/file.svg)}.document-extension.file{background-image:url(images/file-g.svg)}.donaris-site-footer{border-inline-start:unset !important;background:#fff;color:var(--text-color)}.donaris-site-footer .block__title{font-family:"DM Sans",sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:normal;margin-bottom:10px}.donaris-site-footer .footer-top{padding:40px 0;background:var(--footer-top-bg)}.donaris-site-footer .footer-top .site-branding{width:fit-content}.donaris-site-footer .footer-top .site-branding img{height:60px;max-width:unset}@media(max-width: 29.25rem){.donaris-site-footer .footer-top .site-branding{justify-content:center}}.donaris-site-footer .footer-top .menu{margin:0;list-style:none}.donaris-site-footer .footer-top .menu li{margin-block:0}.donaris-site-footer .footer-top .menu li+li{margin-top:10px}.donaris-site-footer .footer-top .menu a{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:16px;color:var(--text-color);text-decoration:unset;transition:color .5s ease}.donaris-site-footer .footer-top .menu a:hover{color:var(--primary-color);transition:color .5s ease}.donaris-site-footer .footer-top .menu a.is-active{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;color:var(--primary-color)}.donaris-site-footer .region--footer-top-first{display:flex;flex-wrap:wrap;flex-direction:column;gap:16px}.donaris-site-footer .region--footer-top-first img{max-width:100px;height:auto}@media(max-width: 48rem){.donaris-site-footer .region--footer-top-first img{margin:auto}}.donaris-site-footer .region--footer-top-first .default-icon-link a{gap:8px}.donaris-site-footer .region--footer-top-first .default-icon-link a:hover{color:var(--primary-color)}.donaris-site-footer .region--footer-top-first .default-icon-link a:hover svg{width:inherit;height:inherit}.donaris-site-footer .region--footer-top-first .default-icon-link a:hover svg path{stroke:var(--primary-color)}.donaris-site-footer .region--footer-top-first .default-icon-link .action-text{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:normal}.donaris-site-footer .region--footer-top-first .default-icon-link svg{width:inherit;height:inherit}.donaris-site-footer .region--footer-top-first .default-icon-link svg path{stroke:var(--text-color)}.donaris-site-footer .top-regions-wrap{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 30.25rem){.donaris-site-footer .top-regions-wrap{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 63rem){.donaris-site-footer .top-regions-wrap{grid-template-columns:repeat(5, 1fr)}}.donaris-site-footer .block-social-media-links-block .social-media-links--platforms{display:flex;justify-content:end;margin:0;padding:0}.donaris-site-footer .block-social-media-links-block .social-media-links--platforms li{padding:0 !important}.donaris-site-footer .block-social-media-links-block .social-media-links--platforms li+li{margin-left:10px}.donaris-site-footer .block-social-media-links-block .social-media-links--platforms a{display:block;width:40px;height:40px;padding:10px;border:1px solid var(--text-color);border-radius:50px;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-links--platforms a span{width:16px;height:16px}.donaris-site-footer .block-social-media-links-block .social-media-links--platforms a span::before{content:none}.donaris-site-footer .block-social-media-links-block .social-media-links--platforms a:hover{border-color:var(--primary-color);transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--email span{background:url(images/mail_s.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--email:hover{transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--email:hover span{background:url(images/mail_g.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--facebook span{background:url(images/facebook_s.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--facebook:hover{transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--facebook:hover span{background:url(images/facebook_g.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--googleplus span{background:url(images/google.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--googleplus:hover{transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--googleplus:hover span{background:url(images/google_g.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--instagram span{background:url(images/instagram_s.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--instagram:hover{transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--instagram:hover span{background:url(images/instagram_g.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--youtube_channel span{background:url(images/youtube.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--youtube_channel:hover{transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--youtube_channel:hover span{background:url(images/youtube_g.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--tiktok span{background:url(images/tiktok.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--tiktok:hover{transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--tiktok:hover span{background:url(images/tiktok_g.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--linkedin span{background:url(images/linkedin_d.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--linkedin:hover{transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--linkedin:hover span{background:url(images/linkedin_g.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--twitter span{background:url(images/tweet.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--twitter:hover{transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--twitter:hover span{background:url(images/tweet_g.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--whatsapp span{background:url(images/whatsapp_s.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--whatsapp:hover{transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--whatsapp:hover span{background:url(images/whatsapp_g.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--googleplay span{background:url(images/google-play_s.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--googleplay:hover{transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--googleplay:hover span{background:url(images/google-play_g.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--telegram span{background:url(images/telegram_s.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--telegram:hover{transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--telegram:hover span{background:url(images/telegram_g.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--youtube span{background:url(images/youtube.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--youtube:hover{transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--youtube:hover span{background:url(images/youtube_g.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--vkontakte span{background:url(images/vk_s.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--vkontakte:hover{transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--vkontakte:hover span{background:url(images/vk_g.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--pinterest span{background:url(images/pinterest_s.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--pinterest:hover{transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--pinterest:hover span{background:url(images/pinterest_g.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--vimeo span{background:url(images/vimeo_s.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--vimeo:hover{transition:all .5s ease}.donaris-site-footer .block-social-media-links-block .social-media-link-icon--vimeo:hover span{background:url(images/vimeo_g.svg) center no-repeat;transition:all .5s ease}.donaris-site-footer .footer-bottom{background-color:var(--footer-bottom-bg)}.donaris-site-footer .footer-bottom .region--footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:20px 0;border-top:1px solid #a1acb3}.donaris-site-footer #block-copyrights{margin:0;text-align:left;min-width:25%}.donaris-site-footer #block-copyrights p{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:normal;color:var(--text-color);margin:0;text-align:left}.donaris-site-footer #block-copyrights p+p{margin-top:4px}.donaris-site-footer #block-legacymenu .menu{display:flex;flex-wrap:wrap;gap:10px;list-style:none}@media(min-width: 49rem){.donaris-site-footer #block-legacymenu .menu{justify-content:center}}.donaris-site-footer #block-legacymenu .menu li{margin-block-end:0;margin-bottom:.25rem}.donaris-site-footer #block-legacymenu .menu li+li{margin-top:0}@media(min-width: 49rem){.donaris-site-footer #block-legacymenu .menu li+li{margin-top:0;margin-left:0}}.donaris-site-footer #block-legacymenu .menu li a{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:normal;text-decoration:unset;color:var(--text-color);transition:color .5s ease}.donaris-site-footer #block-legacymenu .menu li a:hover{color:var(--primary-color);transition:color .5s ease}.donaris-site-footer #block-paymentmethods{width:fit-content}.donaris-site-footer #block-paymentmethods .field--name-field-method-logo{display:flex;align-items:center;justify-content:flex-end;gap:16px}.donaris-site-footer .footer-contacts .block__title{font-family:var(--font-bold);font-size:16px;line-height:normal;color:var(--primary-color)}.donaris-site-footer .footer-contacts svg{stroke:var(--primary-color)}.donaris-site-footer .footer-contacts .field--name-field-paragraph-info .field__item+.field__item{margin-top:20px}.donaris-site-footer .footer-contacts .paragraph{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.donaris-site-footer .footer-contacts .paragraph .field__item+.field__item{margin-top:0}.donaris-site-footer .footer-contacts .field--name-field-action-link,.donaris-site-footer .footer-contacts .field--name-field-icons-text-text{flex:1}.donaris-site-footer .footer-contacts .field--name-field-icons-text-text{font-family:var(--font-regular);font-size:16px;color:var(--dark-grey);line-height:normal}.donaris-site-footer .footer-contacts .field--name-field-action-link a{font-family:var(--font-regular);font-size:16px;color:var(--dark-grey);line-height:normal;text-decoration:none}.donaris-site-footer .footer-contacts .field--name-field-action-link a:hover{color:var(--primary-color);text-decoration:underline}.donaris-site-footer #block-bottomcontactinfo .field--name-body{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:20px;text-align:left;color:var(--text-color)}@media(max-width: 48rem){.donaris-site-footer #block-bottomcontactinfo .field--name-body{text-align:center !important}}.donaris-site-footer #block-bottomcontactinfo .field--name-body p{margin:0}.donaris-site-footer #block-bottomcontactinfo .field--name-body p+p{margin-top:10px}.donaris-site-footer #block-bottomcontactinfo .field--name-body a{color:var(--text-color);text-decoration:unset;transition:color .5s ease}.donaris-site-footer #block-bottomcontactinfo .field--name-body a:hover{color:var(--primary-color);transition:color .5s ease}.menu{padding-left:0;margin-bottom:0;list-style:none}.block-fb-likebox-block iframe{border-radius:12px;box-shadow:0px 4px 15px 0px rgba(0,0,0,.15)}.top-regions-wrap .region--footer-top-second .block+.block,.top-regions-wrap .region--footer-top-third .block+.block{margin-top:20px}input[type=checkbox]{border-radius:4px}.navigation-sct .block__content .tb-megamenu{background-color:#3db02d;padding:0 1.25rem;border-radius:12px}.navigation-sct .block__content .tb-megamenu .nav-collapse{z-index:1}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav{display:flex;align-items:center;gap:2.25rem}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li .dropdown-toggle{border:none;cursor:pointer}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.personal-insurance .dropdown-toggle{padding-left:0}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.contact-us{margin-left:auto}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.personal-insurance .dropdown-toggle,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.corporate-insurance .dropdown-toggle,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.damages .dropdown-toggle{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:.875rem;line-height:.875rem;text-transform:uppercase;position:relative;color:#fff;border:none;padding:20px 0}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.personal-insurance .dropdown-toggle::after,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.corporate-insurance .dropdown-toggle::after,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.damages .dropdown-toggle::after{content:"";position:absolute;left:-3px;bottom:10px;height:2px;width:100%;background:#fff;transform:scaleX(0);transform-origin:center;transition:transform .3s ease;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.personal-insurance .dropdown-toggle:hover::after,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.corporate-insurance .dropdown-toggle:hover::after,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.damages .dropdown-toggle:hover::after{transform:scaleX(1)}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.personal-insurance .caret,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.corporate-insurance .caret,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.damages .caret{display:none}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li .tb-megamenu-submenu{z-index:999}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li .tb-megamenu-submenu .tb-megamenu-column{margin:0}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li .tb-megamenu-submenu .tb-megamenu-column .tb-megamenu-subnav .tb-megamenu-item{margin:5px 0}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li .tb-megamenu-submenu .tb-megamenu-column .tb-megamenu-subnav .tb-megamenu-item .tb-megamenu-no-link{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:13px;line-height:14px;text-transform:uppercase;color:#a1acb3;border:none}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li .tb-megamenu-submenu .tb-megamenu-column .tb-megamenu-subnav .tb-megamenu-item .tb-megamenu-no-link i{color:#3db02d;margin-right:10px}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li .tb-megamenu-submenu .tb-megamenu-column .tb-megamenu-subnav .tb-megamenu-item a{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:14px;color:#201e1c;background-image:none;background-color:#fff;transition:color .3s ease;border:none;display:flex;align-items:center;gap:5px;transition:margin-left .3s ease}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li .tb-megamenu-submenu .tb-megamenu-column .tb-megamenu-subnav .tb-megamenu-item a i{color:#3db02d;display:inline-block;min-width:1.2rem;text-align:center}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li .tb-megamenu-submenu .tb-megamenu-column .tb-megamenu-subnav .tb-megamenu-item a:hover{color:#3db02d;margin-left:5px}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li .tb-megamenu-submenu .tb-megamenu-column .tb-megamenu-subnav .tb-megamenu-item>a:hover,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li .tb-megamenu-submenu .tb-megamenu-column .tb-megamenu-subnav .tb-megamenu-item>span:hover,>.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li .tb-megamenu-submenu .tb-megamenu-column .tb-megamenu-subnav .tb-megamenu-item:hover,>.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li .tb-megamenu-submenu .tb-megamenu-column .tb-megamenu-subnav .tb-megamenu-item:focus{background-color:#fff !important}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .personal-insurance .tb-megamenu-submenu .tb-megamenu-column:not(:last-child) .tb-megamenu-subnav,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .corporate-insurance .tb-megamenu-submenu .tb-megamenu-column:not(:last-child) .tb-megamenu-subnav{border-right:1px solid #a1acb3}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .contact-us{display:flex;align-items:center}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .contact-us .dropdown-toggle.tb-megamenu-no-link{display:flex;align-items:center;gap:5px;font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:100%;padding:19px 0}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .contact-us .dropdown-toggle.tb-megamenu-no-link i{min-width:1.2rem;text-align:center}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .contact-us .dropdown-toggle.tb-megamenu-no-link .caret{border:none}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .contact-us .dropdown-toggle.tb-megamenu-no-link .caret::after{content:"";position:absolute;width:6px;height:6px;top:23px;right:-3px;border-right:2px solid hsla(0,0%,100%,.9);border-bottom:2px solid hsla(0,0%,100%,.9);transform:rotate(45deg);transition:transform .2s ease;background:none}@media(max-width: 62rem){.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .contact-us .dropdown-toggle.tb-megamenu-no-link .caret{display:none}}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .contact-us .dropdown-toggle.tb-megamenu-no-link::after{display:none}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .contact-us:hover .dropdown-toggle.tb-megamenu-no-link .caret::after{transform:rotate(225deg);top:25px}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .insurance{display:flex;align-items:center}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .insurance .dropdown-menu{left:auto;right:0;top:45px}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .insurance .dropdown-toggle.tb-megamenu-no-link{display:flex;align-items:center;gap:5px;background-color:#fff;padding:7px 15px;border-radius:12px;color:#201e1c;font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:14px}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .insurance .dropdown-toggle.tb-megamenu-no-link i{background:url(images/sos.svg) no-repeat center;background-size:contain;width:1.4rem;height:1.4rem;border-radius:3px}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .insurance .dropdown-toggle.tb-megamenu-no-link .caret{border:none}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .insurance .dropdown-toggle.tb-megamenu-no-link .caret::after{content:"";position:absolute;width:6px;height:6px;top:15px;right:10px;border-right:2px solid rgba(0,0,0,.6);border-bottom:2px solid rgba(0,0,0,.6);transform:rotate(45deg);transition:transform .2s ease;background:none}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .insurance .dropdown-toggle.tb-megamenu-no-link::after{display:none}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .insurance:hover .dropdown-toggle.tb-megamenu-no-link .caret::after{transform:rotate(225deg);top:17px}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.dropdown.active>.dropdown-toggle,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.dropdown.open.active>.dropdown-toggle,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav>li.dropdown.open.active>a:hover{background-color:#3db02d;color:#fff}@media(max-width: 1201px){.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav{background-color:#3db02d;justify-content:space-between;gap:1rem}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.tb-megamenu-item.level-1{display:flex;justify-content:center;width:inherit}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.tb-megamenu-item.level-1.contact-us{margin-left:0}}@media(max-width: 992px){.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav{flex-direction:column;align-items:center;gap:.1rem}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .tb-megamenu-item.level-1{display:flex;flex-direction:column;align-items:center}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.personal-insurance .dropdown-toggle,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.corporate-insurance .dropdown-toggle,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.damages .dropdown-toggle{padding:10px 0}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.personal-insurance .dropdown-toggle::after,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.corporate-insurance .dropdown-toggle::after,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.damages .dropdown-toggle::after{bottom:3px}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.contact-us .dropdown-toggle.tb-megamenu-no-link{padding:9px 0}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.insurance{margin:5px 0}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.insurance span.tb-megamenu-no-link:hover{background:#fff !important;color:#201e1c !important}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.tb-megamenu-item.level-1>span.tb-megamenu-no-link{border:0}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.tb-megamenu-item.level-1>span.tb-megamenu-no-link:hover{color:#fff;background-color:#3db02d}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.damages .tb-megamenu-submenu .tb-megamenu-row .tb-megamenu-column,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.contact-us .tb-megamenu-submenu .tb-megamenu-row .tb-megamenu-column,.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.insurance .tb-megamenu-submenu .tb-megamenu-row .tb-megamenu-column{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:3px solid red}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav li.insurance span.dropdown-toggle.tb-megamenu-no-link{margin-bottom:5px}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .tb-megamenu-submenu .tb-megamenu-row{background-color:#3db02d}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .tb-megamenu-submenu .tb-megamenu-row .tb-megamenu-column{background-color:#fff}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .tb-megamenu-submenu .tb-megamenu-row .tb-megamenu-column:nth-child(1) .tb-megamenu-subnav{border-right:none}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .tb-megamenu-submenu .tb-megamenu-row .tb-megamenu-column:nth-child(1){border-top-left-radius:4px;border-top-right-radius:4px}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .tb-megamenu-submenu .tb-megamenu-row .tb-megamenu-column:nth-child(1) .tb-megamenu-column-inner{padding:10px 20px 0 20px}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .tb-megamenu-submenu .tb-megamenu-row .tb-megamenu-column:nth-child(2){border-bottom:3px solid red}.navigation-sct .block__content .tb-megamenu .tb-megamenu-nav .tb-megamenu-submenu .tb-megamenu-row .tb-megamenu-column:nth-child(2) .tb-megamenu-column-inner{padding:0 20px 10px 20px}}@media(max-width: 992px){.navigation-sct .block__content .tb-megamenu-button{display:none}.navigation-sct .block__content .tb-megamenu .nav-collapse{position:inherit;margin-top:0;top:0}.navigation-sct .block__content .tb-megamenu .collapse:not(.show){display:block !important;height:auto !important}}.navigation-sct .nav li.dropdown.open>.dropdown-toggle{background-color:#3db02d;color:#fff;border:0}.navigation-sct .tb-megamenu span.tb-megamenu-no-link.tb-megamenu-no-submenu:hover{color:#a1acb3 !important}.navigation-sct .tb-megamenu .nav li.dropdown-toggle.open>.dropdown-toggle,.navigation-sct .tb-megamenu .nav>li>span.tb-megamenu-no-link:hover,.navigation-sct .tb-megamenu .nav>li>span.tb-megamenu-no-link:focus,.navigation-sct .tb-megamenu .nav>li>a:hover,.navigation-sct .tb-megamenu .nav>li>a:focus{background-color:rgba(0,0,0,0);color:#fff}.d-careers.view-careers .view-content{display:flex !important;flex-direction:column;flex-wrap:wrap;gap:40px}.d-careers.view-careers .view-content .views-row{box-shadow:unset;padding:0;border:0}.d-careers.view-careers .donaris-job{border:1px solid var(--grey-color);border-radius:12px;padding:20px;min-height:unset}.d-careers.view-careers .donaris-job .content-wrap{display:flex;justify-content:space-between;align-items:center;padding-bottom:0}.d-careers.view-careers .donaris-job .content-wrap .content-info{display:flex;flex-direction:column;flex-wrap:wrap;gap:.625rem}.d-careers.view-careers .donaris-job .content-wrap .primary-button{display:block;height:fit-content;color:#fff;font-family:"DM Sans",sans-serif;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem}@media(max-width: 380px){.d-careers.view-careers .donaris-job .content-wrap .primary-button{white-space:nowrap;margin-left:.5rem;padding:.5rem 1rem;font-size:.8rem}}.d-careers.view-careers .donaris-job h2.job-title a{display:block;font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:1.125rem;line-height:28px;color:var(--text-color);margin-bottom:10px;transition:color .5s ease}.d-careers.view-careers .donaris-job h2.job-title a:hover{transition:color .5s ease;color:var(--primary-color)}.d-careers.view-careers .donaris-job .text-content{margin-top:20px;padding-top:20px;border-top:1px solid var(--grey-color)}.d-careers.view-careers .donaris-job .text-content,.d-careers.view-careers .donaris-job .text-content p,.d-careers.view-careers .donaris-job .text-content span{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:.875rem;line-height:100%}.d-careers.view-careers .donaris-job .job-address{display:flex;flex-wrap:wrap;align-items:center}.d-careers.view-careers .donaris-job .job-address span+span::before{content:","}.d-careers.view-careers .donaris-job .job-address::before{background:url(images/pin.svg) center no-repeat;background-size:16px}.d-careers.view-careers .donaris-job .job-address,.d-careers.view-careers .donaris-job .field--name-field-job-flexibility{display:flex;align-items:center;position:relative;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;color:var(--text-color);font-size:.875rem;line-height:100%;text-decoration:unset;padding-left:24px}.d-careers.view-careers .donaris-job .job-address::before,.d-careers.view-careers .donaris-job .field--name-field-job-flexibility::before{content:"";position:absolute;width:16px;height:16px;top:50%;transform:translateY(-50%);left:0}.d-careers.view-careers .donaris-job .field--name-field-job-flexibility{margin-top:10px}.d-careers.view-careers .donaris-job .field--name-field-job-flexibility::before{background:url(images/clock_b.svg) center no-repeat;background-size:16px}.d--job-main-info .field__label{font-family:var(--font-medium);font-weight:600;font-size:20px;line-height:normal;padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid var(--primary-color);color:var(--primary-color)}.d--job-main-info .field+.field{margin-top:32px}.d-job-full.job-vacancy--full .node__content{margin:0 auto}.d-job-full.job-vacancy--full .field--name-field-apply-for-this-position{max-width:800px;background-color:rgba(0,0,0,0);border:none;margin-left:0;padding:0}.d-job-full.job-vacancy--full .field--name-field-apply-for-this-position .field__label{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;line-height:1.875rem;border:none;margin-bottom:1rem;padding:0;color:#201e1c}.d-job-full.job-vacancy--full .field--name-field-apply-for-this-position .field__item{border:1px solid #a1acb3;padding:1.25rem;border-radius:.75rem}.d-job-full.job-vacancy--full .field--name-field-apply-for-this-position .field__item form{display:flex;flex-direction:column;gap:1rem}.d-job-full.job-vacancy--full .field--name-field-apply-for-this-position .field__item form .form-item{margin:0}.d-job-full.job-vacancy--full .field--name-field-apply-for-this-position .field__item form .form-item label{font-size:1.125rem;line-height:1.625rem}.d-job-full.job-vacancy--full .field--name-field-apply-for-this-position .field__item form .form-item .form-file{border:none;padding:.5rem 0 0 0;font-size:1rem;line-height:1.5rem;border-radius:0}.d-job-full.job-vacancy--full .field--name-field-apply-for-this-position .field__item form .form-actions{margin:0}.d-job-full.job-vacancy--full .field--name-field-apply-for-this-position .field__item form .form-actions input{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;text-decoration:none;font-size:1rem;line-height:1.5rem;padding:.5rem 1.125rem}.d-job-full.job-vacancy--full .field--name-field-apply-for-this-position .field__item form .webform-document-file{display:flex;align-items:center;gap:8px;border-bottom:1px solid #a1acb3;padding-bottom:1rem}.d-job-full.job-vacancy--full .field--name-field-apply-for-this-position .field__item form .webform-document-file .file--text{order:1}.d-job-full.job-vacancy--full .field--name-field-apply-for-this-position .field__item form .webform-document-file span{order:2}.d-job-full.job-vacancy--full .field--name-field-apply-for-this-position .field__item form .webform-document-file .file--text,.d-job-full.job-vacancy--full .field--name-field-apply-for-this-position .field__item form .webform-document-file input{font-size:1rem;line-height:1.5rem}.d-job-full.job-vacancy--full .hightlighted-info{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0;margin-bottom:20px;border-bottom:1px solid var(--primary-color)}.d-job-full.job-vacancy--full .hightlighted-info .job-address{display:flex;flex-wrap:wrap;align-items:center}.d-job-full.job-vacancy--full .hightlighted-info .job-address span+span::before{content:","}.d-job-full.job-vacancy--full .hightlighted-info .job-address::before{background:url(images/pin.svg) center no-repeat;background-size:16px}.d-job-full.job-vacancy--full .hightlighted-info .job-address,.d-job-full.job-vacancy--full .hightlighted-info .field--name-field-job-flexibility,.d-job-full.job-vacancy--full .hightlighted-info .field--name-field-department{display:flex;align-items:center;position:relative;font-family:var(--font-regular);color:var(--text-color);font-size:14px;line-height:normal;text-decoration:unset;padding-left:24px}.d-job-full.job-vacancy--full .hightlighted-info .job-address::before,.d-job-full.job-vacancy--full .hightlighted-info .field--name-field-job-flexibility::before,.d-job-full.job-vacancy--full .hightlighted-info .field--name-field-department::before{content:"";position:absolute;width:16px;height:16px;top:50%;transform:translateY(-50%);left:0}.d-job-full.job-vacancy--full .hightlighted-info .field--name-field-job-flexibility::before{background:url(images/clock_b.svg) center no-repeat;background-size:16px}.d-job-full.job-vacancy--full .hightlighted-info .field--name-field-department::before{background:url(images/dep.svg) center no-repeat;background-size:16px}@media(min-width: 49rem){.d-job-full.job-vacancy--full .hightlighted-info .addtoany_list{margin:0 0 0 auto}}.d-job-full.job-vacancy--full .field--name-body p{margin:0}.d-job-full.job-vacancy--full .field--name-body p+p{margin-top:8px}.job-vacancy--full .field--type-text-with-summary ul,.job-vacancy--full .field--type-text-with-summary ol,.job-vacancy--full .field--type-text-with-summary p{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:1.125rem;line-height:1.75rem}.addtoany_list{display:grid;gap:10px;grid-template-columns:repeat(4, 1fr);width:fit-content}.addtoany_list a{display:flex;justify-content:center;align-items:center;padding:10px;text-decoration:unset;height:auto;line-height:normal}.addtoany_list a:hover span{opacity:1;text-decoration:underline}.addtoany_list .a2a_label{font-size:0}.addtoany_list .a2a_svg{width:20px !important;height:20px !important;background-color:rgba(0,0,0,0) !important}.addtoany_list .a2a_svg svg{display:none}.addtoany_list .a2a_button_facebook,.addtoany_list .a2a_button_twitter,.addtoany_list .a2a_button_linkedin,.addtoany_list .a2a_button_copy_link{width:fit-content;background-color:#fff;border:1px solid var(--grey-color);box-shadow:0px 1px 2px 0px rgba(16,24,40,.05);border-radius:8px;transition:.5s ease all}.addtoany_list .a2a_button_facebook:hover,.addtoany_list .a2a_button_twitter:hover,.addtoany_list .a2a_button_linkedin:hover,.addtoany_list .a2a_button_copy_link:hover{background-color:var(--primary-color);border-color:var(--primary-color);transition:.5s ease all}.addtoany_list .a2a_button_facebook .a2a_svg{background:url(images/facebook_d.svg) no-repeat center;background-size:16px}.addtoany_list .a2a_button_facebook:hover .a2a_svg{transition:.5s ease all;background:url(images/facebook_w.svg) no-repeat center;background-size:16px}.addtoany_list .a2a_button_twitter .a2a_svg{background:url(images/tweet_d.svg) no-repeat center;background-size:16px}.addtoany_list .a2a_button_twitter:hover .a2a_svg{transition:.5s ease all;background:url(images/tweet_w.svg) no-repeat center;background-size:16px}.addtoany_list .a2a_button_linkedin .a2a_svg{background:url(images/linkedin_d.svg) no-repeat center;background-size:16px}.addtoany_list .a2a_button_linkedin:hover .a2a_svg{transition:.5s ease all;background:url(images/linkedin_w.svg) no-repeat center;background-size:16px}.addtoany_list .a2a_button_copy_link .a2a_svg{background:url(images/copy_d.svg) no-repeat center;background-size:16px}.addtoany_list .a2a_button_copy_link:hover .a2a_svg{transition:.5s ease all;background:url(images/copy_w.svg) no-repeat center;background-size:16px}.formmap-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:2.25rem;margin-top:2.25rem}.formmap-wrap .block__title{font-size:2.25rem;line-height:2rem}.formmap-wrap .form-item label{font-size:1.125rem;line-height:1.625rem}.formmap-wrap .form-item input,.formmap-wrap .form-item textarea{font-size:1.125rem;line-height:1.625rem}.formmap-wrap .form-actions{margin:0}.formmap-wrap .form-actions input{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;text-decoration:none;width:100%}@media(min-width: 49rem){.formmap-wrap{gap:1.25rem}}.formmap-wrap .map-view--wrap,.formmap-wrap .webform-wrap{flex:100%}@media(min-width: 49rem){.formmap-wrap .map-view--wrap,.formmap-wrap .webform-wrap{flex:1}}@media(min-width: 63rem){.formmap-wrap .webform-wrap{flex-basis:40%}.formmap-wrap .map-view--wrap{flex-basis:calc(60% - 20px)}}.map-view--wrap #leaflet-map-view-business-units-map-business-units-block{border-radius:1rem;height:700px !important}.contact-info--wrap{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin-top:2.5rem}.contact-info--wrap .field--name-field-action-paragraph{height:100%}.contact-info--wrap .field--name-field-action-paragraph:hover .action-text,.contact-info--wrap .field--name-field-action-paragraph:hover .field--type-image svg path{color:#3db02d;stroke:#3db02d}.contact-info--wrap .block{flex:100%}@media(min-width: 49rem){.contact-info--wrap .block{flex:auto;flex-basis:calc(50% - 20px)}}@media(min-width: 63rem){.contact-info--wrap .block{flex:1}}.contact-info--wrap .block .block__content{height:100%}.contact-info--wrap .paragraph--type--icon-link{height:100%}.contact-info--wrap .paragraph--type--icon-link a{flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:1.25rem;border-radius:.75rem;background-color:rgba(222,222,222,.2);height:100%}.contact-info--wrap .paragraph--type--icon-link a .field--name-field-media-icon{padding:1.25rem;background-color:#fff;border-radius:50%}.contact-info--wrap .paragraph--type--icon-link a .field--name-field-media-icon svg,.contact-info--wrap .paragraph--type--icon-link a .field--name-field-media-icon img{width:36px;height:36px}.contact-info--wrap .paragraph--type--icon-link a .action-text{font-family:"DM Sans",sans-serif;font-weight:600;font-style:normal;line-height:normal;font-size:1.25rem;text-align:center}.webform-submission-contact-form{display:flex;flex-wrap:wrap;flex-direction:column;gap:1.25rem}.page-wrapper:has(.contact-page--content) .addtoany_list{display:none}.homepage-services-block .view-content{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.primary-button,.secondary-button,button,.button,.btn,.button--primary,.more-link a,.order-now,.read-more{font-family:var(--font-bold);font-size:14px;line-height:normal;font-weight:700}.main-homepage-services.view-services .view-content{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)}}.main-services-block{padding:0;background-color:rgba(0,0,0,0)}.main-services-block.block{margin:60px 0 0 0}.service-calculator{height:100%}.service-calculator .service-wrap{text-decoration:unset}.service-calculator .text-content{text-align:center;font-family:var(--font-regular);font-size:16px;color:var(--primary-color)}.service-calculator .field--name-field-service-icon{padding:20px;background-color:var(--light-grey);border-radius:12px}.service-calculator .field--name-field-service-icon img,.service-calculator .field--name-field-service-icon svg{display:block;height:60px;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:center;gap:16px}.service-calculator .node__content .node__title{display:block}.service-calculator .node__content .node__title .node-redirect{display:block;font-family:var(--font-regular);font-weight:400;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)}.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}.grid-generic-teaser{position:relative}.grid-generic-teaser .view-content{position:relative;display:grid !important;gap:20px}@media only screen and (min-width: 600px){.grid-generic-teaser .view-content{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 63rem){.grid-generic-teaser .view-content{grid-template-columns:repeat(3, 1fr)}}.grid-generic-teaser .view-content article{height:100%}.grid-generic-teaser .view-content article .img-background a{border-radius:12px}.grid-generic-teaser .view-content article .img-background a img{height:240px;border-radius:12px}.grid-generic-teaser .view-content article .img-background a:hover img{border-radius:12px}.grid-generic-teaser .article-body{border:0;padding:0}.grid-generic-teaser .node-title{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:flex-start;font-family:"DM Sans",sans-serif;font-weight:600;font-style:normal;font-size:20px;line-height:24px;color:var(--text-color);margin:8px 0;text-decoration:none;transition:color .5s ease}.grid-generic-teaser .node-title:hover{color:var(--primary-color);transition:color .5s ease}.grid-generic-teaser .node-title:hover svg path{stroke:var(--primary-color);transition:stroke .5s ease}.grid-generic-teaser .node-title span{display:block;flex-basis:calc(100% - 34px)}.grid-generic-teaser .node-title svg{height:24px}.grid-generic-teaser .node-title svg path{transition:stroke .5s ease}.grid-generic-teaser .article-body p,.grid-generic-teaser .article-body strong{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;color:var(--text-color)}.grid-generic-teaser .node-date{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;color:var(--primary-color);margin-top:24px;text-transform:lowercase}.grid-generic-teaser .img-background{position:relative;display:block}.grid-generic-teaser .img-background a{display:block;border-radius:4px;overflow:hidden}.grid-generic-teaser .img-background a img{width:100%;height:240px;object-fit:cover;scale:1;transition:scale .5s ease-in-out}@media(max-width: 48rem){.grid-generic-teaser .img-background a img{min-width:100%}}.grid-generic-teaser .img-background a:hover img{scale:1.1;transition:scale .5s ease-in-out}.node--view-mode-teaser .field--name-body{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.node--view-mode-teaser,.node--view-mode-teaser p,.node--view-mode-teaser a,.node--view-mode-teaser strong,.node--view-mode-teaser b,.node--view-mode-teaser h2,.node--view-mode-teaser h1,.node--view-mode-teaser h3,.node--view-mode-teaser h5,.node--view-mode-teaser h5,.node--view-mode-teaser h6,.node--view-mode-teaser ul,.node--view-mode-teaser li{font-family:var(--font-regular);font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:var(--text-color);margin:0}.block-views-blockpartners-partners-block{margin-bottom:60px}.block-views-blockpartners-partners-block h2.block__title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:44px;color:var(--text-color);margin-bottom:24px;text-align:center}.block-views-blockpartners-partners-block .slick-track{display:flex;align-items:center}.block-views-blockpartners-partners-block article{padding:0 12px}.block-views-blockpartners-partners-block article,.block-views-blockpartners-partners-block article .partner-redirect{width:fit-content;height:fit-content;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}.block-views-blockpartners-partners-block .view-partners .slick--view .slick-slide{display:flex;justify-content:center}.block-views-blocknews-index-homepage-news-block{margin:90px 0 125px 0}.block-views-blocknews-index-homepage-news-block{position:relative}.block-views-blocknews-index-homepage-news-block .block__title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:2.25rem;line-height:100%;text-align:center}.block-views-blocknews-index-homepage-news-block .more-link{display:flex;justify-content:center;width:100%;margin-top:36px}.block-views-blocknews-index-homepage-news-block .more-link a{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:100%;padding:15px 88px;color:#3db02d;background-color:#fff}.block-views-blocknews-index-homepage-news-block .more-link a:hover{color:#fff;background-color:#3db02d}.dynamic-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px;margin:60px 0}@media(min-width: 49rem){.dynamic-banner{justify-content:space-between;gap:60px}}.dynamic-banner .text-wrap{display:flex;flex-direction:column;justify-content:center;gap:16px;flex:100%}@media(min-width: 49rem){.dynamic-banner .text-wrap{flex:1;text-align:left;align-items:flex-start}}@media(min-width: 63rem){.dynamic-banner .text-wrap{flex-basis:calc(60% - 60px)}}.dynamic-banner .field--name-field-media-image{flex:100%}@media(min-width: 49rem){.dynamic-banner .field--name-field-media-image{flex:1}}@media(min-width: 63rem){.dynamic-banner .field--name-field-media-image{flex-basis:40%}}.dynamic-banner .field--name-field-title{font-family:var(--font-bold);font-size:32px;line-height:normal;color:var(--text-color)}@media(max-width: 62rem){.dynamic-banner .field--name-field-title{font-size:24px;line-height:normal}}.dynamic-banner .field--name-field-body{font-family:var(--font-regular);font-size:16px;line-height:normal;color:var(--text-color)}.dynamic-banner img{min-width:100%;object-fit:cover;height:350px;border-radius:12px}.view-header{margin-bottom:24px}.form-boolean-group .form-item{border-radius:10px}.dont-have-account--block{margin:0 auto 60px auto;border-radius:12px}.book-call--form{border-radius:12px}[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],[data-provide=datepicker],.form-select,textarea{border-radius:10px}select{border-radius:10px}.captcha{border-radius:10px}.ui-dialog.ui-widget{border-radius:12px}.ui-dialog .ui-dialog-titlebar{border-top-left-radius:12px;border-top-right-radius:12px}.person-input--wrap .add-primary-person,.person-input--wrap .add-vehicle,.vehicle-add--wrap .add-primary-person,.vehicle-add--wrap .add-vehicle{border-radius:10px}.rca-top--summmary .calculation-container,.green-top--summmary .calculation-container,.casco-top--summmary .calculation-container{border-radius:12px}.rca-top--summmary .calculation-container .calculation-body,.green-top--summmary .calculation-container .calculation-body,.casco-top--summmary .calculation-container .calculation-body{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.select2-container--default .select2-selection{border-radius:10px}.datepicker-dropdown.datepicker{border-radius:10px !important}.datepicker-dropdown.datepicker table th.next:not(.disabled),.datepicker-dropdown.datepicker table th.prev:not(.disabled){border-radius:10px}.datepicker-dropdown.datepicker table th.datepicker-switch:hover{border-radius: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){border-radius:10px}.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{border-radius:10px}.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{border-radius:10px}.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){border-radius:10px}.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{border-radius:10px}.auth-page{padding:60px 0}.auth-page .region--content{border-radius:12px}.login-page .block-social-auth-login .social-auth,.register-page .block-social-auth-login .social-auth,.pass-page .block-social-auth-login .social-auth{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.login-page .block-system-main-block .header-separator,.register-page .block-system-main-block .header-separator,.pass-page .block-system-main-block .header-separator{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.login-page .block-system-main-block p,.register-page .block-system-main-block p,.pass-page .block-system-main-block p{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.login-page .block-system-main-block .form-item label,.register-page .block-system-main-block .form-item label,.pass-page .block-system-main-block .form-item label{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.login-page .block-system-main-block .form-item label a,.register-page .block-system-main-block .form-item label a,.pass-page .block-system-main-block .form-item label a{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.login-page .block-system-main-block .form-item .field-prefix,.register-page .block-system-main-block .form-item .field-prefix,.pass-page .block-system-main-block .form-item .field-prefix{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal}.login-page .block-system-main-block .form-item input,.register-page .block-system-main-block .form-item input,.pass-page .block-system-main-block .form-item input{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.login-page .block-system-main-block .captcha .description,.register-page .block-system-main-block .captcha .description,.pass-page .block-system-main-block .captcha .description{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.login-page .block-system-main-block .reset-link a,.register-page .block-system-main-block .reset-link a,.pass-page .block-system-main-block .reset-link a{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.login-page .block-system-main-block .form-actions input,.register-page .block-system-main-block .form-actions input,.pass-page .block-system-main-block .form-actions input{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;text-decoration:none}.login-page .block-system-main-block .register--wrap .separator,.login-page .block-system-main-block .register--wrap label,.login-page .block-system-main-block .reset-footer--wrap .separator,.login-page .block-system-main-block .reset-footer--wrap label,.register-page .block-system-main-block .register--wrap .separator,.register-page .block-system-main-block .register--wrap label,.register-page .block-system-main-block .reset-footer--wrap .separator,.register-page .block-system-main-block .reset-footer--wrap label,.pass-page .block-system-main-block .register--wrap .separator,.pass-page .block-system-main-block .register--wrap label,.pass-page .block-system-main-block .reset-footer--wrap .separator,.pass-page .block-system-main-block .reset-footer--wrap label{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.login-page .block-system-main-block .register--wrap a,.login-page .block-system-main-block .reset-footer--wrap a,.register-page .block-system-main-block .register--wrap a,.register-page .block-system-main-block .reset-footer--wrap a,.pass-page .block-system-main-block .register--wrap a,.pass-page .block-system-main-block .reset-footer--wrap a{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.user-page .menu--account{border-radius:12px}.user-page .menu--account .block__title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.user-page .menu--account .menu a{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.user-page .block-system-main-block .user-full .field__label{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.user-page .block-system-main-block .user-full .field__item{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.user-page .block-system-main-block .button,.user-page .block-system-main-block .form-submit{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.user-page .block-system-main-block .profile-details a{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.user-page .block-system-main-block .views-field-delete-profile a{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.user-page .block-system-main-block .views-table thead th,.user-page .block-system-main-block .views-table tbody td,.user-page .block-system-main-block .views-table tbody td a{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.user-page .block-system-main-block .view-empty p{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.user-page .block-system-main-block .view-insurance-entities h3{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.user-page .block-system-main-block .view-insurance-entities .views-row .view-insurance a{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.user-page .block-system-main-block .insurance-entity--wrap .person-name{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.user-page .block-system-main-block .insurance-entity--wrap .vehicle-name{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.user-page .block-system-main-block .insurance-entity--wrap .view-insurance a{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.user-page .block-system-main-block .insurance-entity--wrap .insurance-files--table a{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.user-page .block-system-main-block .insurance-entity--wrap .field__label{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.user-page .block-system-main-block .insurance-entity--wrap .field__item time{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.user-page .block-system-main-block .insurance-entity--wrap .message{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.user-page .block-system-main-block .insurance-entity--wrap .message span{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.user-page .block-system-main-block .insurance-entity--wrap .insurance-actions span{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.user-page .block-system-main-block .insurance-entity--wrap .form-item__label{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal}.social-auth{border-radius:10px}input[type=checkbox]{border-radius:4px}.user-page .main-content__container .region--content{border-radius:12px}.sidebar_left .menu--account,.account-block-wrap{border-radius:12px}.view-insurance-entities .views-row{border-radius:10px}.checkout-progress .checkout-progress--step{border-radius:10px}.checkout-progress span{border-radius:10px}.general-checkout--page{background-color:inherit}.general-checkout--page .layout-checkout-form .layout-region-checkout-main,.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary{border-radius:12px}.general-checkout--page .layout-checkout-form .layout-region-checkout-main .fieldset .fieldset__label{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.general-checkout--page .layout-checkout-form .layout-region-checkout-main select,.general-checkout--page .layout-checkout-form .layout-region-checkout-main option{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.general-checkout--page .layout-checkout-form .layout-region-checkout-main label{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal}.general-checkout--page .layout-checkout-form .layout-region-checkout-main label a{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.general-checkout--page .layout-checkout-form .layout-region-checkout-main input{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary h3{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary .view-content caption{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary .view-content .person-name,.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary .view-content .field__label{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary .view-content .vehicle-name,.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary .view-content .field__item time{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary .view-content .views-field-total-price__number{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary .view-footer .order-total-line__subtotal .order-total-line-label,.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary .view-footer .order-total-line__subtotal .order-total-line-value{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary .view-footer .order-total-line__total .order-total-line-label,.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary .view-footer .order-total-line__total .order-total-line-value{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.general-checkout--page .layout-checkout-form .layout-region-checkout-footer .form-actions input{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.general-checkout--page .checkout-pane-login .form-wrapper__returning-customer,.general-checkout--page .checkout-pane-login .form-wrapper__guest-checkout{border-radius:12px}.payment-redirect-form a{border-radius:10px}.trip-scope{margin-bottom:20px}.trip-scope .fieldset__wrapper{gap:20px}.trip-scope .fieldset__wrapper .field--name-field-travel-purpose,.trip-scope .fieldset__wrapper .field--name-field-policy-zone{flex:100%}@media(min-width: 49rem){.trip-scope .fieldset__wrapper .field--name-field-travel-purpose,.trip-scope .fieldset__wrapper .field--name-field-policy-zone{flex:1}}.form-item-field-active-period select{margin-bottom:20px}.ief-popup-wrapper-edit>.form-wrapper:only-child{border-radius:12px}.ief-popup-wrapper-remove .ief-form{border-radius:12px}.ief-popup-wrapper-add>.form-wrapper:only-child,.ief-popup-wrapper-details>.form-wrapper:only-child,.ief-popup-wrapper-edit>.form-wrapper:only-child{border-radius:12px}.bd-calendar-icon.button{border-radius:4px}.order-total-line-label{padding:0}.ingbroker-complete-page .highlighted-sct .block-commerce-checkout{padding:40px 0 0 0}.ingbroker-complete-page .general-checkout--page{padding:40px 0}.ingbroker-complete-page .ingbroker-footer{margin-top:0}.ingbroker-complete-page .form--checkout-complete .order-complete--banner img{max-height:300px;object-fit:contain;height:fit-content}#green-card-additional-details #select-company-wrapper .form-boolean-group{display:grid;grid-template-columns:1fr;gap:20px}#green-card-additional-details #select-company-wrapper .form-boolean-group .form-item{width:100%}@media(min-width: 49rem){#green-card-additional-details #select-company-wrapper .form-boolean-group{grid-template-columns:repeat(2, 1fr)}}.insurance-wrap .get-files-btn{border-radius:10px}.insurance-wrap .get-files-btn.link-disabled{opacity:.5;pointer-events:none}#hi-insurance-details-wrapper .select2-container--default .select2-selection{border-radius:10px}.hi-start [data-provide=datepicker],.hi-start .single-person-wrap,.hi-start .wizard-details-price-wrapper,.hi-start .wizard-details-main,.hi-details [data-provide=datepicker],.hi-details .single-person-wrap,.hi-details .wizard-details-price-wrapper,.hi-details .wizard-details-main{border-radius:10px}.hi-start .bd-calendar-icon.button,.hi-details .bd-calendar-icon.button{border-radius:6px}.hi-start .single-person-wrap .remove-person,.hi-details .single-person-wrap .remove-person{border-radius:10px}.profile-wrapper.azuro_theme-details{border-radius:12px}.profile-wrapper [class*=details__summary]{border-radius:10px}.profile-wrapper[open] [class*=details__summary]{border-bottom-left-radius:0;border-bottom-right-radius:0}.health-top--summary .calculation-container{border-radius:10px}@media(min-width: 63rem){.health-top--summary .calculation-container{border-radius:30px}}.green-card-details .form-boolean-group .form-item__label,.additional-details .form-boolean-group .form-item__label{font-family:var(--font-bold)}.green-card-details .fieldset__legend,.green-card-details .form-item__label,.green-card-details .field__label,.green-card-details .fieldset__label,.additional-details .fieldset__legend,.additional-details .form-item__label,.additional-details .field__label,.additional-details .fieldset__label{font-family:var(--font-bold)}.green-card-details .fieldset__legend,.additional-details .fieldset__legend{font-family:var(--font-bold)}.green-card-details .fieldset__description,.additional-details .fieldset__description{font-family:var(--font-bold)}.summary-person-profile .fieldset__description,.person-summary .fieldset__description{font-family:var(--font-bold)}.green-top--summmary .block__title{font-family:var(--font-bold)}.green-top--summmary .calculation-container .calculation-title{font-family:var(--font-bold)}.green-top--summmary .calculation-container .calculation-body .field__wrap{font-family:var(--font-bold)}.person-car-wrapper table caption,.insurance-generalities table caption{font-family:var(--font-bold)}.person-car-wrapper table thead th,.person-car-wrapper table tbody td,.insurance-generalities table thead th,.insurance-generalities table tbody td{font-family:var(--font-regular)}.person-car-wrapper table tbody td .summary-name,.insurance-generalities table tbody td .summary-name{font-family:var(--font-bold)}.existing-profiles--wrap .fieldset__description,.existing-profiles--wrap .title,.existing-vehicles--wrap .fieldset__description,.existing-vehicles--wrap .title{font-family:var(--font-bold)}.price-info-wrap{font-family:var(--font-bold)}.select-profile .title,.select-vehicle .title,.select-profiles .title{font-family:var(--font-bold)}.select-profile .disabled-message,.select-vehicle .disabled-message,.select-profiles .disabled-message{font-family:var(--font-bold)}.primary-button .add-second-person,.primary-button .add-vehicle,.select-profile .add-second-person,.select-profile .add-vehicle{font-family:var(--font-bold);font-weight:700}.primary-button .add-second-person:focus,.primary-button .add-vehicle:focus,.select-profile .add-second-person:focus,.select-profile .add-vehicle:focus{background-color:var(--pr-btn-bg);border-color:var(--pr-btn-border-color);color:var(--pr-btn-text-color);text-decoration:var(--pr-btn-text-decoration)}.primary-button .wizard-layout-footer .button--primary,.primary-button .wizard-layout-footer .next-button,.primary-button .wizard-layout-footer .submit-button,.primary-button .wizard-layout-footer .add-to-cart,.primary-button .wizard-layout-footer .checkout-button,.primary-button .form-actions .button--primary,.primary-button .form-actions .next-button,.primary-button .form-actions .submit-button,.primary-button .form-actions .add-to-cart,.primary-button .form-actions .checkout-button,.primary-button .ief-popup-actions .button--primary,.primary-button .ief-popup-actions .next-button,.primary-button .ief-popup-actions .submit-button,.primary-button .ief-popup-actions .add-to-cart,.primary-button .ief-popup-actions .checkout-button,.primary-button .insurances-details-actions .button--primary,.primary-button .insurances-details-actions .next-button,.primary-button .insurances-details-actions .submit-button,.primary-button .insurances-details-actions .add-to-cart,.primary-button .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{font-family:var(--font-bold);font-weight:700}.primary-button .wizard-layout-footer .button--primary:focus,.primary-button .wizard-layout-footer .next-button:focus,.primary-button .wizard-layout-footer .submit-button:focus,.primary-button .wizard-layout-footer .add-to-cart:focus,.primary-button .wizard-layout-footer .checkout-button:focus,.primary-button .form-actions .button--primary:focus,.primary-button .form-actions .next-button:focus,.primary-button .form-actions .submit-button:focus,.primary-button .form-actions .add-to-cart:focus,.primary-button .form-actions .checkout-button:focus,.primary-button .ief-popup-actions .button--primary:focus,.primary-button .ief-popup-actions .next-button:focus,.primary-button .ief-popup-actions .submit-button:focus,.primary-button .ief-popup-actions .add-to-cart:focus,.primary-button .ief-popup-actions .checkout-button:focus,.primary-button .insurances-details-actions .button--primary:focus,.primary-button .insurances-details-actions .next-button:focus,.primary-button .insurances-details-actions .submit-button:focus,.primary-button .insurances-details-actions .add-to-cart:focus,.primary-button .insurances-details-actions .checkout-button:focus,.select-profile .wizard-layout-footer .button--primary:focus,.select-profile .wizard-layout-footer .next-button:focus,.select-profile .wizard-layout-footer .submit-button:focus,.select-profile .wizard-layout-footer .add-to-cart:focus,.select-profile .wizard-layout-footer .checkout-button:focus,.select-profile .form-actions .button--primary:focus,.select-profile .form-actions .next-button:focus,.select-profile .form-actions .submit-button:focus,.select-profile .form-actions .add-to-cart:focus,.select-profile .form-actions .checkout-button:focus,.select-profile .ief-popup-actions .button--primary:focus,.select-profile .ief-popup-actions .next-button:focus,.select-profile .ief-popup-actions .submit-button:focus,.select-profile .ief-popup-actions .add-to-cart:focus,.select-profile .ief-popup-actions .checkout-button:focus,.select-profile .insurances-details-actions .button--primary:focus,.select-profile .insurances-details-actions .next-button:focus,.select-profile .insurances-details-actions .submit-button:focus,.select-profile .insurances-details-actions .add-to-cart:focus,.select-profile .insurances-details-actions .checkout-button:focus{background-color:var(--pr-btn-bg);border-color:var(--pr-btn-border-color);color:var(--pr-btn-text-color);text-decoration:var(--pr-btn-text-decoration)}.select-vehicle .add-second-person,.select-vehicle .add-vehicle{font-family:var(--font-bold);font-weight:700}.select-vehicle .add-second-person:focus,.select-vehicle .add-vehicle:focus{background-color:var(--pr-btn-bg);border-color:var(--pr-btn-border-color);color:var(--pr-btn-text-color);text-decoration:var(--pr-btn-text-decoration)}.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{font-family:var(--font-bold);font-weight:700}.select-vehicle .wizard-layout-footer .button--primary:focus,.select-vehicle .wizard-layout-footer .next-button:focus,.select-vehicle .wizard-layout-footer .submit-button:focus,.select-vehicle .wizard-layout-footer .add-to-cart:focus,.select-vehicle .wizard-layout-footer .checkout-button:focus,.select-vehicle .form-actions .button--primary:focus,.select-vehicle .form-actions .next-button:focus,.select-vehicle .form-actions .submit-button:focus,.select-vehicle .form-actions .add-to-cart:focus,.select-vehicle .form-actions .checkout-button:focus,.select-vehicle .ief-popup-actions .button--primary:focus,.select-vehicle .ief-popup-actions .next-button:focus,.select-vehicle .ief-popup-actions .submit-button:focus,.select-vehicle .ief-popup-actions .add-to-cart:focus,.select-vehicle .ief-popup-actions .checkout-button:focus,.select-vehicle .insurances-details-actions .button--primary:focus,.select-vehicle .insurances-details-actions .next-button:focus,.select-vehicle .insurances-details-actions .submit-button:focus,.select-vehicle .insurances-details-actions .add-to-cart:focus,.select-vehicle .insurances-details-actions .checkout-button:focus{background-color:var(--pr-btn-bg);border-color:var(--pr-btn-border-color);color:var(--pr-btn-text-color);text-decoration:var(--pr-btn-text-decoration)}.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,.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{font-family:var(--font-bold);font-weight:700}.add-profile .wizard-layout-footer .button--primary:focus,.add-profile .wizard-layout-footer .next-button:focus,.add-profile .wizard-layout-footer .submit-button:focus,.add-profile .wizard-layout-footer .add-to-cart:focus,.add-profile .wizard-layout-footer .checkout-button:focus,.add-profile .form-actions .button--primary:focus,.add-profile .form-actions .next-button:focus,.add-profile .form-actions .submit-button:focus,.add-profile .form-actions .add-to-cart:focus,.add-profile .form-actions .checkout-button:focus,.add-profile .ief-popup-actions .button--primary:focus,.add-profile .ief-popup-actions .next-button:focus,.add-profile .ief-popup-actions .submit-button:focus,.add-profile .ief-popup-actions .add-to-cart:focus,.add-profile .ief-popup-actions .checkout-button:focus,.add-profile .insurances-details-actions .button--primary:focus,.add-profile .insurances-details-actions .next-button:focus,.add-profile .insurances-details-actions .submit-button:focus,.add-profile .insurances-details-actions .add-to-cart:focus,.add-profile .insurances-details-actions .checkout-button:focus,.rca-details .wizard-layout-footer .button--primary:focus,.rca-details .wizard-layout-footer .next-button:focus,.rca-details .wizard-layout-footer .submit-button:focus,.rca-details .wizard-layout-footer .add-to-cart:focus,.rca-details .wizard-layout-footer .checkout-button:focus,.rca-details .form-actions .button--primary:focus,.rca-details .form-actions .next-button:focus,.rca-details .form-actions .submit-button:focus,.rca-details .form-actions .add-to-cart:focus,.rca-details .form-actions .checkout-button:focus,.rca-details .ief-popup-actions .button--primary:focus,.rca-details .ief-popup-actions .next-button:focus,.rca-details .ief-popup-actions .submit-button:focus,.rca-details .ief-popup-actions .add-to-cart:focus,.rca-details .ief-popup-actions .checkout-button:focus,.rca-details .insurances-details-actions .button--primary:focus,.rca-details .insurances-details-actions .next-button:focus,.rca-details .insurances-details-actions .submit-button:focus,.rca-details .insurances-details-actions .add-to-cart:focus,.rca-details .insurances-details-actions .checkout-button:focus,.rca-additional-details .wizard-layout-footer .button--primary:focus,.rca-additional-details .wizard-layout-footer .next-button:focus,.rca-additional-details .wizard-layout-footer .submit-button:focus,.rca-additional-details .wizard-layout-footer .add-to-cart:focus,.rca-additional-details .wizard-layout-footer .checkout-button:focus,.rca-additional-details .form-actions .button--primary:focus,.rca-additional-details .form-actions .next-button:focus,.rca-additional-details .form-actions .submit-button:focus,.rca-additional-details .form-actions .add-to-cart:focus,.rca-additional-details .form-actions .checkout-button:focus,.rca-additional-details .ief-popup-actions .button--primary:focus,.rca-additional-details .ief-popup-actions .next-button:focus,.rca-additional-details .ief-popup-actions .submit-button:focus,.rca-additional-details .ief-popup-actions .add-to-cart:focus,.rca-additional-details .ief-popup-actions .checkout-button:focus,.rca-additional-details .insurances-details-actions .button--primary:focus,.rca-additional-details .insurances-details-actions .next-button:focus,.rca-additional-details .insurances-details-actions .submit-button:focus,.rca-additional-details .insurances-details-actions .add-to-cart:focus,.rca-additional-details .insurances-details-actions .checkout-button:focus,.rca-summary .wizard-layout-footer .button--primary:focus,.rca-summary .wizard-layout-footer .next-button:focus,.rca-summary .wizard-layout-footer .submit-button:focus,.rca-summary .wizard-layout-footer .add-to-cart:focus,.rca-summary .wizard-layout-footer .checkout-button:focus,.rca-summary .form-actions .button--primary:focus,.rca-summary .form-actions .next-button:focus,.rca-summary .form-actions .submit-button:focus,.rca-summary .form-actions .add-to-cart:focus,.rca-summary .form-actions .checkout-button:focus,.rca-summary .ief-popup-actions .button--primary:focus,.rca-summary .ief-popup-actions .next-button:focus,.rca-summary .ief-popup-actions .submit-button:focus,.rca-summary .ief-popup-actions .add-to-cart:focus,.rca-summary .ief-popup-actions .checkout-button:focus,.rca-summary .insurances-details-actions .button--primary:focus,.rca-summary .insurances-details-actions .next-button:focus,.rca-summary .insurances-details-actions .submit-button:focus,.rca-summary .insurances-details-actions .add-to-cart:focus,.rca-summary .insurances-details-actions .checkout-button:focus{background-color:var(--pr-btn-bg);border-color:var(--pr-btn-border-color);color:var(--pr-btn-text-color);text-decoration:var(--pr-btn-text-decoration)}button,.button,.btn,.button--primary,.more-link a,.order-now,.read-more,.field--name-field-action-link a{font-family:var(--font-bold);font-weight:700}button:focus,.button:focus,.btn:focus,.button--primary:focus,.more-link a:focus,.order-now:focus,.read-more:focus,.field--name-field-action-link a:focus{background-color:var(--pr-btn-bg);border-color:var(--pr-btn-border-color);color:var(--pr-btn-text-color);text-decoration:var(--pr-btn-text-decoration)}.secondary-button{font-family:var(--font-bold);font-weight:700}.secondary-button:focus{background-color:var(--sc-btn-bg);border-color:var(--sc-btn-border-color);color:var(--sc-btn-text-color);text-decoration:var(--sc-btn-text-decoration)}.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{font-family:var(--font-bold);font-weight:700}.rca-details .wizard-layout-footer .cancel-button:focus,.rca-details .wizard-layout-footer .ief-popup-cancel:focus,.rca-details .wizard-layout-footer .back-button:focus,.rca-details .form-actions .cancel-button:focus,.rca-details .form-actions .ief-popup-cancel:focus,.rca-details .form-actions .back-button:focus,.rca-details .ief-popup-actions .cancel-button:focus,.rca-details .ief-popup-actions .ief-popup-cancel:focus,.rca-details .ief-popup-actions .back-button:focus,.rca-details .insurances-details-actions .cancel-button:focus,.rca-details .insurances-details-actions .ief-popup-cancel:focus,.rca-details .insurances-details-actions .back-button:focus,.rca-additional-details .wizard-layout-footer .cancel-button:focus,.rca-additional-details .wizard-layout-footer .ief-popup-cancel:focus,.rca-additional-details .wizard-layout-footer .back-button:focus,.rca-additional-details .form-actions .cancel-button:focus,.rca-additional-details .form-actions .ief-popup-cancel:focus,.rca-additional-details .form-actions .back-button:focus,.rca-additional-details .ief-popup-actions .cancel-button:focus,.rca-additional-details .ief-popup-actions .ief-popup-cancel:focus,.rca-additional-details .ief-popup-actions .back-button:focus,.rca-additional-details .insurances-details-actions .cancel-button:focus,.rca-additional-details .insurances-details-actions .ief-popup-cancel:focus,.rca-additional-details .insurances-details-actions .back-button:focus,.rca-summary .wizard-layout-footer .cancel-button:focus,.rca-summary .wizard-layout-footer .ief-popup-cancel:focus,.rca-summary .wizard-layout-footer .back-button:focus,.rca-summary .form-actions .cancel-button:focus,.rca-summary .form-actions .ief-popup-cancel:focus,.rca-summary .form-actions .back-button:focus,.rca-summary .ief-popup-actions .cancel-button:focus,.rca-summary .ief-popup-actions .ief-popup-cancel:focus,.rca-summary .ief-popup-actions .back-button:focus,.rca-summary .insurances-details-actions .cancel-button:focus,.rca-summary .insurances-details-actions .ief-popup-cancel:focus,.rca-summary .insurances-details-actions .back-button:focus,.add-profile .wizard-layout-footer .cancel-button:focus,.add-profile .wizard-layout-footer .ief-popup-cancel:focus,.add-profile .wizard-layout-footer .back-button:focus,.add-profile .form-actions .cancel-button:focus,.add-profile .form-actions .ief-popup-cancel:focus,.add-profile .form-actions .back-button:focus,.add-profile .ief-popup-actions .cancel-button:focus,.add-profile .ief-popup-actions .ief-popup-cancel:focus,.add-profile .ief-popup-actions .back-button:focus,.add-profile .insurances-details-actions .cancel-button:focus,.add-profile .insurances-details-actions .ief-popup-cancel:focus,.add-profile .insurances-details-actions .back-button:focus,.select-profile .wizard-layout-footer .cancel-button:focus,.select-profile .wizard-layout-footer .ief-popup-cancel:focus,.select-profile .wizard-layout-footer .back-button:focus,.select-profile .form-actions .cancel-button:focus,.select-profile .form-actions .ief-popup-cancel:focus,.select-profile .form-actions .back-button:focus,.select-profile .ief-popup-actions .cancel-button:focus,.select-profile .ief-popup-actions .ief-popup-cancel:focus,.select-profile .ief-popup-actions .back-button:focus,.select-profile .insurances-details-actions .cancel-button:focus,.select-profile .insurances-details-actions .ief-popup-cancel:focus,.select-profile .insurances-details-actions .back-button:focus,.select-vehicle .wizard-layout-footer .cancel-button:focus,.select-vehicle .wizard-layout-footer .ief-popup-cancel:focus,.select-vehicle .wizard-layout-footer .back-button:focus,.select-vehicle .form-actions .cancel-button:focus,.select-vehicle .form-actions .ief-popup-cancel:focus,.select-vehicle .form-actions .back-button:focus,.select-vehicle .ief-popup-actions .cancel-button:focus,.select-vehicle .ief-popup-actions .ief-popup-cancel:focus,.select-vehicle .ief-popup-actions .back-button:focus,.select-vehicle .insurances-details-actions .cancel-button:focus,.select-vehicle .insurances-details-actions .ief-popup-cancel:focus,.select-vehicle .insurances-details-actions .back-button:focus{background-color:var(--sc-btn-bg);border-color:var(--sc-btn-border-color);color:var(--sc-btn-text-color);text-decoration:var(--sc-btn-text-decoration)}#green-companies-v3 .form-boolean-group .form-type-boolean{width:100%}.insurance-green-wrap-v3 .contractor-wrap b,.insurance-green-wrap-v3 .car-info-wrap b,.rca-insurance-wrap-v1 .contractor-wrap b,.rca-insurance-wrap-v1 .car-info-wrap b{font-family:var(--font-bold);font-weight:bolder;color:var(--primary-color)}#rca-insurance-companies-v1 img,#green-companies-v3 img{height:36px}.ui-widget-overlay.ui-front{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);backdrop-filter:blur(1px);z-index:999}.ui-dialog.ui-widget{background-color:#fff !important;box-shadow:0px 4px 15px 0px rgba(0,0,0,.15);border-radius:.5rem !important}.ui-dialog.ui-widget .ui-widget-content .ui-dialog-buttonpane{background-color:rgba(0,0,0,0);margin-top:20px}.ui-dialog.ui-widget .ui-widget-content .ui-dialog-buttonpane .form-actions{border-top:0}.ui-dialog.ui-widget .ui-dialog-titlebar button.ui-dialog-titlebar-close{position:absolute;width:20px;height:20px;padding:0;border:unset;background-color:rgba(0,0,0,0);top:20px;right:0 !important;transform:unset !important;background-image:url(images/modal_close.svg);background-position:center;background-repeat:no-repeat;inset-block-start:unset;inset-inline-start:unset;inset-inline-end:unset;opacity:1;margin:0}.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{border-top:0 !important;padding-top:0;margin-top:20px}.green-card-details .wizard-layout-footer,.green-card-details .form-actions,.green-card-details .ief-popup-actions,.green-card-details .insurances-details-actions,.additional-details .wizard-layout-footer,.additional-details .form-actions,.additional-details .ief-popup-actions,.additional-details .insurances-details-actions{border-top:0 !important;padding-top:0;margin-top:20px}.wizard-layout-footer,.form-actions,.ief-popup-actions,.insurances-details-actions{border-top:0 !important;padding-top:0;margin-top:20px}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form,.generic-insurance-form-page .block-system form{flex-direction:row}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .form-boolean-group .form-item__label,.generic-insurance-form-page .block-system form .form-boolean-group .form-item__label{font-family:"DM Sans",sans-serif !important}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .wizard-main-layout .fieldset,.generic-insurance-form-page .block-system form .wizard-main-layout .fieldset{margin:0}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .wizard-main-layout .fieldset .fieldset__wrapper,.generic-insurance-form-page .block-system form .wizard-main-layout .fieldset .fieldset__wrapper{display:flex;flex-direction:column;gap:1.25rem}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .wizard-main-layout .form-composite .form-boolean-group,.generic-insurance-form-page .block-system form .wizard-main-layout .form-composite .form-boolean-group{display:flex;gap:.5rem}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .form-wrapper label,.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .form-item label,.generic-insurance-form-page .block-system form .form-wrapper label,.generic-insurance-form-page .block-system form .form-item label{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .form-wrapper input,.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .form-item input,.generic-insurance-form-page .block-system form .form-wrapper input,.generic-insurance-form-page .block-system form .form-item input{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .form-wrapper select,.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .form-item select,.generic-insurance-form-page .block-system form .form-wrapper select,.generic-insurance-form-page .block-system form .form-item select{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .form-wrapper select option,.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .form-item select option,.generic-insurance-form-page .block-system form .form-wrapper select option,.generic-insurance-form-page .block-system form .form-item select option{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .form-actions input,.generic-insurance-form-page .block-system form .form-actions input{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .wizard-details-price-wrapper .fieldset__label,.generic-insurance-form-page .block-system form .wizard-details-price-wrapper .fieldset__label{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;padding:1rem}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .wizard-details-price-wrapper .summary-price-item,.generic-insurance-form-page .block-system form .wizard-details-price-wrapper .summary-price-item{display:flex;gap:.5rem}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .wizard-details-price-wrapper .summary-price-item .summary-price-item-label,.generic-insurance-form-page .block-system form .wizard-details-price-wrapper .summary-price-item .summary-price-item-label{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .wizard-details-price-wrapper .summary-price-item .summary-price-item-value,.generic-insurance-form-page .block-system form .wizard-details-price-wrapper .summary-price-item .summary-price-item-value{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .wizard-details-main,.generic-insurance-form-page .block-system form .wizard-details-main{width:100%}.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .wizard-details-main summary,.generic-insurance-form-page .block-system form .wizard-details-main summary{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}@media(min-width: 63rem){.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .wizard-details-main,.generic-insurance-form-page .block-system form .wizard-details-main{width:73%}}@media(min-width: 63rem){.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form .wizard-layout-footer,.generic-insurance-form-page .block-system form .wizard-layout-footer{margin-top:2%}}@media(min-width: 63rem){.generic-insurance-form-page.health-insurance-details.page-wrapper .block-system form,.generic-insurance-form-page .block-system form{gap:2%}}.path-health-insurance .page-title--section{background-color:var(--color--white)}.path-health-insurance .hi-start .insured-persons-table{border-top:none}.health-insurance-summary .block__content .health-top--summary .block__title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.health-insurance-summary .block__content .health-top--summary .calculation-title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.health-insurance-summary .block__content .health-top--summary .field__label{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal}.health-insurance-summary .block__content .health-top--summary .field__item{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.health-insurance-summary .block__content .insurance-generalities caption{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.health-insurance-summary .block__content .insurance-generalities th,.health-insurance-summary .block__content .insurance-generalities td{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.news--full .banner-generic-full{margin-bottom:60px}.news--full .field--name-field-video-gallery video,.news--full .field--name-field-video-gallery iframe{width:100%;height:400px;border-radius:12px}.news--full .hightlighted-info{display:flex;flex-wrap:wrap;align-items:center}.news--full .hightlighted-info .date-label{font-family:var(--font-medium);font-weight:600;font-size:16px;line-height:normal;color:var(--text-color)}.news--full .posted-date--wrap{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:16px;line-height:normal;color:var(--text-color)}.page-node-type-news .page-wrapper{padding:0}.page-node-type-news .blazy--field-gallery--full{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media(max-width: 1024px){.page-node-type-news .blazy--field-gallery--full{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.page-node-type-news .blazy--field-gallery--full{grid-template-columns:repeat(1, 1fr)}}.page-node-type-news .block-views-blocknews-index-homepage-news-block{margin:60px auto}.page-node-type-news .block-views-blocknews-index-homepage-news-block .block__title{text-align:left}.financial-reports{margin-top:1.25rem}.financial-reports .view-content h3{font-family:var(--font-medium);font-weight:600;font-size:14px;line-height:20px;color:var(--dark-grey);margin-top:32px;margin-bottom:8px}.financial-reports .view-content h3:first-child{margin-top:0}.financial-reports .view-content .views-rows{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.financial-reports .view-content .views-row{padding:20px;border:1px solid #c2ced6;border-radius:12px;width:100%;max-width:29.813rem;overflow:auto}@media(max-width: 1024px){.financial-reports .view-content .views-rows{grid-template-columns:repeat(1, 1fr)}.financial-reports .view-content .views-row{max-width:100%}}.sidebar_left{margin-top:1.25rem}.sidebar_left .block-facets .block__title{font-family:"DM Sans",sans-serif;font-weight:600;font-style:normal;font-size:1.25rem;line-height:normal;color:var(--text-color);margin-bottom:1.25rem;padding-bottom:.25rem;border-bottom:none}.sidebar_left .block-facets label{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;color:var(--text-color);flex:calc(100% - 34px)}.view-documents-index .financial-document .node__title{margin:0}.view-documents-index .financial-document .node__title a{display:block;position:relative;font-family:"DM Sans",sans-serif;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0em;color:var(--text-color);text-decoration:none;margin:0;padding:0 0 0 32px;transition:all .5s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.view-documents-index .financial-document .node__title a:hover{color:var(--primary-color);transition:all .5s ease}.view-documents-index .financial-document .node__title a::before{content:"";position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);left:0;background:url(images/pdf.svg) center no-repeat;background-size:24px}@media(max-width: 48rem){.path-search .page-wrapper .col-md-9{padding-left:0}}.path-search .search-api-autocomplete-search{background-color:var(--color--white);box-shadow:4px 4px 14px 0 rgba(0,0,0,.06);border-radius:4px}.path-search .search-api-autocomplete-search a.ui-state-active{background-color:var(--color--white)}@media(max-width: 29.25rem){.path-search .region--sidebar-left .block-facet--date-range .item-list__date_range input{max-width:280px;display:block}}.path-search .views-exposed-form form{position:relative}.path-search .views-exposed-form form input[type=text]{width:100%;padding-right:3.25rem;height:44px;border:1px solid #d1d5db;border-radius:8px;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.path-search .views-exposed-form form .form-actions{position:absolute;top:50%;transform:translateY(-50%);right:.5rem;height:35px;display:flex;align-items:center;gap:6px;margin:0}.path-search .views-exposed-form form .form-actions input[type=submit]{appearance:none;border:none;background:none;padding:0;width:32px;height:32px;cursor:pointer;opacity:.7}.path-search .views-exposed-form form .form-actions input[type=submit]:hover{opacity:1}.path-search .views-exposed-form form .form-actions #edit-submit-search-index--4{background:url(images/search-icon.svg) no-repeat center/16px;margin-right:.25rem}.path-search .views-exposed-form form .form-actions input[type=submit]{font-size:0;color:rgba(0,0,0,0)}.path-search .view-search-index .view-content{display:flex;flex-direction:column;gap:1rem}.path-search .view-search-index .views-row{background:#fff;border-radius:14px;padding:20px;margin-bottom:16px;border:1px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:.25s ease-in-out;display:flex;flex-direction:column;gap:10px;position:relative}.path-search .view-search-index .views-row:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.path-search .view-search-index .views-row .views-field-type .field-content div{font-size:13px;font-weight:600;text-transform:uppercase;padding:5px 12px;border-radius:6px;width:fit-content;background:#e5e7eb;color:#374151;letter-spacing:.4px}.path-search .view-search-index .views-row .views-field-title a{font-size:18px;font-weight:600;color:#111;text-decoration:none;transition:.2s;word-break:break-word}.path-search .view-search-index .views-row .views-field-title a:hover{text-decoration:underline}.path-search .view-search-index .views-row .views-field-search-api-excerpt .field-content{color:#4b5563;font-size:15px;line-height:1.45;word-break:break-word}.path-search .view-search-index .views-row .views-field-document-extension-field{position:absolute;top:1rem;right:1rem}.path-search .view-search-index .views-row .views-field-type .field-content .document{background:rgba(59,130,246,.12);color:#3b82f6}.path-search .view-search-index .views-row:has(.views-field-type .field-content .document){border-left:4px solid rgba(59,130,246,.4)}.path-search .view-search-index .views-row:has(.views-field-type .field-content .document):hover .views-field-title a{color:#3b82f6}.path-search .view-search-index .views-row .views-field-type .field-content .service{background:rgba(34,197,94,.12);color:#22c55e}.path-search .view-search-index .views-row:has(.views-field-type .field-content .service){border-left:4px solid rgba(34,197,94,.4)}.path-search .view-search-index .views-row:has(.views-field-type .field-content .service):hover .views-field-title a{color:#22c55e}.path-search .view-search-index .views-row .views-field-type .field-content .noutate{background:rgba(249,115,22,.12);color:#f97316}.path-search .view-search-index .views-row:has(.views-field-type .field-content .noutate){border-left:4px solid rgba(249,115,22,.4)}.path-search .view-search-index .views-row:has(.views-field-type .field-content .noutate):hover .views-field-title a{color:#f97316}.path-search .view-search-index .views-row .views-field-type .field-content .faq{background:rgba(168,85,247,.12);color:#a855f7}.path-search .view-search-index .views-row:has(.views-field-type .field-content .faq){border-left:4px solid rgba(168,85,247,.4)}.path-search .view-search-index .views-row:has(.views-field-type .field-content .faq):hover .views-field-title a{color:#a855f7}.path-search .view-search-index .views-row .views-field-type .field-content .pagina{background:rgba(107,114,128,.12);color:#6b7280}.path-search .view-search-index .views-row:has(.views-field-type .field-content .pagina){border-left:4px solid rgba(107,114,128,.4)}.path-search .view-search-index .views-row:has(.views-field-type .field-content .pagina):hover .views-field-title a{color:#6b7280}.path-search .view-search-index .views-row .views-field-type .field-content .procedura{background:rgba(14,165,233,.12);color:#0ea5e9}.path-search .view-search-index .views-row:has(.views-field-type .field-content .procedura){border-left:4px solid rgba(14,165,233,.4)}.path-search .view-search-index .views-row:has(.views-field-type .field-content .procedura):hover .views-field-title a{color:#0ea5e9}.path-search .view-search-index .views-row .views-field-type .field-content .post-vacant{background:rgba(239,68,68,.12);color:#ef4444}.path-search .view-search-index .views-row:has(.views-field-type .field-content .post-vacant){border-left:4px solid rgba(239,68,68,.4)}.path-search .view-search-index .views-row:has(.views-field-type .field-content .post-vacant):hover .views-field-title a{color:#ef4444}.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(4, 1fr) !important}}@media(min-width: 77.25rem){.services-page-grid.view-services .view-content,.view-taxonomy-term .view-content{grid-template-columns:repeat(4, 1fr) !important}}.services-page-grid.view-services .view-content .views-row,.view-taxonomy-term .view-content .views-row{transition:all .3s ease}.services-page-grid.view-services .view-content .views-row:hover,.view-taxonomy-term .view-content .views-row:hover{transform:scale(1.05)}.services-page-grid.view-services .service-teaser,.view-taxonomy-term .service-teaser{box-shadow:unset;border-radius:12px;border:1px solid var(--light-grey)}.services-page-grid.view-services .service-teaser img,.view-taxonomy-term .service-teaser img{border-radius:12px;height:150px;object-fit:cover}.services-page-grid.view-services .service-teaser .node__title,.view-taxonomy-term .service-teaser .node__title{font-family:var(--font-medium);font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.4px;color:var(--text-color);margin-bottom:10px}.services-page-grid.view-services .service-teaser .field--name-body,.view-taxonomy-term .service-teaser .field--name-body{font-family:var(--font-regular);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.28px;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-regular);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.28px;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-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{min-height:inherit}.banner-generic-full .container{min-height:inherit;padding:0}.banner-generic-full .main-content{padding:5rem 0 4rem 0;transform:inherit;position:inherit;background:none;top:inherit;left:inherit;width:inherit;transform:none}@media(min-width: 49rem){.banner-generic-full .main-content{max-width:inherit;min-width:inherit;left:inherit;transform:inherit !important}}.banner-generic-full .field--name-field-title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:48px;line-height:58px;color:var(--text-color);letter-spacing:-1.6px}.banner-generic-full .field--name-field-title:nth-child(2){margin-top:16px}.banner-generic-full .field--name-field-title:not(:last-child){margin-bottom:16px}@media(max-width: 48rem){.banner-generic-full .field--name-field-title{font-size:24px;line-height:normal}}.banner-generic-full .field--name-field-long-description{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:var(--text-color)}.banner-generic-full .field--name-field-long-description:not(:last-child){margin-bottom:16px}@media(min-width: 49rem){.banner-generic-full .addtoany_list{margin:0 0 0 auto}}.services-full-node.node--type-service .banner-generic-full{margin-bottom:64px}.services-full-node.node--type-service .banner-generic-full .secondary-button{font-family:var(--font-regular);font-weight:400}.services-full-node.node--type-service .banner-generic-full .secondary-button[href=""],.services-full-node.node--type-service .banner-generic-full .secondary-button[href="#"],.services-full-node.node--type-service .banner-generic-full .secondary-button:not([href]){background:var(--accent-color-50);border-color:var(--accent-color-50);pointer-events:none}.services-page-grid.view-services{padding-top:2rem}@media(max-width: 76.25rem){.services-page-grid.view-services .view-content{grid-template-columns:repeat(3, 1fr) !important}}@media(max-width: 62rem){.services-page-grid.view-services .view-content{grid-template-columns:repeat(2, 1fr) !important}}@media(max-width: 48rem){.services-page-grid.view-services .view-content{grid-template-columns:1fr !important}}.node--view-mode-minified-teaser{position:relative;display:flex;justify-content:center;border-radius:12px}.node--view-mode-minified-teaser .node__title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;line-height:100%;color:#201e1c;position:absolute;top:20px;max-width:280px;text-align:center;z-index:1}.node--view-mode-minified-teaser .node__content .field--name-field-service-image img{margin:0;border-radius:12px}.path-rca .generic-rca .rca-details{display:flex;flex-direction:column;gap:2rem}.path-rca .generic-rca .rca-details .fieldset{margin:0}.path-rca .generic-rca .rca-details .fieldset .fieldset__wrapper{align-items:flex-end}.path-rca .generic-rca .rca-details .fieldset .fieldset__wrapper .form-item-primary-person-id,.path-rca .generic-rca .rca-details .fieldset .fieldset__wrapper .form-item-vehicle-license-id{position:relative}.path-rca .generic-rca .rca-details .fieldset .fieldset__wrapper .form-item-primary-person-id .d-flex,.path-rca .generic-rca .rca-details .fieldset .fieldset__wrapper .form-item-vehicle-license-id .d-flex{display:block !important;margin-bottom:.5rem}.path-rca .generic-rca .rca-details .fieldset .fieldset__wrapper .form-item-primary-person-id .d-flex .form-item__label,.path-rca .generic-rca .rca-details .fieldset .fieldset__wrapper .form-item-vehicle-license-id .d-flex .form-item__label{display:inline;margin:0}.path-rca .generic-rca .rca-details .fieldset .fieldset__wrapper .form-item-primary-person-id .d-flex .info-icon,.path-rca .generic-rca .rca-details .fieldset .fieldset__wrapper .form-item-vehicle-license-id .d-flex .info-icon{display:inline-flex;vertical-align:text-bottom;margin-left:8px}.path-rca .generic-rca .rca-details .form-actions{margin:0}.path-green-card .generic-green .green-card-details{display:flex;flex-direction:column;gap:2rem}.path-green-card .generic-green .green-card-details .fieldset{margin:0}.path-green-card .generic-green .green-card-details .fieldset .fieldset__wrapper{align-items:flex-end}.path-green-card .generic-green .green-card-details .fieldset .fieldset__wrapper .form-item-person-idnp,.path-green-card .generic-green .green-card-details .fieldset .fieldset__wrapper .form-item-car-code{position:relative}.path-green-card .generic-green .green-card-details .fieldset .fieldset__wrapper .form-item-person-idnp .d-flex,.path-green-card .generic-green .green-card-details .fieldset .fieldset__wrapper .form-item-car-code .d-flex{display:block !important;margin-bottom:.5rem}.path-green-card .generic-green .green-card-details .fieldset .fieldset__wrapper .form-item-person-idnp .d-flex .form-item__label,.path-green-card .generic-green .green-card-details .fieldset .fieldset__wrapper .form-item-car-code .d-flex .form-item__label{display:inline;margin:0}.path-green-card .generic-green .green-card-details .fieldset .fieldset__wrapper .form-item-person-idnp .d-flex .info-icon,.path-green-card .generic-green .green-card-details .fieldset .fieldset__wrapper .form-item-car-code .d-flex .info-icon{display:inline-flex;vertical-align:text-bottom;margin-left:8px}.path-green-card .generic-green .green-card-details .form-actions{margin:0}.path-accident .generic-accidents .accident-insurance-start .fieldset{margin:0}.path-health-insurance .generic-health .hi-start .wizard-main-layout .insured-persons-table .new-person-btn{margin:0}@media(max-width: 29.25rem){.path-health-insurance .generic-health .hi-start .form-actions{margin-top:2rem}}.path-health-insurance .health-insurance-summary .hi-summary{display:flex;flex-direction:column;gap:1rem}@media(max-width: 62rem){.path-health-insurance .health-insurance-summary .hi-summary .form-composite .fieldset__wrapper .form-boolean-group{flex-wrap:wrap}.path-health-insurance .health-insurance-summary .hi-summary .form-composite .fieldset__wrapper .form-boolean-group .form-type-boolean{margin:0}}.path-health-insurance .health-insurance-summary .hi-summary .health-top--summary,.path-health-insurance .health-insurance-summary .hi-summary .insurance-generalities,.path-health-insurance .health-insurance-summary .hi-summary fieldset,.path-health-insurance .health-insurance-summary .hi-summary .form-item-terms-conditions{margin:0;padding:0}.d-top-slider{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;height:500px}.d-top-slider .container-fluid{padding-left:0;padding-right:0}.d-top-slider .container{position:relative;height:500px;padding:32px 0}@media(min-width: 49rem){.d-top-slider .container{padding:64px 0}}.d-top-slider .slide-content--wrap{position:relative}.d-top-slider .main-info--wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;border-radius:12px;background:hsla(0,0%,100%,.85);padding:32px;width:calc(100% - 60px)}@media(min-width: 49rem){.d-top-slider .main-info--wrap{transform:translate(0, -50%) !important;width:100%;max-width:750px;left:0}}.d-top-slider .slider-title{position:relative;z-index:11;width:100%;font-family:var(--font-bold);font-size:24px;line-height:normal;font-weight:700;text-align:left;color:var(--text-color);letter-spacing:-1.6px}@media(min-width: 49rem){.d-top-slider .slider-title{font-size:40px;line-height:48px}}.d-top-slider .slider-text{position:relative;z-index:11;margin-top:16px}.d-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;text-align:left;color:var(--text-color)}.d-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:rgba(0,0,0,0);transition:background-color .5s ease;cursor:pointer;transition:all .5s ease}.absolute-slide-link:hover{background-color:rgba(0,0,0,.1);transition:all .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;right:0;bottom:20px;left:50%;transform:translate(-50%);max-width:800px;padding:0 20px;list-style:none}.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: 77.25rem){.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: 77.25rem){.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:hsla(0,0%,100%,.25);margin:0}@media(min-width: 49rem){.block-views-blockhome-top-slider-top-slider-block .slick-dots li{width:100px}}@media(min-width: 77.25rem){.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:hsla(0,0%,100%,.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: 77.25rem){.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;margin:0 auto 0 0;order:1}.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:50% !important;background-color:var(--primary-color) !important;border:none;font-size:0;padding:0}.slick-arrow::before{content:none !important}.slick-arrow:focus{background-color:var(--hover-primary-color);background-size:22px;background-position:center;background-repeat:no-repeat;border:none}.slick-arrow.slick-next{transform:rotate(-180deg)}.slick-arrow.slick-prev,.slick-arrow.slick-next{background-image:url(images/slide-left.svg);background-size:16px;background-position:center;background-repeat:no-repeat}.slick-arrow.slick-prev:hover,.slick-arrow.slick-prev:focus,.slick-arrow.slick-next:hover,.slick-arrow.slick-next:focus{background-size:16px;background-position:center;background-repeat:no-repeat;background-color:var(--hover-primary-color) !important;border:none;background-image:url(images/slide-left.svg)}.slick-arrow.slick-disabled{opacity:.5}.slick--view--home-top-slider .slick__arrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin:0 auto;top:unset;right:unset;left:50%;transform:translate(-50%, 0);bottom:20px;gap:20px}@media(min-width: 49rem){.slick--view--home-top-slider .slick__arrow{bottom:50px}}@media(min-width: 77.25rem){.slick--view--home-top-slider .slick__arrow{bottom:60px}}@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}.top-section{border-bottom:2px solid #fffaf2;padding:10px 0}.top-section .default-icon-link svg{width:20px;height:20px}.header .header-section .region{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:flex-end}.region--top-bar.region{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;padding:0}.region--top-bar.region .block{width:fit-content}.region--top-bar.region .block+.block{padding-left:12px;border-left:1px solid #fff}.region--top-bar.region .block+.block.block-dropdown-language{border-left:0;padding-left:0}.default-icon-link a{display:flex;align-items:center;gap:4px;color:#fff}.default-icon-link a:hover svg path{stroke:var(--accent-color);transition:stroke .5s ease}.default-icon-link a:hover .action-text{color:var(--accent-color);transition:color .5s ease;color:#fff}.default-icon-link .action-text{display:block;font-family:var(--font-regular);font-size:14px;font-weight:400;line-height:24px;color:var(--text-color);transition:color .5s ease}.default-icon-link svg{width:24px;height:24px}.default-icon-link svg path{stroke:var(--primary-color);transition:stroke .5s ease}.top-section .default-icon-link a{display:flex;padding:0}.top-section .default-icon-link .action-text{color:#fff}.top-section .default-icon-link svg path{stroke:#fff}.view-business-units.donaris-view-units .view-content{column-count:unset;margin-bottom:0}.view-business-units.donaris-view-units .group-by-type h3.locality-name{padding-bottom:4px}.view-business-units.donaris-view-units .group-by-type h3.locality-name::before{background:url(images/map-green.svg) center no-repeat;background-size:16px}.view-business-units.donaris-view-units .group-by-type:has(.target-unit--134) h3.locality-name::before{background:url(images/map-red.svg) center no-repeat;background-size:16px}.view-business-units.donaris-view-units .group-by-type:has(.target-unit--133) .field--name-field-office-hours{display:none}.group-by-locality--rows{display:grid;grid-template-columns:1fr;gap:20px}.group-by-locality--rows .node__title{font-size:14px}@media(min-width: 49rem){.group-by-locality--rows{grid-template-columns:repeat(2, 1fr)}.group-by-locality--rows .group-by-locality-row:has(.main-branch){grid-area:1/1/4/2}}@media(min-width: 63rem){.group-by-locality--rows{grid-template-columns:repeat(2, 1fr)}.group-by-locality--rows .group-by-locality-row:has(.main-branch){grid-area:1/1/4/2}}@media(min-width: 77.25rem){.group-by-locality--rows{grid-template-columns:repeat(4, 1fr)}}.group-by-locality--rows:has(.main-office){display:block}.group-by-locality-row{padding:20px;border-radius:12px;border:1px solid var(--grey-color)}.group-by-type+.group-by-type{margin-top:32px}.group-by-type:has(.target-unit--134) .locality-name{color:var(--accent-color);border-color:var(--accent-color)}.group-by-type:has(.target-unit--134) .group-by-locality--rows{grid-template-columns:1fr}@media(min-width: 63rem){.group-by-type:has(.target-unit--134) .group-by-locality--rows{grid-template-columns:repeat(3, 1fr)}}.group-name{font-family:var(--font-medium);font-size:32px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.64px;margin-bottom:24px}.block-views-blockbusiness-units-block-1 .block__title{position:relative;display:block;font-family:var(--font-bold);font-size:20px;line-height:normal;letter-spacing:0em;color:var(--primary-color);text-decoration:none;margin:0 0 20px 0;padding-bottom:4px;border-bottom:1px solid var(--primary-color);padding-left:24px}.block-views-blockbusiness-units-block-1 .block__title::before{content:"";position:absolute;width:16px;height:16px;top:5px;left:0;background:url(images/map-green.svg) center no-repeat;background-size:16px}.bussiness-unit--tesear{display:flex;flex-wrap:wrap;flex-direction:column;gap:10px}.bussiness-unit--tesear .street-address{margin-bottom:0 !important}.bussiness-unit--tesear .street-address::before{background:url(images/map_b.svg) center no-repeat}.bussiness-unit--tesear .field--name-field-link-phone a{display:block;position:relative;font-family:var(--font-regular);color:var(--text-color);font-size:16px;line-height:normal;margin-bottom:0;text-decoration:unset;letter-spacing:.2px;padding-left:24px}.bussiness-unit--tesear .field--name-field-link-phone a:hover{color:var(--primary-color)}.bussiness-unit--tesear .field--name-field-link-phone a::before{content:"";position:absolute;width:16px;height:16px;top:50%;transform:translateY(-50%);left:0;background:url(images/phone_b.svg) center no-repeat;background-size:16px}.bussiness-unit--tesear .field--name-field-email{display:block;position:relative;font-family:var(--font-regular);color:var(--text-color);font-size:16px;line-height:normal;text-decoration:unset;letter-spacing:.2px;padding-left:24px}.bussiness-unit--tesear .field--name-field-email:hover{color:var(--primary-color)}.bussiness-unit--tesear .field--name-field-email::before{content:"";position:absolute;width:16px;height:16px;top:50%;transform:translateY(-50%);left:0;background:url(images/mail_b.svg) center no-repeat;background-size:16px}.bussiness-unit--tesear .field--name-field-office-hours{display:block;position:relative;font-family:var(--font-regular);color:var(--text-color);font-size:16px;line-height:normal;text-decoration:unset;letter-spacing:.2px;padding-left:24px}.bussiness-unit--tesear .field--name-field-office-hours::before{content:"";position:absolute;width:16px;height:16px;top:2px;left:0;background:url(images/clock_b.svg) center no-repeat;background-size:16px}.units-wrap-rows{display:flex;flex-wrap:wrap;flex-direction:column;gap:20px}.map-view.view-business-units .view-content{display:block;columns:unset !important;margin-bottom:0}#block-donaris-subtheme-views-block-business-units-main{position:relative}.main-office--info{position:absolute;min-width:300px;bottom:10px;left:10px;z-index:99;background-color:hsla(0,0%,100%,.8);padding:20px;border-radius:12px;margin-bottom:0}.map-view--block{position:relative}.leaflet-container a.leaflet-popup-close-button{top:20px;right:20px}.leaflet-container .leaflet-marker-pane img{width:40px;height:40px}.leaflet-container .leaflet-tooltip{background-color:#fff;border-radius:0;text-align:center;top:60px;box-shadow:0px 4px 19px rgba(0,0,0,.1);border-radius:12px;padding:10px}.leaflet-container .leaflet-tooltip a{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--text-color);transition:color .5s ease;text-transform:none}.leaflet-container .leaflet-tooltip a:hover{color:var(--primary-color);transition:color .5s ease}.office-info{margin-bottom:2.25rem}.office-info .field--name-field-title{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:3.75rem;letter-spacing:-2%;padding-bottom:2.25rem}.office-info .office-details{gap:1rem}.office-info .office-details .field--name-field-icon-links{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.office-info .office-details .field--name-field-icon-links .field__item_element a{gap:.5rem}.office-info .office-details .field--name-field-icon-links .field__item_element a .action-text{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:.875rem;line-height:100%;letter-spacing:-2%}.office-info .office-details .field--name-field-icon-links .field__item_element a .action-text:hover{color:#3db02d}.office-info .office-details .field--name-field-icon-links .field__item_element:nth-last-child(-n+3) a.nolink{margin-left:1.5rem}.office-info .office-details .field--name-field-media-image img{object-fit:cover;border-radius:.75rem}@media(max-width: 992px){.office-info .office-details{flex-direction:column-reverse;align-items:center}}
