html,body{height:inherit;}body{font-family:var(--font-regular);font-weight:400;overflow-y:hidden;}@media (min-width:77.25rem){.container{max-width:1170px;}}.action-link,.primary-button,.secondary-button{text-transform:capitalize;font-family:var(--font-semibold);font-weight:600;}#backtotop{bottom:35px;width:50px;height:50px;border-radius:4px;background-color:var(--dark-grey);color:#fff;background-image:url(/themes/custom/qasig_subtheme/dist/css/layout/../../media/images/chevron.svg);background-size:20px;background-position:center;background-repeat:no-repeat;padding:0;}[dir="ltr"] #backtotop{right:35px;}[dir="rtl"] #backtotop{left:35px;}.page-title--section{padding:40px 0;background-color:transparent;}[dir="ltr"] .page-title--section{background-image:linear-gradient(180deg,#FFFFFF 0%,rgba(213,213,213,0.5607843137) 54%);}[dir="rtl"] .page-title--section{background-image:linear-gradient(-180deg,#FFFFFF 0%,rgba(213,213,213,0.5607843137) 54%);}.path-taxonomy .page-wrapper,.path-blog .page-wrapper{padding:64px 0;background-color:#F5F8FB;}.path-taxonomy .page-title--section{background-image:none;}.path-blog .page-title--section{background-image:url(/themes/custom/qasig_subtheme/dist/css/layout/../../media/images/blog.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}.path-blog .page-title--section .page-title{color:#fff;}.page-title{font-family:var(--font-bold);font-weight:700;font-size:40px;line-height:55px;color:var(--dark-grey);text-align:center;}.q-generic-grid .view-content{column-gap:0;display:grid;row-gap:20px;}@media (min-width:63rem){.q-generic-grid .view-content{grid-template-columns:repeat(3,1fr);}}@media (min-width:77.25rem){.q-generic-grid .view-content{grid-template-columns:repeat(3,1fr);}}.q-generic-grid .views-row{height:100%;}.page-404 .page-wrapper,.page-403 .page-wrapper{padding:64px 0;}.q-banner-title{background-position:center;background-repeat:no-repeat;background-size:cover;}.q-banner-title.have-bg{padding:40px 20px;}.q-banner-title.without-bg{padding:40px 20px 10px 20px;}.q-banner-title .page-title-wrap{font-family:var(--font-bold);font-size:40px;font-weight:700;text-align:center;color:var(--text-color);line-height:normal;}.path-health-insurance .hi-summary .insurance-generalities{margin-bottom:2rem;}.path-health-insurance .hi-summary .form-composite .fieldset__wrapper .form-boolean-radios{display:flex;gap:1rem;flex-wrap:wrap;}.path-health-insurance .hi-summary div.form-wrapper{margin-top:1rem;}.path-health-insurance .hi-summary .wizard-details-main .fieldset__legend{margin:1rem 0;}.path-health-insurance .hi-summary .wizard-details-main .fieldset__legend .fieldset__label{font-size:24px;}.path-health-insurance .hi-summary .wizard-details-main .fieldset__wrapper{display:flex;flex-direction:column;gap:1rem;}.path-user .auth-page .form-item-pass .shwpd.shwpd{bottom:11px;}.path-user .block-page-title-block{border-bottom:1px solid #D5D5D5 !important;}[dir="ltr"] .path-user .block-page-title-block .page-title{text-align:left;}[dir="rtl"] .path-user .block-page-title-block .page-title{text-align:right;}.app-mobile-banner-links .paragraph--type--linked-banner-image{display:flex;flex-direction:column;align-items:start;gap:1rem;padding:1.5rem;border-radius:18px;background:rgba(47,47,47,0.5);border:1px solid rgba(255,255,255,0.08);margin:2rem 0 0 0;}.app-mobile-banner-links .paragraph--type--linked-banner-image .field--name-field-title{font-size:22px;font-weight:500;line-height:1.3;color:#fff;margin:0;}.app-mobile-banner-links .paragraph--type--linked-banner-image .field--name-field-paragraph{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;}.app-mobile-banner-links .paragraph--type--linked-banner-image .field--name-field-paragraph .field__item_element,.app-mobile-banner-links .paragraph--type--linked-banner-image .field--name-field-paragraph .paragraph,.app-mobile-banner-links .paragraph--type--linked-banner-image .field--name-field-paragraph .image-link,.app-mobile-banner-links .paragraph--type--linked-banner-image .field--name-field-paragraph .media,.app-mobile-banner-links .paragraph--type--linked-banner-image .field--name-field-paragraph .field--name-field-media-image,.app-mobile-banner-links .paragraph--type--linked-banner-image .field--name-field-paragraph .field__item{display:flex;align-items:center;}.app-mobile-banner-links .paragraph--type--linked-banner-image .field--name-field-paragraph .image-link{border-radius:8px;transition:transform 0.2s ease,opacity 0.2s ease;}.app-mobile-banner-links .paragraph--type--linked-banner-image .field--name-field-paragraph .image-link:hover{transform:translateY(-2px);opacity:0.9;}.app-mobile-banner-links .paragraph--type--linked-banner-image .field--name-field-paragraph svg{display:block;width:auto;height:40px;flex-shrink:0;}@media (max-width:575px){.app-mobile-banner-links .paragraph--type--linked-banner-image{align-items:center;text-align:center;padding:1.25rem;}.app-mobile-banner-links .paragraph--type--linked-banner-image .field--name-field-paragraph{justify-content:center;gap:0.75rem;}.app-mobile-banner-links .paragraph--type--linked-banner-image .field--name-field-title{font-size:20px;}}.path-rovinieta .page-title--section,.path-vinieta-bg .page-title--section,.path-e-vinieta .page-title--section,.path-taxa-de-drum .page-title--section{margin-bottom:4rem;}