h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.page-title,.block__title{font-family:var(--font-second);}.path-frontpage .page-wrapper{padding:0;}.title-wrap{min-height:150px;padding:40px;gap:20px;background:url(/themes/custom/superpolis_subtheme/dist/css/layout/../../media/images/title_bg.jpg) no-repeat center;background-size:cover;}.title-wrap .title-content--section{display:flex;align-items:center;justify-content:center;gap:1.5rem;max-width:800px;margin:0 auto;}@media (min-width:49rem){.title-wrap .title-content--section{gap:2.5rem;}}@media (max-width:48rem){.title-wrap .title-img{min-width:4rem;}}.title-wrap .title-img img{width:4rem;height:4rem;}.title-wrap .page-title--section{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;}.title-wrap .page-title{font-size:40px;color:#fff;line-height:normal;font-weight:400;}.title-wrap .page-breadcrumb--section{background-color:transparent !important;}.title-wrap .breadcrumb .breadcrumb__list{gap:10px;}.title-wrap .breadcrumb .breadcrumb__list .breadcrumb__item{font-family:var(--font-light);font-weight:300;font-size:16px;line-height:normal;color:#fff;}.title-wrap .breadcrumb .breadcrumb__list .breadcrumb__item + .breadcrumb__item::before{content:"•";color:#fff;}[dir="ltr"] .title-wrap .breadcrumb .breadcrumb__list .breadcrumb__item + .breadcrumb__item::before{margin-right:10px;}[dir="rtl"] .title-wrap .breadcrumb .breadcrumb__list .breadcrumb__item + .breadcrumb__item::before{margin-left:10px;}.title-wrap .breadcrumb .breadcrumb__list .breadcrumb__link{color:#fff;}.title-wrap .breadcrumb .breadcrumb__list .breadcrumb__link:hover{color:var(--primary-color);}.block__title{font-size:38px;line-height:normal;margin-bottom:20px;color:var(--text-color);}.phones-block.content-below-phones,#block-superpolis-case-insurance-phone-number{padding:25px 50px;display:block;margin:0px auto;text-align:center;max-width:900px;border:1px solid #dadfe1;margin-bottom:60px;}.phones-block.content-below-phones .field--name-field-paragraph,#block-superpolis-case-insurance-phone-number .field--name-field-paragraph{display:flex;flex-wrap:wrap;flex-direction:row;gap:40px;align-items:center;justify-content:center;}.phones-block.content-below-phones .paragraph--type--icon-link img,#block-superpolis-case-insurance-phone-number .paragraph--type--icon-link img{width:60px;height:60px;}.phones-block.content-below-phones .paragraph--type--icon-link a,#block-superpolis-case-insurance-phone-number .paragraph--type--icon-link a{display:flex;flex-wrap:wrap;align-items:center;gap:40px;font-family:var(--font-regular);font-size:52px;font-weight:400;line-height:normal;transition:color 0.5s ease;}.phones-block.content-below-phones .paragraph--type--icon-link a .action-text,#block-superpolis-case-insurance-phone-number .paragraph--type--icon-link a .action-text{font-family:var(--font-regular);font-size:52px;font-weight:400;line-height:normal;transition:color 0.5s ease;}#block-superpolis-how-to-contact-insurance-block{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;gap:20px;}#block-superpolis-how-to-contact-insurance-block .field--name-field-paragraph{display:flex;flex-wrap:wrap;flex-direction:column;gap:40px;align-items:center;justify-content:center;padding:25px 50px;display:block;margin:0px auto;text-align:center;max-width:855px;border:1px solid #dadfe1;}#block-superpolis-how-to-contact-insurance-block .paragraph--type--icon-link img{width:60px;height:60px;}#block-superpolis-how-to-contact-insurance-block .paragraph--type--icon-link a{display:flex;flex-wrap:wrap;align-items:center;gap:40px;font-family:var(--font-regular);font-size:52px;font-weight:400;line-height:normal;transition:color 0.5s ease;}#block-superpolis-how-to-contact-insurance-block .paragraph--type--icon-link a .action-text{font-family:var(--font-regular);font-size:52px;font-weight:400;line-height:normal;transition:color 0.5s ease;}.block-local-tasks-block .tabs-wrapper{margin-inline:0;}.super-service-full .action-wrap{display:flex;flex-wrap:wrap;align-items:center;border-radius:4px;margin:0 auto 60px auto !important;gap:20px;max-width:900px;width:100%;padding:40px 20px;background-color:#fff;box-shadow:0px 1px 12px rgba(0,0,0,0.1);text-align:center;}@media (min-width:49rem){.super-service-full .action-wrap{justify-content:space-between;}}.super-service-full .action-wrap .field--name-field-order-message{font-family:var(--font-bold);font-weight:700;font-size:32px;line-height:normal;color:var(--text-color);}[dir="ltr"] .super-service-full .action-wrap .field--name-field-order-message{text-align:left;}[dir="rtl"] .super-service-full .action-wrap .field--name-field-order-message{text-align:right;}.super-service-full .node__content td{border-width:1px;padding:20px;}.super-service-full h1,.super-service-full h2,.super-service-full h3,.super-service-full h4,.super-service-full h5,.super-service-full h6,.super-service-full .h1,.super-service-full .h2,.super-service-full .h3,.super-service-full .h4,.super-service-full .h5,.super-service-full .h6{margin:2rem 0 0.5rem;}.super-service-full b,.super-service-full strong{font-family:var(--font-extrabold);font-weight:900;line-height:normal;}.block-views-blockfaq-faq-referenced-block{margin:0;}.block-views-blockfaq-faq-referenced-block .views-row{border-bottom:1px solid var(--grey-color);}.block-views-blockfaq-faq-referenced-block .views-row:last-of-type{border-bottom:unset;}.block-views-blockfaq-faq-referenced-block .views-row .views-row:first-of-type .views-accordion-header{padding-top:0;}.block-views-blockfaq-faq-referenced-block .ui-accordion .views-accordion-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:transparent;border:unset;padding:20px 0;margin:0;transition:color 0.5s ease;}.block-views-blockfaq-faq-referenced-block .ui-accordion .views-accordion-header.ui-accordion-header-active{padding:20px 0 8px 0;}.block-views-blockfaq-faq-referenced-block .ui-accordion .views-accordion-header:hover .field-content{color:var(--primary-color);transition:color 0.5s ease;}.block-views-blockfaq-faq-referenced-block .ui-accordion .views-accordion-header .ui-icon{order:2;}.block-views-blockfaq-faq-referenced-block .ui-accordion .views-accordion-header .ui-icon.expanded{background:url(/themes/custom/superpolis_subtheme/dist/css/layout/../../media/images/minus.svg) center no-repeat;transition:background 0.5s ease;}.block-views-blockfaq-faq-referenced-block .ui-accordion .views-accordion-header .ui-icon.collapsed{background:url(/themes/custom/superpolis_subtheme/dist/css/layout/../../media/images/plus.svg) center no-repeat;transition:background 0.5s ease;}.block-views-blockfaq-faq-referenced-block .ui-accordion .views-accordion-header .field-content{display:inline-block;flex:1;font-family:var(--font-medium);color:var(--text-color);font-weight:500;font-size:20px;line-height:normal;order:1;}.block-views-blockfaq-faq-referenced-block .ui-accordion .ui-accordion-content{padding:0;border:unset;padding-bottom:20px;background-color:transparent;}.block-views-blockfaq-faq-referenced-block .ui-accordion .ui-accordion-content,.block-views-blockfaq-faq-referenced-block .ui-accordion .ui-accordion-content .field-content,.block-views-blockfaq-faq-referenced-block .ui-accordion .ui-accordion-content p{font-family:var(--font-regular);font-size:16px;font-weight:400;line-height:24px;color:var(--text-color);}.block-views-blockfaq-faq-referenced-block .ui-accordion .ui-accordion-content p{margin:0;}.block-views-blockfaq-faq-referenced-block .ui-accordion .ui-accordion-content p + p{margin-top:8px;}.block-views-blockfaq-faq-referenced-block .ui-accordion .ui-accordion-content strong,.block-views-blockfaq-faq-referenced-block .ui-accordion .ui-accordion-content b{font-family:var(--font-medium);font-weight:600;color:var(--text-color);}.block-views-blockfaq-faq-referenced-block .ui-accordion .ui-accordion-content h1,.block-views-blockfaq-faq-referenced-block .ui-accordion .ui-accordion-content h2,.block-views-blockfaq-faq-referenced-block .ui-accordion .ui-accordion-content h3,.block-views-blockfaq-faq-referenced-block .ui-accordion .ui-accordion-content h4,.block-views-blockfaq-faq-referenced-block .ui-accordion .ui-accordion-content h5,.block-views-blockfaq-faq-referenced-block .ui-accordion .ui-accordion-content h6{color:var(--text-color);}.faq-page{display:flex;flex-wrap:wrap;gap:20px;padding:0;}.faq-page .view-content{width:100%;}.faq-page .views-row{border-bottom:1px solid var(--grey-color);}.faq-page .views-row:last-of-type{border-bottom:unset;}.faq-page .views-row .views-row:first-of-type .views-accordion-header{padding-top:0;}@media (min-width:49rem){.faq-page:has(.bef-exposed-form) .view-filters{flex-basis:30%;}}@media (min-width:49rem){.faq-page:has(.bef-exposed-form) .view-content{flex-basis:calc(70% - 20px);}}.faq-page.ui-accordion .views-accordion-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:transparent;border:unset;padding:20px 0;margin:0;transition:color 0.5s ease;}.faq-page.ui-accordion .views-accordion-header.ui-accordion-header-active{padding:20px 0 8px 0;}.faq-page.ui-accordion .views-accordion-header:hover .field-content,.faq-page.ui-accordion .views-accordion-header:hover .field-content a{color:var(--primary-color);transition:color 0.5s ease;}.faq-page.ui-accordion .views-accordion-header .ui-icon{order:2;}.faq-page.ui-accordion .views-accordion-header .ui-icon.expanded{background:url(/themes/custom/superpolis_subtheme/dist/css/layout/../../media/images/minus.svg) center no-repeat;transition:background 0.5s ease;}.faq-page.ui-accordion .views-accordion-header .ui-icon.collapsed{background:url(/themes/custom/superpolis_subtheme/dist/css/layout/../../media/images/plus.svg) center no-repeat;transition:background 0.5s ease;}.faq-page.ui-accordion .views-accordion-header .field-content{display:inline-block;flex:1;order:1;}.faq-page.ui-accordion .views-accordion-header .field-content,.faq-page.ui-accordion .views-accordion-header .field-content a,.faq-page.ui-accordion .views-accordion-header .field-content span{font-family:var(--font-medium);font-weight:600;color:var(--text-color);font-size:16px;line-height:24px;}.faq-page.ui-accordion .ui-accordion-content{padding:0;border:unset;padding-bottom:20px;background-color:transparent;}.faq-page.ui-accordion .ui-accordion-content,.faq-page.ui-accordion .ui-accordion-content .field-content,.faq-page.ui-accordion .ui-accordion-content p{font-family:var(--font-regular);font-size:16px;font-weight:400;line-height:24px;color:var(--text-color);}.faq-page.ui-accordion .ui-accordion-content p{margin:0;}.faq-page.ui-accordion .ui-accordion-content p + p{margin-top:8px;}.faq-page.ui-accordion .ui-accordion-content strong,.faq-page.ui-accordion .ui-accordion-content b{font-family:var(--font-medium);font-weight:600;color:var(--text-color);}.faq-page.ui-accordion .ui-accordion-content h1,.faq-page.ui-accordion .ui-accordion-content h2,.faq-page.ui-accordion .ui-accordion-content h3,.faq-page.ui-accordion .ui-accordion-content h4,.faq-page.ui-accordion .ui-accordion-content h5,.faq-page.ui-accordion .ui-accordion-content h6{color:var(--text-color);}.faq-page.ui-accordion .bef-exposed-form{border-radius:4px;background-color:#FFFCF7;padding:20px 0;}.faq-page.ui-accordion .bef-exposed-form ul{padding:0;margin:0;list-style:none;}.faq-page.ui-accordion .bef-exposed-form ul .bef-link{display:block;padding:10px 20px;font-family:var(--font-medium);font-weight:600;font-size:16px;line-height:24px;color:var(--text-color);border:solid #fff;border-width:1px 0 1px 0;transition:color 0.5s ease;}.faq-page.ui-accordion .bef-exposed-form ul .bef-link.bef-link--selected{background-color:var(--primary-color-10);color:var(--text-color);transition:color 0.5s ease;}.faq-page.ui-accordion .bef-exposed-form ul .bef-link:hover{color:var(--primary-color);transition:color 0.5s ease;}.faq-page.ui-accordion .bef-exposed-form .form-actions{padding:0;margin:0;border:0;}.node--view-mode-teaser .field--name-body,.node--view-mode-teaser p{display:-webkit-box;line-clamp:3;-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:normal;color:var(--text-color);margin:0;}#loader-wrapper{position:fixed;top:0;width:100%;height:100%;z-index:1000;background-color:#fff;}[dir="ltr"] #loader-wrapper{left:0;}[dir="rtl"] #loader-wrapper{right:0;}#loader-wrapper #loader{display:block;position:relative;top:50%;width:100px;height:100px;border-radius:50%;border:3px solid transparent;border-top-color:var(--primary-color);animation:spin 2s linear infinite;z-index:1001;}[dir="ltr"] #loader-wrapper #loader{left:50%;margin:-75px 0 0 -75px;}[dir="rtl"] #loader-wrapper #loader{right:50%;margin:-75px -75px 0 0;}#loader-wrapper #loader::before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:var(--grey-color);animation:spin 3s linear infinite;}#loader-wrapper #loader::after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:var(--accent-color);animation:spin 1.5s linear infinite;}.loaded #loader-wrapper{visibility:hidden;transition:background-color 0.2s ease-out;}.loaded #loader-wrapper #loader{opacity:0;transition:all 0.1s ease-out;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}body.path-health-insurance .page-title--section{background-color:transparent;}body.path-health-insurance .page-title--section .page-title{font-size:40px;color:#fff;line-height:normal;font-weight:400;font-family:var(--font-second);padding:0;}body.path-health-insurance #hi-insurance-details-wrapper .select2-container--default .select2-selection,body.path-health-insurance #hi-insurance-details-wrapper input[type=text],body.path-health-insurance #hi-insurance-details-wrapper input[type=bootstrap_datepicker]{border-radius:4px;}.path-accident .service-request-accident-quote-form{max-width:750px;}.path-accident .service-request-accident-quote-form .field--name-field-privacy-consent-box .form-type-boolean{position:relative;padding-top:2rem;flex-wrap:nowrap;}.path-accident .service-request-accident-quote-form .field--name-field-privacy-consent-box .form-type-boolean .form-item__label{font-weight:600;position:absolute;top:0;}[dir="ltr"] .path-accident .service-request-accident-quote-form .field--name-field-privacy-consent-box .form-type-boolean .form-item__label{left:0;}[dir="rtl"] .path-accident .service-request-accident-quote-form .field--name-field-privacy-consent-box .form-type-boolean .form-item__label{right:0;}.path-accident .service-request-accident-quote-form .field--name-field-privacy-consent-box .form-type-boolean .description,.path-accident .service-request-accident-quote-form .field--name-field-privacy-consent-box .form-type-boolean .description p{margin:0;}.path-accident .service-request-accident-quote-form .form-actions{margin:0;}.path-property .page-wrapper{background-color:var(--color--light-bg);}.path-property .service-request-property-quote-form{display:flex;flex-direction:column;gap:1rem;max-width:750px;margin:0 auto;background:var(--color--white);box-shadow:var(--card-shadow);border-radius:var(--border-radius--rounded);padding:1.5rem;}.path-property .service-request-property-quote-form .field--name-field-privacy-consent-box .form-type-boolean{position:relative;padding-top:2rem;flex-wrap:nowrap;}.path-property .service-request-property-quote-form .field--name-field-privacy-consent-box .form-type-boolean .form-item__label{font-weight:600;position:absolute;top:0;}[dir="ltr"] .path-property .service-request-property-quote-form .field--name-field-privacy-consent-box .form-type-boolean .form-item__label{left:0;}[dir="rtl"] .path-property .service-request-property-quote-form .field--name-field-privacy-consent-box .form-type-boolean .form-item__label{right:0;}.path-property .service-request-property-quote-form .field--name-field-privacy-consent-box .form-type-boolean .description,.path-property .service-request-property-quote-form .field--name-field-privacy-consent-box .form-type-boolean .description p{margin:0;}.path-property .service-request-property-quote-form .form-actions{margin:0;}.path-casco .content__above .region--content-above{background-color:var(--color--white);box-shadow:0 12px 16px rgba(0,0,0,0.07);border-radius:16px;padding:1rem;}.path-casco .content__above .region--content-above .block-forms-steps ol{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;width:100%;max-width:750px;margin:0 auto;position:relative;counter-reset:steps;}.path-casco .content__above .region--content-above .block-forms-steps ol li{position:relative;color:initial;font-size:14px;padding-top:3.5rem;counter-increment:steps;}.path-casco .content__above .region--content-above .block-forms-steps ol li a{color:initial;font-size:14px;transition:color 0.4s ease;}.path-casco .content__above .region--content-above .block-forms-steps ol li:hover a{color:var(--primary-color);}.path-casco .content__above .region--content-above .block-forms-steps ol li:hover:before{background-color:var(--primary-color);color:var(--color--white);box-shadow:0 0 10px rgba(0,0,0,0.2);}.path-casco .content__above .region--content-above .block-forms-steps ol li:before{content:counter(steps);width:50px;height:50px;border-radius:50%;background-color:var(--color--white);color:initial;border:1px solid var(--light-grey);display:flex;align-items:center;justify-content:center;position:absolute;top:0;z-index:5;transition:background-color 0.4s,color 0.4s;}[dir="ltr"] .path-casco .content__above .region--content-above .block-forms-steps ol li:before{left:50%;transform:translateX(-50%);}[dir="rtl"] .path-casco .content__above .region--content-above .block-forms-steps ol li:before{right:50%;transform:translateX(50%);}.path-casco .content__above .region--content-above .block-forms-steps ol li:not(:nth-child(3))::after{content:"";width:300px;height:1px;background-color:var(--light-grey);position:absolute;top:25px;}[dir="ltr"] .path-casco .content__above .region--content-above .block-forms-steps ol li:not(:nth-child(3))::after{left:50%;}[dir="rtl"] .path-casco .content__above .region--content-above .block-forms-steps ol li:not(:nth-child(3))::after{right:50%;}.path-casco .content__above .region--content-above .block-forms-steps ol li.previous-step:before{border-color:var(--primary-color);}.path-casco .content__above .region--content-above .block-forms-steps ol li.previous-step::after{background-color:var(--primary-color);}.path-casco .content__above .region--content-above .block-forms-steps ol li.active{color:var(--primary-color);}.path-casco .content__above .region--content-above .block-forms-steps ol li.active a{color:var(--primary-color);}.path-casco .content__above .region--content-above .block-forms-steps ol li.active:before{background-color:var(--primary-color);color:var(--color--white);box-shadow:0 0 10px rgba(0,0,0,0.2);}@media (max-width:48rem){.path-casco .content__above .region--content-above .block-forms-steps ol{max-width:400px;}.path-casco .content__above .region--content-above .block-forms-steps ol li:not(:nth-child(3))::after{width:125px;}}@media (max-width:29.25rem){.path-casco .content__above .region--content-above .block-forms-steps ol{flex-direction:column;}[dir="ltr"] .path-casco .content__above .region--content-above .block-forms-steps ol{padding-left:4.5rem;}[dir="rtl"] .path-casco .content__above .region--content-above .block-forms-steps ol{padding-right:4.5rem;}.path-casco .content__above .region--content-above .block-forms-steps ol li:before{transform:translateX(0) !important;top:47px;}[dir="ltr"] .path-casco .content__above .region--content-above .block-forms-steps ol li:before{left:-60px;}[dir="rtl"] .path-casco .content__above .region--content-above .block-forms-steps ol li:before{right:-60px;}.path-casco .content__above .region--content-above .block-forms-steps ol li:not(:nth-child(3))::after{width:1px;top:80px;height:50px;}[dir="ltr"] .path-casco .content__above .region--content-above .block-forms-steps ol li:not(:nth-child(3))::after{left:-35px;}[dir="rtl"] .path-casco .content__above .region--content-above .block-forms-steps ol li:not(:nth-child(3))::after{right:-35px;}.path-casco .content__above .region--content-above .block-forms-steps ol li:nth-child(1){padding-top:0;}.path-casco .content__above .region--content-above .block-forms-steps ol li:nth-child(1):before{top:-15px;}.path-casco .content__above .region--content-above .block-forms-steps ol li:nth-child(1)::after{top:30px;}}@media (max-width:29.25rem){.path-casco .content__above .region--content-above .block-forms-steps{padding:2rem 0;}}.path-casco .service-request-casco-general-info-form{display:flex;flex-direction:column;gap:1rem;}.path-casco .service-request-casco-general-info-form .field--name-field-under-x-allowed .fieldset__wrapper--group .form-boolean-radios,.path-casco .service-request-casco-general-info-form .field--name-field-under-x-years-experience .fieldset__wrapper--group .form-boolean-radios,.path-casco .service-request-casco-general-info-form .field--name-field-dealer-warranty .fieldset__wrapper--group .form-boolean-radios{display:flex;gap:1rem;}.path-casco .service-request-casco-contacts-form{display:flex;flex-direction:column;gap:1rem;}.path-casco .service-request-casco-costs-form{display:flex;flex-direction:column;gap:2rem;}.path-casco .service-request-casco-costs-form .field--name-field-insurance-price .fieldset__wrapper--group .form-boolean-group{display:flex;flex-wrap:wrap;gap:1rem;}.path-casco .service-request-casco-costs-form .field--type-boolean{row-gap:0;}.path-casco .service-request-casco-costs-form .field--type-boolean .description,.path-casco .service-request-casco-costs-form .field--type-boolean .description p{margin:0;}