@font-face{font-family:"Roboto Thin";src:url(/themes/custom/superpolis_subtheme/dist/images/Roboto-Thin.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Light";src:url(/themes/custom/superpolis_subtheme/dist/images/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Regular";src:url(/themes/custom/superpolis_subtheme/dist/images/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Medium";src:url(/themes/custom/superpolis_subtheme/dist/images/Roboto-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Bold";src:url(/themes/custom/superpolis_subtheme/dist/images/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto ExtraBold";src:url(/themes/custom/superpolis_subtheme/dist/images/Roboto-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Black";src:url(/themes/custom/superpolis_subtheme/dist/images/Roboto-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Bebas";src:url(/themes/custom/superpolis_subtheme/dist/images/Bebas.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-regular: "Roboto Regular", "sans-serif";--font-light: "Roboto Light", "sans-serif";--font-thin: "Roboto Thin", "sans-serif";--font-medium: "Roboto Medium", "sans-serif";--font-bold: "Roboto Bold", "sans-serif";--font-extrabold: "Roboto ExtraBold", "sans-serif";--font-black: "Roboto Black", "sans-serif";--font-second: "Bebas", "sans-serif"}.s-header .dektop-header{display:none;gap:30px;align-items:center;padding:.938rem 0 !important}@media only screen and (min-width: 998px){.s-header .dektop-header{display:flex;flex-wrap:wrap}}@media(min-width: 63rem){.s-header .dektop-header{display:flex;flex-wrap:wrap;align-items:center}.s-header .dektop-header .main-header--wrap{flex-basis:calc(80% - 30px)}}@media(min-width: 76rem){.s-header .dektop-header{gap:60px}.s-header .dektop-header .main-header--wrap{flex-basis:calc(80% - 60px)}}.s-header .dektop-header .main-header--wrap{display:flex;flex-direction:column;gap:16px}.s-header .dektop-header .branding-wrap{flex-basis:auto}.s-header .dektop-header .branding-wrap .site-branding{width:fit-content;margin:0}.s-header .dektop-header .branding-wrap .site-branding img{height:40px}@media(min-width: 76rem){.s-header .dektop-header .branding-wrap .site-branding img{height:50px}}.s-header .dektop-header .super-main-menu ul.sf-menu{display:flex;gap:20px}@media(min-width: 76rem){.s-header .dektop-header .super-main-menu ul.sf-menu{gap:40px}}.s-header .phones-block .paragraph--type--icon-link a{font-size:20px}.s-header .phones-block .paragraph--type--icon-link a .action-text{font-size:20px;height:20px}.s-header .phones-block .paragraph--type--icon-link a img{width:27px;height:27px;object-fit:contain}@media(min-width: 76rem){.s-header .phones-block .paragraph--type--icon-link a{font-size:27px}.s-header .phones-block .paragraph--type--icon-link a .action-text{font-size:27px}}.s-header .s-mobile-header{display:block;padding:.938rem 0 !important}@media only screen and (min-width: 998px){.s-header .s-mobile-header{display:none}}.s-header .s-mobile-header .block-superfishmain{position:static}.s-header .s-mobile-header .region--mobile-header{display:flex;flex-wrap:wrap;gap:30px;align-items:center;width:100%;height:56px}.s-header .s-mobile-header #superfish-main--2-accordion{position:absolute;background-color:#fff;top:70px !important;left:0 !important;display:flex;flex-direction:column;flex-wrap:wrap;box-shadow:0px 4px 19px rgba(0,0,0,.1)}.s-header .s-mobile-header .language-switcher-language-url .links{position:relative;top:0;width:fit-content}.s-header .s-mobile-header .block-superfishmain ul.sf-menu>.sf-depth-1{flex:unset}.s-header .s-mobile-header .block-superfishmain ul.sf-menu>.sf-depth-1>a{width:fit-content;border:0}.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-1 a,.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-1 .no-link,.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-2 a,.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-2 .no-link{font-family:var(--font-second) !important;line-height:normal;font-size:20px;color:var(--text-color);border:0}.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-1 a:focus,.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-1 .no-link:focus,.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-2 a:focus,.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-2 .no-link:focus{background:none;color:var(--text-color);border:0}.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-1 a:hover,.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-1 a.is-active,.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-1 .no-link:hover,.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-1 .no-link.is-active,.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-2 a:hover,.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-2 a.is-active,.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-2 .no-link:hover,.s-header .s-mobile-header .block-superfishmain ul.sf-menu .sf-depth-2 .no-link.is-active{background:none;color:var(--primary-color);border:0}.s-header .s-mobile-header .block-superfishmain .sf-menu li.active-trail>a.menuparent a,.s-header .s-mobile-header .block-superfishmain .sf-menu li.active-trail>a.menuparent .no-link{font-family:var(--font-second) !important;line-height:normal;font-size:20px;color:var(--text-color);border:0;background:none;color:var(--primary-color)}.s-header .s-mobile-header .paragraph a{padding:8px 16px}.s-header .s-mobile-header #block-header-social-network-platforms{display:block}.s-header .s-mobile-header .site-branding .site-branding__inner img{height:36px}.s-top-utilities{display:flex;flex-wrap:wrap;align-items:center;width:100%;gap:20px;padding:20px 0;margin-bottom:20px;border-bottom:1px solid var(--primary-color)}@media only screen and (max-width: 430px){.s-top-utilities{justify-content:flex-start}.s-top-utilities .language-switcher-language-url{margin-left:0}}@media only screen and (min-width: 998px){.s-top-utilities{display:none}}.s-bottom-utilities{padding:20px 0;border-top:1px solid var(--primary-color);margin-top:20px}@media only screen and (min-width: 998px){.s-bottom-utilities{display:none}}.s-top-section .block-dropdown-language{margin-left:auto}.s-top-section .region,.s-header-section .region{display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media(min-width: 76rem){.s-top-section .region,.s-header-section .region{gap:40px}}.phones-block .field--name-field-paragraph,.social-platforms--block .field--name-field-paragraph{display:flex;flex-wrap:wrap;align-items:center;gap:5px}@media(min-width: 76rem){.phones-block .field--name-field-paragraph,.social-platforms--block .field--name-field-paragraph{gap:10px}}.social-platforms--block .field--name-field-paragraph img{width:30px;height:30px;border-radius:50%}.phones-block .paragraph--type--icon-link a{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-family:var(--font-second);font-size:27px;line-height:normal;transition:color .5s ease}.phones-block .paragraph--type--icon-link a .action-text{display:inline;font-family:var(--font-second);font-size:27px;line-height:normal;transition:color .5s ease}.block-superfishmain .sf-menu li.active-trail>a.menuparent a,.block-superfishmain .sf-menu li.active-trail>a.menuparent .no-link{font-family:var(--font-second) !important;line-height:normal;font-size:20px;color:var(--text-color);border:0;background:none;color:var(--primary-color)}.super-main-menu ul.sf-menu>.sf-depth-1{flex:unset}.super-main-menu ul.sf-menu>.sf-depth-1>a{width:fit-content;padding:0;border:0}.super-main-menu ul.sf-menu .sf-depth-1 a,.super-main-menu ul.sf-menu .sf-depth-1 .no-link,.super-main-menu ul.sf-menu .sf-depth-2 a,.super-main-menu ul.sf-menu .sf-depth-2 .no-link{font-family:var(--font-second) !important;line-height:normal;font-size:20px;color:var(--text-color);border:0}.super-main-menu ul.sf-menu .sf-depth-1 a:focus,.super-main-menu ul.sf-menu .sf-depth-1 .no-link:focus,.super-main-menu ul.sf-menu .sf-depth-2 a:focus,.super-main-menu ul.sf-menu .sf-depth-2 .no-link:focus{background:none;color:var(--text-color);border:0}.super-main-menu ul.sf-menu .sf-depth-1 a:hover,.super-main-menu ul.sf-menu .sf-depth-1 a.is-active,.super-main-menu ul.sf-menu .sf-depth-1 .no-link:hover,.super-main-menu ul.sf-menu .sf-depth-1 .no-link.is-active,.super-main-menu ul.sf-menu .sf-depth-2 a:hover,.super-main-menu ul.sf-menu .sf-depth-2 a.is-active,.super-main-menu ul.sf-menu .sf-depth-2 .no-link:hover,.super-main-menu ul.sf-menu .sf-depth-2 .no-link.is-active{background:none;color:var(--primary-color);border:0}.super-main-menu ul.sf-menu .sf-depth-1.active-trail>a.menuparent,.super-main-menu ul.sf-menu .sf-depth-2.active-trail>a.menuparent{font-family:var(--font-second) !important;line-height:normal;font-size:20px;color:var(--text-color);border:0;background:none;color:var(--primary-color)}.language-switcher-language-url{margin-left:auto}.language-switcher-language-url .links li a{font-family:var(--font-regular);font-weight:400;color:var(--text-color);font-size:16px;padding:12px;line-height:normal;background-color:#fff;border:1px solid rgba(0,0,0,0)}.language-switcher-language-url .links li a:hover{color:var(--primary-color)}.language-switcher-language-url .links li.is-active a{background-color:#fff;border:1px solid var(--grey-color)}.language-switcher-language-url .links li+li{margin-left:0}html:lang(ro) .block-language-switcher-langcode-block li[hreflang=ro] a{background-color:#fff;border:1px solid var(--grey-color)}html:lang(ru) .block-language-switcher-langcode-block li[hreflang=ru] a{background-color:#fff;border:1px solid var(--grey-color)}html:lang(en) .block-language-switcher-langcode-block li[hreflang=en] a{background-color:#fff;border:1px solid var(--grey-color)}.form-boolean-group .form-item{border-radius:4px}[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{border-radius:4px}select{border-radius:4px}.captcha{border-radius:4px}.ui-dialog.ui-widget{border-radius:4px}.ui-dialog .ui-dialog-titlebar{border-top-left-radius:4px;border-top-right-radius:4px}.person-input--wrap .add-primary-person,.person-input--wrap .add-vehicle,.vehicle-add--wrap .add-primary-person,.vehicle-add--wrap .add-vehicle{border-radius:4px;font-family:var(--font-medium);font-weight:600}@media(max-width: 29.25rem){.person-input--wrap .add-primary-person,.person-input--wrap .add-vehicle,.vehicle-add--wrap .add-primary-person,.vehicle-add--wrap .add-vehicle{padding:8px 16px 8px 52px}}.hi-details .wizard-main-layout,.hi-details .wizard-layout-summary,.hi-details .wizard-details-main,.hi-details .wizard-details-summary,.hi-additional-details .wizard-main-layout,.hi-additional-details .wizard-layout-summary,.hi-additional-details .wizard-details-main,.hi-additional-details .wizard-details-summary,.sticky_details{border-radius:4px}.rca-top--summmary .calculation-container,.green-top--summmary .calculation-container,.casco-top--summmary .calculation-container{border-radius:var(--border--radius-medium)}.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:var(--border--radius-medium);border-bottom-left-radius:var(--border--radius-medium)}.select2-container--default .select2-selection{border-radius:4px}.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:4px}.datepicker-dropdown.datepicker table th.datepicker-switch:hover{border-radius:4px}.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:4px}.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:4px}.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:4px}.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:4px}.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:4px}.auth-page{padding:60px 0}.auth-page .region--content{border-radius:4px}.social-auth{border-radius:4px}input[type=checkbox]{border-radius:4px}.user-page .main-content__container .region--content{border-radius:4px}.sidebar_left .menu--account,.account-block-wrap,.region--sidebar-left .tabs--primary,.block-local-tasks-block .tabs-wrapper{border-radius:4px}.view-insurance-entities .views-row{border-radius:4px}.checkout-progress .checkout-progress--step{border-radius:4px}.checkout-progress span{border-radius:4px}.general-checkout--page .layout-checkout-form .layout-region-checkout-main,.general-checkout--page .layout-checkout-form .layout-region-checkout-secondary{border-radius:4px}.general-checkout--page .checkout-pane-login .form-wrapper__returning-customer,.general-checkout--page .checkout-pane-login .form-wrapper__guest-checkout{border-radius:4px}.payment-redirect-form a{border-radius:4px}.generic-rca form,.generic-green form{max-width:750px;margin:0 auto}.fieldset__legend,.fieldset__label,.form-item__label{font-family:var(--font-bold);font-weight:700}.calculation-container{color:#fff !important}.calculation-container .field__label{color:#fff !important;margin-bottom:0 !important}.insurance-wrap .get-files-btn.link-disabled{pointer-events:none;cursor:default;opacity:.5}.ui-dialog .ui-dialog-buttonpane{padding:0;margin:0;border:0}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset.form-actions{margin:0;padding:0;border:0}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset.form-actions .button{margin:0}.hi-details,.hi-additional-details{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px}.hi-details .wizard-main-layout,.hi-details .wizard-details-main,.hi-additional-details .wizard-main-layout,.hi-additional-details .wizard-details-main{padding:20px;border:1px solid var(--grey-color);height:fit-content}.hi-details .wizard-main-layout,.hi-details .wizard-layout-summary,.hi-details .wizard-details-main,.hi-details .wizard-details-summary,.hi-additional-details .wizard-main-layout,.hi-additional-details .wizard-layout-summary,.hi-additional-details .wizard-details-main,.hi-additional-details .wizard-details-summary{flex:100%}@media(min-width: 63rem){.hi-details .wizard-main-layout,.hi-details .wizard-details-main,.hi-additional-details .wizard-main-layout,.hi-additional-details .wizard-details-main{flex:calc(60% - 10px)}.hi-details .wizard-layout-summary,.hi-details .wizard-details-summary,.hi-additional-details .wizard-layout-summary,.hi-additional-details .wizard-details-summary{flex:calc(40% - 10px)}}.hi-details .form-actions,.hi-additional-details .form-actions{flex:100%}.hi-details .form-item__label.option,.hi-details .fieldset__label.option,.hi-additional-details .form-item__label.option,.hi-additional-details .fieldset__label.option{font-family:var(--font-regular) !important}.contractor-layout,.insured-persons-table{position:relative}.hi-details .main-form-fields{display:flex;flex-wrap:wrap;gap:20px}.hi-details .insurance-amount-wrapper .fieldset__wrapper{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.hi-details .form-boolean-group,.hi-details .travel-period-wrapper{display:flex;flex-wrap:wrap;gap:20px}.hi-details .form-boolean-group{align-items:flex-start}.hi-details .travel-period-wrapper{align-items:flex-end}.hi-details .travel-period-wrapper,.hi-details .insurance-amount-wrapper{width:100%}.hi-details .insurance-amount-wrapper .form-item{flex:auto}@media(min-width: 30.25rem){.hi-details .insurance-amount-wrapper .form-item{flex:1}}.hi-details .travel-period-wrapper .form-item{flex:auto}@media(min-width: 49rem){.hi-details .travel-period-wrapper .form-item{flex:1}}@media(min-width: 63rem)and (max-width: 75rem){.hi-details .travel-period-wrapper .form-item-insured-days{flex:100%}}.hi-details .covid-coverage .form-item{height:100%;flex:auto}@media(min-width: 49rem){.hi-details .covid-coverage .form-item{flex:1}}.hi-details .covid-coverage .form-item__label{display:block;flex:1}.hi-details .travel-location .fieldset__description{margin-bottom:0;color:var(--text-color-op)}.wizard-layout-summary,.wizard-details-summary{position:relative}.sticky_details{padding:20px;border:1px solid var(--grey-color);height:fit-content}@media(min-width: 49rem){.sticky_details{position:-webkit-sticky;position:sticky;top:20px;z-index:1}}.health-summary .health-summary-item{display:flex;flex-wrap:wrap;align-items:flex-start}@media(min-width: 49rem){.health-summary .health-summary-item{gap:20px;justify-content:space-between}.health-summary .health-summary-item .health-summary-item__label{flex:calc(40% - 10px)}.health-summary .health-summary-item .health-summary-item__value{flex:calc(60% - 10px)}}.health-summary .health-summary-item+.health-summary-item{margin-top:20px}.health-summary .health-summary-item__label{flex:100%;font-family:var(--font-regular);color:var(--text-color-op)}.health-summary .health-summary-item__value{flex:100%;font-family:var(--font-bold);color:var(--text-color)}@media(min-width: 49rem){.health-summary .health-summary-item__value{text-align:right}}#health-insurance-persons-ajax-wrapper table{width:100%}#health-insurance-persons-ajax-wrapper tbody tr{padding:20px;background-color:var(--light-grey)}.single-person-wrap{display:flex;flex-wrap:wrap;align-items:flex-end;width:100%;gap:20px;background-color:var(--light-grey);padding:20px}@media(min-width: 49rem){.single-person-wrap{flex:1}}.single-person-wrap .form-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media(min-width: 30.25rem){.single-person-wrap .form-wrapper{flex:1 0 auto}}@media(min-width: 49rem){.single-person-wrap .form-wrapper{flex:1}}@media(min-width: 49rem){.single-person-wrap .form-wrapper .field--name-field-last-name,.single-person-wrap .form-wrapper .field--name-field-first-name,.single-person-wrap .form-wrapper .field--name-field-birth-date,.single-person-wrap .form-wrapper .form-submit{flex:1}}.single-person-wrap .field--name-field-birth-date{display:block;width:100%}.single-person-wrap:only-child .remove-person{opacity:.5}.hi-start .insured-persons-table,.hi-details .insured-persons-table{margin:1rem 0;padding-top:20px;border-radius:0;border-top:1px solid var(--grey-color)}.hi-start .insured-persons-table div.new-person-btn,.hi-details .insured-persons-table div.new-person-btn{width:fit-content;margin-top:1rem}@media(max-width: 48rem){.hi-start .insured-persons-table div.new-person-btn,.hi-details .insured-persons-table div.new-person-btn{margin:1rem auto}}.hi-start .insured-persons-table .add-person,.hi-details .insured-persons-table .add-person{background-color:var(--accent-color);color:#fff !important;border-color:unset}.hi-start .insured-persons-table .add-person:hover,.hi-start .insured-persons-table .add-person:focus,.hi-start .insured-persons-table .add-person:active,.hi-details .insured-persons-table .add-person:hover,.hi-details .insured-persons-table .add-person:focus,.hi-details .insured-persons-table .add-person:active{background-color:var(--accent-color) !important;color:#fff;border-color:unset !important}.hi-start .insured-persons-table .select-profiles-link,.hi-details .insured-persons-table .select-profiles-link{top:17px}@media(max-width: 29.25rem){.hi-start .insured-persons-table .fieldset__legend,.hi-details .insured-persons-table .fieldset__legend{padding-bottom:30px}.hi-start .insured-persons-table .select-profiles-link,.hi-details .insured-persons-table .select-profiles-link{top:46px;right:unset}}.contractor-layout{padding-bottom:20px;border-bottom:1px solid var(--grey-color);margin-bottom:20px;border-radius:4px}.contractor-layout .form-item-use-first-person,.contractor-layout .form-item-contractor-idnp-idno{margin-top:20px}.contractor-layout .select-profiles-link{top:-2px}@media(max-width: 29.25rem){.contractor-layout .fieldset__legend{padding-bottom:30px}.contractor-layout .select-profiles-link{top:28px;right:unset}}.persons-wrap{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 49rem){.persons-wrap{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 63rem)and (max-width: 75rem){.persons-wrap{grid-template-columns:1fr}}.select-profiles-link{position:absolute;top:0;right:0;display:block;font-size:16px;font-family:var(--font-regular);line-height:normal;color:var(--primary-color);text-decoration:unset}.travel-purpose-wrapper .form-boolean-group{display:grid;grid-template-columns:1fr}@media(min-width: 49rem){.travel-purpose-wrapper .form-boolean-group{grid-template-columns:repeat(2, 1fr)}}.travel-purpose-wrapper .form-boolean-group .form-type-boolean{width:100%}.hi-start .bd-calendar-icon,.hi-details .bd-calendar-icon{background-size:14px}.hi-start .bd-calendar-icon:hover,.hi-details .bd-calendar-icon:hover{background-size:14px}.user-page .menu--account{border-radius:4px}.social-auth{border-radius:4px}#health-insurance-contractor{position:relative}#health-insurance-contractor .form-boolean-group{display:flex;flex-wrap:wrap;align-items:center;gap:20px}#health-insurance-contractor .fieldset__wrapper,#health-insurance-contractor .form-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;gap:20px}#health-insurance-contractor .fieldset__legend{color:var(--text-color);padding:16px 16px 16px;background-color:var(--light-grey);padding:20px;margin-bottom:20px}#health-insurance-contractor .fieldset__legend .fieldset__label{font-family:var(--font-bold);font-size:16px;line-height:normal}#health-insurance-contractor .select-profiles-link{top:20px;right:20px}@media(max-width: 29.25rem){#health-insurance-contractor .select-profiles-link{position:relative;top:unset;right:unset}}.wizard-details-summary{height:fit-content}.wizard-details-summary .summary-total .summary-price-item-label,.wizard-details-summary .summary-total .summary-price-item-value{font-family:var(--font-bold);font-weight:700;font-size:24px;line-height:normal;padding:0;border:0;text-align:center}.wizard-details-summary .summary-price--wrap{padding-bottom:20px;border-bottom:1px solid var(--grey-color);margin-bottom:32px}.wizard-details-summary .summary-discount{color:var(--accent-color)}.wizard-details-summary .summary-price-item{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;justify-content:space-between}.wizard-details-summary .summary-price-item+.summary-price-item{margin-top:20px}@media(min-width: 49rem){.wizard-details-summary .summary-price-item{gap:20px;justify-content:space-between}.wizard-details-summary .summary-price-item .health-summary-item__label{flex:calc(40% - 10px)}.wizard-details-summary .summary-price-item .health-summary-item__value{flex:calc(60% - 10px)}}.wizard-details-summary .summary-price-item+.health-summary-item{margin-top:20px}[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea,.web-feedback-web-feedback-custom-form .form-type-boolean input[type=radio],.web-feedback-web-feedback-custom-form,.contact-info-support .contact-address-wrap{border-radius:4px}.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(/themes/custom/superpolis_subtheme/dist/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}.rca-details .wizard-layout-footer .fieldset__wrapper,.rca-details .form-actions .fieldset__wrapper,.rca-details .ief-popup-actions .fieldset__wrapper,.rca-details .insurances-details-actions .fieldset__wrapper,.rca-additional-details .wizard-layout-footer .fieldset__wrapper,.rca-additional-details .form-actions .fieldset__wrapper,.rca-additional-details .ief-popup-actions .fieldset__wrapper,.rca-additional-details .insurances-details-actions .fieldset__wrapper,.rca-summary .wizard-layout-footer .fieldset__wrapper,.rca-summary .form-actions .fieldset__wrapper,.rca-summary .ief-popup-actions .fieldset__wrapper,.rca-summary .insurances-details-actions .fieldset__wrapper,.add-profile .wizard-layout-footer .fieldset__wrapper,.add-profile .form-actions .fieldset__wrapper,.add-profile .ief-popup-actions .fieldset__wrapper,.add-profile .insurances-details-actions .fieldset__wrapper,.select-profile .wizard-layout-footer .fieldset__wrapper,.select-profile .form-actions .fieldset__wrapper,.select-profile .ief-popup-actions .fieldset__wrapper,.select-profile .insurances-details-actions .fieldset__wrapper,.select-vehicle .wizard-layout-footer .fieldset__wrapper,.select-vehicle .form-actions .fieldset__wrapper,.select-vehicle .ief-popup-actions .fieldset__wrapper,.select-vehicle .insurances-details-actions .fieldset__wrapper{padding-top:0}.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}.green-card-details .wizard-layout-footer .fieldset__wrapper,.green-card-details .form-actions .fieldset__wrapper,.green-card-details .ief-popup-actions .fieldset__wrapper,.green-card-details .insurances-details-actions .fieldset__wrapper,.additional-details .wizard-layout-footer .fieldset__wrapper,.additional-details .form-actions .fieldset__wrapper,.additional-details .ief-popup-actions .fieldset__wrapper,.additional-details .insurances-details-actions .fieldset__wrapper{padding-top:0}.wizard-layout-footer,.form-actions,.ief-popup-actions,.insurances-details-actions{border-top:0 !important;padding-top:0;margin-top:20px}.wizard-layout-footer .fieldset__wrapper,.form-actions .fieldset__wrapper,.ief-popup-actions .fieldset__wrapper,.insurances-details-actions .fieldset__wrapper{padding-top:0}.add-profile-form--wrap .field-group-html-element+.field-group-html-element,.add-profile .field-group-html-element+.field-group-html-element{margin-top:0}.top-footer-wrapper{display:grid;grid-template-columns:1fr;gap:20px;padding:40px 0;border-bottom:1px solid var(--dark-grey)}@media(min-width: 30.25rem){.top-footer-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 49rem){.top-footer-wrapper{gap:40px}}@media(min-width: 63rem){.top-footer-wrapper{grid-template-columns:repeat(4, 1fr)}}.top-footer-wrapper .block__title{font-family:var(--font-second);font-size:24px;color:#fff;line-height:normal;margin-bottom:10px;text-align:left}.top-footer-wrapper a{font-family:var(--font-light);font-weight:300;font-size:15px;line-height:normal;color:var(--dark-grey)}.top-footer-wrapper a:hover{color:#fff}.top-footer-wrapper .block-menu{position:relative;padding-left:16px}.top-footer-wrapper .menu{margin-bottom:0;padding:0;list-style:none}.top-footer-wrapper .menu li{position:relative}.top-footer-wrapper .menu li+li{margin-top:10px}.top-footer-wrapper .menu li::before{position:absolute;width:16px;height:16px;top:50%;transform:translateY(-50%);left:-16px;content:"";background:url(/themes/custom/superpolis_subtheme/dist/images/chevron-right.svg) no-repeat center}.menu--legacy-menu .menu li{margin:0}.menu--legacy-menu .menu li a{font-family:var(--font-light);font-weight:300;font-size:15px;line-height:normal;color:var(--dark-grey)}.menu--legacy-menu .menu li a:hover{color:#fff}#block-copyrights P{font-family:var(--font-light);font-weight:300;font-size:15px;line-height:normal;color:var(--dark-grey)}#block-bottomcontactinfo{margin:0 0 20px 0}#block-bottomcontactinfo p{text-align:left;color:var(--color--white)}#block-bottomcontactinfo p a{color:#fff}.footer{background-color:#343434}.bottom-footer-section .region--footer-bottom{padding:20px 0 !important;align-items:center}@media(max-width: 48rem){.bottom-footer-section .region--footer-bottom{justify-content:center}}.bottom-footer-section .menu--legacy-menu .menu{gap:8px}.bottom-footer-section .menu--legacy-menu .menu li{margin:0 !important}#block-superpolis-subtheme-madewithlove .field--name-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-family:var(--font-light);font-weight:300;font-size:15px;line-height:normal;color:var(--dark-grey)}#block-superpolis-subtheme-madewithlove .field--name-body p{margin-bottom:0}#block-paymentmethods{flex:unset}#block-superpolis-case-insurance-phone-number{margin-top:60px}.case-group-banner{margin-bottom:60px}.case-group-banner .block__content{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px}@media(min-width: 63rem){.case-group-banner .block__content .content-left,.case-group-banner .block__content .content-right{flex:1}}.case-group-banner .content-left img{height:370px;object-fit:contain}.case-group-banner .accentent-text{display:block}@media(min-width: 63rem){.case-group-banner .accentent-text{margin-top:46px;padding-left:20px}}@media(min-width: 63rem){.case-group-banner .accentent-text::before{content:"";background:url(/themes/custom/superpolis_subtheme/dist/images/for_clients.png) no-repeat;position:absolute;width:590px;height:280px;display:block;z-index:1;top:158px;right:0;background-size:contain}}@media(min-width: 76rem){.case-group-banner .accentent-text::before{width:600px;top:107px;right:38px}}@media(min-width: 87.5rem){.case-group-banner .accentent-text::before{width:800px;top:48px;right:0}}.case-group-banner .accentent-text .maint-title{position:relative;z-index:2;display:flex;align-items:baseline;color:var(--primary-color)}@media(min-width: 63rem){.case-group-banner .accentent-text .maint-title{color:#fff}}.case-group-banner .accentent-text .maint-title h2{font-family:var(--font-second);font-weight:400;font-size:25px}.case-group-banner .accentent-text .maint-title span{font-family:var(--font-second);font-weight:200;font-size:45px}.case-group-banner .accentent-text .field--name-field-subtitle{position:relative;z-index:2;font-family:var(--font-second);font-weight:400;font-size:20px;text-transform:uppercase;letter-spacing:9px;color:var(--primary-color)}@media(min-width: 63rem){.case-group-banner .accentent-text .field--name-field-subtitle{color:#fff}}.phones-block.content-below-phones .paragraph--type--icon-link a,#block-superpolis-case-insurance-phone-number .paragraph--type--icon-link a{justify-content:center}.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-size:2.5rem}.generic-node--teasers .view-content{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 49rem){.generic-node--teasers .view-content{grid-template-columns:repeat(2, 1fr);gap:20px}}@media(min-width: 63rem){.generic-node--teasers .view-content{grid-template-columns:repeat(2, 1fr);gap:32px}}@media(min-width: 76rem){.generic-node--teasers .view-content{grid-template-columns:repeat(3, 1fr)}}.generic-node--teasers article{height:100%}.generic-node--teasers .article-body{border:0;padding:0}.generic-node--teasers .img-background,.generic-node--teasers .over-image{border-radius:4px}.generic-node--teasers .img-background img,.generic-node--teasers .over-image img{border-radius:4px}.generic-node--teasers .node-title{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:flex-start;font-family:var(--font-medium);font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:var(--text-color);margin:16px 0 8px 0;text-decoration:none;transition:color .5s ease}.generic-node--teasers .node-title:hover{color:var(--primary-color);transition:color .5s ease}.generic-node--teasers .node-title:hover svg path{stroke:var(--primary-color);transition:stroke .5s ease}.generic-node--teasers .node-title span{display:block;flex-basis:calc(100% - 34px)}.generic-node--teasers .node-title svg{height:24px}.generic-node--teasers .node-title svg path{transition:stroke .5s ease}.generic-node--teasers .article-body{font-family:var(--font-regular);font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.generic-node--teasers .article-body p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0}.generic-node--teasers .article-body h1,.generic-node--teasers .article-body h2,.generic-node--teasers .article-body h3,.generic-node--teasers .article-body h4,.generic-node--teasers .article-body h5,.generic-node--teasers .article-body h6,.generic-node--teasers .article-body .h1,.generic-node--teasers .article-body .h2,.generic-node--teasers .article-body .h3,.generic-node--teasers .article-body .h4,.generic-node--teasers .article-body .h5,.generic-node--teasers .article-body .h6,.generic-node--teasers .article-body p,.generic-node--teasers .article-body strong,.generic-node--teasers .article-body b{font-family:var(--font-regular);font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--text-color)}.generic-node--teasers .img-background{position:relative;display:block}.generic-node--teasers .img-background a{display:block;border-radius:4px;overflow:hidden;box-shadow:0px 4px 19px rgba(0,0,0,.1)}.generic-node--teasers .img-background a img{width:100%;height:200px;object-fit:cover;scale:1;transition:scale .5s ease-in-out}@media(max-width: 48rem){.generic-node--teasers .img-background a img{min-width:100%}}.generic-node--teasers .img-background a:hover img{scale:1.1;transition:scale .5s ease-in-out}.s-services-teasear .articles-teaser{display:flex;flex-wrap:wrap;flex-direction:column;gap:10px;box-shadow:0px 4px 19px rgba(0,0,0,.1);padding:10px;border-radius:4px}.s-services-teasear .node-title{margin-top:0}.s-services-teasear .d-actions-footer{margin-top:auto}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/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:rgba(0,0,0,0) !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;margin-right: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 .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 .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 .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 .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,.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);text-align:left}.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 .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:rgba(0,0,0,0);border:unset;padding:20px 0;margin:0;transition:color .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 .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/images/minus.svg) center no-repeat;transition:background .5s ease}.block-views-blockfaq-faq-referenced-block .ui-accordion .views-accordion-header .ui-icon.collapsed{background:url(/themes/custom/superpolis_subtheme/dist/images/plus.svg) center no-repeat;transition:background .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:rgba(0,0,0,0)}.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:rgba(0,0,0,0);border:unset;padding:20px 0;margin:0;transition:color .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 .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/images/minus.svg) center no-repeat;transition:background .5s ease}.faq-page.ui-accordion .views-accordion-header .ui-icon.collapsed{background:url(/themes/custom/superpolis_subtheme/dist/images/plus.svg) center no-repeat;transition:background .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:rgba(0,0,0,0)}.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 .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 .5s ease}.faq-page.ui-accordion .bef-exposed-form ul .bef-link:hover{color:var(--primary-color);transition:color .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;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)}}body.path-health-insurance .page-title--section{background-color:rgba(0,0,0,0)}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;left: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;left: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}.main-services-block{background-color:#fff}.main-services-block .view-services .view-content{grid-template-columns:1fr;gap:20px;display:grid}@media only screen and (min-width: 320px){.main-services-block .view-services .view-content{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 49rem){.main-services-block .view-services .view-content{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 76rem){.main-services-block .view-services .view-content{grid-template-columns:repeat(6, 1fr)}}.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 .node__content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px;transition:all .5s ease-out}.service-calculator .node__content .node-redirect{display:block;font-family:var(--font-second);font-weight:400;font-size:20px;line-height:normal;color:var(--text-color);text-align:left;text-align:center}.service-calculator .node__content .s-order-now{width:100%;padding:1px;font-family:var(--font-regular);font-size:14px;font-weight:400;line-height:normal;text-transform:uppercase;color:#fff;text-align:center;border:1px solid var(--primary-color);background-color:#fff;border-radius:3px;transition:all .5s ease-out}.service-calculator .node__content .s-order-now .bordered-span{display:block;padding:12px 32px;background-color:var(--primary-color);color:#fff;text-align:center;border-radius:3px;transition:all .5s ease-out}.service-calculator .node__content .s-order-now[href=""],.service-calculator .node__content .s-order-now[href="#"],.service-calculator .node__content .s-order-now:not([href]){border-color:var(--primary-color-50);pointer-events:none;background-color:#fff;transition:all .5s ease-out}.service-calculator .node__content .s-order-now[href=""] .bordered-span,.service-calculator .node__content .s-order-now[href="#"] .bordered-span,.service-calculator .node__content .s-order-now:not([href]) .bordered-span{transition:all .5s ease-out;background:var(--primary-color-50)}.service-calculator .node__content img{transition:all .5s ease-out;-webkit-animation:flip-vertical-left .4s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;animation:flip-vertical-left .4s cubic-bezier(0.455, 0.03, 0.515, 0.955) both}.service-calculator .node__content:hover{transition:all .5s ease-out}.service-calculator .node__content:hover:has(.s-order-now[href=""],.s-order-now[href="#"],.s-order-now:not([href])) .node-redirect{pointer-events:none;color:var(--text-color)}.service-calculator .node__content:hover:has(.s-order-now[href=""],.s-order-now[href="#"],.s-order-now:not([href])) .s-order-now[href=""],.service-calculator .node__content:hover:has(.s-order-now[href=""],.s-order-now[href="#"],.s-order-now:not([href])) .s-order-now[href="#"],.service-calculator .node__content:hover:has(.s-order-now[href=""],.s-order-now[href="#"],.s-order-now:not([href])) .s-order-now:not([href]){border-color:var(--primary-color-50);pointer-events:none;background-color:#fff}.service-calculator .node__content:hover:has(.s-order-now[href=""],.s-order-now[href="#"],.s-order-now:not([href])) .s-order-now[href=""] .bordered-span,.service-calculator .node__content:hover:has(.s-order-now[href=""],.s-order-now[href="#"],.s-order-now:not([href])) .s-order-now[href="#"] .bordered-span,.service-calculator .node__content:hover:has(.s-order-now[href=""],.s-order-now[href="#"],.s-order-now:not([href])) .s-order-now:not([href]) .bordered-span{color:#fff;background:var(--primary-color-50)}.service-calculator .node__content:hover .node-redirect{transition:all .5s ease-out;color:var(--primary-color)}.service-calculator .node__content:hover img{transition:all .5s ease-out;-webkit-animation:flip-vertical-right .4s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;animation:flip-vertical-right .4s cubic-bezier(0.455, 0.03, 0.515, 0.955) both}.service-calculator .node__content:hover .s-order-now{transition:all .5s ease-out;color:var(--primary-color)}.service-calculator .node__content:hover .s-order-now .bordered-span{transition:all .5s ease-out;background-color:#fff;color:var(--primary-color)}@-webkit-keyframes flip-vertical-left{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@keyframes flip-vertical-left{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@-webkit-keyframes flip-vertical-right{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes flip-vertical-right{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}.block-views-blockhome-top-slider-top-slider-block .slick{overflow:hidden}.s-top-slider{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;height:500px}.s-top-slider .container-fluid{padding-left:0;padding-right:0}.s-top-slider .container{height:500px;padding:32px 0;display:flex;align-items:center}@media(min-width: 49rem){.s-top-slider .container{padding:64px 0}}.s-top-slider .slider-wrap{background-color:hsla(0,0%,100%,.5);border-radius:4px;padding:40px;width:100%}@media(min-width: 49rem){.s-top-slider .slider-wrap{max-width:600px;text-align:left;height:fit-content;margin:0}}.s-top-slider .slider-title{position:relative;z-index:11;width:100%;font-family:var(--font-second);font-size:52px;line-height:normal;letter-spacing:0em;font-weight:600;text-align:left;color:var(--text-color)}.s-top-slider .slider-text{position:relative;z-index:11;margin-top:16px}.s-top-slider .slider-text .field--name-field-short-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)}.s-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}.promo--block{position:relative;padding-top:60px;background:url(/themes/custom/superpolis_subtheme/dist/images/testimonials_bg.jpg) repeat-x}.promo--block .field--name-field-paragraph{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width: 63rem){.promo--block .field--name-field-paragraph{grid-template-columns:repeat(3, 1fr)}}.promo--block .field--name-field-paragraph .paragraph--type--promo-highlight{border:2px solid #fff;border-radius:10px;transition:border-color .5s ease-in-out}.promo--block .field--name-field-paragraph .paragraph--type--promo-highlight:has(.promo-paragraph:hover){border-color:var(--accent-color);transition:border-color .5s ease-in-out}.promo--block .field--name-field-paragraph .promo-paragraph{display:block;position:relative;background-position:center;background-size:100%;background-repeat:no-repeat;min-width:100%;object-fit:cover;height:512px;border-radius:10px;border:1px solid #f1f1f1}.promo--block .field--name-field-paragraph .promo-paragraph .absolute--text{position:absolute;bottom:40px;left:0;padding:25px 32px 15px 32px;background:#fff}.promo--block .field--name-field-paragraph .promo-paragraph .field--name-field-title{font-family:var(--font-second);font-size:38px;font-weight:700;line-height:normal;color:var(--text-color)}.promo--block .field--name-field-paragraph .promo-paragraph .field--name-field-subtitle{font-family:var(--font-regular);font-size:19px;line-height:normal;color:var(--text-color);font-weight:400;text-transform:uppercase}.homepage-newws-wrap{display:flex;flex-wrap:wrap;gap:40px;margin-top:40px}.homepage-newws-wrap .views-element-container,.homepage-newws-wrap .block-views-blocknews-index-homepage-news-block{flex:100%}@media(min-width: 76rem){.homepage-newws-wrap .block-views-blocknews-index-homepage-news-block{flex-basis:calc(55% - 20px)}}.homepage-newws-wrap .views-element-container:not(.block-views-blocknews-index-homepage-news-block){padding:20px;background-color:var(--primary-color-10);border-radius:4px;height:fit-content}@media(min-width: 76rem){.homepage-newws-wrap .views-element-container:not(.block-views-blocknews-index-homepage-news-block){padding:32px;flex-basis:calc(45% - 20px)}}.slick--view--home-top-slider .slick__arrow{display:none;flex-wrap:wrap;align-items:center;justify-content:space-between;height:auto;margin:0 auto;padding:0 20px;top:50%;right:unset;left:50%;transform:translate(-50%, -50%);bottom:unset;gap:20px}@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:hover .slick__arrow{display:flex}.slick-arrow{width:40px !important;height:40px !important;border-radius:50% !important;background-color:var(--primary-color);background-position:center;background-repeat:no-repeat;border:none;background-size:30px}.slick-arrow::before{content:none !important}.slick-arrow:focus{background-color:var(--primary-color);background-position:center;background-repeat:no-repeat;background-size:20px;border:none}.slick-arrow.slick-next{transform:rotate(-180deg)}.slick-arrow.slick-prev,.slick-arrow.slick-next{background-image:url(/themes/custom/superpolis_subtheme/dist/images/slide-left.svg);background-size:20px;background-position:center;background-repeat:no-repeat;background-color:var(--primary-color)}.slick-arrow.slick-prev:hover,.slick-arrow.slick-next:hover{background-size:20px;background-position:center;background-repeat:no-repeat;background-color:var(--accent-color) !important;border:none;background-image:url(/themes/custom/superpolis_subtheme/dist/images/slide-left.svg)}.slick-arrow.slick-prev:focus,.slick-arrow.slick-next:focus{background-image:url(/themes/custom/superpolis_subtheme/dist/images/slide-left.svg);background-size:20px;background-position:center;background-repeat:no-repeat;background-color:var(--primary-color)}.slick-arrow.slick-disabled{opacity:.5}.block-views.block-views-blockfaq-faq-block{margin-bottom:40px}.block-views.block-views-blockfaq-faq-block .views-accordion-header{text-transform:unset;padding:20px 0}.block-views.block-views-blockfaq-faq-block .views-accordion-header.ui-accordion-header-active{padding:20px 0 8px 0}.block-views.block-views-blockfaq-faq-block .views-accordion-header .field-content{font-family:var(--font-medium);font-weight:500;font-size:20px;line-height:normal}.block-views.block-views-blockfaq-faq-block .ui-accordion-content{padding-bottom:20px}.block-views.block-views-blockfaq-faq-block .ui-accordion-content h2,.block-views.block-views-blockfaq-faq-block .ui-accordion-content h3,.block-views.block-views-blockfaq-faq-block .ui-accordion-content h4{font-size:1.1rem;font-family:var(--font-bold);margin:.8rem 0 0 0}.grid-items-bounded{margin-bottom:60px}.grid-items-bounded .field--name-field-paragraph{display:grid;grid-template-columns:repeat(1, 1fr)}@media(min-width: 49rem){.grid-items-bounded .field--name-field-paragraph{grid-template-columns:repeat(3, 1fr)}.grid-items-bounded .field--name-field-paragraph .field__item_element+.field__item_element{border-left:1px dotted #333;padding-left:2rem;margin-left:2rem}}.grid-items-bounded .field--name-field-paragraph .h3,.grid-items-bounded .field--name-field-paragraph h4,.grid-items-bounded .field--name-field-paragraph h5{font-family:var(--font-bold);font-size:1.2rem !important}.grid-items-bounded .paragraph{display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.grid-items-bounded .paragraph img{margin:0 auto}.grid-items-bounded .paragraph .field--name-field-title{font-family:var(--font-bold);font-size:20px;font-weight:700;line-height:normal;color:var(--text-color);text-align:center}.grid-items-bounded .paragraph .field--name-field-description h3{font-size:30px;line-height:normal}.grid-items-bounded .paragraph .field--name-field-description h4{font-size:26px;line-height:normal}.grid-items-bounded .paragraph .field--name-field-description h4+h4{margin-top:20px}.s-order-now{display:block;padding:1px;font-family:var(--font-regular);font-size:14px;font-weight:400;line-height:normal;color:#fff;text-align:center;border:1px solid var(--primary-color);background-color:#fff;border-radius:4px;transition:all .5s ease-out}.s-order-now .bordered-span{display:block;padding:12px 32px;background-color:var(--primary-color);padding:var(--pr-btn-padding);color:#fff;text-align:center;border-radius:4px;transition:all .5s ease-out}.s-order-now[href=""],.s-order-now[href="#"],.s-order-now:not([href]){border-color:var(--primary-color-50);pointer-events:none;background-color:#fff;transition:all .5s ease-out}.s-order-now[href=""] .bordered-span,.s-order-now[href="#"] .bordered-span,.s-order-now:not([href]) .bordered-span{transition:all .5s ease-out;background:var(--primary-color-50)}.s-order-now:hover:not([href=""]),.s-order-now:hover:not([href="#"]),.s-order-now:hover:not([href]){transition:all .5s ease-out;color:var(--primary-color)}.s-order-now:hover:not([href=""]) .bordered-span,.s-order-now:hover:not([href="#"]) .bordered-span,.s-order-now:hover:not([href]) .bordered-span{transition:all .5s ease-out;background-color:#fff;color:var(--primary-color)}.d-actions-footer{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.d-actions-footer a{flex-basis:calc(50% - 4px)}.d-actions-footer .read-more{background-color:rgba(0,0,0,0);color:var(--primary-color);padding:var(--pr-btn-padding);line-height:normal}.block--spot-videos{margin:3rem auto}.block--spot-videos .field--name-field-media-videos{width:100%}.block--spot-videos .field--name-field-media-videos video{width:100%;height:auto;margin-bottom:1rem}@media(min-width: 49rem){.block--spot-videos .field--name-field-media-videos{display:grid;gap:1.5rem;grid-template-columns:repeat(3, 1fr)}}.block--promo-banner{width:100%}.block--promo-banner img{width:100%;height:auto}.news-special--tesear .img-background,.news-special--tesear .over-image{border-radius:4px}.news-special--tesear .img-background img,.news-special--tesear .over-image img{border-radius:4px}.news-special--tesear .node-title{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:flex-start;font-family:var(--font-second);font-size:20px;font-style:normal;font-weight:400;line-height:24px;color:var(--text-color);margin:16px 0 8px 0;text-decoration:none;transition:color .5s ease}.news-special--tesear .node-title:hover{color:var(--primary-color);transition:color .5s ease}.news-special--tesear .node-title:hover svg path{stroke:var(--primary-color);transition:stroke .5s ease}.news-special--tesear .node-title span{display:block;flex-basis:calc(100% - 34px)}.news-special--tesear .node-title svg{height:24px}.news-special--tesear .node-title svg path{transition:stroke .5s ease}.news-special--tesear .article-body{font-family:var(--font-regular);font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.news-special--tesear .article-body h1,.news-special--tesear .article-body h2,.news-special--tesear .article-body h3,.news-special--tesear .article-body h4,.news-special--tesear .article-body h5,.news-special--tesear .article-body h6,.news-special--tesear .article-body .h1,.news-special--tesear .article-body .h2,.news-special--tesear .article-body .h3,.news-special--tesear .article-body .h4,.news-special--tesear .article-body .h5,.news-special--tesear .article-body .h6,.news-special--tesear .article-body p,.news-special--tesear .article-body strong,.news-special--tesear .article-body b{font-family:var(--font-regular);font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--text-color)}.news-special--tesear .img-redirect{display:block;cursor:pointer}.news-special--tesear .field--name-field-cover-image{position:relative;overflow:hidden}.news-special--tesear .field--name-field-cover-image img{width:100%;min-width:100%;height:2%;object-fit:cover;transform:scale(1);transition:transform .5s ease-in-out}@media(min-width: 49rem){.news-special--tesear .field--name-field-cover-image img{height:350px}}@media(min-width: 63rem){.news-special--tesear .field--name-field-cover-image img{height:500px}}.news-special--tesear .field--name-field-cover-image:hover img{transform:scale(1.1);transition:transform .5s ease-in-out}.block-views-blocknews-index-homepage-news-block .view-content{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 30.25rem){.block-views-blocknews-index-homepage-news-block .view-content{grid-template-columns:repeat(2, 1fr)}}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .img-redirect{display:block;cursor:pointer}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .field--name-field-cover-image{position:relative;overflow:hidden}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .field--name-field-cover-image img{width:100%;min-width:100%;height:200px;object-fit:contain;transform:scale(1);transition:transform .5s ease-in-out}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .field--name-field-cover-image:hover img{transform:scale(1.1);transition:transform .5s ease-in-out}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .img-background,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .over-image{border-radius:4px}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .img-background img,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .over-image img{border-radius:4px}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .node-title{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:flex-start;font-family:var(--font-second);font-size:20px;font-style:normal;font-weight:400;line-height:24px;color:var(--text-color);margin:16px 0 8px 0;text-decoration:none;transition:color .5s ease}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .node-title:hover{color:var(--primary-color);transition:color .5s ease}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .node-title:hover svg path{stroke:var(--primary-color);transition:stroke .5s ease}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .node-title span{display:block;flex-basis:calc(100% - 34px)}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .node-title svg{height:24px}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .node-title svg path{transition:stroke .5s ease}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body{font-family:var(--font-regular);font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--text-color)}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body h1,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body h2,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body h3,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body h4,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body h5,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body h6,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body .h1,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body .h2,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body .h3,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body .h4,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body .h5,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body .h6,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body p,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body strong,.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .article-body b{font-family:var(--font-regular);font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--text-color)}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .img-background{position:relative;display:block}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .img-background a{display:block;border-radius:4px;overflow:hidden}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .img-background a img{width:100%;height:200px;object-fit:cover;scale:1;transition:scale .5s ease-in-out}@media(max-width: 48rem){.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .img-background a img{min-width:100%}}.block-views-blocknews-index-homepage-news-block .news-vertical--tesear .img-background a:hover img{scale:1.1;transition:scale .5s ease-in-out}hr{margin:32px 0;color:var(--primary-color);border:0;border-top:1px solid;opacity:1}.news--full .banner-generic-full{margin-bottom:1rem}.path-casco .content__above{padding:2rem 0 1rem 0}.path-casco .content__above .region--content-above{background-color:var(--color--white);box-shadow:0 12px 16px rgba(0,0,0,.07);border-radius:16px;padding:2rem}.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:4rem;counter-increment:steps}.path-casco .content__above .region--content-above .block-forms-steps ol li a{color:initial;font-size:14px;transition:color .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,.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;left:50%;transform:translateX(-50%);top:0;z-index:5;transition:background-color .4s,color .4s}.path-casco .content__above .region--content-above .block-forms-steps ol li:not(:nth-child(3))::after{content:"";width:300px;left:50%;height:1px;background-color:var(--light-grey);position:absolute;top:25px}.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,.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;padding-left:4.5rem}.path-casco .content__above .region--content-above .block-forms-steps ol li:before{left:-60px;transform:translateX(0);top:47px}.path-casco .content__above .region--content-above .block-forms-steps ol li:not(:nth-child(3))::after{width:1px;top:80px;left:-35px;height:50px}.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}}.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}.path-casco .service-request-form{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;align-items:end}.path-casco .service-request-form .form-item input{border-radius:.25rem}.path-casco .service-request-form .form-item .select2 .select2-selection{border-radius:.25rem}.path-casco .service-request-form .form-item select{padding:.75rem 1rem;border-radius:.25rem}.path-casco .service-request-form .form-item select.form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/themes/custom/superpolis_subtheme/dist/images/chevron-down_bl.svg);background-repeat:no-repeat;background-position:right .938rem center;background-size:1rem;padding-right:2rem}.path-casco .service-request-form .fieldgroup .fieldset__label{font-weight:600}.path-casco .service-request-form .fieldgroup .form-boolean-group{display:flex;gap:1rem}.path-casco .service-request-form .fieldgroup .form-boolean-group .form-type-boolean{border-radius:.25rem}.path-casco .service-request-form .js-form-type-vertical-tabs{display:none}.path-casco .service-request-form .form-actions{grid-column:2}.path-casco .service-request-form .form-actions input:not(.button--primary){background-color:rgba(0,0,0,0) !important;color:var(--primary-color) !important}.path-casco .service-request-form .form-actions input:not(.button--primary):hover{background-color:var(--primary-color) !important;color:var(--color--white) !important}@media(max-width: 29.25rem){.path-casco .service-request-form .form-actions{gap:.5rem}}.path-casco .service-request-form.service-request-casco-costs-form .field--type-datetime,.path-casco .service-request-form.service-request-casco-costs-form #casco-total-wrapper{order:2}.path-casco .service-request-form.service-request-casco-costs-form #casco-total-wrapper{padding:.625rem 6rem;border-radius:4px;bottom:0;left:0;background:var(--accent-color);z-index:5;width:100%}.path-casco .service-request-form.service-request-casco-costs-form #casco-total-wrapper .form-item{display:flex;align-items:center;justify-self:center;width:fit-content;gap:1rem}.path-casco .service-request-form.service-request-casco-costs-form #casco-total-wrapper .form-item__label{font-size:1.5rem;color:var(--color--white)}.path-casco .service-request-form.service-request-casco-costs-form #casco-total-wrapper strong{font-size:1.25rem;white-space:nowrap;color:var(--color--white)}.path-casco .service-request-form.service-request-casco-costs-form .field--name-field-privacy-consent-box,.path-casco .service-request-form.service-request-casco-costs-form .form-actions{order:3}.path-casco .service-request-form.service-request-casco-costs-form .field--name-field-privacy-consent-box{grid-column:1}.path-casco .service-request-form.service-request-casco-costs-form .field--name-field-privacy-consent-box .form-type-boolean{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;row-gap:.125rem}.path-casco .service-request-form.service-request-casco-costs-form .field--name-field-privacy-consent-box .form-type-boolean .description{grid-column:1/3}.path-casco .service-request-form.service-request-casco-costs-form .field--name-field-privacy-consent-box .form-type-boolean .description p{line-height:1.2}.path-casco .service-request-form.service-request-casco-costs-form .fieldgroup{order:1;grid-column:1/3}.path-casco .service-request-form.service-request-casco-costs-form .fieldgroup .form-boolean-group{gap:1rem;display:flex;flex-wrap:wrap}.path-casco .service-request-form.service-request-casco-costs-form .fieldgroup .form-boolean-group .form-item-casco-insurer{position:relative;padding:0;border:none}.path-casco .service-request-form.service-request-casco-costs-form .fieldgroup .form-boolean-group .form-item-casco-insurer input[type=radio]{position:absolute;opacity:0}.path-casco .service-request-form.service-request-casco-costs-form .fieldgroup .form-boolean-group .form-item-casco-insurer label.option{display:block;border:2px solid #ddd;border-radius:12px;padding:10px 14px;cursor:pointer;transition:all .2s ease}.path-casco .service-request-form.service-request-casco-costs-form .fieldgroup .form-boolean-group .form-item-casco-insurer label.option>div{display:flex;flex-direction:column;align-items:center;gap:.5rem !important;padding:0 !important}.path-casco .service-request-form.service-request-casco-costs-form .fieldgroup .form-boolean-group .form-item-casco-insurer label.option>div div:nth-child(1){width:max-content}.path-casco .service-request-form.service-request-casco-costs-form .fieldgroup .form-boolean-group .form-item-casco-insurer label.option:hover{border-color:var(--accent-color)}.path-casco .service-request-form.service-request-casco-costs-form .fieldgroup .form-boolean-group .form-item-casco-insurer input[type=radio]:checked+label.option{border-color:var(--accent-color);background:#f5f9ff}.path-casco .service-request-form.service-request-casco-costs-form .fieldgroup .form-boolean-group .form-item-casco-insurer label.option img{width:120px !important;height:40px !important;object-fit:contain;display:block;margin:0 auto}.path-casco .service-request-form.service-request-casco-costs-form .fieldgroup .form-boolean-group .form-item-casco-insurer label.option div[style*=max-width]{width:120px !important;height:60px !important;display:flex !important;align-items:center;justify-content:center;margin:0 auto}.path-casco .service-request-form.service-request-casco-costs-form .fieldgroup .form-boolean-group .form-item-casco-insurer label.option>div>div:first-child{font-size:18px;font-weight:700}.path-casco .service-request-form.service-request-casco-costs-form .fieldgroup .form-boolean-group .form-item-casco-insurer label.option>div>div:last-child{font-size:16px;font-weight:700}@media(max-width: 29.25rem){.path-casco .service-request-form.service-request-casco-costs-form .fieldgroup .form-boolean-group{flex-direction:column;align-items:center}}@media(max-width: 48rem){.path-casco .service-request-form{grid-template-columns:1fr}.path-casco .service-request-form #casco-total-wrapper{position:fixed;padding:.875rem 6rem;border-radius:0}.path-casco .service-request-form .form-actions{grid-column:1}}
