/* #vfic now: 06 Jun 2018 23:34:08 on web268 */ 
.familytreepage_sprite{background-image:url("/FP/Assets/Images/Sprites/familytreepage_sprite.png?v=2")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.familytreepage_sprite{background-image:url("/FP/Assets/Images/Sprites/familytreepage_sprite@2x.png?v=2");background-size:1215px 983px}
}
.container-fluid{padding:0}
.main_container{margin-top:-10px;width:100%}
.main_container .title_with_background{width:100%}
@media screen and (min-width:480px){.main_container .family-portret{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:684px;height:411px}
}
@media screen and (max-width:480px){.main_container .family-portret{background-image:url("/FP/Assets/Images/FamilyTreeLandingPage/family-portret-mobile.png?v=1");background-image:-webkit-image-set(url("/FP/Assets/Images/FamilyTreeLandingPage/family-portret-mobile.png?v=1") 1x,url("/FP/Assets/Images/FamilyTreeLandingPage/family-portret-mobile@2x.png?v=1") 2x);background-size:cover;height:60vh}
}
.main_container .top_container_wrapper{background-image:url("/FP/Assets/Images/FamilyTreeLandingPage/bg-repeat.png?v=1")}
.main_container .top_container_wrapper .top_container{width:100%;max-width:1024px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.main_container .top_container_wrapper .top_container .top_container_image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.main_container .top_container_wrapper .top_container .top_img_container{display:inline-block}
.main_container .top_container_wrapper .top_container .top_form_container{color:#fff;width:45%;background-color:rgba(0,0,0,.29);height:100%;margin:35px 20px 100px -10%}
@media screen and (min-width:480px) and (max-width:992px){.main_container .top_container_wrapper .top_container .top_form_container{background-color:rgba(0,0,0,.79);margin:35px 20px 50px -40%}
}
.main_container .inner_container{position:relative;border-radius:4px;top:-30px;z-index:1;bottom:-60px;margin:0 auto;background-color:#fff;width:80%;max-width:781px}
@media screen and (max-width:991px){.main_container .inner_container{top:0;width:100%;padding:18.6px 25px}
}
@media screen and (min-width:480px) and (max-width:992px){.main_container .inner_container{top:0;width:100%;padding:25px 35px}
}
@media screen and (max-width:991px){.main_container .image_with_text_container:last-of-type .text_with_title_wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.main_container .image_with_text_container:last-of-type .text_with_title_wrapper .text_with_title{margin-bottom:10px}
}
@media screen and (min-width:991px){.main_container .image_with_text_container:first-of-type{width:80%;padding-top:25px;margin:0 auto}
.main_container .image_with_text_container:first-of-type .text_with_title{text-align:center}
}
.main_container .testimonials_section_wrapper{background-color:#f8f5ee;padding-top:50px;padding-bottom:10px}
.main_container .testimonials_section_wrapper .logos_container{margin:0 auto}
@media screen and (min-width:991px){.main_container .testimonials_section_wrapper{position:relative;z-index:0;margin-top:-80px;padding-bottom:60px}
}
.main_container .non_exiting_element{display:none}
@media(min-width:1200px){.navigation_container{width:1024px}
}
.pk_master_main{margin-left:0;margin-right:0}
.collapsible_container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;overflow:hidden}
.collapsible_container.reversed{-ms-flex-flow:column-reverse;flex-flow:column-reverse}
.collapsible_container .collapsible_content_container{height:0;transition:height .3s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:transform}
.collapsible_container .collapsible_title{position:relative;font-size:15px;line-height:22px;color:#646362;width:100%;background:0;border:0;outline:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;cursor:pointer;transition:opacity .1s ease}
.collapsible_container .collapsible_title:after{position:absolute;top:calc(50% - 2.5px);right:0;width:7px;height:7px;content:"";transition:all .3s ease;font-size:20px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);font-weight:100;border-bottom:2px solid #646362;border-left:2px solid #646362}
.collapsible_container.collapsible_open .collapsible_title:after{margin-top:4px;-webkit-transform:translateY(-50%) rotate(-225deg);transform:translateY(-50%) rotate(-225deg)}
.collapsible_container.collapsible_open.collapsible_open_finished{overflow:visible}
.radio_item_container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.radio_item_container .radio_item_input{height:auto;margin-right:5px;cursor:pointer}
.radio_item_container .radio_text{cursor:pointer}
@media(max-width:767px){.radio_item_container .radio_text{position:relative;top:-2px}
}
.radio_group_container .radio_item_container{margin-right:10px}
.gender_radio_group_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mh_button{display:inline-block;margin-bottom:0;padding:.5em 1.33em;min-width:7.5em;font-weight:normal;-webkit-font-smoothing:antialiased;color:#fff;text-align:center;font-size:18px;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:4px;outline:0}
.mh_button:hover,.mh_button:focus,.mh_button.focus{color:#333;text-decoration:none}
.mh_button:active,.mh_button.active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.mh_button.disabled,.mh_button[disabled],fieldset[disabled] .mh_button{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}
.mh_button_type_default{color:#fff;background-color:#e76f2f;border-color:#e76f2f}
.mh_button_type_default:hover,.mh_button_type_default:focus,.mh_button_type_default:active,.mh_button_type_default.active{color:#fff;background-color:#fe701c;border-color:#fe701c}
.mh_button_type_default:active,.mh_button_type_default.active{background-image:none}
.mh_button_type_default.disabled,.mh_button_type_default.disabled:hover,.mh_button_type_default.disabled:focus,.mh_button_type_default.disabled:active,.mh_button_type_default.disabled.active,.mh_button_type_default[disabled],.mh_button_type_default[disabled]:hover,.mh_button_type_default[disabled]:focus,.mh_button_type_default[disabled]:active,.mh_button_type_default[disabled].active,fieldset[disabled] .mh_button_type_default,fieldset[disabled] .mh_button_type_default:hover,fieldset[disabled] .mh_button_type_default:focus,fieldset[disabled] .mh_button_type_default:active,fieldset[disabled] .mh_button_type_default.active{background-color:#e76f2f;border-color:#e76f2f}
.mh_button_type_default.drop_down_toggle{border-left:1px solid #bd4904;min-width:2em}
.mh_button_type_default.drop_down_toggle.open{background-color:#fe701c;border-left:1px solid #bd4904}
.mh_button_type_primary{color:#e76f2f;background-color:transparent;border-color:#e76f2f}
.mh_button_type_primary:hover,.mh_button_type_primary:focus,.mh_button_type_primary:active,.mh_button_type_primary.active{color:#e76f2f;background-color:rgba(231,111,47,.05)}
.mh_button_type_primary:active,.mh_button_type_primary.active{background-image:none}
.mh_button_type_primary.disabled,.mh_button_type_primary.disabled:hover,.mh_button_type_primary.disabled:focus,.mh_button_type_primary.disabled:active,.mh_button_type_primary.disabled.active,.mh_button_type_primary[disabled],.mh_button_type_primary[disabled]:hover,.mh_button_type_primary[disabled]:focus,.mh_button_type_primary[disabled]:active,.mh_button_type_primary[disabled].active,fieldset[disabled] .mh_button_type_primary,fieldset[disabled] .mh_button_type_primary:hover,fieldset[disabled] .mh_button_type_primary:focus,fieldset[disabled] .mh_button_type_primary:active,fieldset[disabled] .mh_button_type_primary.active{background-color:transparent;border-color:#e76f2f}
.mh_button_type_primary.drop_down_toggle{border-left:0;min-width:2em}
.mh_button_type_primary.drop_down_toggle.open{background-color:rgba(231,111,47,.05);border-left:0}
.mh_button_type_primary.disabled,.mh_button_type_primary[disabled],fieldset[disabled] .mh_button_type_primary{opacity:.5;filter:alpha(opacity=50)}
.mh_button_type_inverse{color:#646362;background-color:#fff;border-color:#fff;box-shadow:outset 0 3px 5px rgba(0,0,0,.124)}
.mh_button_type_inverse:hover,.mh_button_type_inverse:focus,.mh_button_type_inverse:active,.mh_button_type_inverse.active{color:#646362;background-color:#efeeeb;border-color:#efeeeb}
.mh_button_type_inverse:active,.mh_button_type_inverse.active{background-image:none}
.mh_button_type_inverse.disabled,.mh_button_type_inverse.disabled:hover,.mh_button_type_inverse.disabled:focus,.mh_button_type_inverse.disabled:active,.mh_button_type_inverse.disabled.active,.mh_button_type_inverse[disabled],.mh_button_type_inverse[disabled]:hover,.mh_button_type_inverse[disabled]:focus,.mh_button_type_inverse[disabled]:active,.mh_button_type_inverse[disabled].active,fieldset[disabled] .mh_button_type_inverse,fieldset[disabled] .mh_button_type_inverse:hover,fieldset[disabled] .mh_button_type_inverse:focus,fieldset[disabled] .mh_button_type_inverse:active,fieldset[disabled] .mh_button_type_inverse.active{background-color:#fff;border-color:#fff}
.mh_button_type_inverse.drop_down_toggle{border-left:1px solid #dddcd9;min-width:2em}
.mh_button_type_inverse.drop_down_toggle.open{background-color:#efeeeb;border-left:1px solid #dddcd9}
.mh_button_type_success{color:#fff;background-color:#a4ba73;border-color:#a4ba73}
.mh_button_type_success:hover,.mh_button_type_success:focus,.mh_button_type_success:active,.mh_button_type_success.active{color:#fff;background-color:#acc871;border-color:#acc871}
.mh_button_type_success:active,.mh_button_type_success.active{background-image:none}
.mh_button_type_success.disabled,.mh_button_type_success.disabled:hover,.mh_button_type_success.disabled:focus,.mh_button_type_success.disabled:active,.mh_button_type_success.disabled.active,.mh_button_type_success[disabled],.mh_button_type_success[disabled]:hover,.mh_button_type_success[disabled]:focus,.mh_button_type_success[disabled]:active,.mh_button_type_success[disabled].active,fieldset[disabled] .mh_button_type_success,fieldset[disabled] .mh_button_type_success:hover,fieldset[disabled] .mh_button_type_success:focus,fieldset[disabled] .mh_button_type_success:active,fieldset[disabled] .mh_button_type_success.active{background-color:#a4ba73;border-color:#a4ba73}
.mh_button_type_success.drop_down_toggle{border-left:1px solid #96a86e;min-width:2em}
.mh_button_type_success.drop_down_toggle.open{background-color:#acc871;border-left:1px solid #96a86e}
.mh_button_type_blank{color:#fff;background-color:#fff;border-color:#fff;box-shadow:outset 0 3px 5px rgba(0,0,0,.124)}
.mh_button_type_blank:hover,.mh_button_type_blank:focus,.mh_button_type_blank:active,.mh_button_type_blank.active{color:#fff;background-color:#fff;border-color:#fff}
.mh_button_type_blank:active,.mh_button_type_blank.active{background-image:none}
.mh_button_type_blank.disabled,.mh_button_type_blank.disabled:hover,.mh_button_type_blank.disabled:focus,.mh_button_type_blank.disabled:active,.mh_button_type_blank.disabled.active,.mh_button_type_blank[disabled],.mh_button_type_blank[disabled]:hover,.mh_button_type_blank[disabled]:focus,.mh_button_type_blank[disabled]:active,.mh_button_type_blank[disabled].active,fieldset[disabled] .mh_button_type_blank,fieldset[disabled] .mh_button_type_blank:hover,fieldset[disabled] .mh_button_type_blank:focus,fieldset[disabled] .mh_button_type_blank:active,fieldset[disabled] .mh_button_type_blank.active{background-color:#fff;border-color:#fff}
.mh_button_type_text{color:#646362;background-color:#fff;border-color:#fff;box-shadow:outset 0 3px 5px rgba(0,0,0,.124);padding:0 5px!important;font-size:inherit!important;font-weight:500!important;min-width:inherit!important;vertical-align:inherit!important}
.mh_button_type_text:hover,.mh_button_type_text:focus,.mh_button_type_text:active,.mh_button_type_text.active{color:#646362;background-color:#fff;border-color:#fff}
.mh_button_type_text:active,.mh_button_type_text.active{background-image:none}
.mh_button_type_text.disabled,.mh_button_type_text.disabled:hover,.mh_button_type_text.disabled:focus,.mh_button_type_text.disabled:active,.mh_button_type_text.disabled.active,.mh_button_type_text[disabled],.mh_button_type_text[disabled]:hover,.mh_button_type_text[disabled]:focus,.mh_button_type_text[disabled]:active,.mh_button_type_text[disabled].active,fieldset[disabled] .mh_button_type_text,fieldset[disabled] .mh_button_type_text:hover,fieldset[disabled] .mh_button_type_text:focus,fieldset[disabled] .mh_button_type_text:active,fieldset[disabled] .mh_button_type_text.active{background-color:#fff;border-color:#fff}
.mh_button_type_text.drop_down_toggle{padding:0!important;width:auto!important;width:initial!important;color:#a7a7a7}
.mh_button_type_text ~ .drop_down_content{top:26px!important}
.mh_button_size_large{padding:.5em 1.33em;font-size:22px}
.mh_button_size_small{padding:.5em 1.33em;font-size:15px}
.mh_button_size_xsmall{padding:.5em 1.33em;font-size:12px}
.mh_button_type_inverse_default{color:#646362;background-color:#fff;border-color:#a7a7a7;border-radius:50px}
.mh_button_type_inverse_default:hover,.mh_button_type_inverse_default:focus,.mh_button_type_inverse_default:active,.mh_button_type_inverse_default.active{color:#646362;background-color:#f7f7f7;border-color:#a7a7a7}
.mh_button_type_inverse_default:active,.mh_button_type_inverse_default.active{background-image:none}
.mh_button_type_inverse_default.disabled,.mh_button_type_inverse_default.disabled:hover,.mh_button_type_inverse_default.disabled:focus,.mh_button_type_inverse_default.disabled:active,.mh_button_type_inverse_default.disabled.active,.mh_button_type_inverse_default[disabled],.mh_button_type_inverse_default[disabled]:hover,.mh_button_type_inverse_default[disabled]:focus,.mh_button_type_inverse_default[disabled]:active,.mh_button_type_inverse_default[disabled].active,fieldset[disabled] .mh_button_type_inverse_default,fieldset[disabled] .mh_button_type_inverse_default:hover,fieldset[disabled] .mh_button_type_inverse_default:focus,fieldset[disabled] .mh_button_type_inverse_default:active,fieldset[disabled] .mh_button_type_inverse_default.active{background-color:#fff;border-color:#a7a7a7}
.mh_button_type_festive_default{color:#f8f5ee;background-color:#d449de;border-color:#d449de;border-radius:50px}
.mh_button_type_festive_default:hover,.mh_button_type_festive_default:focus,.mh_button_type_festive_default:active,.mh_button_type_festive_default.active{color:#f8f5ee;background-color:#e960f3}
.mh_button_type_festive_default:active,.mh_button_type_festive_default.active{background-image:none}
.mh_button_type_festive_default.disabled,.mh_button_type_festive_default.disabled:hover,.mh_button_type_festive_default.disabled:focus,.mh_button_type_festive_default.disabled:active,.mh_button_type_festive_default.disabled.active,.mh_button_type_festive_default[disabled],.mh_button_type_festive_default[disabled]:hover,.mh_button_type_festive_default[disabled]:focus,.mh_button_type_festive_default[disabled]:active,.mh_button_type_festive_default[disabled].active,fieldset[disabled] .mh_button_type_festive_default,fieldset[disabled] .mh_button_type_festive_default:hover,fieldset[disabled] .mh_button_type_festive_default:focus,fieldset[disabled] .mh_button_type_festive_default:active,fieldset[disabled] .mh_button_type_festive_default.active{background-color:#d449de;border-color:#d449de}
.mh_button_type_festive_primary{color:#d449de;background-color:transparent;border-color:#d449de;border-radius:50px}
.mh_button_type_festive_primary:hover,.mh_button_type_festive_primary:focus,.mh_button_type_festive_primary:active,.mh_button_type_festive_primary.active{color:#d449de;background-color:rgba(212,73,222,.05)}
.mh_button_type_festive_primary:active,.mh_button_type_festive_primary.active{background-image:none}
.mh_button_type_festive_primary.disabled,.mh_button_type_festive_primary.disabled:hover,.mh_button_type_festive_primary.disabled:focus,.mh_button_type_festive_primary.disabled:active,.mh_button_type_festive_primary.disabled.active,.mh_button_type_festive_primary[disabled],.mh_button_type_festive_primary[disabled]:hover,.mh_button_type_festive_primary[disabled]:focus,.mh_button_type_festive_primary[disabled]:active,.mh_button_type_festive_primary[disabled].active,fieldset[disabled] .mh_button_type_festive_primary,fieldset[disabled] .mh_button_type_festive_primary:hover,fieldset[disabled] .mh_button_type_festive_primary:focus,fieldset[disabled] .mh_button_type_festive_primary:active,fieldset[disabled] .mh_button_type_festive_primary.active{background-color:transparent;border-color:#d449de}
.mh_button_type_health_default{color:#f8f5ee;background-color:#2daed1;border-color:#2daed1;border-radius:50px}
.mh_button_type_health_default:hover,.mh_button_type_health_default:focus,.mh_button_type_health_default:active,.mh_button_type_health_default.active{color:#f8f5ee;background-color:#289dbc}
.mh_button_type_health_default:active,.mh_button_type_health_default.active{background-image:none}
.mh_button_type_health_default.disabled,.mh_button_type_health_default.disabled:hover,.mh_button_type_health_default.disabled:focus,.mh_button_type_health_default.disabled:active,.mh_button_type_health_default.disabled.active,.mh_button_type_health_default[disabled],.mh_button_type_health_default[disabled]:hover,.mh_button_type_health_default[disabled]:focus,.mh_button_type_health_default[disabled]:active,.mh_button_type_health_default[disabled].active,fieldset[disabled] .mh_button_type_health_default,fieldset[disabled] .mh_button_type_health_default:hover,fieldset[disabled] .mh_button_type_health_default:focus,fieldset[disabled] .mh_button_type_health_default:active,fieldset[disabled] .mh_button_type_health_default.active{background-color:#2daed1;border-color:#2daed1}
.mh_button_type_health_primary{color:#2daed1;background-color:#fff;border-color:#2daed1;border-radius:50px}
.mh_button_type_health_primary:hover,.mh_button_type_health_primary:focus,.mh_button_type_health_primary:active,.mh_button_type_health_primary.active{color:#2daed1;background-color:rgba(45,174,209,.15)}
.mh_button_type_health_primary:active,.mh_button_type_health_primary.active{background-image:none}
.mh_button_type_health_primary.disabled,.mh_button_type_health_primary.disabled:hover,.mh_button_type_health_primary.disabled:focus,.mh_button_type_health_primary.disabled:active,.mh_button_type_health_primary.disabled.active,.mh_button_type_health_primary[disabled],.mh_button_type_health_primary[disabled]:hover,.mh_button_type_health_primary[disabled]:focus,.mh_button_type_health_primary[disabled]:active,.mh_button_type_health_primary[disabled].active,fieldset[disabled] .mh_button_type_health_primary,fieldset[disabled] .mh_button_type_health_primary:hover,fieldset[disabled] .mh_button_type_health_primary:focus,fieldset[disabled] .mh_button_type_health_primary:active,fieldset[disabled] .mh_button_type_health_primary.active{background-color:#fff;border-color:#2daed1}
.mh_button_type_success_default{color:#fff;background-color:#a4ba73;border-color:#a4ba73;border-radius:50px}
.mh_button_type_success_default:hover,.mh_button_type_success_default:focus,.mh_button_type_success_default:active,.mh_button_type_success_default.active{color:#fff;background-color:#acc871;border-color:#acc871}
.mh_button_type_success_default:active,.mh_button_type_success_default.active{background-image:none}
.mh_button_type_success_default.disabled,.mh_button_type_success_default.disabled:hover,.mh_button_type_success_default.disabled:focus,.mh_button_type_success_default.disabled:active,.mh_button_type_success_default.disabled.active,.mh_button_type_success_default[disabled],.mh_button_type_success_default[disabled]:hover,.mh_button_type_success_default[disabled]:focus,.mh_button_type_success_default[disabled]:active,.mh_button_type_success_default[disabled].active,fieldset[disabled] .mh_button_type_success_default,fieldset[disabled] .mh_button_type_success_default:hover,fieldset[disabled] .mh_button_type_success_default:focus,fieldset[disabled] .mh_button_type_success_default:active,fieldset[disabled] .mh_button_type_success_default.active{background-color:#a4ba73;border-color:#a4ba73}
.mh_button.not_rounded{border-radius:4px}
.mh_button.rounded{border-radius:50px}
.selector_header{cursor:pointer}
.selector_header.mh_button{position:relative;text-align:left;padding-right:36px;width:inherit;text-overflow:ellipsis;overflow:hidden}
@media(max-width:768px){.selector_header.mh_button{width:100%}
}
.selector_header.mh_button:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);right:15px;margin-top:3px;border:4px solid rgba(255,255,255,0);border-top:4px solid #fff;transition:all .3s ease}
.selector_header.mh_button.mh_button_type_festive_primary:after{border:4px solid rgba(212,73,222,0);border-top:4px solid #d449de}
.selector_header.mh_button.mh_button_type_primary:after{border:4px solid rgba(231,111,47,0);border-top:4px solid #e76f2f}
.selector_header.mh_button.mh_button_type_inverse_default:after{border:4px solid rgba(100,99,98,0);border-top:4px solid #646362}
.selector_header.mh_button.placeholder{color:#ccc}
.selector_header button.unselector_button{min-width:unset;border:0;background:0;outline:0;opacity:.5;padding:0 3px;line-height:1;margin-left:6px;vertical-align:baseline}
.selector_header button.unselector_button:hover{opacity:1}
.selector_wrapper.opened .selector_header_container .selector_header:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);margin-top:-1px}
.selector_wrapper{position:relative;width:inherit;outline:0;display:inline-block}
.selector_wrapper .selector_header_container{width:inherit;padding-bottom:5px;margin-bottom:-5px}
.selector_wrapper .selector_body_container{visibility:hidden;opacity:0;position:absolute;left:0;top:100%;box-shadow:0 10px 40px -20px rgba(0,0,0,.35);background-color:#fff;transition:opacity .1s linear,visibility .1s linear;z-index:100;border:1px solid rgba(0,0,0,.15);border-radius:3px;width:100%}
.selector_wrapper .selector_body_title{background:#f8f5ee;color:#737373;padding:5px 13px;font-size:13px;border-top-left-radius:3px;border-top-right-radius:3px}
.selector_wrapper .selector_body{max-height:250px;overflow-y:auto;padding:0;margin:0}
.selector_wrapper.opened .selector_body_container{visibility:visible;opacity:1}
.selector_wrapper .beneath_modal{z-index:1030}
.selector_wrapper .above_modal{z-index:1050}
.selector_wrapper .fixed_location_selector{display:block;position:fixed}
li.selector_item{padding:15px;display:block;cursor:pointer;background:#fff;color:rgba(0,0,0,.6);text-align:left;border-bottom:1px solid rgba(0,0,0,.15)}
li.selector_item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}
li.selector_item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:0}
li.selector_item:hover{background-color:#f3f0eb}
li.selector_item.emphasized{border-bottom-width:2px}
li.selector_item.selected{background:rgba(0,0,0,.05);color:#e56c30;cursor:default}
li.selector_item.selected:hover{background-color:rgba(0,0,0,.05)}
li.selector_item.selected.inverse{color:rgba(0,0,0,.6)}
li.selector_item.selected.festive{color:#d059da}
li.selector_item.selected.health{color:#2daed1}
li.selector_item.thin{padding:10px;font-size:12px}
.checkbox_container .checkbox_label{color:#646362;font-weight:300;margin-left:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px}
.checkbox_container input{height:auto}
.terms_of_use{color:#a7a7a7}
.terms_of_use .link{text-decoration:none}
.terms_of_use.default .link{color:#e76f2f}
.terms_of_use.festive .link{color:#d449de}
.tooltip_wrapper{position:relative}
.tooltip_wrapper:focus{outline:0}
.tooltip_wrapper.tooltip_ignore_events{pointer-events:none}
.tooltip_wrapper.tooltip_ignore_events .tooltip_spacing_wrapper{pointer-events:auto}
.tooltip_wrapper .tooltip_spacing_wrapper{position:absolute;padding:10px;z-index:1030;-webkit-animation:fade-in .3s ease;animation:fade-in .3s ease}
.tooltip_wrapper .tooltip_spacing_wrapper:before{content:"";position:absolute}
.tooltip_wrapper .tooltip_spacing_wrapper:after{content:"";position:absolute;width:10px;height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.tooltip_wrapper .tooltip_spacing_wrapper.side_top{bottom:calc(100% - 3px)}
.tooltip_wrapper .tooltip_spacing_wrapper.side_top:before{bottom:3px;border:8px solid rgba(255,255,255,0);border-top:8px solid #fff;border-bottom:0}
.tooltip_wrapper .tooltip_spacing_wrapper.side_top:after{bottom:5px;border-bottom:1px solid rgba(0,0,0,.15);border-left:1px solid rgba(0,0,0,.15)}
.tooltip_wrapper .tooltip_spacing_wrapper.side_bottom{top:calc(100% - 3px)}
.tooltip_wrapper .tooltip_spacing_wrapper.side_bottom:before{top:4px;border:8px solid rgba(255,255,255,0);border-bottom:8px solid #fff;border-top:0}
.tooltip_wrapper .tooltip_spacing_wrapper.side_bottom:after{top:5px;border:1px solid rgba(0,0,0,.15);border-bottom:0;border-left:0}
.tooltip_wrapper .tooltip_spacing_wrapper.alignment_center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.tooltip_wrapper .tooltip_spacing_wrapper.alignment_center:before{left:calc(50% - 8px)}
.tooltip_wrapper .tooltip_spacing_wrapper.alignment_center:after{left:calc(50% - 5px)}
.tooltip_wrapper .tooltip_spacing_wrapper.alignment_start{left:-10px}
.tooltip_wrapper .tooltip_spacing_wrapper.alignment_start:before{left:19px}
.tooltip_wrapper .tooltip_spacing_wrapper.alignment_start:after{left:22px}
.tooltip_wrapper .tooltip_spacing_wrapper.alignment_end{right:-10px}
.tooltip_wrapper .tooltip_spacing_wrapper.alignment_end:before{right:19px}
.tooltip_wrapper .tooltip_spacing_wrapper.alignment_end:after{right:22px}
.tooltip_wrapper .tooltip_body{background:#fff;border-radius:4px;padding:10px 15px;box-shadow:0 3px 3px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.15);min-width:150px;max-width:250px}
.tooltip_wrapper .tooltip_body.callout{max-width:none}
@-webkit-keyframes fade-in{0%{opacity:0}
}
@keyframes fade-in{0%{opacity:0}
}
.gedcom_import_component{color:#a7a7a7;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:5px}
.gedcom_import_component .gedcom_title{color:#e76f2f;cursor:pointer;font-size:15px}
.gedcom_import_component .gedcom_title:hover{text-decoration:underline}
.gedcom_import_component .import_title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f8f5ee;display:-webkit-box;display:-ms-flexbox;display:flex}
.gedcom_import_component .title{font-size:12px;line-height:20px}
.gedcom_import_component .import_help{background-color:#a7a7a7;border-radius:50%;color:#f8f5ee;cursor:pointer;display:block;font-size:8px;margin-left:8px;text-align:center;width:100%}
.gedcom_import_component .import_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.gedcom_import_component .import_input{background-color:#fff;border-radius:4px;display:block;margin-left:10px}
.gedcom_import_component .help_tooltip{color:#646362}
.text_field{height:35px;font-size:16px;font-weight:400;padding:5px 10px;border:1px solid rgba(0,0,0,.15);border-radius:3px;background:#f7f7f7}
.text_field::-webkit-input-placeholder{color:#a7a7a7}
.text_field::-moz-placeholder{color:#a7a7a7}
.text_field:-ms-input-placeholder{color:#a7a7a7}
.text_field::placeholder{color:#a7a7a7}
.text_field:focus{outline:0;border-color:#8bb5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 6px rgba(123,184,245,.6)}
.wrapped_input{pointer-events:auto}
.wrapped_input.error,.wrapped_input.error button,.wrapped_input.error input{box-shadow:inset 0 0 5px .2px #d64e4b}
.validified_tooltip{color:#d64e4b}
.validified_wrapper{display:inline-block}
.signup_form.mini_signup_inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;text-transform:capitalize}
@media screen and (max-width:767px){.signup_form.mini_signup_inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.signup_form.mini_signup_inline .validified_wrapper,.signup_form.mini_signup_inline .signup_button{width:160px;margin-top:5px;margin-bottom:5px;margin-right:10px}
@media screen and (max-width:767px){.signup_form.mini_signup_inline .validified_wrapper,.signup_form.mini_signup_inline .signup_button{width:100%}
}
.signup_form.mini_signup_inline .validified_wrapper.email_wrapper{width:232px}
@media screen and (max-width:767px){.signup_form.mini_signup_inline .validified_wrapper.email_wrapper{width:100%}
}
.signup_form.mini_signup_inline .signup_input,.signup_form.mini_signup_inline .mh_button{width:100%;padding:7px 14px}
.signup_form.mini_signup_inline .signup_input{font-size:15px;background-color:#fff;font-weight:300}
.signup_form.mini_signup_inline .signup_button{margin-left:40px}
@media screen and (max-width:1199px){.signup_form.mini_signup_inline .signup_button{margin-left:0}
}
.signup_form.mini_signup_inline .signup_button .mh_button{text-transform:capitalize}
.signup_form.mini_signup_inline .signup_dropdown{width:100%}
.signup_form.mini_signup_inline .signup_dropdown .mh_button{width:100%;padding:7px 14px;color:#646362;border:1px solid rgba(0,0,0,.15);text-transform:capitalize}
.signup_form.mini_signup_inline .terms_of_use_wrapper{width:100%}
.signup_form.mini_signup_inline .selector_header_container{margin:0;padding:0}
.modal_wrapper{color:#a7a7a7;z-index:1040;position:fixed;right:0;bottom:0;left:0}
.modal_wrapper.modal_scroll_fix{-webkit-overflow-scrolling:touch}
.modal_wrapper.show_modal_wrapper{top:0;max-height:100%;overflow:auto;overflow-y:scroll}
.modal_wrapper .modal_overlay{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;overflow-y:scroll;outline:0;z-index:1040;background-color:rgba(0,0,0,.3);display:block}
.modal_wrapper .modal_dialog{position:relative;margin:30px auto;background-color:#fff;border-radius:2px;z-index:1050;box-shadow:0 10px 40px -20px rgba(0,0,0,.35)}
.modal_wrapper.default_modal .modal_dialog{width:520px}
.modal_wrapper.medium_modal .modal_dialog{width:750px}
.modal_wrapper.large_modal .modal_dialog{width:90vw;max-width:970px}
.modal_wrapper.full_modal .modal_dialog{width:100vw;max-width:none;min-height:100%;margin:0;border-radius:0;box-shadow:none}
.modal_wrapper.slide_modal .modal_overlay{-webkit-animation:paint-background .4s;animation:paint-background .4s}
.modal_wrapper.slide_modal .modal_dialog{-webkit-animation:delay-appear-slide .4s;animation:delay-appear-slide .4s}
@media only screen and (max-width:768px){.modal_wrapper .modal_dialog{max-width:90%}
.modal_wrapper.full_modal{max-width:none}
}
.modal-open-disable-scroll{overflow:hidden}
.modal-open-fix-ios{overflow:hidden;height:auto}
@-webkit-keyframes paint-background{0%{background-color:transparent}
}
@keyframes paint-background{0%{background-color:transparent}
}
@-webkit-keyframes delay-appear-slide{0%{opacity:0}
30%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}
}
@keyframes delay-appear-slide{0%{opacity:0}
30%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}
}
.modal_layout{color:#646362;font-size:14px}
.modal_layout a{color:#e76f2f}
.modal_layout.fixed_header .modal_body>*:first-child{padding-top:85px}
.modal_layout.fixed_header .modal_header{position:fixed;top:0;left:0;margin:0;width:100vw;background:#fff;z-index:1041}
.modal_layout.fixed_header .modal_header h1{padding-left:30px}
.modal_layout.fixed_header .modal_header .close{right:10px}
.modal_layout.fixed_footer .modal_body>*:last-child{padding-bottom:75px}
.modal_layout.fixed_footer .modal_footer{position:fixed;bottom:0;left:0;background:#fff;-webkit-animation:delay-appear-slide .4s .3s ease;animation:delay-appear-slide .4s .3s ease;width:100%;height:75px;z-index:1041}
.modal_layout .modal_header{display:block;position:relative;margin:0 30px;padding-top:25px;padding-bottom:22px;padding-right:15px;border-bottom:1px solid rgba(218,215,208,.6)}
.modal_layout .modal_header h1,.modal_layout .modal_header h2,.modal_layout .modal_header h3,.modal_layout .modal_header h4,.modal_layout .modal_header h5,.modal_layout .modal_header h6{color:#646362}
.modal_layout .modal_header h1{font-size:22px;font-weight:400}
.modal_layout .modal_header.no_separator{padding-bottom:0;border-bottom:0}
.modal_layout .modal_header button.close{position:absolute;display:inline-block;top:10px;right:-20px;width:30px;border:0;background:0;cursor:pointer;font-size:33px;line-height:22px;font-weight:300;-webkit-font-smoothing:antialiased;color:#646362;text-shadow:0 1px 0 #fff;opacity:.5}
.modal_layout .modal_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 30px;padding:10px 0 20px 0;overflow-y:auto;overflow-x:hidden;color:#646362}
.modal_layout .modal_body .modal_separator{width:100%;height:1px;margin:0;border-top:1px solid rgba(218,215,208,.6)}
.modal_layout .modal_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid;border-color:rgba(218,215,208,.6);padding:19px 30px 20px}
.modal_layout .modal_footer.no_separator{padding-top:0;border-top:0}
.modal_layout .modal_footer.modal-footer-margin-top{margin-top:15px}
.modal_layout .modal_footer .mh_button:not(:last-child){margin-right:12px}
@media only screen and (max-width:767px){.modal_layout .modal_footer_buttons{width:100%;padding-top:18px}
.modal_layout .modal_footer_buttons .mh_button{-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;display:inline-block;line-height:100%;width:100%;vertical-align:middle}
.modal_layout .modal_footer_buttons .mh_button:not(:last-child){margin:0 0 12px}
}
@keyframes delay-appear-slide{0%{opacity:0}
30%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}
}
.modal_existing_email .modal_layout .modal_header{padding:25px 0 0;border-bottom:0}
.modal_existing_email .modal_layout .modal_header h1{font-size:18px;font-weight:700}
.modal_existing_email .modal_layout .modal_body{padding:10px 0 15px;font-size:15px;font-weight:400}
.modal_existing_email .modal_layout .modal_footer{padding:14px 0 25px;margin:0 30px}
.collapsible_container .collapsible_content_container{-webkit-transform:none;transform:none;will-change:auto}
.start_button_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.start_button_container .start_button{margin:20px 10px}
@media screen and (max-width:480px){.start_button_container .start_button{margin-bottom:40px;min-width:270px;padding-bottom:.6em;padding-top:.6em}
}
.top_form_container .extended_form_container h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.top_form_container .signup_form.mini_signup_inline .signup_input{height:31px;padding-bottom:3px;padding-top:2px}
.top_form_container .signup_form.mini_signup_inline .signup_dropdown .mh_button{padding-bottom:5px;padding-top:5px}
.top_form_container .signup_form.mini_signup_inline .signup_button .mh_button{font-size:18px;font-weight:500;padding-bottom:13px;padding-top:13px;text-transform:none}
.top_form_container .signup_form.mini_signup_inline .terms_of_use{width:100%;text-transform:none}
.top_form_container .gender_radio_group_wrapper input[type='radio']{height:15px;width:15px}
.top_form_container .gender_radio_group_wrapper .radio_text{font-size:15px;top:1px}
.gender_radio_group_wrapper .gender_radio_group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.gender_radio_group_wrapper .radio_item_container{margin-right:15px}
.gender_radio_group_wrapper .radio_item_container:last-child{margin-right:0}
.gender_radio_group_wrapper .radio_item_container>label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.gender_radio_group_wrapper input[type='radio']{margin:0 10px 0 0}
.gender_radio_group_wrapper .radio_text{top:-1px;font-size:15px;font-weight:300}
.extended_form_container{padding:30px 42px;border:solid 1px rgba(0,0,0,.1)}
@media screen and (max-width:480px){.extended_form_container{margin-top:-10vh;background-color:#373734}
}
.extended_form_container .radio_item_container{color:#fff}
.extended_form_container h2{color:#fff;letter-spacing:-0.2px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;margin-bottom:10px}
@media screen and (max-width:480px){.extended_form_container h2{font-size:15px}
}
.extended_form_container .signup_form.mini_signup_inline .signup_button{width:100%;margin-left:0;font-size:18px}
.extended_form_container .signup_form.mini_signup_inline .validified_wrapper{width:100%}
@media screen and (min-width:1199px){.extended_form_container .signup_form.mini_signup_inline .validified_wrapper{width:46%}
.extended_form_container .signup_form.mini_signup_inline .validified_wrapper.email_wrapper{width:100%}
.extended_form_container .signup_form.mini_signup_inline .validified_wrapper.gender_wrapper{margin-right:5%;width:46%}
.extended_form_container .signup_form.mini_signup_inline .validified_wrapper.birthYear_wrapper{width:46%}
.extended_form_container .signup_form.mini_signup_inline .validified_wrapper.terms_of_use_wrapper{width:100%}
}
.section.signup_section .section_description{margin:10px auto}
.section.signup_section .collapsible_container .collapsible_content_container{z-index:1}
.section.signup_section .collapsible_title .collapsible_title_button{width:100%}
.section.signup_section .collapsible_title:after{display:none}
.section.signup_section .signup_form.mini_signup_inline{margin:10px auto;text-transform:capitalize}
.section.signup_section .signup_form.mini_signup_inline .mh_button{text-transform:capitalize}
.section.signup_section .signup_form.mini_signup_inline .signup_button{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.section.signup_section .signup_form.mini_signup_inline .validified_wrapper.gender_wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.section.signup_section .signup_form.mini_signup_inline .validified_wrapper.birthYear_wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.section.signup_section .signup_form.mini_signup_inline .validified_wrapper.email_wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.term_of_use{width:100%;font-size:15px;color:#a7a7a7}
.term_of_use .link{color:#e76f2f;text-decoration:none}
.bottom_container .collapsible_container .collapsible_title:after{display:none}
.bottom_form_container{color:#646362;padding:30px 20px;margin-top:10px;border:solid 1px rgba(0,0,0,.1)}
.bottom_form_container h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#646362;font-size:22px;margin-bottom:20px}
@media screen and (min-width:1199px){.bottom_form_container .bottom_signup_form_wrapper{width:80%}
}
.bottom_form_container .bottom_signup_form_wrapper .signup_form.mini_signup_inline .signup_button{width:123px;margin-left:0;font-size:18px}
@media screen and (max-width:480px){.bottom_form_container .bottom_signup_form_wrapper .signup_form.mini_signup_inline .signup_button{width:100%}
}
@media screen and (min-width:768px){.bottom_form_container .bottom_signup_form_wrapper .signup_form.mini_signup_inline .validified_wrapper{width:30%;margin-bottom:16px}
.bottom_form_container .bottom_signup_form_wrapper .signup_form.mini_signup_inline .validified_wrapper.firstName_wrapper{margin-right:2%}
.bottom_form_container .bottom_signup_form_wrapper .signup_form.mini_signup_inline .validified_wrapper.email_wrapper{width:62%;margin-right:2%}
.bottom_form_container .bottom_signup_form_wrapper .signup_form.mini_signup_inline .validified_wrapper.gender_wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:30%;margin-right:2%}
.bottom_form_container .bottom_signup_form_wrapper .signup_form.mini_signup_inline .validified_wrapper.birthYear_wrapper{width:30%}
.bottom_form_container .bottom_signup_form_wrapper .signup_form.mini_signup_inline .validified_wrapper.terms_of_use_wrapper{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:8px;text-transform:none}
}
.bottom_form_container .bottom_signup_form_wrapper .gedcom_import_component{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px;margin-top:0;padding-bottom:3px}
.bottom_form_container .bottom_signup_form_wrapper .import_title{color:#646362}
.bottom_form_container .bottom_signup_form_wrapper .import_input{border:1px solid rgba(0,0,0,.15)}
.separator_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.separator_wrapper .separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px;border-radius:50%;background-color:#e76f2f;height:68px;width:68px;border:2px solid #fff;box-shadow:0 0 0 2px #e76f2f;z-index:3}
@media screen and (max-width:991px){.separator_wrapper .separator{height:60px;width:60px}
}
.separator_wrapper .line{position:absolute;width:55%;height:1px;border:solid 1px rgba(0,0,0,.1);z-index:-1;top:50px;left:22.5%}
@media screen and (max-width:480px){.separator_wrapper .line{width:100%;left:0}
}
@media screen and (max-width:480px){.content_section .laptop_tree{background-position:0 -816px;background-repeat:no-repeat;overflow:hidden;display:block;width:270px;height:167px}
.content_section .circle_records{background-position:-696px -419px;background-repeat:no-repeat;overflow:hidden;display:block;width:320px;height:178px}
}
@media screen and (min-width:480px){.content_section .laptop_tree{background-position:-328px -419px;background-repeat:no-repeat;overflow:hidden;display:block;width:360px;height:225px}
.content_section .circle_records{background-position:-692px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:523px;height:298px}
}
@media screen and (min-width:992px){.content_section .circle_records{margin-right:-115px}
}
@media screen and (max-width:480px){.content_section .circle_records{margin-left:10px}
}
.content_section .records_icon{background-position:-692px -306px;background-repeat:no-repeat;overflow:hidden;display:block;width:31px;height:31px}
.content_section .tree_icon{background-position:-731px -306px;background-repeat:no-repeat;overflow:hidden;display:block;width:29px;height:28px}
@media screen and (min-width:991px){.content_section .first_block{box-shadow:0 -12px 11px 0 rgba(0,0,0,.1)}
}
@media screen and (max-width:991px){.content_section .first_block{margin-top:5px}
}
.content_section .image_with_text_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.content_section .image_with_text_container .text_with_title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;font-weight:300;line-height:1.5;letter-spacing:-0.2px;color:#646362}
.content_section .image_with_text_container .text_with_title h2{font-weight:300;font-size:34px;line-height:1.18;color:#e76f2f;margin-bottom:10px}
@media screen and (max-width:991px){.content_section .image_with_text_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.content_section .image_with_text_container .text_with_title{text-align:left}
}
@media(min-width:992px){.content_section .text_with_title_wrapper{width:47%}
}
.carousel_container .dot{margin:0 6px;background:#ed4c51;display:inline-block;width:7px;height:7px;border-radius:50%;opacity:.35;transition:opacity 1.5s ease;cursor:pointer}
.carousel_container .dot.active{opacity:1}
.carousel_container.transition_blink .carousel_items_container .carousel_item{opacity:0;height:0;visibility:hidden}
.carousel_container.transition_blink .carousel_items_container .carousel_item.active{opacity:1;height:100%;visibility:visible;transition:opacity 1.5s ease}
.carousel_container.transition_cross_fade .carousel_items_container .carousel_item{width:100%;position:absolute;height:100%;transition:opacity 1.5s ease}
.carousel_container.transition_cross_fade .carousel_items_container .carousel_item.active{opacity:1}
.carousel_container.transition_cross_fade .carousel_items_container .carousel_item.non_active{opacity:0;transition-delay:.5s}
.carousel_container.transition_slide{height:100%}
.carousel_container.transition_slide .carousel_items_container{width:100%;height:100%;overflow:hidden;position:relative}
.carousel_container.transition_slide .carousel_items_container .carousel_item{width:100%;display:block;top:0;left:100%;position:absolute;opacity:0;transition:opacity .8s ease,-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out,opacity .8s ease;transition:transform .8s ease-in-out,opacity .8s ease,-webkit-transform .8s ease-in-out}
.carousel_container.transition_slide .carousel_items_container .carousel_item.slide_in,.carousel_container.transition_slide .carousel_items_container .carousel_item.active{opacity:1;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.carousel_container.transition_slide .carousel_items_container .carousel_item.slide_out{opacity:0;-webkit-transform:translateX(-200%);transform:translateX(-200%)}
.companyhomequotesau_sprite,.testimonials_section.au .dots_container .dot_0,.testimonials_section.au .dots_container .dot_1,.testimonials_section.au .dots_container .dot_2,.testimonials_section.au .dots_container .dot_3,.testimonials_section.au .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesau_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesau_sprite,.testimonials_section.au .dots_container .dot_0,.testimonials_section.au .dots_container .dot_1,.testimonials_section.au .dots_container .dot_2,.testimonials_section.au .dots_container .dot_3,.testimonials_section.au .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesau_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequotesbe_sprite,.testimonials_section.be .dots_container .dot_0,.testimonials_section.be .dots_container .dot_1,.testimonials_section.be .dots_container .dot_2,.testimonials_section.be .dots_container .dot_3{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesbe_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesbe_sprite,.testimonials_section.be .dots_container .dot_0,.testimonials_section.be .dots_container .dot_1,.testimonials_section.be .dots_container .dot_2,.testimonials_section.be .dots_container .dot_3{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesbe_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequotesbr_sprite,.testimonials_section.br .dots_container .dot_0,.testimonials_section.br .dots_container .dot_1,.testimonials_section.br .dots_container .dot_2,.testimonials_section.br .dots_container .dot_3,.testimonials_section.br .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesbr_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesbr_sprite,.testimonials_section.br .dots_container .dot_0,.testimonials_section.br .dots_container .dot_1,.testimonials_section.br .dots_container .dot_2,.testimonials_section.br .dots_container .dot_3,.testimonials_section.br .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesbr_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequotesca_sprite,.testimonials_section.ca .dots_container .dot_0,.testimonials_section.ca .dots_container .dot_1,.testimonials_section.ca .dots_container .dot_2,.testimonials_section.ca .dots_container .dot_3,.testimonials_section.ca .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesca_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesca_sprite,.testimonials_section.ca .dots_container .dot_0,.testimonials_section.ca .dots_container .dot_1,.testimonials_section.ca .dots_container .dot_2,.testimonials_section.ca .dots_container .dot_3,.testimonials_section.ca .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesca_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequotesch_sprite,.testimonials_section.ch .dots_container .dot_0,.testimonials_section.ch .dots_container .dot_1{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesch_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesch_sprite,.testimonials_section.ch .dots_container .dot_0,.testimonials_section.ch .dots_container .dot_1{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesch_sprite@2x.png?v=29");background-size:94px 43px}
}
.companyhomequotesde_sprite,.testimonials_section.de .dots_container .dot_0,.testimonials_section.de .dots_container .dot_1,.testimonials_section.de .dots_container .dot_2,.testimonials_section.de .dots_container .dot_3,.testimonials_section.de .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesde_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesde_sprite,.testimonials_section.de .dots_container .dot_0,.testimonials_section.de .dots_container .dot_1,.testimonials_section.de .dots_container .dot_2,.testimonials_section.de .dots_container .dot_3,.testimonials_section.de .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesde_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequotesdk_sprite,.testimonials_section.dk .dots_container .dot_0,.testimonials_section.dk .dots_container .dot_1,.testimonials_section.dk .dots_container .dot_2,.testimonials_section.dk .dots_container .dot_3,.testimonials_section.dk .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesdk_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesdk_sprite,.testimonials_section.dk .dots_container .dot_0,.testimonials_section.dk .dots_container .dot_1,.testimonials_section.dk .dots_container .dot_2,.testimonials_section.dk .dots_container .dot_3,.testimonials_section.dk .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesdk_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequoteses_sprite,.testimonials_section.es .dots_container .dot_0,.testimonials_section.es .dots_container .dot_1,.testimonials_section.es .dots_container .dot_2,.testimonials_section.es .dots_container .dot_3,.testimonials_section.es .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequoteses_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequoteses_sprite,.testimonials_section.es .dots_container .dot_0,.testimonials_section.es .dots_container .dot_1,.testimonials_section.es .dots_container .dot_2,.testimonials_section.es .dots_container .dot_3,.testimonials_section.es .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequoteses_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequotesfi_sprite,.testimonials_section.fi .dots_container .dot_0,.testimonials_section.fi .dots_container .dot_1,.testimonials_section.fi .dots_container .dot_2,.testimonials_section.fi .dots_container .dot_3,.testimonials_section.fi .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesfi_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesfi_sprite,.testimonials_section.fi .dots_container .dot_0,.testimonials_section.fi .dots_container .dot_1,.testimonials_section.fi .dots_container .dot_2,.testimonials_section.fi .dots_container .dot_3,.testimonials_section.fi .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesfi_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequotesfr_sprite,.testimonials_section.fr .dots_container .dot_0,.testimonials_section.fr .dots_container .dot_1,.testimonials_section.fr .dots_container .dot_2,.testimonials_section.fr .dots_container .dot_3,.testimonials_section.fr .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesfr_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesfr_sprite,.testimonials_section.fr .dots_container .dot_0,.testimonials_section.fr .dots_container .dot_1,.testimonials_section.fr .dots_container .dot_2,.testimonials_section.fr .dots_container .dot_3,.testimonials_section.fr .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesfr_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequotesgb_sprite,.testimonials_section.gb .dots_container .dot_0,.testimonials_section.gb .dots_container .dot_1,.testimonials_section.gb .dots_container .dot_2,.testimonials_section.gb .dots_container .dot_3,.testimonials_section.gb .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesgb_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesgb_sprite,.testimonials_section.gb .dots_container .dot_0,.testimonials_section.gb .dots_container .dot_1,.testimonials_section.gb .dots_container .dot_2,.testimonials_section.gb .dots_container .dot_3,.testimonials_section.gb .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesgb_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequotesus_sprite,.testimonials_section.us .dots_container .dot_0,.testimonials_section.us .dots_container .dot_1,.testimonials_section.us .dots_container .dot_2,.testimonials_section.us .dots_container .dot_3,.testimonials_section.us .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesus_sprite.png?v=32")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesus_sprite,.testimonials_section.us .dots_container .dot_0,.testimonials_section.us .dots_container .dot_1,.testimonials_section.us .dots_container .dot_2,.testimonials_section.us .dots_container .dot_3,.testimonials_section.us .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesus_sprite@2x.png?v=32");background-size:145px 94px}
}
.companyhomequotesil_sprite,.testimonials_section.il .dots_container .dot_0,.testimonials_section.il .dots_container .dot_1,.testimonials_section.il .dots_container .dot_2,.testimonials_section.il .dots_container .dot_3,.testimonials_section.il .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesil_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesil_sprite,.testimonials_section.il .dots_container .dot_0,.testimonials_section.il .dots_container .dot_1,.testimonials_section.il .dots_container .dot_2,.testimonials_section.il .dots_container .dot_3,.testimonials_section.il .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesil_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequotesnl_sprite,.testimonials_section.nl .dots_container .dot_0,.testimonials_section.nl .dots_container .dot_1,.testimonials_section.nl .dots_container .dot_2,.testimonials_section.nl .dots_container .dot_3,.testimonials_section.nl .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesnl_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesnl_sprite,.testimonials_section.nl .dots_container .dot_0,.testimonials_section.nl .dots_container .dot_1,.testimonials_section.nl .dots_container .dot_2,.testimonials_section.nl .dots_container .dot_3,.testimonials_section.nl .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesnl_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequotesno_sprite,.testimonials_section.no .dots_container .dot_0,.testimonials_section.no .dots_container .dot_1,.testimonials_section.no .dots_container .dot_2,.testimonials_section.no .dots_container .dot_3,.testimonials_section.no .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesno_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesno_sprite,.testimonials_section.no .dots_container .dot_0,.testimonials_section.no .dots_container .dot_1,.testimonials_section.no .dots_container .dot_2,.testimonials_section.no .dots_container .dot_3,.testimonials_section.no .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesno_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequotesnz_sprite,.testimonials_section.nz .dots_container .dot_0,.testimonials_section.nz .dots_container .dot_1,.testimonials_section.nz .dots_container .dot_2,.testimonials_section.nz .dots_container .dot_3,.testimonials_section.nz .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesnz_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesnz_sprite,.testimonials_section.nz .dots_container .dot_0,.testimonials_section.nz .dots_container .dot_1,.testimonials_section.nz .dots_container .dot_2,.testimonials_section.nz .dots_container .dot_3,.testimonials_section.nz .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesnz_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequotespl_sprite,.testimonials_section.pl .dots_container .dot_0,.testimonials_section.pl .dots_container .dot_1,.testimonials_section.pl .dots_container .dot_2,.testimonials_section.pl .dots_container .dot_3,.testimonials_section.pl .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotespl_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotespl_sprite,.testimonials_section.pl .dots_container .dot_0,.testimonials_section.pl .dots_container .dot_1,.testimonials_section.pl .dots_container .dot_2,.testimonials_section.pl .dots_container .dot_3,.testimonials_section.pl .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotespl_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequotespt_sprite,.testimonials_section.pt .dots_container .dot_0,.testimonials_section.pt .dots_container .dot_1,.testimonials_section.pt .dots_container .dot_2{background-image:url("/FP/Assets/Images/Sprites/companyhomequotespt_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotespt_sprite,.testimonials_section.pt .dots_container .dot_0,.testimonials_section.pt .dots_container .dot_1,.testimonials_section.pt .dots_container .dot_2{background-image:url("/FP/Assets/Images/Sprites/companyhomequotespt_sprite@2x.png?v=29");background-size:94px 94px}
}
.companyhomequotesse_sprite,.testimonials_section.se .dots_container .dot_0,.testimonials_section.se .dots_container .dot_1,.testimonials_section.se .dots_container .dot_2,.testimonials_section.se .dots_container .dot_3,.testimonials_section.se .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesse_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesse_sprite,.testimonials_section.se .dots_container .dot_0,.testimonials_section.se .dots_container .dot_1,.testimonials_section.se .dots_container .dot_2,.testimonials_section.se .dots_container .dot_3,.testimonials_section.se .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesse_sprite@2x.png?v=29");background-size:145px 94px}
}
.companyhomequotesza_sprite,.testimonials_section.za .dots_container .dot_0,.testimonials_section.za .dots_container .dot_1,.testimonials_section.za .dots_container .dot_2,.testimonials_section.za .dots_container .dot_3,.testimonials_section.za .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesza_sprite.png?v=29")}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.companyhomequotesza_sprite,.testimonials_section.za .dots_container .dot_0,.testimonials_section.za .dots_container .dot_1,.testimonials_section.za .dots_container .dot_2,.testimonials_section.za .dots_container .dot_3,.testimonials_section.za .dots_container .dot_4{background-image:url("/FP/Assets/Images/Sprites/companyhomequotesza_sprite@2x.png?v=29");background-size:145px 94px}
}
.testimonials_section.au .dots_container .dot_0{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.au .dots_container .dot_1{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.au .dots_container .dot_2{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.au .dots_container .dot_3{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.au .dots_container .dot_4{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.au .dots_container .dot{display:inline-block}
.testimonials_section.be .dots_container .dot_0{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.be .dots_container .dot_1{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.be .dots_container .dot_2{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.be .dots_container .dot_3{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.be .dots_container .dot{display:inline-block}
.testimonials_section.br .dots_container .dot_0{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.br .dots_container .dot_1{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.br .dots_container .dot_2{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.br .dots_container .dot_3{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.br .dots_container .dot_4{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.br .dots_container .dot{display:inline-block}
.testimonials_section.ca .dots_container .dot_0{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.ca .dots_container .dot_1{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.ca .dots_container .dot_2{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.ca .dots_container .dot_3{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.ca .dots_container .dot_4{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.ca .dots_container .dot{display:inline-block}
.testimonials_section.ch .dots_container .dot_0{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.ch .dots_container .dot_1{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.ch .dots_container .dot{display:inline-block}
.testimonials_section.de .dots_container .dot_0{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.de .dots_container .dot_1{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.de .dots_container .dot_2{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.de .dots_container .dot_3{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.de .dots_container .dot_4{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.de .dots_container .dot{display:inline-block}
.testimonials_section.dk .dots_container .dot_0{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.dk .dots_container .dot_1{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.dk .dots_container .dot_2{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.dk .dots_container .dot_3{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.dk .dots_container .dot_4{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.dk .dots_container .dot{display:inline-block}
.testimonials_section.es .dots_container .dot_0{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.es .dots_container .dot_1{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.es .dots_container .dot_2{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.es .dots_container .dot_3{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.es .dots_container .dot_4{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.es .dots_container .dot{display:inline-block}
.testimonials_section.fi .dots_container .dot_0{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.fi .dots_container .dot_1{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.fi .dots_container .dot_2{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.fi .dots_container .dot_3{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.fi .dots_container .dot_4{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.fi .dots_container .dot{display:inline-block}
.testimonials_section.fr .dots_container .dot_0{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.fr .dots_container .dot_1{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.fr .dots_container .dot_2{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.fr .dots_container .dot_3{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.fr .dots_container .dot_4{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.fr .dots_container .dot{display:inline-block}
.testimonials_section.gb .dots_container .dot_0{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.gb .dots_container .dot_1{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.gb .dots_container .dot_2{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.gb .dots_container .dot_3{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.gb .dots_container .dot_4{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.gb .dots_container .dot{display:inline-block}
.testimonials_section.il .dots_container .dot_0{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.il .dots_container .dot_1{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.il .dots_container .dot_2{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.il .dots_container .dot_3{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.il .dots_container .dot_4{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.il .dots_container .dot{display:inline-block}
.testimonials_section.nl .dots_container .dot_0{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.nl .dots_container .dot_1{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.nl .dots_container .dot_2{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.nl .dots_container .dot_3{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.nl .dots_container .dot_4{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.nl .dots_container .dot{display:inline-block}
.testimonials_section.no .dots_container .dot_0{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.no .dots_container .dot_1{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.no .dots_container .dot_2{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.no .dots_container .dot_3{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.no .dots_container .dot_4{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.no .dots_container .dot{display:inline-block}
.testimonials_section.nz .dots_container .dot_0{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.nz .dots_container .dot_1{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.nz .dots_container .dot_2{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.nz .dots_container .dot_3{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.nz .dots_container .dot_4{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.nz .dots_container .dot{display:inline-block}
.testimonials_section.pl .dots_container .dot_0{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.pl .dots_container .dot_1{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.pl .dots_container .dot_2{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.pl .dots_container .dot_3{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.pl .dots_container .dot_4{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.pl .dots_container .dot{display:inline-block}
.testimonials_section.pt .dots_container .dot_0{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.pt .dots_container .dot_1{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.pt .dots_container .dot_2{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.pt .dots_container .dot{display:inline-block}
.testimonials_section.se .dots_container .dot_0{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.se .dots_container .dot_1{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.se .dots_container .dot_2{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.se .dots_container .dot_3{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.se .dots_container .dot_4{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.se .dots_container .dot{display:inline-block}
.testimonials_section.us .dots_container .dot_0{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.us .dots_container .dot_1{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.us .dots_container .dot_2{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.us .dots_container .dot_3{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.us .dots_container .dot_4{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.us .dots_container .dot{display:inline-block}
.testimonials_section.za .dots_container .dot_0{background-position:-51px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.za .dots_container .dot_1{background-position:-51px -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.za .dots_container .dot_2{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.za .dots_container .dot_3{background-position:0 -51px;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.za .dots_container .dot_4{background-position:-102px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:43px;height:43px}
.testimonials_section.za .dots_container .dot{display:inline-block}
.testimonials_section{height:inherit;color:#737373;background-color:#f7f7f7;padding-top:45px}
.testimonials_section .logos_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:480px){.testimonials_section .logos_wrapper{margin-bottom:40px}
}
@media(max-width:480px){.testimonials_section .logos_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.testimonials_section .logos_wrapper .as_seen_on{color:#646362;font-size:18px;white-space:nowrap;font-weight:500;margin-top:10px;margin-right:19px}
@media(max-width:480px){.testimonials_section .logos_wrapper .as_seen_on{font-size:22px;margin-right:0;margin-top:0}
}
.testimonials_section .logos_wrapper .logos_container{width:75%}
@media(max-width:991px){.testimonials_section .logos_wrapper .logos_container{width:90%}
}
.testimonials_section .logos_wrapper .logos_container img.logos{max-width:100%}
@media screen and (min-width:991px){.testimonials_section{width:80%;max-width:768px;margin:0 auto}
}
.testimonials_section{height:inherit;color:#737373;background-color:#f8f5ee;padding-top:45px}
@media(max-width:991px){.testimonials_section{padding-top:0}
}
@media(max-width:991px){.testimonials_section .section_container{padding-bottom:20px}
}
.testimonials_section .section_title{color:#646362;width:75%}
@media(max-width:991px){.testimonials_section .section_title{width:100%}
}
.testimonials_section .section_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media(max-width:991px){.testimonials_section .section_info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.testimonials_section .section_explained{width:70%}
@media(max-width:991px){.testimonials_section .section_explained{width:100%;padding-bottom:120px}
}
.testimonials_section .carousel_items_container{height:212px;padding:0 50px 40px}
@media(min-width:992px){.testimonials_section .carousel_items_container{border-radius:4px;border:solid 1px rgba(0,0,0,.1)}
}
@media(max-width:992px){.testimonials_section .carousel_items_container{padding-right:25px;padding-left:25px}
}
@media(max-width:480px){.testimonials_section .carousel_items_container{height:400px}
}
@media(max-width:360px){.testimonials_section .carousel_items_container{height:470px}
}
.testimonials_section .carousel_container{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}
.testimonials_section .carousel_container .carousel_items_container .carousel_item.active{height:0}
.testimonials_section .dots_container{text-align:center}
.testimonials_section .dots_container .dot{width:43px;height:43px;background-color:#646362;margin:0 10px}
@media(min-width:480px){.testimonials_section .dots_container{padding-top:20px}
}
.testimonials_section .citation{margin:0 auto;padding-top:25px;font-size:18px;font-weight:300;text-align:center}
@media(max-width:991px){.testimonials_section .citation{font-size:22px;font-weight:200;line-height:32px}
}
.testimonials_section .section_top{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}
.testimonials_section .citation_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
@media(max-width:991px){.testimonials_section .citation_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
}
.testimonials_section .name_and_location{margin-top:20px;font-size:15px;text-align:center}
@media(max-width:991px){.testimonials_section .name_and_location{text-align:center;margin-left:0}
}
.title_container .title_text_top{font-weight:bolder;display:block}
.title_container .title_text_bottom{display:block}
@media screen and (max-width:767px){.title_container{margin-top:10px;margin-bottom:-50px;padding:10px}
.title_container .title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;font-size:34px;font-weight:100;color:#e76f2f}
.title_container .title .title_text_bottom::first-letter {text-transform:uppercase}
}
@media screen and (min-width:767px){.title_container .title{margin:0 auto -30px;width:390px;font-size:46px;font-weight:100;letter-spacing:-0.2px;color:#e76f2f}
}
@media screen and (min-width:480px) and (max-width:992px){.title_container .title{margin:35px 0 0 35px}
}
