#hero-banner-simulator{align-items:center;border-radius:8px;box-sizing:border-box;display:flex;height:634px;margin-top:25px;padding:46px 0;position:relative;width:100%}#hero-banner-simulator .background-image{object-fit:cover;object-position:center;z-index:-2}#hero-banner-simulator .background-image,#hero-banner-simulator .progressive-blur{border-radius:8px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}#hero-banner-simulator .progressive-blur{pointer-events:none;z-index:-1}#hero-banner-simulator .progressive-blur>.blur{background-position:0!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:8px;height:100%;position:absolute;width:100%;z-index:0}#hero-banner-simulator .progressive-blur>div:first-child{filter:blur(3px);mask-image:linear-gradient(270deg,transparent 25%,#000 40%,#000);-webkit-mask-image:linear-gradient(270deg,transparent 25%,#000 40%,#000)}#hero-banner-simulator .progressive-blur>div:nth-child(2){filter:blur(10px);mask-image:linear-gradient(270deg,transparent 40%,#000);-webkit-mask-image:linear-gradient(270deg,transparent 40%,#000)}#hero-banner-simulator #overlay{background:var(--gradient-hero-banner-simulation);border-radius:8px;display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}#hero-banner-simulator .hero-banner{padding:0 30px 0 100px;position:relative;width:clamp(60%,63%,63%)}#hero-banner-simulator .hero-simulator{padding:0 100px 0 30px;position:relative;width:clamp(37%,37%,40%)}#hero-banner-simulator .hero-simulator #simuladorcontent{justify-self:flex-end}#hero-banner-simulator .hero-simulator>div{background-color:var(--color-neutral-0);border-radius:8px;box-shadow:0 3px 12px 0 rgba(0,0,0,.08);min-height:470px;padding:32px;width:370px}#hero-banner-simulator .options{display:flex;flex-wrap:wrap;gap:18px 20px;margin-top:24px}#hero-banner-simulator .options>div{align-items:center;color:var(--color-neutral-0);display:flex;font-family:var(--font-family);font-size:var(--font-size-base);font-weight:700;gap:8px;justify-content:flex-start;line-height:24px;text-align:center;width:fit-content}#hero-banner-simulator .options>div>span{font:var(--font-bold) normal 20px/158% var(--font-family);letter-spacing:.4%;padding:7px 0}#hero-banner-simulator :is(h1,h2,h3,h4,h5,h6){color:var(--color-neutral-0);font-family:var(--font-family);font-size:48px;font-weight:700;line-height:56px;margin:0;padding:0}#hero-banner-simulator :is(h1,h2,h3,h4,h5,h6) *{color:var(--color-neutral-0)}#hero-banner-simulator>.hero-banner>.subtitle-title-variant:is(h1,h2,h3,h4,h5,h6){font:var(--font-bold) normal 24px/140% var(--font-family);margin:var(--size-6) 0 0}.input_field select{visibility:hidden}.options-mobile{display:none}.options-mobile .icon{height:24px;width:24px}@media (min-width:821px) and (max-width:1280px){#hero-banner-simulator :is(h1,h2,h3,h4,h5,h6){font-size:42px;line-height:46px}#hero-banner-simulator>.hero-banner>.subtitle-title-variant:is(h1,h2,h3,h4,h5,h6){font:var(--font-bold) normal 24px/140% var(--font-family)}#hero-banner-simulator .hero-banner{padding:0 24px;width:auto}#hero-banner-simulator .hero-simulator{padding-right:24px;width:auto}}@media (max-width:820px){body{margin:0;overflow-x:hidden}.hide-mobile{display:none!important}#hero-banner-simulator{border-radius:0;flex-direction:column;height:auto;margin-top:0;overflow:hidden}#hero-banner-simulator .hero-banner{padding:0 24px 24px;width:100%}#hero-banner-simulator>.hero-banner>.subtitle-title-variant:is(h1,h2,h3,h4,h5,h6){font:var(--font-bold) normal 18px/140% var(--font-family)}#hero-banner-simulator .hero-simulator{padding:0;width:100%}#hero-banner-simulator .hero-simulator #simuladorcontent{justify-self:auto}#hero-banner-simulator :is(h1,h2,h3,h4,h5,h6){font-size:24px;font-weight:700;line-height:40px}.options-mobile-title{font-family:var(--font-family);font-size:20px;font-weight:700;line-height:25px;margin-bottom:24px;text-align:left}.options-mobile{border-radius:8px;box-shadow:0 3px 12px 0 #00000014;display:block;margin:22px 22px 10px;padding:22px}.options-mobile .list{align-items:center;display:flex}.options-mobile .list+.list{margin-top:24px}.options-mobile .icon-box{align-items:center;background-color:var(--color-neutral-1);border-radius:50%;display:flex;height:38px;justify-content:center;width:38px}.options-mobile span{color:var(--color-neutral-6);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:600;line-height:25px;padding-left:12px;text-align:left}}.box-side-simulator{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.input_field label{font-weight:600;line-height:19.1px;text-align:left}.input_field input,.input_field label{font-family:var(--font-family);font-size:14px}.input_field input{background:none;border:none;margin:0;padding:0;width:100%}.input_field input::-webkit-inner-spin-button,.input_field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input_field input[type=number]{appearance:textfield;-moz-appearance:textfield;width:100%}.start-button{align-items:center;background-color:var(--color-primary-new);border:none;border-radius:10px;color:#fff;cursor:pointer;filter:brightness(1);font-size:14px;font-weight:700;height:42px;justify-content:center;line-height:1;margin:20px 0 0;padding:12px;transition:all .1s linear;width:100%}.start-button:focus,.start-button:hover{background-color:var(--color-primary-darken);border:1px solid var(--color-primary-darken);font-size:14px}.start-button-off{background-color:#ededed!important;color:var(--color-neutral-7);cursor:default;pointer-events:none}#destination_country{visibility:hidden}.select2-search__field{font-size:14px!important}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:var(--color-neutral-0)!important}.select2-container--default.select2-container--disabled .select2-selection--single>span{color:var(--color-neutral-4)}.select2-container--default .select2-selection--multiple .select2-selection__choice__display,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{font-size:14px!important}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:0!important}#clonedCountries>li>button,.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove:not(.grouped):not(.regroup){margin-top:3px!important}#clonedCountries>li>button>span,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove>span{margin-top:-3px!important}.select2-container--open .select2-dropdown--below{font-size:12px}.country-option__flag{margin-right:5px!important}.temp_search_field{padding-left:13%!important}.select2-container--default .select2-results__option .country-option{padding-right:30px}.daterangepicker.opensright:before{left:20px!important}.daterangepicker.opensright:after{left:21px!important}.daterangepicker td.active,.daterangepicker td.active:hover,.daterangepicker td.start-date,.daterangepicker td:hover{border-radius:50%!important}@media (max-width:1024px){input,select,textarea{font-size:14px!important}#hero-banner-simulator{padding-top:115px}#simmobile.dvh{height:82dvh}#simmobile{background-color:#fff;border:1px solid var(--color-neutral-2);border-radius:24px 24px 0 0;bottom:0;display:block;gap:15px;min-height:143px;padding:24px 16px 16px;position:fixed;z-index:5}#simmobile>h4{color:var(--color-secondary-90);font-size:var(--font-size-base);font-weight:700;letter-spacing:.0075em;line-height:20px;margin:0;padding-bottom:15px}#simmobile>h4,#simmobile>p{font-family:var(--font-family);text-align:center}#simmobile>p{color:var(--color-neutral-4);display:inline-block;font-size:12px;font-weight:400;line-height:16.37px}#simmobile>div,#simmobile>div>a{text-align:center}#simmobile>div>a{align-items:center;color:var(--color-secondary);display:flex;font-family:var(--font-family);font-size:10px;font-weight:700;justify-content:center;letter-spacing:.06em;line-height:9.6px}#simplaceholder{display:none;padding-bottom:10px}#simplaceholder .box-side-simulator{box-shadow:none;padding:0}#select-popup{align-items:center;background-color:var(--color-neutral-0);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99}.select-btn-back a{padding-top:10px!important;text-decoration:none}}.select2-container .insurance-type-dropdown{border-radius:0 0 20px 20px!important;font-size:14px}.insurance-type-dropdown{border:1px solid #ced4da;border-radius:0 0 20px 20px!important}#select2-insurance_motive-results,#select2-insurance_type-results{border-bottom:1px solid var(--color-neutral-2);border-left:1px solid var(--color-neutral-2);border-radius:0 0 20px 20px;border-right:1px solid var(--color-neutral-2);min-height:auto}#select2-insurance_motive-results
	.select2-results__option--highlighted.select2-results__option--selectable,#select2-insurance_type-results
	.select2-results__option--highlighted.select2-results__option--selectable{background-color:#f1f3f5!important;color:#444!important}#select2-insurance_motive-results .select2-results__option--selected,#select2-insurance_type-results .select2-results__option--selected{color:#444!important}#select2-insurance_motive-results li,#select2-insurance_type-results li{padding:15px}#select2-insurance_motive-results .select2-results__option:last-of-type:hover,#select2-insurance_motive-results li:last-child:hover,#select2-insurance_motive-results li:last-of-type,#select2-insurance_type-results .select2-results__option:last-of-type:hover,#select2-insurance_type-results li:last-child:hover,#select2-insurance_type-results li:last-of-type{border-radius:0 0 20px 20px!important}#select2-insurance_motive-container .select2-selection__choice__remove,#select2-insurance_type-container .select2-selection__choice__remove{display:none!important}@media (max-width:1023px){.input_field,.input_field:not(:last-of-type){border-right:none}#select2-insurance_motive-results li,#select2-insurance_type-results li{padding:10px 15px}#insuranceMotiveDrop,#insuranceTypeDrop,.input-insurance-type .select2.select2-container{position:relative}#insuranceMotiveDrop .select2-dropdown--below,#insuranceTypeDrop .select2-dropdown--below{margin-top:-48px}#insuranceMotiveDrop .insurance-type-dropdown,#insuranceTypeDrop .insurance-type-dropdown{box-shadow:none!important;max-width:100%}.select2-container--below.select2-container--focus .select2-selection__clear{display:none}}#hero-banner-simulator .smartcontent-promo-msg{display:flex;flex-direction:column;gap:24px;padding-left:100px;position:relative;width:60%;z-index:1}#hero-banner-simulator .smartcontent-promo-msg :is(h1,h2,h3,h4,h5,h6){display:flex;flex-direction:column;font:var(--font-bold) 33px /42.24px var(--font-family);gap:24px;letter-spacing:-.01em}#hero-banner-simulator .smartcontent-promo-msg .smartcontent-title{color:var(--color-neutral-0);font:var(--font-bold) 48px /56px var(--font-family);letter-spacing:-.01em;margin:0;padding:0}.align-promo-msg-tag{align-items:center;display:flex}.promocode-tag{align-items:center;background-color:var(--color-primary-new);border-radius:100px;box-sizing:border-box;display:none;gap:8px;height:auto;margin-left:40px;padding:7px 16px;width:fit-content}.promocode-tag .icon,.promocode-tag .icon img{height:24px;mask:unset!important;width:24px}.promocode-tag .promocode{align-items:center;color:var(--color-neutral-0);font:var(--font-bold) 16px /24px var(--font-family);text-align:center}.promocode-legal-text{color:var(--color-neutral-0);font:600 16px/150% var(--font-family);letter-spacing:0}.hide-desktop,.hide-mobile-sc{display:none!important}.grey-color{color:var(--color-neutral-6)}.mt-50{margin-top:50px}.mt-80{margin-top:80px}.mt-120{margin-top:120px!important}.mt-150{margin-top:150px!important}@media (max-width:820px){#hero-banner-simulator .smartcontent-promo-msg{display:flex;flex-direction:column;gap:24px;margin-bottom:24px;margin-top:unset;padding:0 24px;width:100%}#hero-banner-simulator .smartcontent-promo-msg .smartcontent-title{font-size:24px;line-height:33.6px}#hero-banner-simulator .smartcontent-promo-msg :is(h1,h2,h3,h4,h5,h6){font-size:var(--font-size-base);letter-spacing:.0075em;line-height:20px}.promocode-legal-text{margin:0 24px}.promocode-tag{margin-left:20px;padding:4px 8px}.promocode-tag .icon,.promocode-tag .icon img{height:16px;width:16px}.hide-desktop-sc{display:none!important}.hide-mobile-sc{display:block!important}.mt-50{margin-top:unset}}