@font-face{font-display:swap;font-family:Droid Sans;font-style:normal;font-weight:400;src:url(../fonts/droid-sans-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Droid Sans;font-style:normal;font-weight:700;src:url(../fonts/droid-sans-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body .select2{height:40px;width:100%!important}body .select2:focus{border-color:rgba(82,168,236,.8)!important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(82,168,236,.6);outline:dotted thin\9}body .select2-container .select2-selection--single{font-family:Arial,Helvetica,sans-serif;height:40px}body .select2-container .select2-selection--single.error{border-color:#f00f00}body .select2-container--default .select2-selection--single{border:1px solid #707070;border-radius:6px}body .select2-container--default .select2-selection--single .select2-selection__rendered{border-radius:5px;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:39px;padding-left:15px}@media (min-width:576px){body .select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:700;padding-left:8px}}body .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px}body .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent}body .select2-container--default .select2-results__option--highlighted{background:#315668!important}body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #000!important}body .select2-container--default .select2-results>.select2-results__options{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;max-height:430px}body .select2-container--default .select2-selection--single{position:relative;z-index:2}body .custom_form_group.animate_label .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:20px;padding-top:18px;position:relative;z-index:1}body .select2-container--default .select2-selection--single .select2-selection__arrow{z-index:-1}body .custom_modal_list .modal-dialog{align-items:center;display:flex}body .custom_modal_list .modal-body{padding:0}body .custom_modal_list ul{margin:0;padding:0}body .custom_modal_list ul li{border:solid #ccc;-o-border-image:initial;border-image:initial;border-width:0 0 1px;cursor:pointer;display:block;list-style-type:none;margin:0;padding:15px}body .btn_submit_wrapper{display:flex;justify-content:center;margin-top:24px;width:100%}body .btn_blue{align-items:center;background-color:#2f7f7f;background-image:linear-gradient(#4ab7ba,#308686);border:0;border-radius:5px;-ms-box-shadow:0 2px 1px rgba(0,0,0,.7);-o-box-shadow:0 2px 1px rgba(0,0,0,.7);box-shadow:0 2px 1px rgba(0,0,0,.7);color:#fff;cursor:pointer;display:flex;font-family:Droid Sans,sans-serif;font-size:18px;height:54px;justify-content:center;line-height:22px;max-width:100%;padding:0 30px;text-align:center;width:280px}body .btn_blue:hover{background-image:linear-gradient(#308686,#4ab7ba);color:#fff}body .custom_form_group_wrapper{--bs-gutter-x:0.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;height:40px;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}body .custom_form_group{margin-top:13px;position:relative}body .custom_form_group.custom_form_group--dob{height:40px;margin-top:0}body .custom_form_group label{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;height:0;left:10px;opacity:1;overflow:hidden;position:absolute;top:22px;transition:all .15s ease-in-out;z-index:9}body .custom_form_group.animate_label label{color:#a24611;font-size:14px;height:14px;left:16px;opacity:1;overflow:visible;top:0;transition:all .3s ease-in-out}@media (min-width:576px){body .custom_form_group.animate_label label{left:10px}}body input.error,body select.error{border-color:#f00f00!important}body input[type=color]:focus,body input[type=date]:focus,body input[type=datetime]:focus,body input[type=email]:focus,body input[type=month]:focus,body input[type=number]:focus,body input[type=password]:focus,body input[type=search]:focus,body input[type=tel]:focus,body input[type=text]:focus,body input[type=time]:focus,body input[type=url]:focus,body select:focus,body textarea:focus{border-color:rgba(82,168,236,.8)!important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(82,168,236,.6);outline:dotted thin\9}body .bg_couple_image_big{background:url(/images/bg_couple_image_big_new_new.jpg) no-repeat;background-position:100% 0;background-size:auto 1930px}@supports (-webkit-appearance:none){body .bg_couple_image_big{background-image:url(/images/bg_couple_image_big_new_new.webp)}}@media (min-width:992px){body .bg_couple_image_big{background-position:44% top;background-size:1920px auto}}@media (min-width:1401px){body .bg_couple_image_big{background-position:top}}@media (min-width:1921px){body .bg_couple_image_big{background-size:cover}}body .bg_couple_image_big.quote_bg{background-image:none;background:linear-gradient(180deg,#394b31 0,#f7ebbb 20%,#394b31 70%,#f7ebbb);overflow-x:hidden;position:relative}@media (min-width:576px){body .bg_couple_image_big.quote_bg{background:none!important}}body .bg_couple_image_big.quote_bg .banner_img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:575px){body .bg_couple_image_big.quote_bg .banner_img{display:none}}@media (min-width:992px){body .bg_couple_image_big.quote_bg .banner_img{height:100%;-o-object-position:center top;object-position:center top;width:100%}}body .quote_page{margin-bottom:50px}body .quote_page .wrapper-991{align-items:center;display:flex;flex-direction:column;padding:0}@media (min-width:992px){body .quote_page .wrapper-991{align-items:flex-end}}body .quote_page .lang_switch{background:#315668;border-radius:5px;-ms-box-shadow:0 0 6px #202020;-o-box-shadow:0 0 6px #202020;box-shadow:0 0 6px #202020;margin-bottom:15px;padding:0 10px}body .quote_page .lang_switch .lang_switch__link{color:#fff;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:14px;font-weight:700;line-height:30px;text-decoration:underline}body .quote_page .lang_switch .lang_switch__link.active,body .quote_page .lang_switch .lang_switch__link:hover{color:#ffb938;text-decoration:none}body .quote_page .lang_switch .lang_switch__separator{color:#fff}body .quote_page .form_wrapper{background:url(/images/form_top_bg.png),linear-gradient(180deg,#ffb938,#ffb938),linear-gradient(180deg,#225d5c,#225d5c);background-color:#225d5c;background-position:top;background-repeat:no-repeat;background-size:100% 70px,100% 38px,100% 100%;border:10px solid #225d5c;border-radius:6px;-ms-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-o-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);margin-bottom:0;margin-top:0;max-width:100%;min-height:440px;padding:0 10px;width:100%}@media (min-width:576px){body .quote_page .form_wrapper{background:url(/images/form_top_bg.png),linear-gradient(180deg,#ffb938,#ffb938),linear-gradient(180deg,#fff,#fff);background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:100% 70px,100% 38px,100% 100%;border-color:#fff;margin-bottom:50px;width:485px}@supports (-webkit-appearance:none){body .quote_page .form_wrapper{background-image:url(/images/form_top_bg.webp)}}}body .quote_page .form_wrapper .form_title{color:#fff;display:block;font-family:Droid Sans,sans-serif;font-size:28px;font-weight:400;line-height:30px;margin:0;padding:10px 0 20px;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.16)}body .quote_page .form_wrapper .form_subtitle{background:#1f4a4a;color:#fff;display:block;font-family:Droid Sans,sans-serif;font-size:14px;font-weight:700;line-height:26px;margin:15px 0;padding:0 15px;text-align:left;text-transform:uppercase}@media (min-width:371px){body .quote_page .form_wrapper .form_subtitle{font-size:16px;line-height:36px}}@media (min-width:576px){body .quote_page .form_wrapper .form_subtitle{background:none;color:#315668;font-size:22px;margin:10px 0;padding:0;text-align:center;text-transform:none}}body .quote_page .form_wrapper h2.form_subtitle{display:none}@media (min-width:576px){body .quote_page .form_wrapper h2.form_subtitle{display:block;line-height:46px}}body .quote_page .form_wrapper .form_label{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;margin:0;text-align:right}body .quote_page .form_wrapper .form_group_row{display:flex;margin-bottom:8px}body .quote_page .form_wrapper .form_group_row.form_group_row--top{padding-top:1rem}@media (min-width:576px){body .quote_page .form_wrapper .form_group_row.form_group_row--top{padding-top:0}}body .quote_page .form_wrapper .form_group_row .form_label_wrap{align-items:center;display:none;justify-content:flex-end;min-width:195px;padding-right:15px;width:195px}@media (min-width:576px){body .quote_page .form_wrapper .form_group_row .form_label_wrap{display:flex}}body .quote_page .form_wrapper .form_group_row .form_label_wrap .form_label{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}body .quote_page .form_wrapper .form_group_row .floating_label_mob{margin-top:0;text-align:left}@media (min-width:576px){body .quote_page .form_wrapper .form_group_row .floating_label_mob{text-align:center}}body .quote_page .form_wrapper .form_group_row .floating_label_mob .form_fields_label{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;height:0;left:15px;line-height:normal;opacity:0;overflow:hidden;position:absolute;top:22px;transition:all .15s ease-in-out;z-index:9}body .quote_page .form_wrapper .form_group_row .form_fields_wrap{align-items:center;border:0;display:flex;flex-grow:1;margin:0;padding:0;position:relative}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .hidden{display:none;visibility:hidden}body .quote_page .form_wrapper .form_group_row .form_fields_wrap input[type=radio]{margin:0 8px 0 0}@media (min-width:300px){body .quote_page .form_wrapper .form_group_row .form_fields_wrap input[type=radio]{margin:0 5px 0 0}}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .form_fields_label{color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400}@media (min-width:576px){body .quote_page .form_wrapper .form_group_row .form_fields_wrap .form_fields_label{color:#000}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .select2-container--default,body .quote_page .form_wrapper .form_group_row .form_fields_wrap .select2-container--default .select2-selection--single{height:30px}}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .select2-container--default .select2-selection--single .select2-selection__rendered{text-align:left}@media (min-width:576px){body .quote_page .form_wrapper .form_group_row .form_fields_wrap .select2-container--default .select2-selection--single .select2-selection__rendered{height:30px;line-height:28px}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:28px}}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .input_style{background:#fff;border:1px solid #707070;border-radius:6px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;height:40px;padding:5px 15px;width:100%}@media (min-width:576px){body .quote_page .form_wrapper .form_group_row .form_fields_wrap .input_style{font-weight:700;height:30px;padding:5px 9px}}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .input_style::-webkit-input-placeholder{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400}@media (min-width:576px){body .quote_page .form_wrapper .form_group_row .form_fields_wrap .input_style::-webkit-input-placeholder{color:#fff}}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .input_style:-ms-input-placeholder{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400}@media (min-width:576px){body .quote_page .form_wrapper .form_group_row .form_fields_wrap .input_style:-ms-input-placeholder{color:#fff}}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .input_style::-moz-placeholder{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .input_style::placeholder{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400}@media (min-width:576px){body .quote_page .form_wrapper .form_group_row .form_fields_wrap .input_style::-moz-placeholder{color:#fff}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .input_style::placeholder{color:#fff}}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .custom_radio_pill{position:relative}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .custom_radio_pill input[type=radio]{left:0;position:absolute;top:0;z-index:-10}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .custom_radio_pill .form_fields_label{background:#fff;border:1px solid #707070;border-radius:6px;color:#000;display:block!important;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;height:40px;line-height:40px;padding:0 9px;position:relative;text-align:center;width:100%;z-index:2}@media (min-width:576px){body .quote_page .form_wrapper .form_group_row .form_fields_wrap .custom_radio_pill .form_fields_label{font-weight:700;height:30px;line-height:30px}}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .custom_radio_pill.error label.form_fields_label{border-color:#f00f00}body .quote_page .form_wrapper .form_group_row .form_fields_wrap .custom_radio_pill input[type=radio]:checked+label.form_fields_label{background:#a24611;border-color:#a24611;color:#fff}@media (min-width:576px){body .quote_page .form_wrapper .form_group_row .form_fields_wrap .custom_radio_pill input[type=radio]:checked+label.form_fields_label{background:#315668;border-color:#315668}}body .quote_page .form_wrapper .form_group_row.custom_row_items{display:block}@media (min-width:576px){body .quote_page .form_wrapper .form_group_row.custom_row_items{display:flex}}body .quote_page .form_wrapper .form_group_row.custom_row_items .form_label{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:left;width:100%}@media (min-width:576px){body .quote_page .form_wrapper .form_group_row.custom_row_items .form_label{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:21px;text-align:right;width:auto}}body .quote_page .form_wrapper .form_group_row.custom_row_items .custom_col{max-width:32%;min-width:32%;width:32%}body .quote_page .form_wrapper .form_group_row.custom_row_items .custom_col:nth-of-type(2){margin:0 2%}body .quote_page .form_wrapper .form_group_row.custom_dob .form_label{padding-top:24px}body .quote_page .form_wrapper .form_group_row.custom_dob label{display:none}@media (min-width:576px){body .quote_page .form_wrapper .form_group_row.custom_dob label{cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;height:24px;line-height:24px}}body .quote_page .form_wrapper .form_group_row.custom_dob .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px;text-align:left}@media (min-width:576px){body .quote_page .form_wrapper .form_group_row.custom_dob .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:20px;text-align:center}}body .quote_page .form_wrapper .form_separator{display:none}@media (min-width:576px){body .quote_page .form_wrapper .form_separator{border:0;border-top:2px solid #a24611;display:block;height:1px;margin:20px 0 0;opacity:1}}body .quote_page .form_wrapper .btn_submit_wrapper{margin-bottom:16px;margin-top:16px}body .quote_page .form_wrapper .btn_blue{background:#a24611;font-size:20px;max-width:100%;min-width:213px;padding:0;text-shadow:-1px 2px #225d5c;width:100%}@media (min-width:371px){body .quote_page .form_wrapper .btn_blue{font-size:26px;padding:0 30px}}@media (min-width:576px){body .quote_page .form_wrapper .btn_blue{background-color:#2f7f7f;background-image:linear-gradient(#4ab7ba,#308686);font-size:28px;width:auto}body .quote_page .form_wrapper .btn_blue:hover{background-image:linear-gradient(#308686,#4ab7ba);color:#fff}}body .quote_page .form_wrapper .term_cond{color:hsla(0,0%,100%,.549);font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;margin:0 0 10px;text-align:center}@media (min-width:576px){body .quote_page .form_wrapper .term_cond{color:#839daa}}body .quote_page .form_wrapper .term_cond .form_link{color:hsla(0,0%,100%,.549);text-decoration:underline}@media (min-width:576px){body .quote_page .form_wrapper .term_cond .form_link{color:#839daa}}body .quote_page .form_wrapper .term_cond .form_link:hover{text-decoration:none}body .quote_page .form_wrapper .term_cond_disclaimer .term_cond{text-align:left}body .quote_page .form_wrapper .term_cond_disclaimer ul{padding-left:20px}body .quote_page .form_wrapper .term_cond_disclaimer ul li{color:hsla(0,0%,100%,.549);font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;margin:0}@media (min-width:576px){body .quote_page .form_wrapper .term_cond_disclaimer ul li{color:#839daa}}body .quote_page .form_wrapper .term_cond_disclaimer .form_link{color:hsla(0,0%,100%,.549);text-decoration:underline;white-space:nowrap}@media (min-width:576px){body .quote_page .form_wrapper .term_cond_disclaimer .form_link{color:#839daa}}body .quote_page .form_wrapper .term_cond_disclaimer .form_link:hover{text-decoration:none}body.fr_CA .quote_page .form_wrapper .form_title{font-size:18px}@media (min-width:501px){body.fr_CA .quote_page .form_wrapper .form_title{font-size:28px}}
