.custom-loader.hide{display:none}
.custom-loader .loading-content{height:4px;background-color:#e5e5e5}
.custom-loader .loading-content .loading-step{background-color:#00008f;width:0;height:4px}
.custom-loader .loading-content.full-width{background-color:transparent;min-height:5.1rem;height:auto;position:absolute;left:0;right:0;top:0;bottom:0}
.custom-loader .loading-content.full-width .loading-step{height:100%}
.step-label{background-color:transparent;color:#333 !important;font-size:1.6rem !important}
.step-label.step-hidden{display:none}
.fieldset-loader.hide{display:none}
.loader-placeholder{margin-bottom:0 !important}
.services-loader.hide{display:none}
.services-loader .loader-label{color:#00008f;line-height:1.8rem;display:block;font-size:1.8rem;text-align:center;background-color:#e3f2fd;padding:1.8rem 1rem 1.6rem;margin:0}
.advisors-placeholder{margin-right:4.3rem}
.advisors-placeholder .advisors-block-scroll{margin-bottom:1.8rem}
.expert-advice-contributed-component{position:relative;max-width:75rem;padding:0 2rem}
.expert-advice-contributed-component .block-hidden{display:none}
.expert-advice-contributed-component.block-hidden{display:none}
.expert-advice-contributed-component.block-hidden-mobile{display:none}
.expert-advice-contributed-component .expert-advice-title{font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#00008f;padding-bottom:2.5rem}
.expert-advice-contributed-component .expert-advice-subtitle{font-size:20px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.45;letter-spacing:normal;text-align:left;color:#333}
.expert-advice-contributed-component .container-advice-block{position:relative}
.expert-advice-contributed-component .expert-block{position:relative;width:100%;text-align:center;z-index:999;top:5rem}
.expert-advice-contributed-component .expert-block .advice-image{margin:0 auto;width:9rem;height:9rem;border:1px solid #eee;overflow:hidden;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box}
.expert-advice-contributed-component .expert-block .advice-image img{margin-left:-2.5rem;width:13rem;margin-top:-1rem}
.expert-advice-contributed-component .expert-block .advice-author{color:#494df4;font-weight:bold;padding-bottom:.4rem;padding-top:.4rem}
.expert-advice-contributed-component .advice-block{position:relative;border:1px solid #ccc;border-top:.7rem solid #494df4;padding:2rem 2.5rem;z-index:1;color:#333;font-size:1.5rem;line-height:2.3rem;background-color:#e3f2fd;padding-top:6rem;-webkit-border-radius:.4rem;-webkit-background-clip:padding-box;-moz-border-radius:.4rem;-moz-background-clip:padding;border-radius:.4rem;background-clip:padding-box}
.expert-advice-contributed-component .advice-block .arrow{display:none}
.expert-advice-contributed-component .advice-block .expert-advice-vignette{background-color:#fff;display:inline-block;padding:.5rem 1rem}
.expert-advice-contributed-component .advice-block .expert-advice-vignette.block-hidden{display:none}
.expert-advice-contributed-component .advice-block .expert-advice-vignette .vignette-text{font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.56;letter-spacing:normal;text-align:left;color:#494df4}
.expert-advice-contributed-component .advice-block .advice-text{margin-left:0;margin-right:0;margin-bottom:2.5rem;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;text-align:left;color:#333}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.expert-advice-contributed-component{display:block;margin-top:2rem;margin-bottom:2rem;padding:0}
.expert-advice-contributed-component.block-hidden-mobile{display:block}
.expert-advice-contributed-component.block-hidden{display:none}
.expert-advice-contributed-component .expert-block{width:20%;position:absolute;top:13%}
.expert-advice-contributed-component .advice-block{width:76%;border-top:1px solid #ccc;border-left:.4rem solid #494df4;padding:1.5rem 2rem 1.5rem 2.5rem;font-size:1.6rem;margin-left:22%;margin-top:4rem}
.expert-advice-contributed-component .advice-block .arrow{position:absolute;top:25%;left:-1rem;display:block;width:1.2rem;height:1.2rem;border:.8rem solid #494df4;border-top-color:transparent;border-right-color:transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.expert-advice-contributed-component .advice-block .advice-text{margin-bottom:2rem}
.expert-advice-contributed-component .advice-block .advice-text .advice-text-bold-blue{font-weight:600;line-height:1.13;color:#00008f}
.expert-advice-contributed-component .advice-block .advice-text .advice-text-profession{font-size:14px;font-weight:300;line-height:1.5}
}
@font-face{font-family:"icons";src:url("clientlib_base/fonts/icons.eot") format("embedded-opentype");src:url("clientlib_base/fonts/icons.eot?#iefix") format("embedded-opentype"),url("clientlib_base/fonts/icons.woff2") format("woff2"),url("clientlib_base/fonts/icons.woff") format("woff"),url("clientlib_base/fonts/icons.ttf") format("truetype");font-weight:normal;font-style:normal}
.icon{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon_accident:before{content:"\EA01"}
.icon_advice:before{content:"\EA02"}
.icon_advisor:before{content:"\EA03"}
.icon_archives:before{content:"\EA04"}
.icon_arrow_down:before{content:"\EA05"}
.icon_arrow_left:before{content:"\EA06"}
.icon_arrow_right:before{content:"\EA07"}
.icon_arrow_up:before{content:"\EA08"}
.icon_arts:before{content:"\EA09"}
.icon_auto:before{content:"\EA0A"}
.icon_berline_3portes:before{content:"\EA0B"}
.icon_berline_5portes:before{content:"\EA0C"}
.icon_break_3portes:before{content:"\EA0D"}
.icon_break_5portes:before{content:"\EA0E"}
.icon_cabriolet:before{content:"\EA0F"}
.icon_camionnette:before{content:"\EA10"}
.icon_chassis_cabine:before{content:"\EA11"}
.icon_chassis_double_cabine:before{content:"\EA12"}
.icon_chassis_nu:before{content:"\EA13"}
.icon_commercial_3portes:before{content:"\EA14"}
.icon_commercial_5portes:before{content:"\EA15"}
.icon_commercial_break:before{content:"\EA16"}
.icon_coupe:before{content:"\EA17"}
.icon_familial:before{content:"\EA18"}
.icon_fourgon:before{content:"\EA19"}
.icon_fourgonette:before{content:"\EA1A"}
.icon_limousine:before{content:"\EA1B"}
.icon_minibus:before{content:"\EA1C"}
.icon_monospace:before{content:"\EA1D"}
.icon_plancher_cabine:before{content:"\EA1E"}
.icon_plateau_cabine:before{content:"\EA1F"}
.icon_plateau_double_cabine:before{content:"\EA20"}
.icon_plateau_ridelles:before{content:"\EA21"}
.icon_tout_terrain:before{content:"\EA22"}
.icon_auto_pl:before{content:"\EA23"}
.icon_back:before{content:"\EA24"}
.icon_balance:before{content:"\EA25"}
.icon_band_shield:before{content:"\EA26"}
.icon_bank:before{content:"\EA27"}
.icon_calendar:before{content:"\EA28"}
.icon_camping_car:before{content:"\EA29"}
.icon_car:before{content:"\EA2A"}
.icon_car_pl:before{content:"\EA2B"}
.icon_diesel:before{content:"\EA2C"}
.icon_electrique:before{content:"\EA2D"}
.icon_essence:before{content:"\EA2E"}
.icon_ethanol:before{content:"\EA2F"}
.icon_gnv:before{content:"\EA30"}
.icon_gpl:before{content:"\EA31"}
.icon_care:before{content:"\EA32"}
.icon_check:before{content:"\EA33"}
.icon_clock:before{content:"\EA34"}
.icon_collapse:before{content:"\EA35"}
.icon_collapselist-bottom:before{content:"\EA36"}
.icon_collapselist-left:before{content:"\EA37"}
.icon_collapselist-right:before{content:"\EA38"}
.icon_collapselist:before{content:"\EA39"}
.icon_confirm:before{content:"\EA3A"}
.icon_contract-o:before{content:"\EA3B"}
.icon_cross-closed:before{content:"\EA3C"}
.icon_cross:before{content:"\EA3D"}
.icon_cross_new:before{content:"\EA3E"}
.icon_database:before{content:"\EA3F"}
.icon_decoration:before{content:"\EA40"}
.icon_default:before{content:"\EA41"}
.icon_devices:before{content:"\EA42"}
.icon_document-o:before{content:"\EA43"}
.icon_document:before{content:"\EA44"}
.icon_documents:before{content:"\EA45"}
.icon_download:before{content:"\EA46"}
.icon_education:before{content:"\EA47"}
.icon_error:before{content:"\EA48"}
.icon_euro:before{content:"\EA49"}
.icon_expand:before{content:"\EA4A"}
.icon_expandlist:before{content:"\EA4B"}
.icon_family-fill:before{content:"\EA4C"}
.icon_family:before{content:"\EA4D"}
.icon_files:before{content:"\EA4E"}
.icon_flat:before{content:"\EA4F"}
.icon_gauge:before{content:"\EA50"}
.icon_goggles:before{content:"\EA51"}
.icon_hammer:before{content:"\EA52"}
.icon_health:before{content:"\EA53"}
.icon_help-man-o:before{content:"\EA54"}
.icon_help:before{content:"\EA55"}
.icon_home:before{content:"\EA56"}
.icon_horse:before{content:"\EA57"}
.icon_house:before{content:"\EA58"}
.icon_immat:before{content:"\EA59"}
.icon_infobulle_off:before{content:"\EA5A"}
.icon_infobulle_on:before{content:"\EA5B"}
.icon_information:before{content:"\EA5C"}
.icon_infos:before{content:"\EA5D"}
.icon_infoshover:before{content:"\EA5E"}
.icon_key:before{content:"\EA5F"}
.icon_landline:before{content:"\EA60"}
.icon_legal:before{content:"\EA61"}
.icon_leisure_pl:before{content:"\EA62"}
.icon_lightning:before{content:"\EA63"}
.icon_long_chair:before{content:"\EA64"}
.icon_man:before{content:"\EA65"}
.icon_man_stars1:before{content:"\EA66"}
.icon_man_stars2:before{content:"\EA67"}
.icon_man_stars3:before{content:"\EA68"}
.icon_menu:before{content:"\EA69"}
.icon_minus:before{content:"\EA6A"}
.icon_minus_clean:before{content:"\EA6B"}
.icon_mobile:before{content:"\EA6C"}
.icon_modulable:before{content:"\EA6D"}
.icon_money:before{content:"\EA6E"}
.icon_money_coins:before{content:"\EA6F"}
.icon_more:before{content:"\EA70"}
.icon_moto_pl:before{content:"\EA71"}
.icon_mrp:before{content:"\EA72"}
.icon_options:before{content:"\EA73"}
.icon_pen:before{content:"\EA74"}
.icon_picto:before{content:"\EA75"}
.icon_pin:before{content:"\EA76"}
.icon_plane:before{content:"\EA77"}
.icon_plus:before{content:"\EA78"}
.icon_plus_clean:before{content:"\EA79"}
.icon_print:before{content:"\EA7A"}
.icon_professionnel:before{content:"\EA7B"}
.icon_profile:before{content:"\EA7C"}
.icon_protection:before{content:"\EA7D"}
.icon_question-mark-o:before{content:"\EA7E"}
.icon_question-mark:before{content:"\EA7F"}
.icon_refresh:before{content:"\EA80"}
.icon_rent:before{content:"\EA81"}
.icon_rubber:before{content:"\EA82"}
.icon_safetynew:before{content:"\EA83"}
.icon_savings:before{content:"\EA84"}
.icon_scissors:before{content:"\EA85"}
.icon_search:before{content:"\EA86"}
.icon_shield:before{content:"\EA87"}
.icon_shield_void:before{content:"\EA88"}
.icon_sliders:before{content:"\EA89"}
.icon_sofa:before{content:"\EA8A"}
.icon_stocks:before{content:"\EA8B"}
.icon_student:before{content:"\EA8C"}
.icon_telephone:before{content:"\EA8D"}
.icon_thick:before{content:"\EA8E"}
.icon_thick_circle:before{content:"\EA8F"}
.icon_ticklist:before{content:"\EA90"}
.icon_travel:before{content:"\EA91"}
.icon_trowel:before{content:"\EA92"}
.icon_umbrella:before{content:"\EA93"}
.icon_upload:before{content:"\EA94"}
.icon_validated:before{content:"\EA95"}
.icon_warning:before{content:"\EA96"}
.icon_well_being:before{content:"\EA97"}
.icon_works_pl:before{content:"\EA98"}
@-webkit-keyframes loaderAnim{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes loaderAnim{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes showAgentSticky{0{bottom:-8rem}
100%{bottom:0}
}
@keyframes showAgentSticky{0{bottom:-8rem}
100%{bottom:0}
}
@font-face{font-family:"SourceSansPro-regular";src:url("../forms/clientlib_base/fonts/SourceSansPro-Regular.eot?#iefix");src:url("../forms/clientlib_base/fonts/SourceSansPro-Regular.eot?#iefix") format("eot"),url('../forms/clientlib_base/fonts/SourceSansPro-Regular.woff2') format('woff2'),url("../forms/clientlib_base/fonts/SourceSansPro-Regular.woff") format("woff"),url("../forms/clientlib_base/fonts/SourceSansPro-Regular.ttf") format("truetype"),url('../forms/clientlib_base/fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"SourceSansPro-semibold";src:url("../forms/clientlib_base/fonts/SourceSansPro-Semibold.eot?#iefix");src:url("../forms/clientlib_base/fonts/SourceSansPro-Semibold.eot?#iefix") format("eot"),url('../forms/clientlib_base/fonts/SourceSansPro-Semibold.woff2') format('woff2'),url("../forms/clientlib_base/fonts/SourceSansPro-Semibold.woff") format("woff"),url("../forms/clientlib_base/fonts/SourceSansPro-Semibold.ttf") format("truetype"),url('../forms/clientlib_base/fonts/SourceSansPro-Semibold.svg#SourceSansPro-Semibold') format('svg');font-weight:normal;font-style:normal}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#CQ *,#CQ *:before,#CQ *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
html,body{height:100%;margin:0;padding:0}
html{font-size:62.5%;font-family:'SourceSansPro-regular',Arial,Helvetica,Sans-Serif}
body{-webkit-font-smoothing:antialiased;font-size:1.4rem}
body input[type=text]::-ms-clear{display:none}
body.openPopin{overflow-y:hidden}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){body{border-top:2px solid #00008f}
}
.generic-quotation{margin:0;padding:0;display:block;width:1px;min-width:100%;position:relative;z-index:400}
html .generic-quotation{font-family:'SourceSansPro-regular',Arial,Helvetica,Sans-Serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body .generic-quotation{margin:0}
.generic-quotation article,.generic-quotation aside,.generic-quotation details,.generic-quotation figcaption,.generic-quotation figure,.generic-quotation footer,.generic-quotation header,.generic-quotation hgroup,.generic-quotation main,.generic-quotation nav,.generic-quotation section,.generic-quotation summary{display:block}
.generic-quotation a{background:transparent}
.generic-quotation a:active,.generic-quotation a:hover{outline:0}
.generic-quotation h1{font-size:2em;margin:.67em 0}
.generic-quotation small{font-size:80%}
.generic-quotation strong,.generic-quotation b{font-weight:normal;font-family:'SourceSansPro-semibold'}
.generic-quotation sub,.generic-quotation sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.generic-quotation sup{top:-0.5em}
.generic-quotation sub{bottom:-0.25em}
.generic-quotation img{border:0}
.generic-quotation .iconsafe{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#00008f;display:block;top:0;left:-11rem}
.generic-quotation .iconsafe:before{font-size:8rem}
.generic-quotation .iconsafe.icon_state{top:2.5rem}
.generic-quotation .iconsafe.icon_hide{display:none}
.generic-quotation hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
.generic-quotation button,.generic-quotation input,.generic-quotation optgroup,.generic-quotation select,.generic-quotation textarea{color:inherit;margin:0}
.generic-quotation button{overflow:visible}
.generic-quotation button,.generic-quotation select{text-transform:none}
.generic-quotation button,.generic-quotation html input[type="button"]{-webkit-appearance:button;cursor:pointer}
.generic-quotation button[disabled],.generic-quotation html input[disabled]{text-shadow:none;cursor:default}
.generic-quotation button::-moz-focus-inner,.generic-quotation input::-moz-focus-inner{border:0;padding:0}
.generic-quotation input{line-height:normal}
.generic-quotation input[type="reset"],.generic-quotation input[type="submit"]{-webkit-appearance:button;cursor:pointer}
.generic-quotation input[type="checkbox"],.generic-quotation input[type="radio"]{box-sizing:border-box;padding:0}
.generic-quotation input[type="number"]::-webkit-inner-spin-button,.generic-quotation input[type="number"]::-webkit-outer-spin-button{height:auto}
.generic-quotation input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.generic-quotation input[type="search"]::-webkit-search-cancel-button,.generic-quotation input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
.generic-quotation fieldset{border:0 none;margin:0;padding:0}
.generic-quotation legend{border:0;padding:0}
.generic-quotation textarea{overflow:auto}
.generic-quotation table{border-collapse:collapse;border-spacing:0}
.generic-quotation td,.generic-quotation th{padding:0}
.generic-quotation .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.generic-quotation .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.generic-quotation .owl-carousel .owl-wrapper{display:none;position:relative;left:0 !important}
.generic-quotation .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.generic-quotation .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.generic-quotation .owl-carousel .owl-item{float:left;display:none;min-height:400px}
.generic-quotation .owl-controls .owl-page,.generic-quotation .owl-controls .owl-buttons div{cursor:pointer}
.generic-quotation .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.generic-quotation .grabbing{cursor:url(../../../../owl-carousel/grabbing.png) 8 8,move}
.generic-quotation .owl-carousel .owl-wrapper,.generic-quotation .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transform:none}
.generic-quotation .owl-theme .owl-controls{margin-top:10px;text-align:center}
.generic-quotation .owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:alpha(opacity=50);opacity:.5}
.generic-quotation .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:alpha(opacity=100);opacity:1;text-decoration:none}
.generic-quotation .owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.generic-quotation .owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:alpha(opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}
.generic-quotation .owl-theme .owl-controls .owl-page.active span,.generic-quotation .owl-theme .owl-controls.clickable .owl-page:hover span{filter:alpha(opacity=100);opacity:1}
.generic-quotation .owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.generic-quotation .owl-item.loading{min-height:150px;background:url(clientlib_base/css/libs/owl-carousel/AjaxLoader.gif) no-repeat center center}
.generic-quotation .owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}
.generic-quotation .owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}
.generic-quotation .owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}
.generic-quotation .owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}
.generic-quotation .owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}
.generic-quotation .owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}
.generic-quotation .owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}
.generic-quotation .owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}
.generic-quotation .owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}
@-webkit-keyframes empty{0{opacity:1}
}
@-moz-keyframes empty{0{opacity:1}
}
@keyframes empty{0{opacity:1}
}
@-webkit-keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
@-moz-keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
}
@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}
}
@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}
}
@-webkit-keyframes backSlideIn{0,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-webkit-transform:translateZ(-500px)}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}
}
@-moz-keyframes backSlideIn{0,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-moz-transform:translateZ(-500px)}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}
}
@keyframes backSlideIn{0,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;transform:translateZ(-500px)}
100%{opacity:1;transform:translateZ(0) translateX(0)}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}
}
@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(0.8)}
}
@keyframes scaleToFade{to{opacity:0;transform:scale(0.8)}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}
}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}
}
@keyframes goDown{from{transform:translateY(-100%)}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}
}
@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}
}
@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}
}
@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}
}
@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}
}
.generic-quotation .noUi-target,.generic-quotation .noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}
.generic-quotation .noUi-target{position:relative;direction:ltr}
.generic-quotation .noUi-base{width:100%;height:100%;position:relative;z-index:1}
.generic-quotation .noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}
.generic-quotation .noUi-handle{position:relative;z-index:1}
.generic-quotation .noUi-stacking .noUi-handle{z-index:10}
.generic-quotation .noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}
.generic-quotation .noUi-state-drag *{cursor:inherit !important}
.generic-quotation .noUi-base{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.generic-quotation .noUi-horizontal{height:18px}
.generic-quotation .noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}
.generic-quotation .noUi-vertical{width:18px}
.generic-quotation .noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}
.generic-quotation .noUi-background{background:#fafafa;box-shadow:inset 0 1px 1px #f0f0f0}
.generic-quotation .noUi-connect{background:#3fb8af;box-shadow:inset 0 0 3px rgba(51,51,51,0.45);-webkit-transition:background 450ms;transition:background 450ms}
.generic-quotation .noUi-origin{border-radius:2px}
.generic-quotation .noUi-target{border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}
.generic-quotation .noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,0.45),0 3px 6px -5px #bbb}
.generic-quotation .noUi-dragable{cursor:w-resize}
.generic-quotation .noUi-vertical .noUi-dragable{cursor:n-resize}
.generic-quotation .noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}
.generic-quotation .noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}
.generic-quotation .noUi-handle:before,.generic-quotation .noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}
.generic-quotation .noUi-handle:after{left:17px}
.generic-quotation .noUi-vertical .noUi-handle:before,.generic-quotation .noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}
.generic-quotation .noUi-vertical .noUi-handle:after{top:17px}
.generic-quotation [disabled].noUi-connect,.generic-quotation [disabled] .noUi-connect{background:#b8b8b8}
.generic-quotation [disabled].noUi-origin,.generic-quotation [disabled] .noUi-handle{cursor:not-allowed}
.generic-quotation .loading{opacity:0}
.generic-quotation .loaded{opacity:1;-webkit-transition:opacity 1000ms ease-out;-moz-transition:opacity 1000ms ease-out;-o-transition:opacity 1000ms ease-out;transition:opacity 1000ms ease-out}
.generic-quotation .spinner{content:'';border-radius:15px;width:30px;height:30px;margin:-15px 0 0 -15px;font-size:10px;text-indent:-9999em;border-top:2px solid rgba(0,0,0,0.15);border-right:2px solid rgba(0,0,0,0.15);border-bottom:2px solid rgba(0,0,0,0.15);border-left:2px solid #004893;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation .spinner-dark-background .spinner{border-left:2px solid #fff}
@-webkit-keyframes loaderAnim{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes loaderAnim{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.generic-quotation .popin{position:relative;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;background:#fff;-webkit-transition:background .25s .1s;-moz-transition:background .25s .1s;-o-transition:background .25s .1s;transition:background .25s .1s}
.generic-quotation .popin.open{z-index:10000;position:fixed;width:100%;max-height:100%;top:0;bottom:0;background:#fff;overflow-x:hidden;overflow-y:scroll}
.generic-quotation .popin .popin-overlay{min-width:100%;min-height:100%;empty-cells:show}
.generic-quotation .popin .popin-container{background:#fff;position:relative;left:0;top:0;padding:0;margin:0;min-height:100%;width:100%;overflow-x:hidden}
.generic-quotation .popin .popin-container>.popin-close{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:subpixel-antialiased;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;font-style:normal;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:center;font-weight:100;cursor:pointer;z-index:10;position:absolute;top:.4rem;right:.4rem;font-size:4.3rem;line-height:4.3rem;width:4.3rem;height:4.3rem;color:#00008f}
.generic-quotation .popin .popin-container>.popin-close:before{content:"\EA3D"}
.generic-quotation .popin .popin-content{margin:1rem}
.generic-quotation .popin .popin-content .advisors-block-float{margin-top:0}
.generic-quotation .popin .popin-content .advisors-block-float .select-block select{border-color:#fff;background:#fff url("data:image/svg+xml;utf8,<svgversion='1.1'id='Layer_1'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'x='0px'y='0px'viewBox='-241333128128'style='enable-background:new-241333128128;'xml:space='preserve'><gid='arrow_expand'><rectx='-241'y='333'fill='#999999'width='128'height='128'/><g><gid='XMLID_41_'><polygonid='XMLID_42_'fill='#fff'points='-150.7,378-177.1,404.5-203.3,378-209,383.7-177.1,416-145,383.7'/></g></g></g></svg>") top right no-repeat}
.generic-quotation .popin .popin-content .advisors-block-float .search-block .search-advisor-back{display:none}
.generic-quotation .popin .popin-content .advisors-block-float .search-block label[for="search-advisor"]{border-top:0 none}
.generic-quotation .popin .popin-content .advisors-block-float .search-block button{top:3.9rem}
.generic-quotation .popin .popin-content .advisors-block-float .advisors-block-scroll{height:auto;overflow-x:hidden;overflow-y:hidden;display:table;width:100%}
.generic-quotation .popin .popin-content .advisors-block-float .advisors-block-scroll.advisors-block-scrollable{height:auto;overflow-x:hidden;overflow-y:hidden}
.generic-quotation .popin .popin-content .advisors-block-float .advisors-block-scroll .advisors-list-spinner{height:0;margin-right:0;display:table-cell}
.generic-quotation .popin .popin-content .advisors-block-float .advisors-block-scroll .advisors-list-spinner.loading.advisor-spinner:before{opacity:0}
.generic-quotation .popin .popin-content .advisors-block-float .advisors-block-scroll .advisors-list-spinner.loaded.advisor-spinner:before{opacity:1;-webkit-transition:opacity 1000ms ease-out;-moz-transition:opacity 1000ms ease-out;-o-transition:opacity 1000ms ease-out;transition:opacity 1000ms ease-out}
.generic-quotation .popin .popin-content .advisors-block-float .advisors-block-scroll .advisors-list-spinner.advisor-spinner{margin:0;display:table-cell}
.generic-quotation .popin .popin-content .advisors-block-float .advisors-block-scroll .advisors-list-spinner.advisor-spinner:before{content:'';position:absolute;left:50%;top:50%;border-radius:50px;width:100px;height:100px;margin:-50px 0 0 -50px;font-size:10px;text-indent:-9999em;border-top:5px solid rgba(0,0,0,0.15);border-right:5px solid rgba(0,0,0,0.15);border-bottom:5px solid rgba(0,0,0,0.15);border-left:5px solid #004893;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation .popin .popin-content .advisors-block-float .advisors-block-scroll .advisors-list-block{background:#fff;margin-right:0;display:table-cell}
.generic-quotation .popin .popin-content .advisors-block-scroll,.generic-quotation .popin .popin-content .button-block,.generic-quotation .popin .popin-content .search-block{margin-right:0}
.generic-quotation .popin .popin-content .form-ok-block{margin-right:4.5rem;color:#103184;background:#fff;padding:1rem 0 1rem 2rem}
.generic-quotation .popin .popin-content .form-ok-block p{text-align:left;display:block}
.generic-quotation .popin .popin-content .form-ok-block.searching{background-color:#e3f2fd;padding:1.5rem 0 1rem}
.generic-quotation .popin .popin-content .form-ok-block.searching .form-ok-searching{display:inline-block;color:#00008f;font-size:1.8rem;line-height:1.8rem}
.generic-quotation .popin .popin-content .form-ok-block.searching i{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .popin .popin-content .form-ok-block.searching i:before{font-size:4.3rem}
.generic-quotation .popin .popin-content .form-ok-block.searching i.icon_state{top:2.5rem}
.generic-quotation .popin .popin-content .form-ok-block.searching i.icon_hide{display:none}
.generic-quotation .popin .popin-content .form-ok-block.searching i.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}
.generic-quotation .popin .popin-content .form-ok-block.searching i.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation .popin .popin-content .form-ok-block.searching .form-ok-prospect-edit-mode,.generic-quotation .popin .popin-content .form-ok-block.searching .form-ok-prospect-read-mode,.generic-quotation .popin .popin-content .form-ok-block.searching .form-ok-no-personalization,.generic-quotation .popin .popin-content .form-ok-block.searching .form-ok-unbeknown-one,.generic-quotation .popin .popin-content .form-ok-block.searching .form-ok-unbeknown-many,.generic-quotation .popin .popin-content .form-ok-block.searching .form-ok-unbeknown-error,.generic-quotation .popin .popin-content .form-ok-block.searching .form-ok-unauthorized-error,.generic-quotation .popin .popin-content .form-ok-block.searching .form-ok-error{display:none}
.generic-quotation .popin .popin-content .form-ok-block.prospect-read-mode .form-ok-prospect-read-mode{display:inline-block}
.generic-quotation .popin .popin-content .form-ok-block.prospect-read-mode .form-ok-searching,.generic-quotation .popin .popin-content .form-ok-block.prospect-read-mode .form-ok-prospect-edit-mode,.generic-quotation .popin .popin-content .form-ok-block.prospect-read-mode .form-ok-no-personalization,.generic-quotation .popin .popin-content .form-ok-block.prospect-read-mode .form-ok-unbeknown-one,.generic-quotation .popin .popin-content .form-ok-block.prospect-read-mode .form-ok-unbeknown-many,.generic-quotation .popin .popin-content .form-ok-block.prospect-read-mode .form-ok-unbeknown-error,.generic-quotation .popin .popin-content .form-ok-block.prospect-read-mode .form-ok-unauthorized-error,.generic-quotation .popin .popin-content .form-ok-block.prospect-read-mode .form-ok-error,.generic-quotation .popin .popin-content .form-ok-block.prospect-read-mode i{display:none}
.generic-quotation .popin .popin-content .form-ok-block.prospect-edit-mode .form-ok-prospect-edit-mode{display:inline-block}
.generic-quotation .popin .popin-content .form-ok-block.prospect-edit-mode .form-ok-searching,.generic-quotation .popin .popin-content .form-ok-block.prospect-edit-mode .form-ok-prospect-read-mode,.generic-quotation .popin .popin-content .form-ok-block.prospect-edit-mode .form-ok-no-personalization,.generic-quotation .popin .popin-content .form-ok-block.prospect-edit-mode .form-ok-unbeknown-one,.generic-quotation .popin .popin-content .form-ok-block.prospect-edit-mode .form-ok-unbeknown-many,.generic-quotation .popin .popin-content .form-ok-block.prospect-edit-mode .form-ok-unbeknown-error,.generic-quotation .popin .popin-content .form-ok-block.prospect-edit-mode .form-ok-unauthorized-error,.generic-quotation .popin .popin-content .form-ok-block.prospect-edit-mode .form-ok-error,.generic-quotation .popin .popin-content .form-ok-block.prospect-edit-mode i{display:none}
.generic-quotation .popin .popin-content .form-ok-block.no-personalization{background-color:#e3f2fd;padding-top:1.5rem}
.generic-quotation .popin .popin-content .form-ok-block.no-personalization .form-ok-no-personalization{display:inline-block;color:#00008f;font-size:1.8rem;line-height:1.8rem}
.generic-quotation .popin .popin-content .form-ok-block.no-personalization .form-ok-searching,.generic-quotation .popin .popin-content .form-ok-block.no-personalization .form-ok-prospect-read-mode,.generic-quotation .popin .popin-content .form-ok-block.no-personalization .form-ok-prospect-edit-mode,.generic-quotation .popin .popin-content .form-ok-block.no-personalization .form-ok-unbeknown-one,.generic-quotation .popin .popin-content .form-ok-block.no-personalization .form-ok-unbeknown-many,.generic-quotation .popin .popin-content .form-ok-block.no-personalization .form-ok-unbeknown-error,.generic-quotation .popin .popin-content .form-ok-block.no-personalization .form-ok-unauthorized-error,.generic-quotation .popin .popin-content .form-ok-block.no-personalization .form-ok-error,.generic-quotation .popin .popin-content .form-ok-block.no-personalization i{display:none}
.generic-quotation .popin .popin-content .form-ok-block.unbeknown-one .form-ok-unbeknown-one{display:inline-block}
.generic-quotation .popin .popin-content .form-ok-block.unbeknown-one .form-ok-searching,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-one .form-ok-prospect-read-mode,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-one .form-ok-prospect-edit-mode,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-one .form-ok-no-personalization,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-one .form-ok-unbeknown-many,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-one .form-ok-unbeknown-error,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-one .form-ok-unauthorized-error,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-one .form-ok-error,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-one i{display:none}
.generic-quotation .popin .popin-content .form-ok-block.unbeknown-many .form-ok-unbeknown-many{display:inline-block}
.generic-quotation .popin .popin-content .form-ok-block.unbeknown-many .form-ok-searching,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-many .form-ok-prospect-read-mode,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-many .form-ok-prospect-edit-mode,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-many .form-ok-no-personalization,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-many .form-ok-unbeknown-one,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-many .form-ok-unbeknown-error,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-many .form-ok-unauthorized-error,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-many .form-ok-error,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-many i{display:none}
.generic-quotation .popin .popin-content .form-ok-block.unbeknown-error .form-ok-unbeknown-error{display:inline-block}
.generic-quotation .popin .popin-content .form-ok-block.unbeknown-error .form-ok-searching,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-error .form-ok-prospect-read-mode,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-error .form-ok-prospect-edit-mode,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-error .form-ok-no-personalization,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-error .form-ok-unbeknown-one,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-error .form-ok-unbeknown-many,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-error .form-ok-unauthorized-error,.generic-quotation .popin .popin-content .form-ok-block.unbeknown-error .form-ok-error i{display:none}
.generic-quotation .popin .popin-content .form-ok-block.unauthorized-error .form-ok-unauthorized-error{display:inline-block}
.generic-quotation .popin .popin-content .form-ok-block.unauthorized-error .form-ok-searching,.generic-quotation .popin .popin-content .form-ok-block.unauthorized-error .form-ok-prospect-read-mode,.generic-quotation .popin .popin-content .form-ok-block.unauthorized-error .form-ok-prospect-edit-mode,.generic-quotation .popin .popin-content .form-ok-block.unauthorized-error .form-ok-no-personalization,.generic-quotation .popin .popin-content .form-ok-block.unauthorized-error .form-ok-unbeknown-one,.generic-quotation .popin .popin-content .form-ok-block.unauthorized-error .form-ok-unbeknown-many,.generic-quotation .popin .popin-content .form-ok-block.unauthorized-error .form-ok-unbeknown-error,.generic-quotation .popin .popin-content .form-ok-block.unauthorized-error .form-ok-error,.generic-quotation .popin .popin-content .form-ok-block.unauthorized-error i{display:none}
.generic-quotation .popin .popin-content .form-ok-block.server-error .form-ok-error{display:inline-block}
.generic-quotation .popin .popin-content .form-ok-block.server-error .form-ok-searching,.generic-quotation .popin .popin-content .form-ok-block.server-error .form-ok-prospect-read-mode,.generic-quotation .popin .popin-content .form-ok-block.server-error .form-ok-prospect-edit-mode,.generic-quotation .popin .popin-content .form-ok-block.server-error .form-ok-no-personalization,.generic-quotation .popin .popin-content .form-ok-block.server-error .form-ok-unbeknown-one,.generic-quotation .popin .popin-content .form-ok-block.server-error .form-ok-unbeknown-many,.generic-quotation .popin .popin-content .form-ok-block.server-error .form-ok-unbeknown-error,.generic-quotation .popin .popin-content .form-ok-block.server-error .form-ok-unauthorized-error,.generic-quotation .popin .popin-content .form-ok-block.server-error i{display:none}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .popin .popin-content .advisors-block-scroll,.generic-quotation .popin .popin-content .search-block,.generic-quotation .popin .popin-content .form-ok-block{margin-right:0}
}
.generic-quotation header.axa-logo-header{position:relative;padding:.8rem;max-width:800px;margin:0 auto}
.generic-quotation header.axa-logo-header .logo{display:inline-block;vertical-align:middle;line-height:0}
.generic-quotation header.axa-logo-header .logo img{max-width:130px;max-height:50px}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation header.axa-logo-header{max-width:128rem;margin:0 auto}
.generic-quotation header.axa-logo-header .logo img{max-height:5.5rem;max-width:5.5rem}
}
.generic-quotation .slide-container{position:relative;background:transparent;text-align:left;padding-bottom:0;width:100%;max-width:800px;margin:0 auto}
.generic-quotation .drag-n-drop{display:block;max-width:800px;margin:0 auto}
.generic-quotation .gq-need-container .needZone.drag-n-drop{height:0}
.generic-quotation .owl-item .needZone.drag-n-drop{height:auto}
.generic-quotation .state-wrapper .item-picker-container input{border-color:#fff !important;color:#fff !important}
.generic-quotation .state-wrapper .item-picker-container .item-picker-label{position:relative;width:100%;color:#fff;font-size:1.8rem;font-weight:bold;line-height:4.3rem;height:4.3rem}
.generic-quotation .state-wrapper .item-picker-container .item-picker-label .item-picker-link-label{width:100%;display:block;position:relative;font-size:1.4rem;line-height:5rem;cursor:pointer;height:4.3rem;padding:0 1.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:bold}
.generic-quotation .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn{position:absolute;display:inline-block;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:4.3rem;color:#fff;line-height:4.3rem;text-align:center;cursor:pointer;overflow:hidden;margin-top:.2rem}
.generic-quotation .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon:before{font-size:4.3rem}
.generic-quotation .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon.icon_state{top:2.5rem}
.generic-quotation .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon.icon_hide{display:none}
.generic-quotation .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon:before{content:"\EA78"}
.generic-quotation .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon:before{color:#fff;font-size:5.3rem}
.generic-quotation .state-wrapper .item-picker-container.opened .item-picker-label .item-picker-arrow-btn.icon:before{content:"\EA6A"}
.generic-quotation .state-wrapper .item-picker-container.closed .item-picker-label .item-picker-arrow-btn.icon:before{content:"\EA78"}
.generic-quotation .item-picker-list-container{padding:0 1.8rem;max-height:0;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:max-height;-moz-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height;overflow:hidden}
.generic-quotation .item-picker-list-container.open{max-height:1000px;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:max-height;-moz-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height}
.generic-quotation .item-picker-list-container.open{max-height:1000px}
.generic-quotation .item-picker-list-container.toggle-element-open{padding:.9rem 1.8rem 0}
.generic-quotation .item-picker-list-container input{border-color:#fff !important;color:#fff !important}
.generic-quotation .fieldset-block .auto-complete-block-inside .state-wrapper.invalid input,.generic-quotation .fieldset-block .auto-complete-block-inside .state-wrapper.validated input{border-color:#fff !important;color:#fff !important}
.generic-quotation ul.item-picker-list{list-style:none;padding:0;margin:-1%;overflow:hidden;zoom:1}
.generic-quotation ul.item-picker-list:before,.generic-quotation ul.item-picker-list:after{content:"";display:table}
.generic-quotation ul.item-picker-list:after{clear:both}
.generic-quotation ul.item-picker-list li{float:left;margin:1%;width:31%;background:#999}
.generic-quotation ul.item-picker-list li a{display:block;width:100%;cursor:pointer;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;background:#fff}
.generic-quotation ul.item-picker-list li a img{display:block;padding:0;margin:0 auto;max-width:100%;height:auto;border:0 none}
.generic-quotation .custom-select-list-light .label{color:#fff}
.generic-quotation .custom-select-list-light .state-wrapper input[type=text]{border-color:#99b6d4 !important;background:transparent !important;color:#99b6d4 !important}
.generic-quotation .custom-select-list-light .state-wrapper input[type=text]:focus,.generic-quotation .custom-select-list-light .state-wrapper input[type=text]:hover,.generic-quotation .custom-select-list-light .state-wrapper input[type=text]:active{-webkit-box-shadow:0 0 0 1px #99b6d4;-moz-box-shadow:0 0 0 1px #99b6d4;box-shadow:0 0 0 1px #99b6d4}
.generic-quotation .custom-select-list-light .state-wrapper input[type=text]:hover,.generic-quotation .custom-select-list-light .state-wrapper input[type=text]:focus{border-color:#fff !important;color:#fff}
.generic-quotation .custom-select-list-light .state-wrapper.invalid input[type=text],.generic-quotation .custom-select-list-light .state-wrapper.validated input[type=text]{border-color:#fff !important;color:#fff !important}
.generic-quotation .custom-select-list-light .state-wrapper i.icon{color:#fff}
.generic-quotation .custom-select-list-light.autocomplete-list-arrow:before{opacity:0;position:absolute;content:'';display:block;width:0;height:0;-moz-transform:scale(0.9999);border-left:1.3rem solid transparent;border-right:1.3rem solid transparent;border-bottom:1.3rem solid #fff;left:2.6rem;bottom:-1.8rem}
.generic-quotation .custom-select-list-light.autocomplete-list-arrow.opened:before{opacity:1}
.generic-quotation .custom-select-list-light ul.custom-select-list{background:#999;list-style:none;padding:0;max-height:0;overflow:hidden;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:max-height;-moz-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height;overflow:auto;margin-right:0}
.generic-quotation .custom-select-list-light ul.custom-select-list.open{max-height:1000px;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:max-height;-moz-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height}
.generic-quotation .custom-select-list-light ul.custom-select-list.open{max-height:275px}
.generic-quotation .custom-select-list-light ul.custom-select-list li{position:relative;width:100%;background:#999;font-size:1.6rem;line-height:4.3rem}
.generic-quotation .custom-select-list-light ul.custom-select-list li a{width:100%;padding:0 .9rem;display:block;position:relative;font-size:1.8rem;line-height:4.3rem;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}
.generic-quotation .custom-select-list-light ul.custom-select-list li a.odd{background:#fff;color:#004893;border-top:1px solid #99b6d4;border-bottom:1px solid #99b6d4}
.generic-quotation .custom-select-list-light ul.custom-select-list li a.even{background:#99b6d4;color:#004893;border-top:1px solid #fff;border-bottom:1px solid #fff}
.generic-quotation .custom-select-list-light ul.custom-select-list li a.first{border-top:0 none}
.generic-quotation .custom-select-list-light ul.custom-select-list li a.last{border-bottom:0 none}
.generic-quotation .custom-select-list-light ul.custom-select-list li:last-child a{border-bottom:0 none}
.generic-quotation .item-picker-container-bottom{height:.5rem}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation ul.item-picker-list{margin:-1.125%}
.generic-quotation ul.item-picker-list li{width:23%}
.generic-quotation ul.item-picker-list li:nth-child(9){display:none}
.generic-quotation .state-wrapper .item-picker-container .item-picker-label .item-picker-link-label{font-size:1.8rem}
}
.generic-quotation input::-webkit-calendar-picker-indicator{display:none}
.generic-quotation ::-ms-clear{display:none}
.generic-quotation form{position:relative;max-width:800px;margin:0 auto}
.generic-quotation .fieldsets-column{width:100%;position:relative;display:block;padding:0 .5rem 0 1.8rem;height:auto;left:0;right:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing{margin:0 auto;padding:0;max-width:632px}
.generic-quotation .fieldsets-column.fieldsets-column-right,.generic-quotation .fieldsets-column.fieldsets-column-left{width:100%;padding:0 1.8rem;margin:2rem 0 1.8rem;overflow:hidden}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .fieldsets-column.fieldsets-column-right,.generic-quotation .fieldsets-column.fieldsets-column-left{width:auto;padding:0}
.generic-quotation .fieldsets-column.fieldsets-column-right{float:right;margin:2rem 5rem 1.8rem 0}
.generic-quotation .fieldsets-column.fieldsets-column-left{float:left;margin:2rem 0 1.8rem 15rem}
}
.generic-quotation .identity.notProspect,.generic-quotation .address.notProspect{display:none}
.generic-quotation label{font-weight:bold;position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0);display:block;width:100%;margin-bottom:2.5rem;font-weight:400}
.generic-quotation label.notProspect{height:0;overflow:hidden;margin:0;padding:0;display:none}
.generic-quotation label .label{display:block;color:#5f5f5f;font-size:1.6rem;line-height:2rem}
.generic-quotation label .label span{display:inline-block;color:#999;width:auto}
.generic-quotation label .label span.label-asterisk{color:#666;margin-left:3px}
.generic-quotation label.disabled .label span{zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation label.notProspect,.generic-quotation label.label-hidden{display:none}
.generic-quotation label.label-no-bottom-margin{margin-bottom:0 !important}
.generic-quotation label .state-wrapper input[name="date_de_naissance"]:focus,.generic-quotation label .state-wrapper input[name="adresse"]:focus{padding-right:0 !important}
.generic-quotation label .input-btn{position:absolute;font-style:normal;right:4.3rem;top:0;display:none;margin:0;padding:0;font-size:4.3rem;line-height:3.9rem;height:4.3rem;width:4.3rem;color:#666;text-align:center;cursor:pointer}
.generic-quotation label input[type=text],.generic-quotation label+input[type=text],.generic-quotation label input[type=date],.generic-quotation label+input[type=date],.generic-quotation label input[type=tel],.generic-quotation label+input[type=tel],.generic-quotation label input[type=email],.generic-quotation label+input[type=email],.generic-quotation label input[type=number],.generic-quotation label+input[type=number],.generic-quotation label textarea,.generic-quotation label+textarea{position:relative;width:100%;display:inline-block;padding:0;font-size:1.6rem;line-height:2.8rem;height:4.3rem;color:#333;border:1px solid #6f6f6f;outline:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
.generic-quotation label input[type=text]:disabled,.generic-quotation label+input[type=text]:disabled,.generic-quotation label input[type=date]:disabled,.generic-quotation label+input[type=date]:disabled,.generic-quotation label input[type=tel]:disabled,.generic-quotation label+input[type=tel]:disabled,.generic-quotation label input[type=email]:disabled,.generic-quotation label+input[type=email]:disabled,.generic-quotation label input[type=number]:disabled,.generic-quotation label+input[type=number]:disabled,.generic-quotation label textarea:disabled,.generic-quotation label+textarea:disabled{background:#f5f5f5;border-color:#e5e5e5;color:#6f6f6f}
.generic-quotation label textarea,.generic-quotation label+textarea{height:124px;resize:vertical;padding:.5rem 1.5rem}
.generic-quotation label::-webkit-calendar-picker-indicator{display:none}
.generic-quotation label input[type=date]::-webkit-input-placeholder,.generic-quotation label+input[type=date]::-webkit-input-placeholder{visibility:hidden !important}
.generic-quotation input[type=radio]{position:relative;width:100%;display:inline-block;font-size:1.6rem;line-height:2.8rem;height:4.3rem;color:#333;border:1px solid #6f6f6f;outline:0;display:none;float:left;margin-left:-2rem;width:auto;line-height:normal;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:0}
.generic-quotation input[type=radio]:disabled{background:#f5f5f5;border-color:#e5e5e5;color:#6f6f6f}
.generic-quotation input[type=radio]+label{-webkit-tap-highlight-color:rgba(255,255,255,0);display:inline-block;cursor:pointer;position:relative;font-size:1.8rem;line-height:2.6rem;padding:0;color:#6f6f6f}
.generic-quotation input[type=radio]+label:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:2rem;height:2rem;font-size:2rem;line-height:2rem;background-color:#fff;border:.2rem solid #6f6f6f}
.generic-quotation input[type=radio] .input-btn{position:absolute;font-style:normal;right:4.3rem;top:0;display:none;margin:0;padding:0;font-size:4.3rem;line-height:3.9rem;height:4.3rem;width:4.3rem;color:#666;text-align:center;cursor:pointer}
.generic-quotation input[type=radio]:focus,.generic-quotation input[type=radio]:hover,.generic-quotation input[type=radio]:active{font-weight:bold;-webkit-box-shadow:0 0 0 2px #ccc;-moz-box-shadow:0 0 0 2px #ccc;box-shadow:0 0 0 2px #ccc}
.generic-quotation input[type=radio]:focus{border-color:#3032c1 !important;color:#333}
.generic-quotation input[type=radio]:focus+span.input-btn{display:inline-block}
.generic-quotation input[type=radio]:disabled{zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation input[type=radio]:disabled+i.icon{zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation input[type=radio]:disabled:focus,.generic-quotation input[type=radio]:disabled:hover,.generic-quotation input[type=radio]:disabled:active{font-weight:normal;-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}
.generic-quotation input[type=radio]:disabled:focus{border-color:#6f6f6f !important;color:#fff}
.generic-quotation input[type=radio]:disabled:focus+span.input-btn{display:none}
.generic-quotation input[type=radio]+label{-webkit-tap-highlight-color:rgba(255,255,255,0)}
.generic-quotation input[type=radio]+label:before{-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box}
.generic-quotation input[type=radio]:checked+label{-webkit-tap-highlight-color:rgba(255,255,255,0);color:#333}
.generic-quotation input[type=radio]:checked+label:before{background-image:8121991;background-image:-webkit-radial-gradient(center,ellipse cover,#333 0,#333 50%,#fff 60%,#fff 100%);background-image:-moz-radial-gradient(center,ellipse cover,#333 0,#333 50%,#fff 60%,#fff 100%);background-image:-o-radial-gradient(center,ellipse cover,#333 0,#333 50%,#fff 60%,#fff 100%);background-image:radial-gradient(center,ellipse cover,#333 0,#333 50%,#fff 60%,#fff 100%);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333',endColorstr='#fff',GradientType=1)}
.generic-quotation button.form-validated{position:relative;background:#47a80d;color:#fff;font-weight:bold;font-size:1.6rem;border:1px solid #47a80d;border-radius:0;line-height:5.2rem;height:5.2rem;outline:0 none;width:100%;text-align:left;padding:0 2rem;display:table;border-bottom:2px #2e6d08;float:right;text-align:center}
.generic-quotation button.form-validated span{position:relative;color:#fff;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation button.form-validated i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation button.form-validated i.icon:before{font-size:6rem}
.generic-quotation button.form-validated i.icon.icon_state{top:2.5rem}
.generic-quotation button.form-validated i.icon.icon_hide{display:none}
.generic-quotation button.form-validated i.icon:before{font-weight:bold}
.generic-quotation button.form-validated i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation button.form-validated i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation button.form-validated:active,.generic-quotation button.form-validated:hover{background:#3c8f0b;border-color:#2e6d08}
.generic-quotation button.form-validated:active span,.generic-quotation button.form-validated:hover span{color:#fff}
.generic-quotation button.form-validated:active i.icon:before,.generic-quotation button.form-validated:hover i.icon:before{color:#fff}
.generic-quotation button.form-validated:disabled,.generic-quotation button.form-validated.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation button.form-validated:disabled span,.generic-quotation button.form-validated.disabled span,.generic-quotation button.form-validated:disabled i,.generic-quotation button.form-validated.disabled i{text-shadow:none;color:#fff}
.generic-quotation button.form-validated.button-inline-block{display:inline-block}
.generic-quotation button.form-validated:disabled,.generic-quotation button.form-validated.disabled{background-color:#b3b3b3;border-color:#b3b3b3;opacity:1}
.generic-quotation button.form-validated.btn_loading{background-color:#47a80d}
.generic-quotation button.btn-ask-quote{position:relative;color:#fff;font-weight:bold;font-size:1.6rem;border:1px solid #47a80d;line-height:5.5rem;height:5.5rem;outline:0 none;width:100%;text-align:left;display:table;padding:0 2rem;padding:0 6rem 0 2rem;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;width:345px;background:#47a80d;display:block;margin:0 auto}
.generic-quotation button.btn-ask-quote span{position:relative;color:#fff;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation button.btn-ask-quote i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation button.btn-ask-quote i.icon:before{font-size:6rem}
.generic-quotation button.btn-ask-quote i.icon.icon_state{top:2.5rem}
.generic-quotation button.btn-ask-quote i.icon.icon_hide{display:none}
.generic-quotation button.btn-ask-quote i.icon:before{font-weight:bold}
.generic-quotation button.btn-ask-quote i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation button.btn-ask-quote i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation button.btn-ask-quote:active,.generic-quotation button.btn-ask-quote:hover{background:#3c8f0b;border-color:none}
.generic-quotation button.btn-ask-quote:active span,.generic-quotation button.btn-ask-quote:hover span{color:#fff}
.generic-quotation button.btn-ask-quote:active i.icon:before,.generic-quotation button.btn-ask-quote:hover i.icon:before{color:#fff}
.generic-quotation button.btn-ask-quote:disabled,.generic-quotation button.btn-ask-quote.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation button.btn-ask-quote:disabled span,.generic-quotation button.btn-ask-quote.disabled span,.generic-quotation button.btn-ask-quote:disabled i,.generic-quotation button.btn-ask-quote.disabled i{text-shadow:none;color:#fff}
.generic-quotation button.btn-ask-quote.button-inline-block{display:inline-block}
.generic-quotation button.btn-ask-quote i.icon{right:1rem;top:0}
.generic-quotation button.btn-ask-quote i.icon:before{font-size:2.3rem;line-height:1.8em;height:4.3rem;color:#fff}
.generic-quotation button.btn-ask-quote span{line-height:3.3rem}
.generic-quotation button.btn-ask-quote i.icon{right:1.7rem;top:.5rem}
.generic-quotation button.btn-contact-advisor{position:relative;background:#ff6500;color:#fff;font-weight:bold;font-size:1.6rem;border:1px solid #ff6500;border-radius:0;line-height:5.2rem;height:5.2rem;outline:0 none;width:100%;text-align:left;padding:0 2rem;display:table;border-bottom:2px #dc541a;width:260px;margin:2rem auto 1rem;line-height:1.56;float:none}
.generic-quotation button.btn-contact-advisor span{position:relative;color:#fff;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation button.btn-contact-advisor i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation button.btn-contact-advisor i.icon:before{font-size:6rem}
.generic-quotation button.btn-contact-advisor i.icon.icon_state{top:2.5rem}
.generic-quotation button.btn-contact-advisor i.icon.icon_hide{display:none}
.generic-quotation button.btn-contact-advisor i.icon:before{font-weight:bold}
.generic-quotation button.btn-contact-advisor i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation button.btn-contact-advisor i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation button.btn-contact-advisor:active,.generic-quotation button.btn-contact-advisor:hover{background:#dc541a;border-color:#dc541a}
.generic-quotation button.btn-contact-advisor:active span,.generic-quotation button.btn-contact-advisor:hover span{color:#fff}
.generic-quotation button.btn-contact-advisor:active i.icon:before,.generic-quotation button.btn-contact-advisor:hover i.icon:before{color:#fff}
.generic-quotation button.btn-contact-advisor:disabled,.generic-quotation button.btn-contact-advisor.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation button.btn-contact-advisor:disabled span,.generic-quotation button.btn-contact-advisor.disabled span,.generic-quotation button.btn-contact-advisor:disabled i,.generic-quotation button.btn-contact-advisor.disabled i{text-shadow:none;color:#fff}
.generic-quotation button.btn-contact-advisor.button-inline-block{display:inline-block}
.generic-quotation button.btn-contact-advisor.btn-hidden{display:none}
.generic-quotation button.btn-contact-advisor i.icon{top:.5rem}
.generic-quotation button.btn-contact-advisor:disabled,.generic-quotation button.btn-contact-advisor.disabled{zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation button.btn-redo{position:relative;background:#fff;color:#3032c1;font-weight:bold;font-size:1.6rem;border:1px solid #3032c1;border-radius:0;line-height:5.2rem;height:5.2rem;outline:0 none;width:100%;text-align:left;padding:0 2rem;display:table;border-bottom:2px #3032c1;width:260px;margin:2rem auto 1rem;line-height:1.56;float:none}
.generic-quotation button.btn-redo span{position:relative;color:#3032c1;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation button.btn-redo i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation button.btn-redo i.icon:before{font-size:6rem}
.generic-quotation button.btn-redo i.icon.icon_state{top:2.5rem}
.generic-quotation button.btn-redo i.icon.icon_hide{display:none}
.generic-quotation button.btn-redo i.icon:before{font-weight:bold}
.generic-quotation button.btn-redo i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation button.btn-redo i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation button.btn-redo:active,.generic-quotation button.btn-redo:hover{background:#3032c1;border-color:#3032c1}
.generic-quotation button.btn-redo:active span,.generic-quotation button.btn-redo:hover span{color:#fff}
.generic-quotation button.btn-redo:active i.icon:before,.generic-quotation button.btn-redo:hover i.icon:before{color:#fff}
.generic-quotation button.btn-redo:disabled,.generic-quotation button.btn-redo.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation button.btn-redo:disabled span,.generic-quotation button.btn-redo.disabled span,.generic-quotation button.btn-redo:disabled i,.generic-quotation button.btn-redo.disabled i{text-shadow:none;color:#3032c1}
.generic-quotation button.btn-redo.button-inline-block{display:inline-block}
.generic-quotation button.btn-redo.btn-hidden{display:none}
.generic-quotation button.btn-redo i.icon{top:.5rem}
.generic-quotation button.btn-redo:disabled,.generic-quotation button.btn-redo.disabled{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}
.generic-quotation button.btn-back{position:relative;color:#7f7f7f;font-weight:bold;font-size:1.6rem;border-radius:0;line-height:5.2rem;height:5.2rem;outline:0 none;text-align:left;display:table;border-bottom:2px #333;background:transparent;border:1px solid #7f7f7f;width:auto;padding:0 2rem;padding:0 2rem 0 6rem;width:100%;display:block;margin:0 auto;text-align:center}
.generic-quotation button.btn-back span{position:relative;color:#7f7f7f;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation button.btn-back i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation button.btn-back i.icon:before{font-size:6rem}
.generic-quotation button.btn-back i.icon.icon_state{top:2.5rem}
.generic-quotation button.btn-back i.icon.icon_hide{display:none}
.generic-quotation button.btn-back i.icon:before{font-weight:bold}
.generic-quotation button.btn-back i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation button.btn-back i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation button.btn-back:active,.generic-quotation button.btn-back:hover{background:transparent;border-color:#333}
.generic-quotation button.btn-back:active span,.generic-quotation button.btn-back:hover span{color:#333}
.generic-quotation button.btn-back:active i.icon:before,.generic-quotation button.btn-back:hover i.icon:before{color:#333}
.generic-quotation button.btn-back:disabled,.generic-quotation button.btn-back.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation button.btn-back:disabled span,.generic-quotation button.btn-back.disabled span,.generic-quotation button.btn-back:disabled i,.generic-quotation button.btn-back.disabled i{text-shadow:none;color:#7f7f7f}
.generic-quotation button.btn-back.button-inline-block{display:inline-block}
.generic-quotation button.btn-back i.icon{right:1rem;top:0}
.generic-quotation button.btn-back i.icon:before{font-size:2.3rem;line-height:1.8em;height:4.3rem;color:#7f7f7f}
.generic-quotation button.btn-back span{line-height:3.3rem;color:#7f7f7f}
.generic-quotation button.btn-back i.icon{right:1rem;top:0}
.generic-quotation button.btn-back i.icon:before{font-size:2.3rem;line-height:1.8em;height:4.3rem;color:#7f7f7f}
.generic-quotation button.btn-back span{line-height:3.3rem}
.generic-quotation button.btn-back i.icon{left:1rem}
.generic-quotation button.btn-back i.icon{right:auto;left:1.5rem;top:.5rem}
.generic-quotation button.btn-back-confirm{position:relative;color:#47a80d;font-weight:bold;font-size:1.6rem;border-radius:0;line-height:6rem;height:6rem;outline:0 none;width:100%;text-align:left;display:table;background:transparent;border:1px solid #47a80d;width:auto;padding:0 2rem;padding:0 2rem 0 6rem;display:block;margin:0 auto;text-align:center}
.generic-quotation button.btn-back-confirm span{position:relative;color:#47a80d;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation button.btn-back-confirm i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation button.btn-back-confirm i.icon:before{font-size:6rem}
.generic-quotation button.btn-back-confirm i.icon.icon_state{top:2.5rem}
.generic-quotation button.btn-back-confirm i.icon.icon_hide{display:none}
.generic-quotation button.btn-back-confirm i.icon:before{font-weight:bold}
.generic-quotation button.btn-back-confirm i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation button.btn-back-confirm i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation button.btn-back-confirm:active,.generic-quotation button.btn-back-confirm:hover{background:transparent;border-color:none}
.generic-quotation button.btn-back-confirm:active span,.generic-quotation button.btn-back-confirm:hover span{color:#47a80d}
.generic-quotation button.btn-back-confirm:active i.icon:before,.generic-quotation button.btn-back-confirm:hover i.icon:before{color:#47a80d}
.generic-quotation button.btn-back-confirm:disabled,.generic-quotation button.btn-back-confirm.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation button.btn-back-confirm:disabled span,.generic-quotation button.btn-back-confirm.disabled span,.generic-quotation button.btn-back-confirm:disabled i,.generic-quotation button.btn-back-confirm.disabled i{text-shadow:none;color:#47a80d}
.generic-quotation button.btn-back-confirm.button-inline-block{display:inline-block}
.generic-quotation button.btn-back-confirm i.icon{right:1rem;top:0}
.generic-quotation button.btn-back-confirm i.icon:before{font-size:2.3rem;line-height:1.8em;height:4.3rem;color:#47a80d}
.generic-quotation button.btn-back-confirm span{line-height:3.3rem;color:#47a80d}
.generic-quotation button.btn-back-confirm i.icon{right:1rem;top:0}
.generic-quotation button.btn-back-confirm i.icon:before{font-size:2.3rem;line-height:1.8em;height:4.3rem;color:#47a80d}
.generic-quotation button.btn-back-confirm span{line-height:3.3rem}
.generic-quotation button.btn-back-confirm i.icon{left:1rem}
.generic-quotation button.btn-back-confirm i.icon{right:auto;left:1rem}
.generic-quotation button.btn-contact-advisor,.generic-quotation button.form-validated{display:block;padding:0 2rem;padding:0 6rem 0 2rem}
.generic-quotation button.btn-contact-advisor i.icon,.generic-quotation button.form-validated i.icon{right:1rem;top:0}
.generic-quotation button.btn-contact-advisor i.icon:before,.generic-quotation button.form-validated i.icon:before{font-size:2.3rem;line-height:1.8em;height:4.3rem;color:#fff}
.generic-quotation button.btn-contact-advisor span,.generic-quotation button.form-validated span{line-height:3.3rem}
.generic-quotation button.btn-contact-advisor i.icon,.generic-quotation button.form-validated i.icon{right:1.7rem;top:.5rem}
.generic-quotation button.btn-redo{display:block;padding:0 2rem;padding:0 6rem 0 2rem}
.generic-quotation button.btn-redo i.icon{right:1rem;top:0}
.generic-quotation button.btn-redo i.icon:before{font-size:2.3rem;line-height:1.8em;height:4.3rem;color:#3032c1}
.generic-quotation button.btn-redo span{line-height:3.3rem}
.generic-quotation button.btn-redo i.icon{right:1.7rem;top:.5rem}
.generic-quotation button.advisor-btn{position:relative;color:#00008f;font-weight:bold;font-size:1.6rem;border-radius:0;line-height:4.3rem;height:4.3rem;outline:0 none;width:100%;text-align:left;padding:0 2rem;display:table;background:transparent;border:1px solid #00008f;display:block;width:auto}
.generic-quotation button.advisor-btn span{position:relative;color:#00008f;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation button.advisor-btn i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation button.advisor-btn i.icon:before{font-size:6rem}
.generic-quotation button.advisor-btn i.icon.icon_state{top:2.5rem}
.generic-quotation button.advisor-btn i.icon.icon_hide{display:none}
.generic-quotation button.advisor-btn i.icon:before{font-weight:bold}
.generic-quotation button.advisor-btn i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation button.advisor-btn i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation button.advisor-btn:active,.generic-quotation button.advisor-btn:hover{background:transparent;border-color:none}
.generic-quotation button.advisor-btn:active span,.generic-quotation button.advisor-btn:hover span{color:#00008f}
.generic-quotation button.advisor-btn:active i.icon:before,.generic-quotation button.advisor-btn:hover i.icon:before{color:#00008f}
.generic-quotation button.advisor-btn:disabled,.generic-quotation button.advisor-btn.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation button.advisor-btn:disabled span,.generic-quotation button.advisor-btn.disabled span,.generic-quotation button.advisor-btn:disabled i,.generic-quotation button.advisor-btn.disabled i{text-shadow:none;color:#00008f}
.generic-quotation button.advisor-btn.button-inline-block{display:inline-block}
.generic-quotation button.advisor-btn i.icon{right:1rem;top:0}
.generic-quotation button.advisor-btn i.icon:before{font-size:2.3rem;line-height:1.8em;height:4.3rem;color:#00008f}
.generic-quotation button.advisor-btn span{line-height:3.3rem;color:#00008f}
.generic-quotation button.btn-recap-block{position:relative;color:#666;font-weight:bold;font-size:1.6rem;border-radius:0;line-height:4.3rem;height:4.3rem;outline:0 none;width:100%;text-align:left;padding:0 2rem;display:table;background:transparent;border:1px solid #666;display:block;width:auto;display:inline-block;margin:0 auto;font-size:2rem}
.generic-quotation button.btn-recap-block span{position:relative;color:#666;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation button.btn-recap-block i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation button.btn-recap-block i.icon:before{font-size:6rem}
.generic-quotation button.btn-recap-block i.icon.icon_state{top:2.5rem}
.generic-quotation button.btn-recap-block i.icon.icon_hide{display:none}
.generic-quotation button.btn-recap-block i.icon:before{font-weight:bold}
.generic-quotation button.btn-recap-block i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation button.btn-recap-block i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation button.btn-recap-block:active,.generic-quotation button.btn-recap-block:hover{background:transparent;border-color:none}
.generic-quotation button.btn-recap-block:active span,.generic-quotation button.btn-recap-block:hover span{color:#666}
.generic-quotation button.btn-recap-block:active i.icon:before,.generic-quotation button.btn-recap-block:hover i.icon:before{color:#666}
.generic-quotation button.btn-recap-block:disabled,.generic-quotation button.btn-recap-block.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation button.btn-recap-block:disabled span,.generic-quotation button.btn-recap-block.disabled span,.generic-quotation button.btn-recap-block:disabled i,.generic-quotation button.btn-recap-block.disabled i{text-shadow:none;color:#666}
.generic-quotation button.btn-recap-block.button-inline-block{display:inline-block}
.generic-quotation button.btn-recap-block i.icon{right:1rem;top:0}
.generic-quotation button.btn-recap-block i.icon:before{font-size:2.3rem;line-height:1.8em;height:4.3rem;color:#666}
.generic-quotation button.btn-recap-block span{line-height:3.3rem;color:#666}
.generic-quotation button.edit-list-btn{position:relative;color:#fff;font-weight:bold;font-size:1.6rem;border-radius:0;line-height:4.3rem;height:4.3rem;outline:0 none;text-align:left;display:table;background:transparent;border:1px solid #fff;width:auto;display:block;padding:0 2rem;padding:0 2rem 0 6rem;text-align:center;width:100%}
.generic-quotation button.edit-list-btn span{position:relative;color:#fff;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation button.edit-list-btn i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation button.edit-list-btn i.icon:before{font-size:6rem}
.generic-quotation button.edit-list-btn i.icon.icon_state{top:2.5rem}
.generic-quotation button.edit-list-btn i.icon.icon_hide{display:none}
.generic-quotation button.edit-list-btn i.icon:before{font-weight:bold}
.generic-quotation button.edit-list-btn i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation button.edit-list-btn i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation button.edit-list-btn:active,.generic-quotation button.edit-list-btn:hover{background:transparent;border-color:none}
.generic-quotation button.edit-list-btn:active span,.generic-quotation button.edit-list-btn:hover span{color:#fff}
.generic-quotation button.edit-list-btn:active i.icon:before,.generic-quotation button.edit-list-btn:hover i.icon:before{color:#fff}
.generic-quotation button.edit-list-btn:disabled,.generic-quotation button.edit-list-btn.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation button.edit-list-btn:disabled span,.generic-quotation button.edit-list-btn.disabled span,.generic-quotation button.edit-list-btn:disabled i,.generic-quotation button.edit-list-btn.disabled i{text-shadow:none;color:#fff}
.generic-quotation button.edit-list-btn.button-inline-block{display:inline-block}
.generic-quotation button.edit-list-btn i.icon{right:1rem;top:0}
.generic-quotation button.edit-list-btn i.icon:before{font-size:2.3rem;line-height:1.8em;height:4.3rem;color:#fff}
.generic-quotation button.edit-list-btn span{line-height:3.3rem;color:#fff}
.generic-quotation button.edit-list-btn i.icon{right:1rem;top:0}
.generic-quotation button.edit-list-btn i.icon:before{font-size:2.3rem;line-height:1.8em;height:4.3rem;color:#fff}
.generic-quotation button.edit-list-btn span{line-height:3.3rem}
.generic-quotation button.edit-list-btn i.icon{left:1rem}
.generic-quotation button.edit-list-btn i.icon{right:auto;left:1rem}
.generic-quotation button.confirm-btn,.generic-quotation button.advisor-search-btn{position:static;padding:0;display:table;height:auto}
.generic-quotation button.confirm-btn i.icon,.generic-quotation button.advisor-search-btn i.icon{position:absolute;font-family:"icons";display:inline-block;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:static;display:table-cell;text-align:center;vertical-align:middle}
.generic-quotation button.confirm-btn i.icon:before,.generic-quotation button.advisor-search-btn i.icon:before{font-size:3rem}
.generic-quotation button.confirm-btn i.icon.icon_state,.generic-quotation button.advisor-search-btn i.icon.icon_state{top:2.5rem}
.generic-quotation button.confirm-btn i.icon.icon_hide,.generic-quotation button.advisor-search-btn i.icon.icon_hide{display:none}
.generic-quotation button.confirm-btn i.icon:before,.generic-quotation button.advisor-search-btn i.icon:before{line-height:4.3rem}
.generic-quotation button.confirm-btn span,.generic-quotation button.advisor-search-btn span{position:static;display:table-cell;text-align:center;vertical-align:middle;width:100%;padding:0 1rem 0 0}
.generic-quotation button.btn-contact-advisor{width:260px;height:52px;background-color:#ff6500;margin:2rem auto 1rem;border-color:#ff6500;line-height:1.56;float:none}
@media only screen and (max-width:667px){.generic-quotation button.btn-contact-advisor span{font-size:1.5rem}
}
@media only screen and (max-width:667px){.generic-quotation button.btn-contact-advisor{width:250px;margin-left:1rem;margin-right:1rem}
}
.generic-quotation button.btn-contact-advisor:hover{background-color:#dc541a;border-color:#dc541a}
.generic-quotation button.btn-contact-advisor.btn-hidden{display:none}
.generic-quotation button.btn-contact-advisor i.icon{top:.5rem}
.generic-quotation button.btn-redo{width:260px;height:52px;background-color:#fff;margin:3rem auto 4rem;border-color:#3032c1;border-bottom:1px solid #3032c1;line-height:1.56;float:none}
.generic-quotation button.btn-redo:hover{background-color:#3032c1;border-color:#fff}
.generic-quotation button.btn-redo.btn-hidden{display:none}
.generic-quotation button.btn-redo i.icon{top:.5rem}
.generic-quotation a.btn-link{color:#3032c1;text-decoration:none;line-height:1.63;font-weight:600;font-size:1.8rem;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;cursor:pointer}
.generic-quotation a.btn-link .icon{padding-top:1rem;padding-right:.5rem}
.generic-quotation a.btn-link:hover{color:#00008f}
.generic-quotation button.mobile-only{display:block !important}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation button.form-validated{margin-right:0;width:auto}
.generic-quotation button.mobile-only{display:none !important}
.generic-quotation.btn-back{width:auto}
.generic-quotation.btn-redo{margin:2rem auto 5rem}
}
.generic-quotation .button-block-validate{overflow:hidden}
.generic-quotation .form-ok-block{position:relative;background:#00008f;color:#fff;padding:1rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal}
.generic-quotation .form-ok-block p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .form-ok-block.searching{background-color:#e3f2fd;padding:1.5rem 0 1rem}
.generic-quotation .form-ok-block.searching .form-ok-searching{display:inline-block;color:#00008f;font-size:1.8rem;line-height:1.8rem}
.generic-quotation .form-ok-block.searching i{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .form-ok-block.searching i:before{font-size:4.3rem}
.generic-quotation .form-ok-block.searching i.icon_state{top:2.5rem}
.generic-quotation .form-ok-block.searching i.icon_hide{display:none}
.generic-quotation .form-ok-block.searching i.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}
.generic-quotation .form-ok-block.searching i.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation .form-ok-block.searching .form-ok-prospect-edit-mode,.generic-quotation .form-ok-block.searching .form-ok-prospect-read-mode,.generic-quotation .form-ok-block.searching .form-ok-no-personalization,.generic-quotation .form-ok-block.searching .form-ok-unbeknown-one,.generic-quotation .form-ok-block.searching .form-ok-unbeknown-many,.generic-quotation .form-ok-block.searching .form-ok-unbeknown-error,.generic-quotation .form-ok-block.searching .form-ok-unauthorized-error,.generic-quotation .form-ok-block.searching .form-ok-error{display:none}
.generic-quotation .form-ok-block.prospect-read-mode .form-ok-prospect-read-mode{display:inline-block}
.generic-quotation .form-ok-block.prospect-read-mode .form-ok-searching,.generic-quotation .form-ok-block.prospect-read-mode .form-ok-prospect-edit-mode,.generic-quotation .form-ok-block.prospect-read-mode .form-ok-no-personalization,.generic-quotation .form-ok-block.prospect-read-mode .form-ok-unbeknown-one,.generic-quotation .form-ok-block.prospect-read-mode .form-ok-unbeknown-many,.generic-quotation .form-ok-block.prospect-read-mode .form-ok-unbeknown-error,.generic-quotation .form-ok-block.prospect-read-mode .form-ok-unauthorized-error,.generic-quotation .form-ok-block.prospect-read-mode .form-ok-error,.generic-quotation .form-ok-block.prospect-read-mode i{display:none}
.generic-quotation .form-ok-block.prospect-edit-mode .form-ok-prospect-edit-mode{display:inline-block}
.generic-quotation .form-ok-block.prospect-edit-mode .form-ok-searching,.generic-quotation .form-ok-block.prospect-edit-mode .form-ok-prospect-read-mode,.generic-quotation .form-ok-block.prospect-edit-mode .form-ok-no-personalization,.generic-quotation .form-ok-block.prospect-edit-mode .form-ok-unbeknown-one,.generic-quotation .form-ok-block.prospect-edit-mode .form-ok-unbeknown-many,.generic-quotation .form-ok-block.prospect-edit-mode .form-ok-unbeknown-error,.generic-quotation .form-ok-block.prospect-edit-mode .form-ok-unauthorized-error,.generic-quotation .form-ok-block.prospect-edit-mode .form-ok-error,.generic-quotation .form-ok-block.prospect-edit-mode i{display:none}
.generic-quotation .form-ok-block.no-personalization{background-color:#e3f2fd;padding-top:1.5rem}
.generic-quotation .form-ok-block.no-personalization .form-ok-no-personalization{display:inline-block;color:#00008f;font-size:1.8rem;line-height:1.8rem}
.generic-quotation .form-ok-block.no-personalization .form-ok-searching,.generic-quotation .form-ok-block.no-personalization .form-ok-prospect-read-mode,.generic-quotation .form-ok-block.no-personalization .form-ok-prospect-edit-mode,.generic-quotation .form-ok-block.no-personalization .form-ok-unbeknown-one,.generic-quotation .form-ok-block.no-personalization .form-ok-unbeknown-many,.generic-quotation .form-ok-block.no-personalization .form-ok-unbeknown-error,.generic-quotation .form-ok-block.no-personalization .form-ok-unauthorized-error,.generic-quotation .form-ok-block.no-personalization .form-ok-error,.generic-quotation .form-ok-block.no-personalization i{display:none}
.generic-quotation .form-ok-block.unbeknown-one .form-ok-unbeknown-one{display:inline-block}
.generic-quotation .form-ok-block.unbeknown-one .form-ok-searching,.generic-quotation .form-ok-block.unbeknown-one .form-ok-prospect-read-mode,.generic-quotation .form-ok-block.unbeknown-one .form-ok-prospect-edit-mode,.generic-quotation .form-ok-block.unbeknown-one .form-ok-no-personalization,.generic-quotation .form-ok-block.unbeknown-one .form-ok-unbeknown-many,.generic-quotation .form-ok-block.unbeknown-one .form-ok-unbeknown-error,.generic-quotation .form-ok-block.unbeknown-one .form-ok-unauthorized-error,.generic-quotation .form-ok-block.unbeknown-one .form-ok-error,.generic-quotation .form-ok-block.unbeknown-one i{display:none}
.generic-quotation .form-ok-block.unbeknown-many .form-ok-unbeknown-many{display:inline-block}
.generic-quotation .form-ok-block.unbeknown-many .form-ok-searching,.generic-quotation .form-ok-block.unbeknown-many .form-ok-prospect-read-mode,.generic-quotation .form-ok-block.unbeknown-many .form-ok-prospect-edit-mode,.generic-quotation .form-ok-block.unbeknown-many .form-ok-no-personalization,.generic-quotation .form-ok-block.unbeknown-many .form-ok-unbeknown-one,.generic-quotation .form-ok-block.unbeknown-many .form-ok-unbeknown-error,.generic-quotation .form-ok-block.unbeknown-many .form-ok-unauthorized-error,.generic-quotation .form-ok-block.unbeknown-many .form-ok-error,.generic-quotation .form-ok-block.unbeknown-many i{display:none}
.generic-quotation .form-ok-block.unbeknown-error .form-ok-unbeknown-error{display:inline-block}
.generic-quotation .form-ok-block.unbeknown-error .form-ok-searching,.generic-quotation .form-ok-block.unbeknown-error .form-ok-prospect-read-mode,.generic-quotation .form-ok-block.unbeknown-error .form-ok-prospect-edit-mode,.generic-quotation .form-ok-block.unbeknown-error .form-ok-no-personalization,.generic-quotation .form-ok-block.unbeknown-error .form-ok-unbeknown-one,.generic-quotation .form-ok-block.unbeknown-error .form-ok-unbeknown-many,.generic-quotation .form-ok-block.unbeknown-error .form-ok-unauthorized-error,.generic-quotation .form-ok-block.unbeknown-error .form-ok-error i{display:none}
.generic-quotation .form-ok-block.unauthorized-error .form-ok-unauthorized-error{display:inline-block}
.generic-quotation .form-ok-block.unauthorized-error .form-ok-searching,.generic-quotation .form-ok-block.unauthorized-error .form-ok-prospect-read-mode,.generic-quotation .form-ok-block.unauthorized-error .form-ok-prospect-edit-mode,.generic-quotation .form-ok-block.unauthorized-error .form-ok-no-personalization,.generic-quotation .form-ok-block.unauthorized-error .form-ok-unbeknown-one,.generic-quotation .form-ok-block.unauthorized-error .form-ok-unbeknown-many,.generic-quotation .form-ok-block.unauthorized-error .form-ok-unbeknown-error,.generic-quotation .form-ok-block.unauthorized-error .form-ok-error,.generic-quotation .form-ok-block.unauthorized-error i{display:none}
.generic-quotation .form-ok-block.server-error .form-ok-error{display:inline-block}
.generic-quotation .form-ok-block.server-error .form-ok-searching,.generic-quotation .form-ok-block.server-error .form-ok-prospect-read-mode,.generic-quotation .form-ok-block.server-error .form-ok-prospect-edit-mode,.generic-quotation .form-ok-block.server-error .form-ok-no-personalization,.generic-quotation .form-ok-block.server-error .form-ok-unbeknown-one,.generic-quotation .form-ok-block.server-error .form-ok-unbeknown-many,.generic-quotation .form-ok-block.server-error .form-ok-unbeknown-error,.generic-quotation .form-ok-block.server-error .form-ok-unauthorized-error,.generic-quotation .form-ok-block.server-error i{display:none}
.generic-quotation .form-ok-block.form-ok-hidden{display:none}
.generic-quotation .form-ok-block.form-ok-block-no-side-margins{margin-left:0;margin-right:0}
.generic-quotation .error-block .error-block-grey-bg{background:#f5f5f5;padding:1.5rem;margin-bottom:2rem}
.generic-quotation .error-block .error-block-grey-bg p{-webkit-user-select:none;color:#666;margin:0;padding:0;text-align:center;font-size:1.8rem;line-height:1.2;display:block}
.generic-quotation .error-block .error-block-grey-bg p span.error-block-phone{-webkit-user-select:none;color:#666;font-size:2.4rem;line-height:1.2}
.generic-quotation .error-block .error-block-grey-bg a{color:#3032c1;text-decoration:none;line-height:1.63;font-weight:600}
.generic-quotation .error-block .error-block-grey-bg a i{padding-right:.5rem}
.generic-quotation .error-block .error-block-notice{-webkit-user-select:none;font-size:1.2rem;line-height:1.2;color:#666;text-align:left;padding:0 1rem;margin-bottom:1.8rem}
.generic-quotation .advisors-block{background:#fff;padding-bottom:1.8rem;margin-right:1.5rem}
.generic-quotation .advisors-block.advisors-block-hidden,.generic-quotation .advisors-block .advisors-block-hidden{display:none}
.generic-quotation .advisors-block .button-block{margin-right:0}
.generic-quotation .advisors-block-float .advisors-block-scroll{overflow-x:hidden;margin-right:0}
.generic-quotation .advisors-block-float .advisors-block-scroll.advisors-block-scrollable{border:1px solid #ddd;border-right:0;height:300px;overflow-y:scroll}
.generic-quotation .advisors-block-float .advisors-block-scroll .advisors-list-spinner{height:0;display:none}
.generic-quotation .advisors-list-block{background:#fff;margin-right:0}
.generic-quotation .advisors-list-block .advisor-item-block{margin:0;padding:1.8rem .9rem 0;background:#fff}
.generic-quotation .advisors-list-block .advisor-item-block .advisor-icon-container{padding:0 2rem 0 1rem;vertical-align:top}
.generic-quotation .advisors-list-block .advisor-item-block .advisor-icon-container img{width:70px;height:70px}
.generic-quotation .advisors-list-block .advisor-item-block .advisor-icon-container i.icon{padding-top:.7rem;width:70px;height:70px;display:block}
.generic-quotation .advisors-list-block .advisor-item-block:nth-child(odd){background:#f0f0f0}
.generic-quotation .advisors-list-block .advisor-item-block:nth-child(even){background:#fff}
.generic-quotation .advisors-list-block .advisor-item-block.advisor-item-block-hidden{background:transparent;display:none;overflow:hidden;height:0;margin:0;padding:0}
.generic-quotation .advisors-list-block .advisor-item-block.selected{background:#e7eaf2}
.generic-quotation .advisors-list-block .advisor-item-block.selected .vcard-block label,.generic-quotation .advisors-list-block .advisor-item-block.selected .vcard-block input{display:none}
.generic-quotation .advisors-list-block .advisor-item-block.selected .vcard-block .advisor-item,.generic-quotation .advisors-list-block .advisor-item-block.selected .vcard-block .advisor-icon-container{vertical-align:top}
.generic-quotation .advisors-list-block .advisor-item-block.agent-aga .vcard-block .advisor-icon-container i.icon{background-color:#004893}
.generic-quotation .advisors-list-block .advisor-item-block.agent-aga .vcard-block .opening-hours{display:block}
.generic-quotation .advisors-list-block .advisor-item-block.agent-axa_part .vcard-block .advisor-icon-container i.icon{background-color:#004893}
.generic-quotation .advisors-list-block .advisor-item-block.agent-axa_part .vcard-block .opening-hours{display:block}
.generic-quotation .advisors-list-block .advisor-item-block.agent-aep .vcard-block .advisor-icon-container i.icon{background-color:#6a79c1}
.generic-quotation .advisors-list-block .advisor-item-block.agent-aep .vcard-block .street-line{display:none}
.generic-quotation .advisors-list-block .advisor-item-block.agent-a2p .vcard-block .advisor-icon-container i.icon{background-color:#ab9776}
.generic-quotation .advisors-list-block .advisor-item-block.confirm .vcard-block label,.generic-quotation .advisors-list-block .advisor-item-block.confirm .vcard-block input{display:none}
.generic-quotation .advisors-list-block .advisor-item-block.confirm .vcard-block .advisor-item,.generic-quotation .advisors-list-block .advisor-item-block.confirm .vcard-block .advisor-icon-container{vertical-align:top}
.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .street-line,.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .city-code,.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .telephone,.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .orias,.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .email,.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .opening-hours{display:block}
.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .site{display:none}
.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .street-line{display:none}
.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .city-code,.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .telephone,.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .orias,.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .email,.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .site{display:block}
.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .opening-hours{display:none}
.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .street-line,.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .city-code,.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .telephone,.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .orias,.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .email,.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .site{display:block}
.generic-quotation .advisors-list-block .advisor-item-block.confirm.agent-a2p .vcard-block .opening-hours{display:none}
.generic-quotation .advisors-list-block .advisor-item-block .map-block{position:relative;background:#f6f6f6;overflow:hidden;height:0}
.generic-quotation .advisors-list-block .advisor-item-block .map-block .map-google{background:transparent;position:relative;width:100%;height:100%;margin:0;padding:0;top:0}
.generic-quotation .advisors-list-block .advisor-item-block .map-block i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .advisors-list-block .advisor-item-block .map-block i.icon:before{font-size:4.3rem}
.generic-quotation .advisors-list-block .advisor-item-block .map-block i.icon.icon_state{top:2.5rem}
.generic-quotation .advisors-list-block .advisor-item-block .map-block i.icon.icon_hide{display:none}
.generic-quotation .advisors-list-block .advisor-item-block .map-block i.icon.icon_cross{background:#fff;color:#00008f}
.generic-quotation .advisors-list-block .advisor-item-block .map-block i.icon.icon_advisor{background:#00008f;color:#fff;top:50%;right:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.generic-quotation .vcard-block{position:relative;padding:0;display:table;border:0 none;cursor:pointer}
.generic-quotation .vcard-block label{position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0);display:inline-block;cursor:pointer;font-size:1.8rem;line-height:2.6rem;padding:0;margin:0;color:#333}
.generic-quotation .vcard-block .advisor-icon-container{display:table-cell;width:7rem;text-align:center}
.generic-quotation .vcard-block .advisor-icon-container label:before{left:auto}
.generic-quotation .vcard-block .advisor-icon-container i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.generic-quotation .vcard-block .advisor-icon-container i.icon:before{font-size:4rem}
.generic-quotation .vcard-block .advisor-icon-container i.icon.icon_state{top:2.5rem}
.generic-quotation .vcard-block .advisor-icon-container i.icon.icon_hide{display:none}
.generic-quotation .vcard-block .advisor-icon-container i.icon:before{margin-top:.3rem;font-size:5rem;color:#fff}
.generic-quotation .vcard-block.vcard-site{width:100%;border-top:1px solid #ccc;margin:2rem 0;padding:0 0 0 2rem}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .vcard-block.vcard-site{padding:0 0 0 10rem}
}
.generic-quotation .vcard-block.vcard-site .toggle-label{display:block;color:#00008f;font-size:1.6rem}
.generic-quotation .vcard-block.vcard-site .toggle-label span{height:2rem;display:block;overflow:hidden;-webkit-transition:200ms ease-in-out;-moz-transition:200ms ease-in-out;-ms-transition:200ms ease-in-out;-o-transition:200ms ease-in-out;transition:200ms ease-in-out}
.generic-quotation .vcard-block.vcard-site .toggle-label .icon{position:absolute;top:2.3rem;right:1rem;font-weight:bold;overflow:hidden;-moz-transform:translateX(-0.1rem)}
.generic-quotation .vcard-block.vcard-site .toggle-label .icon:nth-of-type(1){-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out}
.generic-quotation .vcard-block.vcard-site .toggle-label .icon{position:absolute;top:2.3rem;right:1rem;font-weight:bold}
.generic-quotation .vcard-block.vcard-site .advisor-contacts{overflow:hidden;max-height:0;-webkit-transition:500ms ease-in-out;-moz-transition:500ms ease-in-out;-ms-transition:500ms ease-in-out;-o-transition:500ms ease-in-out;transition:500ms ease-in-out}
.generic-quotation .vcard-block.vcard-site .advisor-contacts .street-line{display:block}
.generic-quotation .vcard-block.vcard-site .advisor-contacts .email a{text-decoration:none}
.generic-quotation .vcard-block.vcard-site .toggle{display:none}
.generic-quotation .vcard-block.vcard-site .toggle:checked+label .toggle-label{margin:0}
.generic-quotation .vcard-block.vcard-site .toggle:checked+label .toggle-label span{height:0}
.generic-quotation .vcard-block.vcard-site .toggle:checked+label .toggle-label .icon:nth-of-type(1){-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-o-transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
.generic-quotation .vcard-block.vcard-site .toggle:checked+label .advisor-contacts{max-height:100rem}
.generic-quotation .vcard-block .advisor-vcard{display:table-cell;width:100%}
.generic-quotation .vcard-block .advisor-vcard p{font-size:1.7rem;line-height:1.35}
.generic-quotation .vcard-block .advisor-vcard h2,.generic-quotation .vcard-block .advisor-vcard h3{font-size:1.8rem}
.generic-quotation .vcard-block .advisor-vcard h2{color:#00008f;margin-bottom:.6rem;margin-top:0}
.generic-quotation .vcard-block .advisor-vcard h3{color:#666;font-weight:normal;margin-top:0}
.generic-quotation .vcard-block .advisor-vcard .street-line,.generic-quotation .vcard-block .advisor-vcard .city-code,.generic-quotation .vcard-block .advisor-vcard .telephone,.generic-quotation .vcard-block .advisor-vcard .orias,.generic-quotation .vcard-block .advisor-vcard .email,.generic-quotation .vcard-block .advisor-vcard .site,.generic-quotation .vcard-block .advisor-vcard .opening-hours{width:100%}
.generic-quotation .vcard-block .advisor-vcard .street-line,.generic-quotation .vcard-block .advisor-vcard .city-code,.generic-quotation .vcard-block .advisor-vcard .telephone,.generic-quotation .vcard-block .advisor-vcard .orias,.generic-quotation .vcard-block .advisor-vcard .email,.generic-quotation .vcard-block .advisor-vcard .site{display:block}
.generic-quotation .vcard-block .advisor-vcard a.email{color:#00008f;text-decoration:none}
.generic-quotation .vcard-block .advisor-vcard .opening-hours{display:none}
.generic-quotation .vcard-block .advisor-vcard button,.generic-quotation .vcard-block .advisor-vcard .advisor-button{position:relative;background:transparent;color:#00008f;font-weight:bold;font-size:1.6rem;border:1px solid #00008f;border-radius:0;height:4.3rem;outline:0 none;width:100%;text-align:left;padding:0 2rem;display:table;display:inline-block;line-height:4.3rem}
.generic-quotation .vcard-block .advisor-vcard button span,.generic-quotation .vcard-block .advisor-vcard .advisor-button span{position:relative;color:#00008f;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation .vcard-block .advisor-vcard button i.icon,.generic-quotation .vcard-block .advisor-vcard .advisor-button i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .vcard-block .advisor-vcard button i.icon:before,.generic-quotation .vcard-block .advisor-vcard .advisor-button i.icon:before{font-size:6rem}
.generic-quotation .vcard-block .advisor-vcard button i.icon.icon_state,.generic-quotation .vcard-block .advisor-vcard .advisor-button i.icon.icon_state{top:2.5rem}
.generic-quotation .vcard-block .advisor-vcard button i.icon.icon_hide,.generic-quotation .vcard-block .advisor-vcard .advisor-button i.icon.icon_hide{display:none}
.generic-quotation .vcard-block .advisor-vcard button i.icon:before,.generic-quotation .vcard-block .advisor-vcard .advisor-button i.icon:before{font-weight:bold}
.generic-quotation .vcard-block .advisor-vcard button i.icon.icon_loading,.generic-quotation .vcard-block .advisor-vcard .advisor-button i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .vcard-block .advisor-vcard button i.icon.icon_loading:before,.generic-quotation .vcard-block .advisor-vcard .advisor-button i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation .vcard-block .advisor-vcard button:active,.generic-quotation .vcard-block .advisor-vcard .advisor-button:active,.generic-quotation .vcard-block .advisor-vcard button:hover,.generic-quotation .vcard-block .advisor-vcard .advisor-button:hover{background:transparent;border-color:none}
.generic-quotation .vcard-block .advisor-vcard button:active span,.generic-quotation .vcard-block .advisor-vcard .advisor-button:active span,.generic-quotation .vcard-block .advisor-vcard button:hover span,.generic-quotation .vcard-block .advisor-vcard .advisor-button:hover span{color:#fff}
.generic-quotation .vcard-block .advisor-vcard button:active i.icon:before,.generic-quotation .vcard-block .advisor-vcard .advisor-button:active i.icon:before,.generic-quotation .vcard-block .advisor-vcard button:hover i.icon:before,.generic-quotation .vcard-block .advisor-vcard .advisor-button:hover i.icon:before{color:#fff}
.generic-quotation .vcard-block .advisor-vcard button:disabled,.generic-quotation .vcard-block .advisor-vcard .advisor-button:disabled,.generic-quotation .vcard-block .advisor-vcard button.disabled,.generic-quotation .vcard-block .advisor-vcard .advisor-button.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation .vcard-block .advisor-vcard button:disabled span,.generic-quotation .vcard-block .advisor-vcard .advisor-button:disabled span,.generic-quotation .vcard-block .advisor-vcard button.disabled span,.generic-quotation .vcard-block .advisor-vcard .advisor-button.disabled span,.generic-quotation .vcard-block .advisor-vcard button:disabled i,.generic-quotation .vcard-block .advisor-vcard .advisor-button:disabled i,.generic-quotation .vcard-block .advisor-vcard button.disabled i,.generic-quotation .vcard-block .advisor-vcard .advisor-button.disabled i{text-shadow:none;color:#00008f}
.generic-quotation .vcard-block .advisor-vcard button.button-inline-block,.generic-quotation .vcard-block .advisor-vcard .advisor-button.button-inline-block{display:inline-block}
.generic-quotation .vcard-block .advisor-vcard button span,.generic-quotation .vcard-block .advisor-vcard .advisor-button span{display:inline-block;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif}
.generic-quotation .vcard-block .advisor-vcard button i.icon,.generic-quotation .vcard-block .advisor-vcard .advisor-button i.icon{display:none}
.generic-quotation .vcard-block .advisor-vcard button.selecting span,.generic-quotation .vcard-block .advisor-vcard .advisor-button.selecting span{display:inline-block;margin-right:4.3rem}
.generic-quotation .vcard-block .advisor-vcard button.selecting i.icon,.generic-quotation .vcard-block .advisor-vcard .advisor-button.selecting i.icon{display:inline-block;right:.8rem}
.generic-quotation .vcard-block .advisor-vcard button.advisor-button-hidden,.generic-quotation .vcard-block .advisor-vcard .advisor-button.advisor-button-hidden{display:none}
.generic-quotation .vcard-block .advisor-vcard .advisor-button{width:auto;overflow:visible;white-space:normal;text-align:left}
.generic-quotation .vcard-block input[type=radio]{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none;float:left;margin-left:-2rem;width:auto;line-height:normal;cursor:pointer}
.generic-quotation .vcard-block input[type=radio]:checked+.advisor-icon-container+.advisor-vcard .advisor-button{-webkit-tap-highlight-color:rgba(255,255,255,0);background:#00008f}
.generic-quotation .vcard-block input[type=radio]:checked+.advisor-icon-container+.advisor-vcard .advisor-button span{color:#fff}
.generic-quotation .confirm-container .vcard-block .advisor-vcard .opening-hours{display:block}
.generic-quotation .checked .vcard-block input[type=radio]:checked+.advisor-icon-container+.advisor-vcard .advisor-button{-webkit-tap-highlight-color:rgba(255,255,255,0);background:#00008f;border:1px solid #00008f}
.generic-quotation .checked .vcard-block input[type=radio]:checked+.advisor-icon-container+.advisor-vcard .advisor-button span{color:#fff}
.generic-quotation .advisors-block-prospect .advisors-block-scroll,.generic-quotation .advisors-block-prospect .advisor-button-edit,.generic-quotation .advisors-block-prospect .prospect-read-mode,.generic-quotation .advisors-block-prospect .fieldset-block-contact{display:none}
.generic-quotation .advisors-block-prospect .advisors-block-edit.advisors-block-scroll,.generic-quotation .advisors-block-prospect .advisors-block-edit.advisor-button-edit,.generic-quotation .advisors-block-prospect .advisors-block-edit.form-ok-block,.generic-quotation .advisors-block-prospect .advisors-block-edit.fieldset-block-contact{display:block}
.generic-quotation .advisors-block-prospect-notFound .advisors-block-form-advisorPreaffected{display:none}
.generic-quotation .fieldset-block{position:relative;border:0 none;padding:0;margin-right:4.3rem;margin-bottom:1.8rem}
.generic-quotation .fieldset-block.button-block-grey,.generic-quotation .fieldset-block.fieldset-block-grey{background-color:#999;padding:2rem}
.generic-quotation .fieldset-block.button-block-grey.button-block-hidden,.generic-quotation .fieldset-block.fieldset-block-grey.button-block-hidden,.generic-quotation .fieldset-block.button-block-grey.fieldset-block-hidden,.generic-quotation .fieldset-block.fieldset-block-grey.fieldset-block-hidden{display:none}
.generic-quotation .fieldset-block.fieldset-block-hidden{display:none !important}
.generic-quotation .fieldset-block.notProspect{height:0;overflow:hidden;margin:0;padding:0;display:none}
.generic-quotation .fieldset-block.block-bottom-margin{margin-bottom:0 !important}
.generic-quotation .fieldset-block h2{width:100%;display:block;font-weight:normal;font-size:2.4rem;line-height:2.6rem;color:#00008f}
.generic-quotation .fieldset-block>p{font-size:1.6rem;padding:0;margin:0}
.generic-quotation .fieldset-block>label{margin-bottom:2.5rem}
.generic-quotation .fieldset-block>i.icon{display:none}
.generic-quotation .fieldset-block .label{font-size:1.8rem;display:block;width:100%;padding:0;line-height:1.5em;margin-bottom:.6rem}
.generic-quotation .fieldset-block .label .info-circle{position:relative}
.generic-quotation .fieldset-block .label .info-circle .label-infos{position:absolute;top:-30px;left:-5px;color:#00008f}
.generic-quotation .fieldset-block .label .info-circle .label-infos .label-infos-description{background-color:#00008f;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;bottom:100%;font-size:1.3rem;font-style:normal;font-weight:normal;line-height:1;color:#fff;width:30rem;padding:1rem;border:1px solid #fff}
.generic-quotation .fieldset-block .label .info-circle .label-infos:before{font-size:4.6rem}
.generic-quotation .fieldset-block .label .info-circle .label-infos:after{position:absolute;content:'';top:-1px;left:50%;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.generic-quotation .fieldset-block .label .info-circle .label-infos:hover{cursor:pointer;color:#00008f}
.generic-quotation .fieldset-block .label .info-circle .label-infos:hover .label-infos-description{display:block}
.generic-quotation .fieldset-block .label .info-circle .label-infos:hover:after{content:'';display:block;width:0;height:0;-moz-transform:scale(0.9999);border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #00008f}
.generic-quotation .fieldset-block .state-wrapper{position:relative;display:block;width:100%}
.generic-quotation .fieldset-block .state-wrapper i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ccc;right:-3.2rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .fieldset-block .state-wrapper i.icon:before{font-size:1.8rem}
.generic-quotation .fieldset-block .state-wrapper i.icon.icon_state{top:2.5rem}
.generic-quotation .fieldset-block .state-wrapper i.icon.icon_hide{display:none}
.generic-quotation .fieldset-block .state-wrapper input{height:5rem;padding:0 1.5rem}
.generic-quotation .fieldset-block .state-wrapper input:focus{border-color:#3032c1}
.generic-quotation .fieldset-block .state-wrapper.validated .custom-select-label,.generic-quotation .fieldset-block .state-wrapper.validated input{color:#333}
.generic-quotation .fieldset-block .state-wrapper.validated i.icon{color:#4dab15}
.generic-quotation .fieldset-block .state-wrapper.validated .error-message{display:none}
.generic-quotation .fieldset-block .state-wrapper.error .custom-select-label,.generic-quotation .fieldset-block .state-wrapper.error input,.generic-quotation .fieldset-block .state-wrapper.error textarea{border-color:#ce4234}
.generic-quotation .fieldset-block .state-wrapper.error i.icon{color:#ce4234;content:"\f110"}
.generic-quotation .fieldset-block .state-wrapper.error .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .fieldset-block .state-wrapper.error .error-message.error-message-hidden{display:none}
.generic-quotation .fieldset-block .state-wrapper.error.used .error-message{display:block}
.generic-quotation .fieldset-block .state-wrapper.warning .custom-select-label,.generic-quotation .fieldset-block .state-wrapper.warning input,.generic-quotation .fieldset-block .state-wrapper.warning textarea{border-color:#ff6500}
.generic-quotation .fieldset-block .state-wrapper.warning i.icon{color:#ff6500}
.generic-quotation .fieldset-block .state-wrapper.warning .warning-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ff6500;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .fieldset-block .state-wrapper.warning .warning-message.warning-message-hidden{display:none}
.generic-quotation .fieldset-block .state-wrapper.missed .custom-select-label,.generic-quotation .fieldset-block .state-wrapper.missed input{border-color:#ce4234}
.generic-quotation .fieldset-block .state-wrapper.missed .custom-select-label:focus,.generic-quotation .fieldset-block .state-wrapper.missed input:focus{border-color:#3032c1}
.generic-quotation .fieldset-block .state-wrapper.missed i.icon{color:#ce4234}
.generic-quotation .fieldset-block .state-wrapper.missed .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .fieldset-block .state-wrapper.missed .error-message.error-message-hidden{display:none}
.generic-quotation .fieldset-block .state-wrapper.missed.used .error-message{display:block}
.generic-quotation .fieldset-block .state-wrapper .input-icon input{padding-right:4.5rem}
.generic-quotation .fieldset-block .state-wrapper .input-icon i.icon{right:1.5rem;top:2.5rem;color:#3032c1}
.generic-quotation .fieldset-block .state-wrapper.rounded-container{border-radius:.5rem;background:#00008f}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn{background:transparent;font-weight:bold;font-size:1.6rem;border:1px solid #47a80d;border-radius:0;line-height:4.3rem;height:4.3rem;outline:0 none;text-align:left;padding:0 2rem;display:table;position:relative;background:#103184;color:#fff;display:inline-block;height:4.7rem;width:100%;padding:0 1rem;margin:1rem 0}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn span{position:relative;color:#fff;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn i.icon:before{font-size:6rem}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn i.icon.icon_state{top:2.5rem}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn i.icon.icon_hide{display:none}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn i.icon:before{font-weight:bold}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn:active,.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn:hover{background:transparent;border-color:none}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn:active span,.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn:hover span{color:#fff}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn:active i.icon:before,.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn:hover i.icon:before{color:#fff}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn:disabled,.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn:disabled span,.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn.disabled span,.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn:disabled i,.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn.disabled i{text-shadow:none;color:#fff}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn.button-inline-block{display:inline-block}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn.icon:before{position:absolute;right:0;font-size:4rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn span{color:#fff;margin-left:4.7rem}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn span+i{left:0;right:auto}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn span+i.icon_loading{left:1rem;right:auto}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn.onLoadedList span{margin-left:1rem}
.generic-quotation .fieldset-block .state-wrapper .jumpToListBtn.onLoadedList span+i{display:none}
.generic-quotation .fieldset-block .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .fieldset-block .error-message.error-message-hidden{display:none}
.generic-quotation .fieldset-block.r-cb-controls{zoom:1}
.generic-quotation .fieldset-block.r-cb-controls:before,.generic-quotation .fieldset-block.r-cb-controls:after{content:"";display:table}
.generic-quotation .fieldset-block.r-cb-controls:after{clear:both}
.generic-quotation .fieldset-block .client-title{text-transform:capitalize}
.generic-quotation .fieldset-block.fieldset-full-width{margin-right:0}
.generic-quotation .fieldset-block.fieldset-block-top{margin-top:3.6rem}
.generic-quotation .gq-ui-radio-container{font-weight:bold;position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0);display:block;width:100%;margin-bottom:2.5rem;font-weight:normal}
.generic-quotation .gq-ui-radio-container.notProspect{height:0;overflow:hidden;margin:0;padding:0;display:none}
.generic-quotation .gq-ui-radio-container .label{display:block;color:#5f5f5f;font-size:1.6rem;line-height:2rem}
.generic-quotation .gq-ui-radio-container .label span{display:inline-block;color:#999;width:auto}
.generic-quotation .gq-ui-radio-container .label span.label-asterisk{color:#666;margin-left:3px}
.generic-quotation .gq-ui-radio-container.disabled .label span{zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation .gq-ui-radio-container .label{font-size:1.8rem}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden{position:relative;width:100%;display:inline-block;font-size:1.6rem;line-height:2.8rem;height:4.3rem;color:#333;border:1px solid #6f6f6f;outline:0;display:none;float:left;margin-left:-2rem;width:auto;line-height:normal;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:0}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:disabled{background:#f5f5f5;border-color:#e5e5e5;color:#6f6f6f}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden+label{-webkit-tap-highlight-color:rgba(255,255,255,0);display:inline-block;cursor:pointer;position:relative;font-size:1.8rem;line-height:2.6rem;padding:0;color:#6f6f6f}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden+label:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:2rem;height:2rem;font-size:2rem;line-height:2rem;background-color:#fff;border:.2rem solid #6f6f6f}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden .input-btn{position:absolute;font-style:normal;right:4.3rem;top:0;display:none;margin:0;padding:0;font-size:4.3rem;line-height:3.9rem;height:4.3rem;width:4.3rem;color:#666;text-align:center;cursor:pointer}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:focus,.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:hover,.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:active{font-weight:bold;-webkit-box-shadow:0 0 0 2px #ccc;-moz-box-shadow:0 0 0 2px #ccc;box-shadow:0 0 0 2px #ccc}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:focus{border-color:#3032c1 !important;color:#333}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:focus+span.input-btn{display:inline-block}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:disabled{zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:disabled+i.icon{zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:disabled:focus,.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:disabled:hover,.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:disabled:active{font-weight:normal;-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:disabled:focus{border-color:#6f6f6f !important;color:#fff}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:disabled:focus+span.input-btn{display:none}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:checked+label.gq-ui-radio-button{-webkit-tap-highlight-color:rgba(255,255,255,0);background:#3032c1;border-color:#3032c1;padding-bottom:0;font-weight:bold}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:checked+label.gq-ui-radio-button,.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden:checked+label.gq-ui-radio-button:hover{color:#fff}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden+label.gq-ui-radio-button{text-align:center;border:1px solid #6f6f6f;color:#333;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:1.8rem;line-height:5rem;height:5rem;display:block;padding-bottom:0;border-radius:.4rem;margin-bottom:0;width:calc(50% - 5px)}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden+label.gq-ui-radio-button:hover{border-color:#3032c1;color:#3032c1}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden+label.gq-ui-radio-button.left{float:left}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden+label.gq-ui-radio-button.right{float:right}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden+label.gq-ui-radio-button:before{width:0;height:0;border:0}
.generic-quotation .gq-ui-radio-container .state-wrapper .item-picker-container input{border-color:#fff !important;color:#fff !important}
.generic-quotation .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label{position:relative;width:100%;color:#fff;font-size:1.8rem;font-weight:bold;line-height:4.3rem;height:4.3rem}
.generic-quotation .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-link-label{width:100%;display:block;position:relative;font-size:1.4rem;line-height:5rem;cursor:pointer;height:4.3rem;padding:0 1.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:bold}
.generic-quotation .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn{position:absolute;display:inline-block;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:4.3rem;color:#fff;line-height:4.3rem;text-align:center;cursor:pointer;overflow:hidden;margin-top:.2rem}
.generic-quotation .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon:before{font-size:4.3rem}
.generic-quotation .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon.icon_state{top:2.5rem}
.generic-quotation .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon.icon_hide{display:none}
.generic-quotation .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon:before{content:"\EA78"}
.generic-quotation .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon:before{color:#fff;font-size:5.3rem}
.generic-quotation .gq-ui-radio-container .state-wrapper .item-picker-container.opened .item-picker-label .item-picker-arrow-btn.icon:before{content:"\EA6A"}
.generic-quotation .gq-ui-radio-container .state-wrapper .item-picker-container.closed .item-picker-label .item-picker-arrow-btn.icon:before{content:"\EA78"}
.generic-quotation .gq-ui-radio-container .state-wrapper i.icon.icon_state{top:50%}
.generic-quotation .gq-ui-radio-container .state-wrapper.gq-ui-radio-group.error input.gq-ui-radio-hidden+label.gq-ui-radio-button{border-color:#ce4234}
.generic-quotation .fieldset-identity .gq-ui-radio-container .state-wrapper .item-picker-container input{border-color:#fff !important;color:#fff !important}
.generic-quotation .fieldset-identity .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label{position:relative;width:100%;color:#fff;font-size:1.8rem;font-weight:bold;line-height:4.3rem;height:4.3rem}
.generic-quotation .fieldset-identity .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-link-label{width:100%;display:block;position:relative;font-size:1.4rem;line-height:5rem;cursor:pointer;height:4.3rem;padding:0 1.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:bold}
.generic-quotation .fieldset-identity .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn{position:absolute;display:inline-block;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:4.3rem;color:#fff;line-height:4.3rem;text-align:center;cursor:pointer;overflow:hidden;margin-top:.2rem}
.generic-quotation .fieldset-identity .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .fieldset-identity .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon:before{font-size:4.3rem}
.generic-quotation .fieldset-identity .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon.icon_state{top:2.5rem}
.generic-quotation .fieldset-identity .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon.icon_hide{display:none}
.generic-quotation .fieldset-identity .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon:before{content:"\EA78"}
.generic-quotation .fieldset-identity .gq-ui-radio-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon:before{color:#fff;font-size:5.3rem}
.generic-quotation .fieldset-identity .gq-ui-radio-container .state-wrapper .item-picker-container.opened .item-picker-label .item-picker-arrow-btn.icon:before{content:"\EA6A"}
.generic-quotation .fieldset-identity .gq-ui-radio-container .state-wrapper .item-picker-container.closed .item-picker-label .item-picker-arrow-btn.icon:before{content:"\EA78"}
.generic-quotation .fieldset-identity .gq-ui-radio-container .state-wrapper i.icon.icon_state{margin-top:0}
.generic-quotation .gq-ui-cb-container{font-weight:bold;position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0);display:block;width:100%;margin-bottom:2.5rem;margin-bottom:2.8rem}
.generic-quotation .gq-ui-cb-container.notProspect{height:0;overflow:hidden;margin:0;padding:0;display:none}
.generic-quotation .gq-ui-cb-container .label{display:block;color:#5f5f5f;font-size:1.6rem;line-height:2rem}
.generic-quotation .gq-ui-cb-container .label span{display:inline-block;color:#999;width:auto}
.generic-quotation .gq-ui-cb-container .label span.label-asterisk{color:#666;margin-left:3px}
.generic-quotation .gq-ui-cb-container.disabled .label span{zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation .gq-ui-cb-container .fieldset-block{margin-right:1.5rem}
.generic-quotation .gq-ui-cb-container .state-wrapper .item-picker-container input{border-color:#fff !important;color:#fff !important}
.generic-quotation .gq-ui-cb-container .state-wrapper .item-picker-container .item-picker-label{position:relative;width:100%;color:#fff;font-size:1.8rem;font-weight:bold;line-height:4.3rem;height:4.3rem}
.generic-quotation .gq-ui-cb-container .state-wrapper .item-picker-container .item-picker-label .item-picker-link-label{width:100%;display:block;position:relative;font-size:1.4rem;line-height:5rem;cursor:pointer;height:4.3rem;padding:0 1.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:bold}
.generic-quotation .gq-ui-cb-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn{position:absolute;display:inline-block;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:4.3rem;color:#fff;line-height:4.3rem;text-align:center;cursor:pointer;overflow:hidden;margin-top:.2rem}
.generic-quotation .gq-ui-cb-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .gq-ui-cb-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon:before{font-size:4.3rem}
.generic-quotation .gq-ui-cb-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon.icon_state{top:2.5rem}
.generic-quotation .gq-ui-cb-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon.icon_hide{display:none}
.generic-quotation .gq-ui-cb-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon:before{content:"\EA78"}
.generic-quotation .gq-ui-cb-container .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn.icon:before{color:#fff;font-size:5.3rem}
.generic-quotation .gq-ui-cb-container .state-wrapper .item-picker-container.opened .item-picker-label .item-picker-arrow-btn.icon:before{content:"\EA6A"}
.generic-quotation .gq-ui-cb-container .state-wrapper .item-picker-container.closed .item-picker-label .item-picker-arrow-btn.icon:before{content:"\EA78"}
.generic-quotation .gq-ui-cb-container .state-wrapper.gq-ui-cb-group{margin:0}
.generic-quotation .gq-ui-cb-container input[type=checkbox]{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none;margin-left:-5rem}
.generic-quotation .gq-ui-cb-container input[type=checkbox]+label{-webkit-tap-highlight-color:rgba(255,255,255,0);display:table;table-layout:fixed;cursor:pointer;margin:0;padding:0}
.generic-quotation .gq-ui-cb-container input[type=checkbox]+label .gq-ui-cb{position:relative;display:table-cell;width:2.5rem}
.generic-quotation .gq-ui-cb-container input[type=checkbox]+label .gq-ui-cb:before{position:absolute;top:0;border:1px solid #6f6f6f;content:" ";width:2.5rem;height:2.5rem;font-size:3rem;color:#5f5f5f;text-align:center;background-color:#fff;display:block}
.ie9 .generic-quotation .gq-ui-cb-container input[type=checkbox]+label .gq-ui-cb:before,.lte-ie9 .generic-quotation .gq-ui-cb-container input[type=checkbox]+label .gq-ui-cb:before,.isIE .generic-quotation .gq-ui-cb-container input[type=checkbox]+label .gq-ui-cb:before{padding-top:1.2rem}
.generic-quotation .gq-ui-cb-container input[type=checkbox]+label .gq-ui-cb-label{position:relative;display:table-cell;padding:2px 0 0 10px;font-weight:normal;font-size:1.6rem;line-height:2rem;color:#333;vertical-align:middle}
.generic-quotation .gq-ui-cb-container input[type=checkbox]:checked+label .gq-ui-cb:before{content:"\EA3A"}
.generic-quotation .gq-ui-cb-container input[type=checkbox]:checked+label .gq-ui-cb:before{font-family:"icons";font-size:1.6rem;line-height:2.5rem;text-indent:-0.3rem;position:absolute;color:#4dab15;padding-left:4px}
.generic-quotation .widget-block{position:relative;border:0 none;padding:0;margin-right:4.3rem;margin-bottom:1.8rem;margin-right:0;padding-right:0}
.generic-quotation .widget-block.button-block-grey,.generic-quotation .widget-block.fieldset-block-grey{background-color:#999;padding:2rem}
.generic-quotation .widget-block.button-block-grey.button-block-hidden,.generic-quotation .widget-block.fieldset-block-grey.button-block-hidden,.generic-quotation .widget-block.button-block-grey.fieldset-block-hidden,.generic-quotation .widget-block.fieldset-block-grey.fieldset-block-hidden{display:none}
.generic-quotation .widget-block.fieldset-block-hidden{display:none !important}
.generic-quotation .widget-block.notProspect{height:0;overflow:hidden;margin:0;padding:0;display:none}
.generic-quotation .widget-block.block-bottom-margin{margin-bottom:0 !important}
.generic-quotation .widget-block h2{width:100%;display:block;font-weight:normal;font-size:2.4rem;line-height:2.6rem;color:#00008f}
.generic-quotation .widget-block>p{font-size:1.6rem;padding:0;margin:0}
.generic-quotation .widget-block>label{margin-bottom:2.5rem}
.generic-quotation .widget-block>i.icon{display:none}
.generic-quotation .widget-block .label{font-size:1.8rem;display:block;width:100%;padding:0;line-height:1.5em;margin-bottom:.6rem}
.generic-quotation .widget-block .label .info-circle{position:relative}
.generic-quotation .widget-block .label .info-circle .label-infos{position:absolute;top:-30px;left:-5px;color:#00008f}
.generic-quotation .widget-block .label .info-circle .label-infos .label-infos-description{background-color:#00008f;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;bottom:100%;font-size:1.3rem;font-style:normal;font-weight:normal;line-height:1;color:#fff;width:30rem;padding:1rem;border:1px solid #fff}
.generic-quotation .widget-block .label .info-circle .label-infos:before{font-size:4.6rem}
.generic-quotation .widget-block .label .info-circle .label-infos:after{position:absolute;content:'';top:-1px;left:50%;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.generic-quotation .widget-block .label .info-circle .label-infos:hover{cursor:pointer;color:#00008f}
.generic-quotation .widget-block .label .info-circle .label-infos:hover .label-infos-description{display:block}
.generic-quotation .widget-block .label .info-circle .label-infos:hover:after{content:'';display:block;width:0;height:0;-moz-transform:scale(0.9999);border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #00008f}
.generic-quotation .widget-block .state-wrapper{position:relative;display:block;width:100%}
.generic-quotation .widget-block .state-wrapper i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ccc;right:-3.2rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .widget-block .state-wrapper i.icon:before{font-size:1.8rem}
.generic-quotation .widget-block .state-wrapper i.icon.icon_state{top:2.5rem}
.generic-quotation .widget-block .state-wrapper i.icon.icon_hide{display:none}
.generic-quotation .widget-block .state-wrapper input{height:5rem;padding:0 1.5rem}
.generic-quotation .widget-block .state-wrapper input:focus{border-color:#3032c1}
.generic-quotation .widget-block .state-wrapper.validated .custom-select-label,.generic-quotation .widget-block .state-wrapper.validated input{color:#333}
.generic-quotation .widget-block .state-wrapper.validated i.icon{color:#4dab15}
.generic-quotation .widget-block .state-wrapper.validated .error-message{display:none}
.generic-quotation .widget-block .state-wrapper.error .custom-select-label,.generic-quotation .widget-block .state-wrapper.error input,.generic-quotation .widget-block .state-wrapper.error textarea{border-color:#ce4234}
.generic-quotation .widget-block .state-wrapper.error i.icon{color:#ce4234;content:"\f110"}
.generic-quotation .widget-block .state-wrapper.error .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .widget-block .state-wrapper.error .error-message.error-message-hidden{display:none}
.generic-quotation .widget-block .state-wrapper.error.used .error-message{display:block}
.generic-quotation .widget-block .state-wrapper.warning .custom-select-label,.generic-quotation .widget-block .state-wrapper.warning input,.generic-quotation .widget-block .state-wrapper.warning textarea{border-color:#ff6500}
.generic-quotation .widget-block .state-wrapper.warning i.icon{color:#ff6500}
.generic-quotation .widget-block .state-wrapper.warning .warning-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ff6500;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .widget-block .state-wrapper.warning .warning-message.warning-message-hidden{display:none}
.generic-quotation .widget-block .state-wrapper.missed .custom-select-label,.generic-quotation .widget-block .state-wrapper.missed input{border-color:#ce4234}
.generic-quotation .widget-block .state-wrapper.missed .custom-select-label:focus,.generic-quotation .widget-block .state-wrapper.missed input:focus{border-color:#3032c1}
.generic-quotation .widget-block .state-wrapper.missed i.icon{color:#ce4234}
.generic-quotation .widget-block .state-wrapper.missed .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .widget-block .state-wrapper.missed .error-message.error-message-hidden{display:none}
.generic-quotation .widget-block .state-wrapper.missed.used .error-message{display:block}
.generic-quotation .widget-block .state-wrapper .input-icon input{padding-right:4.5rem}
.generic-quotation .widget-block .state-wrapper .input-icon i.icon{right:1.5rem;top:2.5rem;color:#3032c1}
.generic-quotation .widget-block .state-wrapper.rounded-container{border-radius:.5rem;background:#00008f}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn{background:transparent;font-weight:bold;font-size:1.6rem;border:1px solid #47a80d;border-radius:0;line-height:4.3rem;height:4.3rem;outline:0 none;text-align:left;padding:0 2rem;display:table;position:relative;background:#103184;color:#fff;display:inline-block;height:4.7rem;width:100%;padding:0 1rem;margin:1rem 0}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn span{position:relative;color:#fff;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn i.icon:before{font-size:6rem}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn i.icon.icon_state{top:2.5rem}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn i.icon.icon_hide{display:none}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn i.icon:before{font-weight:bold}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn:active,.generic-quotation .widget-block .state-wrapper .jumpToListBtn:hover{background:transparent;border-color:none}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn:active span,.generic-quotation .widget-block .state-wrapper .jumpToListBtn:hover span{color:#fff}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn:active i.icon:before,.generic-quotation .widget-block .state-wrapper .jumpToListBtn:hover i.icon:before{color:#fff}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn:disabled,.generic-quotation .widget-block .state-wrapper .jumpToListBtn.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn:disabled span,.generic-quotation .widget-block .state-wrapper .jumpToListBtn.disabled span,.generic-quotation .widget-block .state-wrapper .jumpToListBtn:disabled i,.generic-quotation .widget-block .state-wrapper .jumpToListBtn.disabled i{text-shadow:none;color:#fff}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn.button-inline-block{display:inline-block}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn.icon:before{position:absolute;right:0;font-size:4rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn span{color:#fff;margin-left:4.7rem}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn span+i{left:0;right:auto}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn span+i.icon_loading{left:1rem;right:auto}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn.onLoadedList span{margin-left:1rem}
.generic-quotation .widget-block .state-wrapper .jumpToListBtn.onLoadedList span+i{display:none}
.generic-quotation .widget-block .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .widget-block .error-message.error-message-hidden{display:none}
.generic-quotation .widget-block.r-cb-controls{zoom:1}
.generic-quotation .widget-block.r-cb-controls:before,.generic-quotation .widget-block.r-cb-controls:after{content:"";display:table}
.generic-quotation .widget-block.r-cb-controls:after{clear:both}
.generic-quotation .widget-block>label{margin-bottom:.9rem}
.generic-quotation .widget-block .reset,.generic-quotation .widget-block .postal-address-loader{display:none}
.generic-quotation ul.widget-list{list-style:none;padding:0;margin:0;border:1px solid #6f6f6f;border-top:0;border-bottom:0;color:#333}
.generic-quotation ul.widget-list li{position:relative;width:100%;font-size:1.8rem;line-height:5rem;padding:0 .9rem 0 2rem;display:block;cursor:pointer;overflow:hidden;text-decoration:none}
.generic-quotation ul.widget-list li:hover{background:#f5f5f5;color:#3032c1}
.generic-quotation ul.widget-list li:last-child{border-bottom:1px solid #6f6f6f}
.generic-quotation .button-block{position:relative;border:0 none;padding:0;margin-right:4.3rem;margin-bottom:1.8rem;margin-right:1.5rem;padding-right:0}
.generic-quotation .button-block.button-block-grey,.generic-quotation .button-block.fieldset-block-grey{background-color:#999;padding:2rem}
.generic-quotation .button-block.button-block-grey.button-block-hidden,.generic-quotation .button-block.fieldset-block-grey.button-block-hidden,.generic-quotation .button-block.button-block-grey.fieldset-block-hidden,.generic-quotation .button-block.fieldset-block-grey.fieldset-block-hidden{display:none}
.generic-quotation .button-block.fieldset-block-hidden{display:none !important}
.generic-quotation .button-block.notProspect{height:0;overflow:hidden;margin:0;padding:0;display:none}
.generic-quotation .button-block.block-bottom-margin{margin-bottom:0 !important}
.generic-quotation .button-block h2{width:100%;display:block;font-weight:normal;font-size:2.4rem;line-height:2.6rem;color:#00008f}
.generic-quotation .button-block>p{font-size:1.6rem;padding:0;margin:0}
.generic-quotation .button-block>label{margin-bottom:2.5rem}
.generic-quotation .button-block>i.icon{display:none}
.generic-quotation .button-block .label{font-size:1.8rem;display:block;width:100%;padding:0;line-height:1.5em;margin-bottom:.6rem}
.generic-quotation .button-block .label .info-circle{position:relative}
.generic-quotation .button-block .label .info-circle .label-infos{position:absolute;top:-30px;left:-5px;color:#00008f}
.generic-quotation .button-block .label .info-circle .label-infos .label-infos-description{background-color:#00008f;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;bottom:100%;font-size:1.3rem;font-style:normal;font-weight:normal;line-height:1;color:#fff;width:30rem;padding:1rem;border:1px solid #fff}
.generic-quotation .button-block .label .info-circle .label-infos:before{font-size:4.6rem}
.generic-quotation .button-block .label .info-circle .label-infos:after{position:absolute;content:'';top:-1px;left:50%;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.generic-quotation .button-block .label .info-circle .label-infos:hover{cursor:pointer;color:#00008f}
.generic-quotation .button-block .label .info-circle .label-infos:hover .label-infos-description{display:block}
.generic-quotation .button-block .label .info-circle .label-infos:hover:after{content:'';display:block;width:0;height:0;-moz-transform:scale(0.9999);border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #00008f}
.generic-quotation .button-block .state-wrapper{position:relative;display:block;width:100%}
.generic-quotation .button-block .state-wrapper i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ccc;right:-3.2rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .button-block .state-wrapper i.icon:before{font-size:1.8rem}
.generic-quotation .button-block .state-wrapper i.icon.icon_state{top:2.5rem}
.generic-quotation .button-block .state-wrapper i.icon.icon_hide{display:none}
.generic-quotation .button-block .state-wrapper input{height:5rem;padding:0 1.5rem}
.generic-quotation .button-block .state-wrapper input:focus{border-color:#3032c1}
.generic-quotation .button-block .state-wrapper.validated .custom-select-label,.generic-quotation .button-block .state-wrapper.validated input{color:#333}
.generic-quotation .button-block .state-wrapper.validated i.icon{color:#4dab15}
.generic-quotation .button-block .state-wrapper.validated .error-message{display:none}
.generic-quotation .button-block .state-wrapper.error .custom-select-label,.generic-quotation .button-block .state-wrapper.error input,.generic-quotation .button-block .state-wrapper.error textarea{border-color:#ce4234}
.generic-quotation .button-block .state-wrapper.error i.icon{color:#ce4234;content:"\f110"}
.generic-quotation .button-block .state-wrapper.error .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .button-block .state-wrapper.error .error-message.error-message-hidden{display:none}
.generic-quotation .button-block .state-wrapper.error.used .error-message{display:block}
.generic-quotation .button-block .state-wrapper.warning .custom-select-label,.generic-quotation .button-block .state-wrapper.warning input,.generic-quotation .button-block .state-wrapper.warning textarea{border-color:#ff6500}
.generic-quotation .button-block .state-wrapper.warning i.icon{color:#ff6500}
.generic-quotation .button-block .state-wrapper.warning .warning-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ff6500;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .button-block .state-wrapper.warning .warning-message.warning-message-hidden{display:none}
.generic-quotation .button-block .state-wrapper.missed .custom-select-label,.generic-quotation .button-block .state-wrapper.missed input{border-color:#ce4234}
.generic-quotation .button-block .state-wrapper.missed .custom-select-label:focus,.generic-quotation .button-block .state-wrapper.missed input:focus{border-color:#3032c1}
.generic-quotation .button-block .state-wrapper.missed i.icon{color:#ce4234}
.generic-quotation .button-block .state-wrapper.missed .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .button-block .state-wrapper.missed .error-message.error-message-hidden{display:none}
.generic-quotation .button-block .state-wrapper.missed.used .error-message{display:block}
.generic-quotation .button-block .state-wrapper .input-icon input{padding-right:4.5rem}
.generic-quotation .button-block .state-wrapper .input-icon i.icon{right:1.5rem;top:2.5rem;color:#3032c1}
.generic-quotation .button-block .state-wrapper.rounded-container{border-radius:.5rem;background:#00008f}
.generic-quotation .button-block .state-wrapper .jumpToListBtn{background:transparent;font-weight:bold;font-size:1.6rem;border:1px solid #47a80d;border-radius:0;line-height:4.3rem;height:4.3rem;outline:0 none;text-align:left;padding:0 2rem;display:table;position:relative;background:#103184;color:#fff;display:inline-block;height:4.7rem;width:100%;padding:0 1rem;margin:1rem 0}
.generic-quotation .button-block .state-wrapper .jumpToListBtn span{position:relative;color:#fff;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation .button-block .state-wrapper .jumpToListBtn i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .button-block .state-wrapper .jumpToListBtn i.icon:before{font-size:6rem}
.generic-quotation .button-block .state-wrapper .jumpToListBtn i.icon.icon_state{top:2.5rem}
.generic-quotation .button-block .state-wrapper .jumpToListBtn i.icon.icon_hide{display:none}
.generic-quotation .button-block .state-wrapper .jumpToListBtn i.icon:before{font-weight:bold}
.generic-quotation .button-block .state-wrapper .jumpToListBtn i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .button-block .state-wrapper .jumpToListBtn i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation .button-block .state-wrapper .jumpToListBtn:active,.generic-quotation .button-block .state-wrapper .jumpToListBtn:hover{background:transparent;border-color:none}
.generic-quotation .button-block .state-wrapper .jumpToListBtn:active span,.generic-quotation .button-block .state-wrapper .jumpToListBtn:hover span{color:#fff}
.generic-quotation .button-block .state-wrapper .jumpToListBtn:active i.icon:before,.generic-quotation .button-block .state-wrapper .jumpToListBtn:hover i.icon:before{color:#fff}
.generic-quotation .button-block .state-wrapper .jumpToListBtn:disabled,.generic-quotation .button-block .state-wrapper .jumpToListBtn.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation .button-block .state-wrapper .jumpToListBtn:disabled span,.generic-quotation .button-block .state-wrapper .jumpToListBtn.disabled span,.generic-quotation .button-block .state-wrapper .jumpToListBtn:disabled i,.generic-quotation .button-block .state-wrapper .jumpToListBtn.disabled i{text-shadow:none;color:#fff}
.generic-quotation .button-block .state-wrapper .jumpToListBtn.button-inline-block{display:inline-block}
.generic-quotation .button-block .state-wrapper .jumpToListBtn.icon:before{position:absolute;right:0;font-size:4rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .button-block .state-wrapper .jumpToListBtn span{color:#fff;margin-left:4.7rem}
.generic-quotation .button-block .state-wrapper .jumpToListBtn span+i{left:0;right:auto}
.generic-quotation .button-block .state-wrapper .jumpToListBtn span+i.icon_loading{left:1rem;right:auto}
.generic-quotation .button-block .state-wrapper .jumpToListBtn.onLoadedList span{margin-left:1rem}
.generic-quotation .button-block .state-wrapper .jumpToListBtn.onLoadedList span+i{display:none}
.generic-quotation .button-block .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .button-block .error-message.error-message-hidden{display:none}
.generic-quotation .button-block.r-cb-controls{zoom:1}
.generic-quotation .button-block.r-cb-controls:before,.generic-quotation .button-block.r-cb-controls:after{content:"";display:table}
.generic-quotation .button-block.r-cb-controls:after{clear:both}
.generic-quotation .button-block.button-block-left{text-align:left}
.generic-quotation .button-block.button-block-right{text-align:right}
.generic-quotation .button-block.button-block-padding{padding:4rem}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .button-block{margin-right:4.3rem}
}
.generic-quotation .search-block{position:relative;border:0 none;padding:0;margin-right:4.3rem;margin-bottom:1.8rem;margin-bottom:0}
.generic-quotation .search-block.button-block-grey,.generic-quotation .search-block.fieldset-block-grey{background-color:#999;padding:2rem}
.generic-quotation .search-block.button-block-grey.button-block-hidden,.generic-quotation .search-block.fieldset-block-grey.button-block-hidden,.generic-quotation .search-block.button-block-grey.fieldset-block-hidden,.generic-quotation .search-block.fieldset-block-grey.fieldset-block-hidden{display:none}
.generic-quotation .search-block.fieldset-block-hidden{display:none !important}
.generic-quotation .search-block.notProspect{height:0;overflow:hidden;margin:0;padding:0;display:none}
.generic-quotation .search-block.block-bottom-margin{margin-bottom:0 !important}
.generic-quotation .search-block h2{width:100%;display:block;font-weight:normal;font-size:2.4rem;line-height:2.6rem;color:#00008f}
.generic-quotation .search-block>p{font-size:1.6rem;padding:0;margin:0}
.generic-quotation .search-block>label{margin-bottom:2.5rem}
.generic-quotation .search-block>i.icon{display:none}
.generic-quotation .search-block .label{font-size:1.8rem;display:block;width:100%;padding:0;line-height:1.5em;margin-bottom:.6rem}
.generic-quotation .search-block .label .info-circle{position:relative}
.generic-quotation .search-block .label .info-circle .label-infos{position:absolute;top:-30px;left:-5px;color:#00008f}
.generic-quotation .search-block .label .info-circle .label-infos .label-infos-description{background-color:#00008f;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;bottom:100%;font-size:1.3rem;font-style:normal;font-weight:normal;line-height:1;color:#fff;width:30rem;padding:1rem;border:1px solid #fff}
.generic-quotation .search-block .label .info-circle .label-infos:before{font-size:4.6rem}
.generic-quotation .search-block .label .info-circle .label-infos:after{position:absolute;content:'';top:-1px;left:50%;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.generic-quotation .search-block .label .info-circle .label-infos:hover{cursor:pointer;color:#00008f}
.generic-quotation .search-block .label .info-circle .label-infos:hover .label-infos-description{display:block}
.generic-quotation .search-block .label .info-circle .label-infos:hover:after{content:'';display:block;width:0;height:0;-moz-transform:scale(0.9999);border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #00008f}
.generic-quotation .search-block .state-wrapper{position:relative;display:block;width:100%}
.generic-quotation .search-block .state-wrapper i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ccc;right:-3.2rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .search-block .state-wrapper i.icon:before{font-size:1.8rem}
.generic-quotation .search-block .state-wrapper i.icon.icon_state{top:2.5rem}
.generic-quotation .search-block .state-wrapper i.icon.icon_hide{display:none}
.generic-quotation .search-block .state-wrapper input{height:5rem;padding:0 1.5rem}
.generic-quotation .search-block .state-wrapper input:focus{border-color:#3032c1}
.generic-quotation .search-block .state-wrapper.validated .custom-select-label,.generic-quotation .search-block .state-wrapper.validated input{color:#333}
.generic-quotation .search-block .state-wrapper.validated i.icon{color:#4dab15}
.generic-quotation .search-block .state-wrapper.validated .error-message{display:none}
.generic-quotation .search-block .state-wrapper.error .custom-select-label,.generic-quotation .search-block .state-wrapper.error input,.generic-quotation .search-block .state-wrapper.error textarea{border-color:#ce4234}
.generic-quotation .search-block .state-wrapper.error i.icon{color:#ce4234;content:"\f110"}
.generic-quotation .search-block .state-wrapper.error .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .search-block .state-wrapper.error .error-message.error-message-hidden{display:none}
.generic-quotation .search-block .state-wrapper.error.used .error-message{display:block}
.generic-quotation .search-block .state-wrapper.warning .custom-select-label,.generic-quotation .search-block .state-wrapper.warning input,.generic-quotation .search-block .state-wrapper.warning textarea{border-color:#ff6500}
.generic-quotation .search-block .state-wrapper.warning i.icon{color:#ff6500}
.generic-quotation .search-block .state-wrapper.warning .warning-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ff6500;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .search-block .state-wrapper.warning .warning-message.warning-message-hidden{display:none}
.generic-quotation .search-block .state-wrapper.missed .custom-select-label,.generic-quotation .search-block .state-wrapper.missed input{border-color:#ce4234}
.generic-quotation .search-block .state-wrapper.missed .custom-select-label:focus,.generic-quotation .search-block .state-wrapper.missed input:focus{border-color:#3032c1}
.generic-quotation .search-block .state-wrapper.missed i.icon{color:#ce4234}
.generic-quotation .search-block .state-wrapper.missed .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .search-block .state-wrapper.missed .error-message.error-message-hidden{display:none}
.generic-quotation .search-block .state-wrapper.missed.used .error-message{display:block}
.generic-quotation .search-block .state-wrapper .input-icon input{padding-right:4.5rem}
.generic-quotation .search-block .state-wrapper .input-icon i.icon{right:1.5rem;top:2.5rem;color:#3032c1}
.generic-quotation .search-block .state-wrapper.rounded-container{border-radius:.5rem;background:#00008f}
.generic-quotation .search-block .state-wrapper .jumpToListBtn{background:transparent;font-weight:bold;font-size:1.6rem;border:1px solid #47a80d;border-radius:0;line-height:4.3rem;height:4.3rem;outline:0 none;text-align:left;padding:0 2rem;display:table;position:relative;background:#103184;color:#fff;display:inline-block;height:4.7rem;width:100%;padding:0 1rem;margin:1rem 0}
.generic-quotation .search-block .state-wrapper .jumpToListBtn span{position:relative;color:#fff;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation .search-block .state-wrapper .jumpToListBtn i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .search-block .state-wrapper .jumpToListBtn i.icon:before{font-size:6rem}
.generic-quotation .search-block .state-wrapper .jumpToListBtn i.icon.icon_state{top:2.5rem}
.generic-quotation .search-block .state-wrapper .jumpToListBtn i.icon.icon_hide{display:none}
.generic-quotation .search-block .state-wrapper .jumpToListBtn i.icon:before{font-weight:bold}
.generic-quotation .search-block .state-wrapper .jumpToListBtn i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .search-block .state-wrapper .jumpToListBtn i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation .search-block .state-wrapper .jumpToListBtn:active,.generic-quotation .search-block .state-wrapper .jumpToListBtn:hover{background:transparent;border-color:none}
.generic-quotation .search-block .state-wrapper .jumpToListBtn:active span,.generic-quotation .search-block .state-wrapper .jumpToListBtn:hover span{color:#fff}
.generic-quotation .search-block .state-wrapper .jumpToListBtn:active i.icon:before,.generic-quotation .search-block .state-wrapper .jumpToListBtn:hover i.icon:before{color:#fff}
.generic-quotation .search-block .state-wrapper .jumpToListBtn:disabled,.generic-quotation .search-block .state-wrapper .jumpToListBtn.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation .search-block .state-wrapper .jumpToListBtn:disabled span,.generic-quotation .search-block .state-wrapper .jumpToListBtn.disabled span,.generic-quotation .search-block .state-wrapper .jumpToListBtn:disabled i,.generic-quotation .search-block .state-wrapper .jumpToListBtn.disabled i{text-shadow:none;color:#fff}
.generic-quotation .search-block .state-wrapper .jumpToListBtn.button-inline-block{display:inline-block}
.generic-quotation .search-block .state-wrapper .jumpToListBtn.icon:before{position:absolute;right:0;font-size:4rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .search-block .state-wrapper .jumpToListBtn span{color:#fff;margin-left:4.7rem}
.generic-quotation .search-block .state-wrapper .jumpToListBtn span+i{left:0;right:auto}
.generic-quotation .search-block .state-wrapper .jumpToListBtn span+i.icon_loading{left:1rem;right:auto}
.generic-quotation .search-block .state-wrapper .jumpToListBtn.onLoadedList span{margin-left:1rem}
.generic-quotation .search-block .state-wrapper .jumpToListBtn.onLoadedList span+i{display:none}
.generic-quotation .search-block .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .search-block .error-message.error-message-hidden{display:none}
.generic-quotation .search-block.r-cb-controls{zoom:1}
.generic-quotation .search-block.r-cb-controls:before,.generic-quotation .search-block.r-cb-controls:after{content:"";display:table}
.generic-quotation .search-block.r-cb-controls:after{clear:both}
.generic-quotation .search-block .fieldset-block{margin-right:1rem}
.generic-quotation .search-block.fieldset-block-grey{overflow:auto;background-color:#999;padding:0;display:block;margin-right:0}
.generic-quotation .search-block.fieldset-block-grey.fieldset-block-hidden{display:none}
.generic-quotation .search-block.search-block-declaredClient .form-ok-block{margin-right:0}
.generic-quotation .search-block.search-block-declaredClient .fieldset-block{margin-top:1.8rem}
.generic-quotation .search-block.search-block-declaredClient .address-postal-city{background-color:#fff;border-color:#fff}
.generic-quotation .search-block .search-advisor-back{border-bottom:1px solid #a7a7a7;padding:1rem 2rem;color:#fff}
.generic-quotation .search-block .search-advisor-back a{color:#fff;text-decoration:underline}
.generic-quotation .search-block label{margin-bottom:0;padding:1rem 2rem}
.generic-quotation .search-block label .label{color:#fff;line-height:2.8rem}
.generic-quotation .search-block label .state-wrapper{padding-right:6rem}
.generic-quotation .search-block label input[type="text"]{border:1px solid #fff;padding:0 .9rem;width:100%}
.generic-quotation .search-block .search-advisor .auto-complete-block{margin-right:1rem}
.generic-quotation .search-block .search-advisor .auto-complete-block label .aw-suggestions{margin-right:6rem}
.generic-quotation .search-block .search-adresse-block{margin-top:0;margin-right:8rem;margin-left:2rem}
.generic-quotation .search-block .search-adresse-block label{border-top:0;padding:0;margin-bottom:.8rem}
.generic-quotation .search-block .search-adresse-block label .custom-select-container .custom-select-label{background-color:#fff;border:1px solid #fff}
.generic-quotation .search-block .search-adresse-block label .custom-select-container .custom-select-label:hover{box-shadow:none}
.generic-quotation .search-block .search-adresse-block label .state-wrapper{padding-right:0}
.generic-quotation .search-block .search-adresse-block label .state-wrapper input{color:#0a1d4f}
.generic-quotation .search-block button{position:relative;background:transparent;color:#fff;font-weight:bold;font-size:1.6rem;border:1px solid #47a80d;line-height:4.3rem;height:4.3rem;outline:0 none;width:100%;text-align:left;padding:0 2rem;display:table;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;position:absolute;border:1px solid #fff;background:#999;color:#fff;display:inline-block;height:4.7rem;width:4.7rem;padding:0 .9rem;text-align:center;font-style:normal;right:1.8rem;top:7.6rem}
.generic-quotation .search-block button span{position:relative;color:#fff;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation .search-block button i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .search-block button i.icon:before{font-size:6rem}
.generic-quotation .search-block button i.icon.icon_state{top:2.5rem}
.generic-quotation .search-block button i.icon.icon_hide{display:none}
.generic-quotation .search-block button i.icon:before{font-weight:bold}
.generic-quotation .search-block button i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .search-block button i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation .search-block button:active,.generic-quotation .search-block button:hover{background:transparent;border-color:none}
.generic-quotation .search-block button:active span,.generic-quotation .search-block button:hover span{color:#fff}
.generic-quotation .search-block button:active i.icon:before,.generic-quotation .search-block button:hover i.icon:before{color:#fff}
.generic-quotation .search-block button:disabled,.generic-quotation .search-block button.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation .search-block button:disabled span,.generic-quotation .search-block button.disabled span,.generic-quotation .search-block button:disabled i,.generic-quotation .search-block button.disabled i{text-shadow:none;color:#fff}
.generic-quotation .search-block button.button-inline-block{display:inline-block}
.generic-quotation .search-block button.search-advisor-declaredClientBtn{top:1.8rem}
.generic-quotation .search-block button.preview{top:0;right:-7rem}
.generic-quotation .select-block{position:relative;border:0 none;padding:0;margin-right:4.3rem;margin-bottom:1.8rem}
.generic-quotation .select-block.button-block-grey,.generic-quotation .select-block.fieldset-block-grey{background-color:#999;padding:2rem}
.generic-quotation .select-block.button-block-grey.button-block-hidden,.generic-quotation .select-block.fieldset-block-grey.button-block-hidden,.generic-quotation .select-block.button-block-grey.fieldset-block-hidden,.generic-quotation .select-block.fieldset-block-grey.fieldset-block-hidden{display:none}
.generic-quotation .select-block.fieldset-block-hidden{display:none !important}
.generic-quotation .select-block.notProspect{height:0;overflow:hidden;margin:0;padding:0;display:none}
.generic-quotation .select-block.block-bottom-margin{margin-bottom:0 !important}
.generic-quotation .select-block h2{width:100%;display:block;font-weight:normal;font-size:2.4rem;line-height:2.6rem;color:#00008f}
.generic-quotation .select-block>p{font-size:1.6rem;padding:0;margin:0}
.generic-quotation .select-block>label{margin-bottom:2.5rem}
.generic-quotation .select-block>i.icon{display:none}
.generic-quotation .select-block .label{font-size:1.8rem;display:block;width:100%;padding:0;line-height:1.5em;margin-bottom:.6rem}
.generic-quotation .select-block .label .info-circle{position:relative}
.generic-quotation .select-block .label .info-circle .label-infos{position:absolute;top:-30px;left:-5px;color:#00008f}
.generic-quotation .select-block .label .info-circle .label-infos .label-infos-description{background-color:#00008f;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;bottom:100%;font-size:1.3rem;font-style:normal;font-weight:normal;line-height:1;color:#fff;width:30rem;padding:1rem;border:1px solid #fff}
.generic-quotation .select-block .label .info-circle .label-infos:before{font-size:4.6rem}
.generic-quotation .select-block .label .info-circle .label-infos:after{position:absolute;content:'';top:-1px;left:50%;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.generic-quotation .select-block .label .info-circle .label-infos:hover{cursor:pointer;color:#00008f}
.generic-quotation .select-block .label .info-circle .label-infos:hover .label-infos-description{display:block}
.generic-quotation .select-block .label .info-circle .label-infos:hover:after{content:'';display:block;width:0;height:0;-moz-transform:scale(0.9999);border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #00008f}
.generic-quotation .select-block .state-wrapper{position:relative;display:block;width:100%}
.generic-quotation .select-block .state-wrapper i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ccc;right:-3.2rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .select-block .state-wrapper i.icon:before{font-size:1.8rem}
.generic-quotation .select-block .state-wrapper i.icon.icon_state{top:2.5rem}
.generic-quotation .select-block .state-wrapper i.icon.icon_hide{display:none}
.generic-quotation .select-block .state-wrapper input{height:5rem;padding:0 1.5rem}
.generic-quotation .select-block .state-wrapper input:focus{border-color:#3032c1}
.generic-quotation .select-block .state-wrapper.validated .custom-select-label,.generic-quotation .select-block .state-wrapper.validated input{color:#333}
.generic-quotation .select-block .state-wrapper.validated i.icon{color:#4dab15}
.generic-quotation .select-block .state-wrapper.validated .error-message{display:none}
.generic-quotation .select-block .state-wrapper.error .custom-select-label,.generic-quotation .select-block .state-wrapper.error input,.generic-quotation .select-block .state-wrapper.error textarea{border-color:#ce4234}
.generic-quotation .select-block .state-wrapper.error i.icon{color:#ce4234;content:"\f110"}
.generic-quotation .select-block .state-wrapper.error .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .select-block .state-wrapper.error .error-message.error-message-hidden{display:none}
.generic-quotation .select-block .state-wrapper.error.used .error-message{display:block}
.generic-quotation .select-block .state-wrapper.warning .custom-select-label,.generic-quotation .select-block .state-wrapper.warning input,.generic-quotation .select-block .state-wrapper.warning textarea{border-color:#ff6500}
.generic-quotation .select-block .state-wrapper.warning i.icon{color:#ff6500}
.generic-quotation .select-block .state-wrapper.warning .warning-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ff6500;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .select-block .state-wrapper.warning .warning-message.warning-message-hidden{display:none}
.generic-quotation .select-block .state-wrapper.missed .custom-select-label,.generic-quotation .select-block .state-wrapper.missed input{border-color:#ce4234}
.generic-quotation .select-block .state-wrapper.missed .custom-select-label:focus,.generic-quotation .select-block .state-wrapper.missed input:focus{border-color:#3032c1}
.generic-quotation .select-block .state-wrapper.missed i.icon{color:#ce4234}
.generic-quotation .select-block .state-wrapper.missed .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .select-block .state-wrapper.missed .error-message.error-message-hidden{display:none}
.generic-quotation .select-block .state-wrapper.missed.used .error-message{display:block}
.generic-quotation .select-block .state-wrapper .input-icon input{padding-right:4.5rem}
.generic-quotation .select-block .state-wrapper .input-icon i.icon{right:1.5rem;top:2.5rem;color:#3032c1}
.generic-quotation .select-block .state-wrapper.rounded-container{border-radius:.5rem;background:#00008f}
.generic-quotation .select-block .state-wrapper .jumpToListBtn{background:transparent;font-weight:bold;font-size:1.6rem;border:1px solid #47a80d;border-radius:0;line-height:4.3rem;height:4.3rem;outline:0 none;text-align:left;padding:0 2rem;display:table;position:relative;background:#103184;color:#fff;display:inline-block;height:4.7rem;width:100%;padding:0 1rem;margin:1rem 0}
.generic-quotation .select-block .state-wrapper .jumpToListBtn span{position:relative;color:#fff;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation .select-block .state-wrapper .jumpToListBtn i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .select-block .state-wrapper .jumpToListBtn i.icon:before{font-size:6rem}
.generic-quotation .select-block .state-wrapper .jumpToListBtn i.icon.icon_state{top:2.5rem}
.generic-quotation .select-block .state-wrapper .jumpToListBtn i.icon.icon_hide{display:none}
.generic-quotation .select-block .state-wrapper .jumpToListBtn i.icon:before{font-weight:bold}
.generic-quotation .select-block .state-wrapper .jumpToListBtn i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .select-block .state-wrapper .jumpToListBtn i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation .select-block .state-wrapper .jumpToListBtn:active,.generic-quotation .select-block .state-wrapper .jumpToListBtn:hover{background:transparent;border-color:none}
.generic-quotation .select-block .state-wrapper .jumpToListBtn:active span,.generic-quotation .select-block .state-wrapper .jumpToListBtn:hover span{color:#fff}
.generic-quotation .select-block .state-wrapper .jumpToListBtn:active i.icon:before,.generic-quotation .select-block .state-wrapper .jumpToListBtn:hover i.icon:before{color:#fff}
.generic-quotation .select-block .state-wrapper .jumpToListBtn:disabled,.generic-quotation .select-block .state-wrapper .jumpToListBtn.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation .select-block .state-wrapper .jumpToListBtn:disabled span,.generic-quotation .select-block .state-wrapper .jumpToListBtn.disabled span,.generic-quotation .select-block .state-wrapper .jumpToListBtn:disabled i,.generic-quotation .select-block .state-wrapper .jumpToListBtn.disabled i{text-shadow:none;color:#fff}
.generic-quotation .select-block .state-wrapper .jumpToListBtn.button-inline-block{display:inline-block}
.generic-quotation .select-block .state-wrapper .jumpToListBtn.icon:before{position:absolute;right:0;font-size:4rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .select-block .state-wrapper .jumpToListBtn span{color:#fff;margin-left:4.7rem}
.generic-quotation .select-block .state-wrapper .jumpToListBtn span+i{left:0;right:auto}
.generic-quotation .select-block .state-wrapper .jumpToListBtn span+i.icon_loading{left:1rem;right:auto}
.generic-quotation .select-block .state-wrapper .jumpToListBtn.onLoadedList span{margin-left:1rem}
.generic-quotation .select-block .state-wrapper .jumpToListBtn.onLoadedList span+i{display:none}
.generic-quotation .select-block .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .select-block .error-message.error-message-hidden{display:none}
.generic-quotation .select-block.r-cb-controls{zoom:1}
.generic-quotation .select-block.r-cb-controls:before,.generic-quotation .select-block.r-cb-controls:after{content:"";display:table}
.generic-quotation .select-block.r-cb-controls:after{clear:both}
.generic-quotation .select-block.fieldset-full-width{margin-right:0}
.generic-quotation .select-block .label.bonus-malus .info-circle{position:relative}
.generic-quotation .select-block .label.bonus-malus .info-circle .label-infos{position:absolute;top:-30px;left:-5px;color:#00008f}
.generic-quotation .select-block .label.bonus-malus .info-circle .label-infos .label-infos-description{background-color:#00008f;position:absolute;left:50%;-webkit-transform:translateX(-68%);-moz-transform:translateX(-68%);-o-transform:translateX(-68%);-ms-transform:translateX(-68%);transform:translateX(-68%);display:none;bottom:100%;font-size:1.3rem;font-style:normal;font-weight:normal;line-height:1;color:#fff;width:30rem;padding:1rem;border:1px solid #fff}
.generic-quotation .select-block .label.bonus-malus .info-circle .label-infos:before{font-size:4.6rem}
.generic-quotation .select-block .label.bonus-malus .info-circle .label-infos:after{position:absolute;content:'';top:-1px;left:50%;display:none;-webkit-transform:translateX(-68%);-moz-transform:translateX(-68%);-o-transform:translateX(-68%);-ms-transform:translateX(-68%);transform:translateX(-68%)}
.generic-quotation .select-block .label.bonus-malus .info-circle .label-infos:hover{cursor:pointer;color:#00008f}
.generic-quotation .select-block .label.bonus-malus .info-circle .label-infos:hover .label-infos-description{display:block}
.generic-quotation .select-block .label.bonus-malus .info-circle .label-infos:hover:after{content:'';display:block;width:0;height:0;-moz-transform:scale(0.9999);border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #00008f}
.generic-quotation .select-block select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;position:relative;width:100%;border:1px solid #6f6f6f;font-size:1.6rem;line-height:5rem;height:5rem;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 5rem 0 1.5rem;-webkit-tap-highlight-color:rgba(255,255,255,0);font-family:'SourceSansPro-regular',Arial,Helvetica,Sans-Serif}
.generic-quotation .select-block select.opened{border-color:#3032c1 !important}
.generic-quotation .select-block select.opened:before{opacity:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.generic-quotation .select-block select.closed:before{opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.generic-quotation .select-block select.selected a.custom-select-link-label{color:#333}
.generic-quotation .select-block select.focused{border-color:#3032c1 !important}
.generic-quotation .select-block select:disabled{background:#f5f5f5;border:1px solid #e5e5e5;box-shadow:none;cursor:default;color:#666}
.generic-quotation .select-block select .custom-select-link-label{display:block;overflow:hidden;color:#666;white-space:nowrap;text-overflow:ellipsis;padding-right:4rem}
.generic-quotation .select-block select+div.styled-select{position:relative;background:#999;display:none;top:-4.2rem;bottom:0;left:100%;font-size:1.6rem;line-height:4.3rem;text-align:center;height:4.2rem;width:3.6rem;color:#fff;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.generic-quotation .select-block label.disabled .custom-select-container .custom-select-label{background:#f5f5f5;border:1px solid #e5e5e5}
.generic-quotation .select-block label.disabled .custom-select-container .custom-select-label:hover{cursor:default}
.generic-quotation .select-block label.disabled .custom-select-container .custom-select-label.focused{border:1px solid #e5e5e5 !important}
.generic-quotation .select-block label.disabled .custom-select-container .custom-select-label .custom-select-arrow-btn{display:none}
.generic-quotation .select-block label .state-wrapper{position:relative;display:block;width:100%}
.generic-quotation .select-block label .state-wrapper i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ccc;right:-3.2rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .select-block label .state-wrapper i.icon:before{font-size:1.8rem}
.generic-quotation .select-block label .state-wrapper i.icon.icon_state{top:2.5rem}
.generic-quotation .select-block label .state-wrapper i.icon.icon_hide{display:none}
.generic-quotation .select-block label .state-wrapper input{height:5rem;padding:0 1.5rem}
.generic-quotation .select-block label .state-wrapper input:focus{border-color:#3032c1}
.generic-quotation .select-block label .state-wrapper.validated .custom-select-label,.generic-quotation .select-block label .state-wrapper.validated input{color:#333}
.generic-quotation .select-block label .state-wrapper.validated i.icon{color:#4dab15}
.generic-quotation .select-block label .state-wrapper.validated .error-message{display:none}
.generic-quotation .select-block label .state-wrapper.error .custom-select-label,.generic-quotation .select-block label .state-wrapper.error input,.generic-quotation .select-block label .state-wrapper.error textarea{border-color:#ce4234}
.generic-quotation .select-block label .state-wrapper.error i.icon{color:#ce4234;content:"\f110"}
.generic-quotation .select-block label .state-wrapper.error .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .select-block label .state-wrapper.error .error-message.error-message-hidden{display:none}
.generic-quotation .select-block label .state-wrapper.error.used .error-message{display:block}
.generic-quotation .select-block label .state-wrapper.warning .custom-select-label,.generic-quotation .select-block label .state-wrapper.warning input,.generic-quotation .select-block label .state-wrapper.warning textarea{border-color:#ff6500}
.generic-quotation .select-block label .state-wrapper.warning i.icon{color:#ff6500}
.generic-quotation .select-block label .state-wrapper.warning .warning-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ff6500;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .select-block label .state-wrapper.warning .warning-message.warning-message-hidden{display:none}
.generic-quotation .select-block label .state-wrapper.missed .custom-select-label,.generic-quotation .select-block label .state-wrapper.missed input{border-color:#ce4234}
.generic-quotation .select-block label .state-wrapper.missed .custom-select-label:focus,.generic-quotation .select-block label .state-wrapper.missed input:focus{border-color:#3032c1}
.generic-quotation .select-block label .state-wrapper.missed i.icon{color:#ce4234}
.generic-quotation .select-block label .state-wrapper.missed .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .select-block label .state-wrapper.missed .error-message.error-message-hidden{display:none}
.generic-quotation .select-block label .state-wrapper.missed.used .error-message{display:block}
.generic-quotation .select-block label .state-wrapper .input-icon input{padding-right:4.5rem}
.generic-quotation .select-block label .state-wrapper .input-icon i.icon{right:1.5rem;top:2.5rem;color:#3032c1}
.generic-quotation .select-block label .state-wrapper.rounded-container{border-radius:.5rem;background:#00008f}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn{background:transparent;font-weight:bold;font-size:1.6rem;border:1px solid #47a80d;border-radius:0;line-height:4.3rem;height:4.3rem;outline:0 none;text-align:left;padding:0 2rem;display:table;position:relative;background:#103184;color:#fff;display:inline-block;height:4.7rem;width:100%;padding:0 1rem;margin:1rem 0}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn span{position:relative;color:#fff;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn i.icon:before{font-size:6rem}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn i.icon.icon_state{top:2.5rem}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn i.icon.icon_hide{display:none}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn i.icon:before{font-weight:bold}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn:active,.generic-quotation .select-block label .state-wrapper .jumpToListBtn:hover{background:transparent;border-color:none}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn:active span,.generic-quotation .select-block label .state-wrapper .jumpToListBtn:hover span{color:#fff}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn:active i.icon:before,.generic-quotation .select-block label .state-wrapper .jumpToListBtn:hover i.icon:before{color:#fff}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn:disabled,.generic-quotation .select-block label .state-wrapper .jumpToListBtn.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn:disabled span,.generic-quotation .select-block label .state-wrapper .jumpToListBtn.disabled span,.generic-quotation .select-block label .state-wrapper .jumpToListBtn:disabled i,.generic-quotation .select-block label .state-wrapper .jumpToListBtn.disabled i{text-shadow:none;color:#fff}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn.button-inline-block{display:inline-block}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn.icon:before{position:absolute;right:0;font-size:4rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn span{color:#fff;margin-left:4.7rem}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn span+i{left:0;right:auto}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn span+i.icon_loading{left:1rem;right:auto}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn.onLoadedList span{margin-left:1rem}
.generic-quotation .select-block label .state-wrapper .jumpToListBtn.onLoadedList span+i{display:none}
.generic-quotation .select-block label .state-wrapper.disabled{background-color:#a7a7a7}
.generic-quotation .auto-complete-block{position:relative;border:0 none;padding:0;margin-right:4.3rem;margin-bottom:1.8rem;margin-bottom:0;margin-right:0}
.generic-quotation .auto-complete-block.button-block-grey,.generic-quotation .auto-complete-block.fieldset-block-grey{background-color:#999;padding:2rem}
.generic-quotation .auto-complete-block.button-block-grey.button-block-hidden,.generic-quotation .auto-complete-block.fieldset-block-grey.button-block-hidden,.generic-quotation .auto-complete-block.button-block-grey.fieldset-block-hidden,.generic-quotation .auto-complete-block.fieldset-block-grey.fieldset-block-hidden{display:none}
.generic-quotation .auto-complete-block.fieldset-block-hidden{display:none !important}
.generic-quotation .auto-complete-block.notProspect{height:0;overflow:hidden;margin:0;padding:0;display:none}
.generic-quotation .auto-complete-block.block-bottom-margin{margin-bottom:0 !important}
.generic-quotation .auto-complete-block h2{width:100%;display:block;font-weight:normal;font-size:2.4rem;line-height:2.6rem;color:#00008f}
.generic-quotation .auto-complete-block>p{font-size:1.6rem;padding:0;margin:0}
.generic-quotation .auto-complete-block>label{margin-bottom:2.5rem}
.generic-quotation .auto-complete-block>i.icon{display:none}
.generic-quotation .auto-complete-block .label{font-size:1.8rem;display:block;width:100%;padding:0;line-height:1.5em;margin-bottom:.6rem}
.generic-quotation .auto-complete-block .label .info-circle{position:relative}
.generic-quotation .auto-complete-block .label .info-circle .label-infos{position:absolute;top:-30px;left:-5px;color:#00008f}
.generic-quotation .auto-complete-block .label .info-circle .label-infos .label-infos-description{background-color:#00008f;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;bottom:100%;font-size:1.3rem;font-style:normal;font-weight:normal;line-height:1;color:#fff;width:30rem;padding:1rem;border:1px solid #fff}
.generic-quotation .auto-complete-block .label .info-circle .label-infos:before{font-size:4.6rem}
.generic-quotation .auto-complete-block .label .info-circle .label-infos:after{position:absolute;content:'';top:-1px;left:50%;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.generic-quotation .auto-complete-block .label .info-circle .label-infos:hover{cursor:pointer;color:#00008f}
.generic-quotation .auto-complete-block .label .info-circle .label-infos:hover .label-infos-description{display:block}
.generic-quotation .auto-complete-block .label .info-circle .label-infos:hover:after{content:'';display:block;width:0;height:0;-moz-transform:scale(0.9999);border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #00008f}
.generic-quotation .auto-complete-block .state-wrapper{position:relative;display:block;width:100%}
.generic-quotation .auto-complete-block .state-wrapper i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ccc;right:-3.2rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .auto-complete-block .state-wrapper i.icon:before{font-size:1.8rem}
.generic-quotation .auto-complete-block .state-wrapper i.icon.icon_state{top:2.5rem}
.generic-quotation .auto-complete-block .state-wrapper i.icon.icon_hide{display:none}
.generic-quotation .auto-complete-block .state-wrapper input{height:5rem;padding:0 1.5rem}
.generic-quotation .auto-complete-block .state-wrapper input:focus{border-color:#3032c1}
.generic-quotation .auto-complete-block .state-wrapper.validated .custom-select-label,.generic-quotation .auto-complete-block .state-wrapper.validated input{color:#333}
.generic-quotation .auto-complete-block .state-wrapper.validated i.icon{color:#4dab15}
.generic-quotation .auto-complete-block .state-wrapper.validated .error-message{display:none}
.generic-quotation .auto-complete-block .state-wrapper.error .custom-select-label,.generic-quotation .auto-complete-block .state-wrapper.error input,.generic-quotation .auto-complete-block .state-wrapper.error textarea{border-color:#ce4234}
.generic-quotation .auto-complete-block .state-wrapper.error i.icon{color:#ce4234;content:"\f110"}
.generic-quotation .auto-complete-block .state-wrapper.error .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .auto-complete-block .state-wrapper.error .error-message.error-message-hidden{display:none}
.generic-quotation .auto-complete-block .state-wrapper.error.used .error-message{display:block}
.generic-quotation .auto-complete-block .state-wrapper.warning .custom-select-label,.generic-quotation .auto-complete-block .state-wrapper.warning input,.generic-quotation .auto-complete-block .state-wrapper.warning textarea{border-color:#ff6500}
.generic-quotation .auto-complete-block .state-wrapper.warning i.icon{color:#ff6500}
.generic-quotation .auto-complete-block .state-wrapper.warning .warning-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ff6500;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .auto-complete-block .state-wrapper.warning .warning-message.warning-message-hidden{display:none}
.generic-quotation .auto-complete-block .state-wrapper.missed .custom-select-label,.generic-quotation .auto-complete-block .state-wrapper.missed input{border-color:#ce4234}
.generic-quotation .auto-complete-block .state-wrapper.missed .custom-select-label:focus,.generic-quotation .auto-complete-block .state-wrapper.missed input:focus{border-color:#3032c1}
.generic-quotation .auto-complete-block .state-wrapper.missed i.icon{color:#ce4234}
.generic-quotation .auto-complete-block .state-wrapper.missed .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .auto-complete-block .state-wrapper.missed .error-message.error-message-hidden{display:none}
.generic-quotation .auto-complete-block .state-wrapper.missed.used .error-message{display:block}
.generic-quotation .auto-complete-block .state-wrapper .input-icon input{padding-right:4.5rem}
.generic-quotation .auto-complete-block .state-wrapper .input-icon i.icon{right:1.5rem;top:2.5rem;color:#3032c1}
.generic-quotation .auto-complete-block .state-wrapper.rounded-container{border-radius:.5rem;background:#00008f}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn{background:transparent;font-weight:bold;font-size:1.6rem;border:1px solid #47a80d;border-radius:0;line-height:4.3rem;height:4.3rem;outline:0 none;text-align:left;padding:0 2rem;display:table;position:relative;background:#103184;color:#fff;display:inline-block;height:4.7rem;width:100%;padding:0 1rem;margin:1rem 0}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn span{position:relative;color:#fff;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn i.icon:before{font-size:6rem}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn i.icon.icon_state{top:2.5rem}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn i.icon.icon_hide{display:none}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn i.icon:before{font-weight:bold}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn:active,.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn:hover{background:transparent;border-color:none}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn:active span,.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn:hover span{color:#fff}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn:active i.icon:before,.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn:hover i.icon:before{color:#fff}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn:disabled,.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn:disabled span,.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn.disabled span,.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn:disabled i,.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn.disabled i{text-shadow:none;color:#fff}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn.button-inline-block{display:inline-block}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn.icon:before{position:absolute;right:0;font-size:4rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn span{color:#fff;margin-left:4.7rem}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn span+i{left:0;right:auto}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn span+i.icon_loading{left:1rem;right:auto}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn.onLoadedList span{margin-left:1rem}
.generic-quotation .auto-complete-block .state-wrapper .jumpToListBtn.onLoadedList span+i{display:none}
.generic-quotation .auto-complete-block .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .auto-complete-block .error-message.error-message-hidden{display:none}
.generic-quotation .auto-complete-block.r-cb-controls{zoom:1}
.generic-quotation .auto-complete-block.r-cb-controls:before,.generic-quotation .auto-complete-block.r-cb-controls:after{content:"";display:table}
.generic-quotation .auto-complete-block.r-cb-controls:after{clear:both}
.generic-quotation .auto-complete-block label.label-no-bottom-margin{margin-bottom:0 !important}
.generic-quotation .auto-complete-block-inside{position:relative;border:0 none;padding:0;margin-right:4.3rem;margin-bottom:1.8rem;margin-bottom:0;margin-right:0;margin:1.8rem 0 0}
.generic-quotation .auto-complete-block-inside.button-block-grey,.generic-quotation .auto-complete-block-inside.fieldset-block-grey{background-color:#999;padding:2rem}
.generic-quotation .auto-complete-block-inside.button-block-grey.button-block-hidden,.generic-quotation .auto-complete-block-inside.fieldset-block-grey.button-block-hidden,.generic-quotation .auto-complete-block-inside.button-block-grey.fieldset-block-hidden,.generic-quotation .auto-complete-block-inside.fieldset-block-grey.fieldset-block-hidden{display:none}
.generic-quotation .auto-complete-block-inside.fieldset-block-hidden{display:none !important}
.generic-quotation .auto-complete-block-inside.notProspect{height:0;overflow:hidden;margin:0;padding:0;display:none}
.generic-quotation .auto-complete-block-inside.block-bottom-margin{margin-bottom:0 !important}
.generic-quotation .auto-complete-block-inside h2{width:100%;display:block;font-weight:normal;font-size:2.4rem;line-height:2.6rem;color:#00008f}
.generic-quotation .auto-complete-block-inside>p{font-size:1.6rem;padding:0;margin:0}
.generic-quotation .auto-complete-block-inside>label{margin-bottom:2.5rem}
.generic-quotation .auto-complete-block-inside>i.icon{display:none}
.generic-quotation .auto-complete-block-inside .label{font-size:1.8rem;display:block;width:100%;padding:0;line-height:1.5em;margin-bottom:.6rem}
.generic-quotation .auto-complete-block-inside .label .info-circle{position:relative}
.generic-quotation .auto-complete-block-inside .label .info-circle .label-infos{position:absolute;top:-30px;left:-5px;color:#00008f}
.generic-quotation .auto-complete-block-inside .label .info-circle .label-infos .label-infos-description{background-color:#00008f;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;bottom:100%;font-size:1.3rem;font-style:normal;font-weight:normal;line-height:1;color:#fff;width:30rem;padding:1rem;border:1px solid #fff}
.generic-quotation .auto-complete-block-inside .label .info-circle .label-infos:before{font-size:4.6rem}
.generic-quotation .auto-complete-block-inside .label .info-circle .label-infos:after{position:absolute;content:'';top:-1px;left:50%;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.generic-quotation .auto-complete-block-inside .label .info-circle .label-infos:hover{cursor:pointer;color:#00008f}
.generic-quotation .auto-complete-block-inside .label .info-circle .label-infos:hover .label-infos-description{display:block}
.generic-quotation .auto-complete-block-inside .label .info-circle .label-infos:hover:after{content:'';display:block;width:0;height:0;-moz-transform:scale(0.9999);border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #00008f}
.generic-quotation .auto-complete-block-inside .state-wrapper{position:relative;display:block;width:100%}
.generic-quotation .auto-complete-block-inside .state-wrapper i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ccc;right:-3.2rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .auto-complete-block-inside .state-wrapper i.icon:before{font-size:1.8rem}
.generic-quotation .auto-complete-block-inside .state-wrapper i.icon.icon_state{top:2.5rem}
.generic-quotation .auto-complete-block-inside .state-wrapper i.icon.icon_hide{display:none}
.generic-quotation .auto-complete-block-inside .state-wrapper input{height:5rem;padding:0 1.5rem}
.generic-quotation .auto-complete-block-inside .state-wrapper input:focus{border-color:#3032c1}
.generic-quotation .auto-complete-block-inside .state-wrapper.validated .custom-select-label,.generic-quotation .auto-complete-block-inside .state-wrapper.validated input{color:#333}
.generic-quotation .auto-complete-block-inside .state-wrapper.validated i.icon{color:#4dab15}
.generic-quotation .auto-complete-block-inside .state-wrapper.validated .error-message{display:none}
.generic-quotation .auto-complete-block-inside .state-wrapper.error .custom-select-label,.generic-quotation .auto-complete-block-inside .state-wrapper.error input,.generic-quotation .auto-complete-block-inside .state-wrapper.error textarea{border-color:#ce4234}
.generic-quotation .auto-complete-block-inside .state-wrapper.error i.icon{color:#ce4234;content:"\f110"}
.generic-quotation .auto-complete-block-inside .state-wrapper.error .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .auto-complete-block-inside .state-wrapper.error .error-message.error-message-hidden{display:none}
.generic-quotation .auto-complete-block-inside .state-wrapper.error.used .error-message{display:block}
.generic-quotation .auto-complete-block-inside .state-wrapper.warning .custom-select-label,.generic-quotation .auto-complete-block-inside .state-wrapper.warning input,.generic-quotation .auto-complete-block-inside .state-wrapper.warning textarea{border-color:#ff6500}
.generic-quotation .auto-complete-block-inside .state-wrapper.warning i.icon{color:#ff6500}
.generic-quotation .auto-complete-block-inside .state-wrapper.warning .warning-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ff6500;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .auto-complete-block-inside .state-wrapper.warning .warning-message.warning-message-hidden{display:none}
.generic-quotation .auto-complete-block-inside .state-wrapper.missed .custom-select-label,.generic-quotation .auto-complete-block-inside .state-wrapper.missed input{border-color:#ce4234}
.generic-quotation .auto-complete-block-inside .state-wrapper.missed .custom-select-label:focus,.generic-quotation .auto-complete-block-inside .state-wrapper.missed input:focus{border-color:#3032c1}
.generic-quotation .auto-complete-block-inside .state-wrapper.missed i.icon{color:#ce4234}
.generic-quotation .auto-complete-block-inside .state-wrapper.missed .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .auto-complete-block-inside .state-wrapper.missed .error-message.error-message-hidden{display:none}
.generic-quotation .auto-complete-block-inside .state-wrapper.missed.used .error-message{display:block}
.generic-quotation .auto-complete-block-inside .state-wrapper .input-icon input{padding-right:4.5rem}
.generic-quotation .auto-complete-block-inside .state-wrapper .input-icon i.icon{right:1.5rem;top:2.5rem;color:#3032c1}
.generic-quotation .auto-complete-block-inside .state-wrapper.rounded-container{border-radius:.5rem;background:#00008f}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn{background:transparent;font-weight:bold;font-size:1.6rem;border:1px solid #47a80d;border-radius:0;line-height:4.3rem;height:4.3rem;outline:0 none;text-align:left;padding:0 2rem;display:table;position:relative;background:#103184;color:#fff;display:inline-block;height:4.7rem;width:100%;padding:0 1rem;margin:1rem 0}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn span{position:relative;color:#fff;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-weight:normal;padding:0;text-align:left;font-size:1.8rem;letter-spacing:-0.2px;font-weight:bold}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn i.icon:before{font-size:6rem}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn i.icon.icon_state{top:2.5rem}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn i.icon.icon_hide{display:none}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn i.icon:before{font-weight:bold}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn i.icon.icon_loading{height:3rem;right:1.8rem;top:50%;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn i.icon.icon_loading:before{content:' ';border-radius:2rem;border-top:2px solid rgba(255,255,255,0.15);border-right:2px solid rgba(255,255,255,0.15);border-bottom:2px solid rgba(255,255,255,0.15);border-left:2px solid #fff;width:3rem;height:3rem;-webkit-font-smoothing:antialiased;-webkit-animation:loaderAnim 1.2s infinite linear;animation:loaderAnim 1.2s infinite linear}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn:active,.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn:hover{background:transparent;border-color:none}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn:active span,.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn:hover span{color:#fff}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn:active i.icon:before,.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn:hover i.icon:before{color:#fff}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn:disabled,.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn.disabled{pointer-events:none;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn:disabled span,.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn.disabled span,.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn:disabled i,.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn.disabled i{text-shadow:none;color:#fff}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn.button-inline-block{display:inline-block}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn.icon:before{position:absolute;right:0;font-size:4rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn span{color:#fff;margin-left:4.7rem}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn span+i{left:0;right:auto}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn span+i.icon_loading{left:1rem;right:auto}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn.onLoadedList span{margin-left:1rem}
.generic-quotation .auto-complete-block-inside .state-wrapper .jumpToListBtn.onLoadedList span+i{display:none}
.generic-quotation .auto-complete-block-inside .error-message{position:relative;font-size:1.6rem;line-height:2rem;color:#ce4234;width:100%;height:auto;overflow:hidden;padding:0;display:block}
.generic-quotation .auto-complete-block-inside .error-message.error-message-hidden{display:none}
.generic-quotation .auto-complete-block-inside.r-cb-controls{zoom:1}
.generic-quotation .auto-complete-block-inside.r-cb-controls:before,.generic-quotation .auto-complete-block-inside.r-cb-controls:after{content:"";display:table}
.generic-quotation .auto-complete-block-inside.r-cb-controls:after{clear:both}
.generic-quotation .auto-complete-block-inside label.label-no-bottom-margin{margin-bottom:0 !important}
.generic-quotation .autocomplete-list-arrow{position:relative}
.generic-quotation .autocomplete-list-arrow:before{opacity:0;position:absolute;z-index:500;content:'';display:block;width:0;height:0;-moz-transform:scale(0.9999);border-left:1.3rem solid transparent;border-right:1.3rem solid transparent;border-bottom:1.3rem solid #0a1d4f;left:2.6rem;bottom:-1.8rem}
.generic-quotation .autocomplete-list-arrow.opened{border-color:#3032c1 !important}
.generic-quotation .autocomplete-list-arrow.opened:before{opacity:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.generic-quotation .autocomplete-list-arrow.closed:before{opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.generic-quotation .search-block,.generic-quotation .form-ok-block{margin-right:0}
.generic-quotation .custom-select-list-container{padding-right:0;margin:0 4.3rem 0 0;position:relative;top:-2.5rem}
.generic-quotation .custom-select-list-container.fieldset-full-width{margin-right:0}
.generic-quotation .custom-select-arrow-btn{cursor:pointer;overflow:hidden}
.generic-quotation .custom-select-arrow-btn.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:1px;right:0;color:#5f5f5f;height:4.5rem}
.generic-quotation .custom-select-arrow-btn.icon:before{font-size:1.5rem}
.generic-quotation .custom-select-arrow-btn.icon.icon_state{top:2.5rem}
.generic-quotation .custom-select-arrow-btn.icon.icon_hide{display:none}
.generic-quotation .custom-select-arrow-btn.icon:before{padding-right:2rem;line-height:5rem}
.generic-quotation .custom-select-container .custom-select-label{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;position:relative;width:100%;border:1px solid #6f6f6f;font-size:1.6rem;line-height:5rem;height:5rem;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 5rem 0 1.5rem;-webkit-tap-highlight-color:rgba(255,255,255,0);font-family:'SourceSansPro-regular',Arial,Helvetica,Sans-Serif;overflow:visible;padding-right:.9rem}
.generic-quotation .custom-select-container .custom-select-label.opened{border-color:#3032c1 !important}
.generic-quotation .custom-select-container .custom-select-label.opened:before{opacity:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.generic-quotation .custom-select-container .custom-select-label.closed:before{opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.generic-quotation .custom-select-container .custom-select-label.selected a.custom-select-link-label{color:#333}
.generic-quotation .custom-select-container .custom-select-label.focused{border-color:#3032c1 !important}
.generic-quotation .custom-select-container .custom-select-label:disabled{background:#f5f5f5;border:1px solid #e5e5e5;box-shadow:none;cursor:default;color:#666}
.generic-quotation .custom-select-container .custom-select-label .custom-select-link-label{display:block;overflow:hidden;color:#666;white-space:nowrap;text-overflow:ellipsis;padding-right:4rem}
.generic-quotation .custom-select-container .custom-select-label+div.styled-select{position:relative;background:#999;display:none;top:-4.2rem;bottom:0;left:100%;font-size:1.6rem;line-height:4.3rem;text-align:center;height:4.2rem;width:3.6rem;color:#fff;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.generic-quotation .custom-select-container .custom-select-label .custom-select-arrow-btn.icon{top:0}
.ie9 .generic-quotation .custom-select-container .custom-select-label .custom-select-arrow-btn.icon,.lte-ie9 .generic-quotation .custom-select-container .custom-select-label .custom-select-arrow-btn.icon{right:0}
.generic-quotation .mentions-legales{color:#666;text-align:left;position:relative;background:transparent;padding:0 2rem 4rem;width:100%;max-width:800px;margin:0 auto;font-weight:normal;line-height:1.7rem}
.generic-quotation .mentions-legales p.mentions-legales-content{margin-left:1rem}
.generic-quotation ul.custom-select-list{background:#999;list-style:none;padding:0;max-height:0;overflow:hidden;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:max-height;-moz-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height;overflow:auto;margin:0}
.generic-quotation ul.custom-select-list.open{max-height:1000px;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:max-height;-moz-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height}
.generic-quotation ul.custom-select-list.open{max-height:275px}
.generic-quotation ul.custom-select-list li{position:relative;width:100%;background:#999;font-size:1.6rem;line-height:4.3rem}
.generic-quotation ul.custom-select-list li a{width:100%;padding:0 .9rem;display:block;position:relative;font-size:1.8rem;line-height:4.3rem;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}
.generic-quotation ul.custom-select-list li a.odd{background:#fff;color:#333;border-top:1px solid #fff;border-bottom:1px solid #fff}
.generic-quotation ul.custom-select-list li a.even{background:#fff;color:#333;border-top:1px solid #fff;border-bottom:1px solid #fff}
.generic-quotation ul.custom-select-list li a.first{border-top:0 none}
.generic-quotation ul.custom-select-list li a.last{border-bottom:0 none}
.generic-quotation ul.custom-select-list li:last-child a{border-bottom:0 none}
.generic-quotation ul.custom-select-list li a{padding:0 1.5rem}
.generic-quotation ul.custom-select-list li:hover a{background:#f5f5f5;color:#3032c1}
.generic-quotation ul.custom-select-list.toggle-element-open{height:auto;margin-bottom:1.8rem;border:1px solid #6f6f6f;margin-top:2.5rem;border-top:0}
.generic-quotation .clearfix{zoom:1}
.generic-quotation .clearfix:before,.generic-quotation .clearfix:after{content:"";display:table}
.generic-quotation .clearfix:after{clear:both}
@media only screen and (min-width:320px) and (max-width:480px){.generic-quotation .vcard-block .advisor-vcard{word-break:break-word}
.generic-quotation .vcard-block .advisor-vcard .advisor-button{width:calc(96%);text-align:left}
.generic-quotation .vcard-block .advisor-vcard .advisor-button span{box-sizing:border-box;width:calc(96%);white-space:nowrap}
.generic-quotation .vcard-block .advisor-vcard .advisor-button.selecting span{box-sizing:border-box;width:calc(90%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:0}
}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape){.generic-quotation .advisors-block-float .advisors-block-scroll{margin-right:0}
}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .fieldsets-column{width:100%;margin:0 0 0 15rem;padding:0 16rem 0 0;height:auto;display:block}
.generic-quotation .fieldsets-column.fieldsets-column-center{margin:0 auto;padding:0 16rem}
.generic-quotation .error-block .error-block-notice{padding:0}
.generic-quotation .advisors-block{margin-right:0;margin-left:0}
.generic-quotation .advisors-block .button-block{margin-right:4.3rem}
.generic-quotation .advisors-block-float .advisors-block-scroll{margin-right:4.3rem}
.generic-quotation .vcard-block .advisor-vcard .advisor-button{width:auto;overflow:visible;white-space:normal;text-align:left}
.generic-quotation .search-block.fieldset-block-grey{margin-right:4.3rem}
.generic-quotation .vcard-block .advisor-vcard .advisor-button{width:auto;overflow:visible;white-space:normal;text-align:left}
.generic-quotation .postal-address-widget.fieldset-full-width,.generic-quotation .auto-complete-block.fieldset-full-width,.generic-quotation .fieldset-block.fieldset-full-width,.generic-quotation .search-block.fieldset-full-width,.generic-quotation .button-block.fieldset-full-width,.generic-quotation .widget-block.fieldset-full-width,.generic-quotation .select-block.fieldset-full-width{margin-right:0}
.generic-quotation .postal-address-widget.block-bottom-margin,.generic-quotation .auto-complete-block.block-bottom-margin,.generic-quotation .fieldset-block.block-bottom-margin,.generic-quotation .search-block.block-bottom-margin,.generic-quotation .button-block.block-bottom-margin,.generic-quotation .widget-block.block-bottom-margin,.generic-quotation .select-block.block-bottom-margin{margin-bottom:2.4rem}
.generic-quotation .postal-address-widget.block-no-bottom-margin,.generic-quotation .auto-complete-block.block-no-bottom-margin,.generic-quotation .fieldset-block.block-no-bottom-margin,.generic-quotation .search-block.block-no-bottom-margin,.generic-quotation .button-block.block-no-bottom-margin,.generic-quotation .widget-block.block-no-bottom-margin,.generic-quotation .select-block.block-no-bottom-margin{margin-bottom:0 !important}
.generic-quotation .postal-address-widget h2.desktop-title,.generic-quotation .auto-complete-block h2.desktop-title,.generic-quotation .fieldset-block h2.desktop-title,.generic-quotation .search-block h2.desktop-title,.generic-quotation .button-block h2.desktop-title,.generic-quotation .widget-block h2.desktop-title,.generic-quotation .select-block h2.desktop-title{display:block;margin:4rem 0 2.5rem;font-size:2.4rem}
.generic-quotation .postal-address-widget p.desktop-sub-title,.generic-quotation .auto-complete-block p.desktop-sub-title,.generic-quotation .fieldset-block p.desktop-sub-title,.generic-quotation .search-block p.desktop-sub-title,.generic-quotation .button-block p.desktop-sub-title,.generic-quotation .widget-block p.desktop-sub-title,.generic-quotation .select-block p.desktop-sub-title{color:#333;font-size:1.8rem;padding-bottom:2rem}
.generic-quotation .postal-address-widget>i.icon,.generic-quotation .auto-complete-block>i.icon,.generic-quotation .fieldset-block>i.icon,.generic-quotation .search-block>i.icon,.generic-quotation .button-block>i.icon,.generic-quotation .widget-block>i.icon,.generic-quotation .select-block>i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#00008f;display:block;top:0;left:-11rem}
.generic-quotation .postal-address-widget>i.icon:before,.generic-quotation .auto-complete-block>i.icon:before,.generic-quotation .fieldset-block>i.icon:before,.generic-quotation .search-block>i.icon:before,.generic-quotation .button-block>i.icon:before,.generic-quotation .widget-block>i.icon:before,.generic-quotation .select-block>i.icon:before{font-size:8rem}
.generic-quotation .postal-address-widget>i.icon.icon_state,.generic-quotation .auto-complete-block>i.icon.icon_state,.generic-quotation .fieldset-block>i.icon.icon_state,.generic-quotation .search-block>i.icon.icon_state,.generic-quotation .button-block>i.icon.icon_state,.generic-quotation .widget-block>i.icon.icon_state,.generic-quotation .select-block>i.icon.icon_state{top:2.5rem}
.generic-quotation .postal-address-widget>i.icon.icon_hide,.generic-quotation .auto-complete-block>i.icon.icon_hide,.generic-quotation .fieldset-block>i.icon.icon_hide,.generic-quotation .search-block>i.icon.icon_hide,.generic-quotation .button-block>i.icon.icon_hide,.generic-quotation .widget-block>i.icon.icon_hide,.generic-quotation .select-block>i.icon.icon_hide{display:none}
.generic-quotation .postal-address-widget .state-wrapper>.custom-select-arrow-btn,.generic-quotation .auto-complete-block .state-wrapper>.custom-select-arrow-btn,.generic-quotation .fieldset-block .state-wrapper>.custom-select-arrow-btn,.generic-quotation .search-block .state-wrapper>.custom-select-arrow-btn,.generic-quotation .button-block .state-wrapper>.custom-select-arrow-btn,.generic-quotation .widget-block .state-wrapper>.custom-select-arrow-btn,.generic-quotation .select-block .state-wrapper>.custom-select-arrow-btn{display:none}
.generic-quotation .search-block .search-adresse-block{margin-right:8rem}
.generic-quotation .auto-complete-block-inside+.custom-select-list-container{margin-right:0}
.generic-quotation .form-ok-block{margin-right:4.3rem}
.generic-quotation .form-ok-block.search .form-ok-search{font-size:1.8rem;margin-left:0}
.generic-quotation .form-ok-block.form-ok-advisorPreaffected{margin-right:0}
.generic-quotation .custom-select-list-container{margin:0 4.3rem 0 0}
.generic-quotation .custom-select-list{margin:0}
.generic-quotation .custom-select-list li a{padding:0 .9rem}
.generic-quotation .mentions-legales{padding-left:0;padding-right:0;padding-top:1.8rem}
.generic-quotation label.short-input .label{width:auto;display:inline-block}
.generic-quotation label.short-input .state-wrapper .icon_state{left:16.4rem}
.generic-quotation label.short-input .state-wrapper input{width:14.9rem}
.generic-quotation .gq-ui-radio-container .state-wrapper.gq-ui-radio-group{display:inline-block;width:auto}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden+label.gq-ui-radio-button{width:19.2rem}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden+label.gq-ui-radio-button.short-input{width:14.2rem}
.generic-quotation .gq-ui-radio-container input.gq-ui-radio-hidden+label.gq-ui-radio-button:not(:last-of-type){margin-right:1rem}
.generic-quotation .adresse-block-degraded{zoom:1}
.generic-quotation .adresse-block-degraded:before,.generic-quotation .adresse-block-degraded:after{content:"";display:table}
.generic-quotation .adresse-block-degraded:after{clear:both}
.generic-quotation .adresse-block-degraded label[for='postal_code']{float:left;width:20%}
.generic-quotation .adresse-block-degraded label[for='postal_code']+.select-block{float:right;width:68%}
}
.generic-quotation.gq-edit .vcard-block.vcard-site label{padding:1.5rem 0 2rem}
.generic-quotation .confirm-container{max-width:600px;margin:0 auto;padding:1.8rem}
.generic-quotation .confirm-container .button-block{margin-right:0;margin-bottom:4rem;text-align:center}
.generic-quotation .confirm-container .button-block a{text-decoration:none;display:block}
.generic-quotation .confirm-container .button-block a.disabled{display:inline}
.generic-quotation .confirm-container .button-block a button{text-decoration:none}
.generic-quotation .confirm-container .fieldset-block{margin-right:0;text-align:center}
.generic-quotation .confirm-container .fieldset-block>i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:relative;right:auto;top:auto;left:auto;bottom:auto;margin:0 auto}
.generic-quotation .confirm-container .fieldset-block>i.icon:before{font-size:6rem}
.generic-quotation .confirm-container .fieldset-block>i.icon.icon_state{top:2.5rem}
.generic-quotation .confirm-container .fieldset-block>i.icon.icon_hide{display:none}
.generic-quotation .confirm-container .fieldset-block>i.icon:before{font-size:7rem}
.generic-quotation .confirm-container .fieldset-block>i.icon.icon_confirm:before,.generic-quotation .confirm-container .fieldset-block>i.icon.icon_check:before{color:#171f92}
.generic-quotation .confirm-container .fieldset-block>i.icon.icon_error:before,.generic-quotation .confirm-container .fieldset-block>i.icon.icon_cross_new:before{color:#ce4234}
.generic-quotation .confirm-container .fieldset-block .confirm-generic-rte-output{position:relative;background:#4ea6e6;color:#fff;padding:4rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal;max-width:345px;margin:0 auto 4rem}
.generic-quotation .confirm-container .fieldset-block .confirm-generic-rte-output p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .confirm-container .fieldset-block .confirm-intro{font-size:2rem;letter-spacing:-0.2px;text-align:center;color:#333;font-weight:normal;padding-bottom:2.9rem}
.generic-quotation .confirm-container .fieldset-block .confirm-intro p{margin:0}
.generic-quotation .confirm-container .fieldset-block .confirm-advisor-appointment{color:#00008f;margin-bottom:3.2rem;font-size:2.2rem;line-height:1.45;text-align:center;font-weight:normal}
.generic-quotation .confirm-container .fieldset-block .confirm-advisor-appointment p{margin:0}
.generic-quotation .confirm-container .fieldset-block .confirm-advisor-appointment .day-time-slot{display:inline-block;border-bottom:1px solid #00008f}
.generic-quotation .confirm-container .fieldset-block .confirm-phone-contact{background:#f0f0f0;margin-bottom:1.6rem;overflow:hidden}
.generic-quotation .confirm-container .fieldset-block .confirm-phone-contact .confirm-rte-text{padding:1.5rem 1.8rem 0}
.generic-quotation .confirm-container .fieldset-block .confirm-phone-contact .phone-number{display:block;padding-top:1rem;font-size:2.4rem}
.generic-quotation .confirm-container .fieldset-block .confirm-phone-number-notice{color:#666;text-align:left;margin-bottom:1.8rem}
.generic-quotation .confirm-container .fieldset-block .fieldset-block-campaign{max-width:800px;margin:0 auto}
.generic-quotation .confirm-container .fieldset-block .default-main{color:#004893}
.generic-quotation .confirm-container .fieldset-block .default-dark{color:#002449}
.generic-quotation .confirm-container .fieldset-block .default-medium{color:#003a76}
.generic-quotation .confirm-container .fieldset-block .default-light{color:#99b6d4}
.generic-quotation .confirm-container .fieldset-block .auto-main{color:#004893}
.generic-quotation .confirm-container .fieldset-block .auto-dark{color:#002449}
.generic-quotation .confirm-container .fieldset-block .auto-medium{color:#003a76}
.generic-quotation .confirm-container .fieldset-block .auto-light{color:#99b6d4}
.generic-quotation .confirm-container .fieldset-block .home-main{color:#c676c5}
.generic-quotation .confirm-container .fieldset-block .home-dark{color:#633b62}
.generic-quotation .confirm-container .fieldset-block .home-medium{color:#9e5e9e}
.generic-quotation .confirm-container .fieldset-block .home-light{color:#e8c8e8}
.generic-quotation .confirm-container .fieldset-block .healthcare-main{color:#a2c75f}
.generic-quotation .confirm-container .fieldset-block .healthcare-dark{color:#51632f}
.generic-quotation .confirm-container .fieldset-block .healthcare-medium{color:#829f4c}
.generic-quotation .confirm-container .fieldset-block .healthcare-light{color:#dae9bf}
.generic-quotation .confirm-container .fieldset-block .bank-main{color:#29c5f6}
.generic-quotation .confirm-container .fieldset-block .bank-dark{color:#14627b}
.generic-quotation .confirm-container .fieldset-block .bank-medium{color:#219ec5}
.generic-quotation .confirm-container .fieldset-block .bank-light{color:#a9e8fb}
.generic-quotation .confirm-container .fieldset-block .savings-main{color:#6980ce}
.generic-quotation .confirm-container .fieldset-block .savings-dark{color:#344067}
.generic-quotation .confirm-container .fieldset-block .savings-medium{color:#5466a5}
.generic-quotation .confirm-container .fieldset-block .savings-light{color:#c3cceb}
.generic-quotation .confirm-container .fieldset-block .protection-main{color:#08bc9b}
.generic-quotation .confirm-container .fieldset-block .protection-dark{color:#045e4d}
.generic-quotation .confirm-container .fieldset-block .protection-medium{color:#06967c}
.generic-quotation .confirm-container .fieldset-block .protection-light{color:#9cd4d7}
.generic-quotation .confirm-container .fieldset-block .family-main{color:#08bc9b}
.generic-quotation .confirm-container .fieldset-block .family-dark{color:#045e4d}
.generic-quotation .confirm-container .fieldset-block .family-medium{color:#06967c}
.generic-quotation .confirm-container .fieldset-block .family-light{color:#9cd4d7}
.generic-quotation .confirm-container .advisors-block{padding:0;margin:0 -1.8rem 0}
.generic-quotation .confirm-container .advisors-list-block{margin-right:0}
.generic-quotation .confirm-container .advisors-list-block .advisor-item-block{padding:2rem 1rem 0}
.generic-quotation .confirm-container .advisors-list-block .advisor-item-block:nth-child(odd){background:#f5f5f5}
.generic-quotation .confirm-container .advisors-list-block .advisor-item-block:nth-child(even){background:#fff}
.generic-quotation .confirm-container .vcard-block .advisor-icon-container i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.generic-quotation .confirm-container .vcard-block .advisor-icon-container i.icon:before{font-size:5rem}
.generic-quotation .confirm-container .vcard-block .advisor-icon-container i.icon.icon_state{top:2.5rem}
.generic-quotation .confirm-container .vcard-block .advisor-icon-container i.icon.icon_hide{display:none}
.generic-quotation .confirm-container .vcard-block .advisor-icon-container img{width:55px;height:55px}
.generic-quotation .confirm-container .vcard-block .advisor-vcard h2{font-size:2rem;font-weight:600}
.generic-quotation .confirm-container .vcard-block .advisor-vcard h3{font-size:1.7rem;color:#5f5f5f;font-weight:600;margin-bottom:2rem}
.generic-quotation .confirm-container .vcard-block .advisor-vcard p{font-size:1.7rem;margin-bottom:2rem;color:#333}
.generic-quotation .confirm-container .vcard-block .advisor-vcard a{display:inline-block;text-decoration:none;color:#3032c1}
.generic-quotation .confirm-container .vcard-block .advisor-vcard .secondary{color:#5f5f5f;margin-bottom:2rem}
.generic-quotation .confirm-container .vcard-block .advisor-vcard p.link-container{margin-top:0;padding-right:3rem}
.generic-quotation .confirm-container .vcard-block .advisor-vcard p.link-container a{width:100%;display:table;table-layout:fixed}
.generic-quotation .confirm-container .vcard-block .advisor-vcard p.link-container a span{display:table-cell;vertical-align:middle}
.generic-quotation .confirm-container .vcard-block .advisor-vcard p.link-container a i{width:2rem;display:table-cell;vertical-align:middle;text-align:right}
.generic-quotation .confirm-container .btn-recall{text-decoration:none;margin:2rem 1.8rem 2.6rem;display:block}
.generic-quotation .confirm-container .btn-recall button{background:transparent;border:1px solid #103184;color:#103184}
.generic-quotation .confirm-container .btn-recall button span{color:#103184}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .confirm-container .fieldset-block{position:relative}
.generic-quotation .confirm-container .advisors-block{margin:0}
.generic-quotation .confirm-container .vcard-block .advisor-icon-container img{width:70px;height:70px}
.generic-quotation .confirm-container .vcard-block .advisor-vcard p{margin-bottom:3rem}
}
.generic-quotation .advisors-block-container{margin-bottom:2rem;margin-top:1.5rem}
.generic-quotation .advisors-block-container.advisors-block-hidden{display:none}
.generic-quotation .advisors-block-container .advisors-loader{margin-bottom:1rem}
.generic-quotation .advisors-block-container .advisor-title{display:block;color:#00008f;font-size:1.8rem;text-align:center;background-color:#e3f2fd;padding:1.8rem 1rem 1.6rem;margin:0}
.generic-quotation .advisors-block-container .advisor-title.dark-blue{background-color:#00008f;color:#fff}
.generic-quotation .advisors-block-container .advisor-block-template{visibility:visible;opacity:1;transition-delay:0}
.generic-quotation .advisors-block-container .advisor-block-template.hide{display:none;visibility:hidden;opacity:0;transition:visibility .5s linear .5s,opacity .5s linear}
.generic-quotation .advisors-block-container .advisor-block-template .advisors-block-scrollable{border:1px solid #ddd;border-right:0;height:345px;overflow-y:scroll}
.generic-quotation .advisors-block-container .advisor-block-template .vcard-block{width:100%}
.generic-quotation .advisors-block-container .advisor-block-template .vcard-block.advisorsNotFound label .icon{height:auto}
.generic-quotation .advisors-block-container .advisor-block-template .vcard-block.advisorsNotFound label .icon:before{margin-top:0;color:#6377ba}
.generic-quotation .advisors-block-container .advisor-block-template .vcard-block.advisorsNotFound label .advisor-vcard{padding:1rem 0 2rem}
.generic-quotation .advisors-block-container .advisor-block-template .advisor-vcard .advisor-button{border-color:#3032c1;margin-bottom:2rem}
.generic-quotation .advisors-block-container .advisor-block-template .advisor-vcard .advisor-button span{color:#3032c1;font-size:1.6rem;line-height:1.13}
.generic-quotation .advisors-block-container .advisor-block-template .advisor-vcard .advisor-button:active,.generic-quotation .advisors-block-container .advisor-block-template .advisor-vcard .advisor-button:hover{border:solid 1px #3054ae}
.generic-quotation .advisors-block-container .advisor-block-template .advisor-vcard .advisor-button:active span,.generic-quotation .advisors-block-container .advisor-block-template .advisor-vcard .advisor-button:hover span{color:#3054ae}
.generic-quotation .advisors-block-container .advisor-block-template .advisor-vcard .advisor-button.selected{background-color:#3032bc}
.generic-quotation .advisors-block-container .advisor-block-template .advisor-vcard .advisor-button.selected span{color:#fff}
.generic-quotation .advisors-block-container .advisor-block-template .advisor-vcard p{color:#000}
.generic-quotation .advisors-block-container .advisor-block-template .advisor-button-edit{margin:0;padding:2rem}
.generic-quotation .advisors-block-container .advisor-block-template .advisor-button-edit .edit-list-btn{padding:0 2rem 0 5rem}
@media only screen and (max-width:667px){.generic-quotation .advisors-block-container .advisor-block-template .advisor-button-edit .edit-list-btn{height:inherit;line-height:2rem}
}
.generic-quotation .advisors-block-container .advisor-block-template.advisors-search-hide .advisor-button-edit{display:none}
.generic-quotation .advisors-block-container .advisor-block-template .ctc-container{width:100%;margin-top:2rem;margin-bottom:2rem}
.generic-quotation .advisors-block-container .advisor-block-template .ctc-container .ctc-header{width:100%}
.generic-quotation .advisors-block-container .advisor-block-template .ctc-container:last-child{margin-top:0}
.generic-quotation .advisors-block-container .advisor-block-template .search-engine-placeholder{margin:0;background-color:#ccc;overflow:hidden}
.generic-quotation .advisors-block-container .advisor-block-template .search-engine-placeholder .search-adresse-block{margin-top:1.8rem;margin-bottom:-0.7rem}
.generic-quotation .advisors-block-container .advisor-block-template .search-engine-placeholder .search-adresse-block label input{color:#333;height:4.4rem;margin-bottom:.5rem;padding-left:2rem}
.generic-quotation .advisors-block-container .advisor-block-template .search-engine-placeholder .search-advisor-btn{top:1.8rem;height:4.4rem;width:4.5rem;background-color:#fff;border:solid 1px #3032c1;font-size:16px;font-weight:600;line-height:1.13;color:#3032c1;font-family:'SourceSansPro-regular',Arial,Helvetica,Sans-Serif;text-align:center}
.generic-quotation .advisors-block-container .advisor-block-template .search-engine-placeholder .custom-select-label{background-color:#fff;border:0;padding-left:2rem;height:4.4rem;line-height:4.5rem}
.generic-quotation .advisors-block-container .advisor-block-template .search-engine-placeholder .custom-select-list-container{margin-top:2.6rem}
.generic-quotation .advisors-block-container .advisor-block-template .search-engine-placeholder .custom-select-list-container .custom-select-list.toggle-element-open{margin-bottom:0}
.generic-quotation .advisors-block-container .advisor-block-template .search-engine-placeholder .custom-select-list-container .custom-select-list li{background-color:#fff;color:#333}
.generic-quotation .advisors-block-container .advisor-block-template .search-engine-placeholder .custom-select-list-container .custom-select-list li a{background-color:transparent;color:inherit;border:0}
.generic-quotation .advisors-block-container .advisor-block-template .search-engine-placeholder .custom-select-list-container .custom-select-list li:hover{background:#f5f5f5;color:#3032c1}
.generic-quotation .advisors-block-container .advisor-block-template .agent-empty .vcard-block .advisor-icon-container .icon{height:auto}
.generic-quotation .advisors-block-container .advisor-block-template .agent-empty .vcard-block .advisor-icon-container .icon:before{margin-top:0;color:#6377ba}
.generic-quotation .advisors-block-container .advisor-block-template .agent-empty .vcard-block .advisor-vcard{padding:1rem 0 2rem}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .advisors-block-container{margin-bottom:0;margin-top:0}
.generic-quotation .advisors-block-container .advisor-block-template .advisor-button-edit{padding:2.1rem 8rem 2rem 6.8rem}
}
.generic-quotation .fieldset-contacthours .contact-hide{display:none}
.generic-quotation .gq-ui-radio-container.gq-ui-radio-day input.gq-ui-radio-hidden+label.gq-ui-radio-button,.generic-quotation .gq-ui-radio-container.gq-ui-radio-hour input.gq-ui-radio-hidden+label.gq-ui-radio-button{margin-bottom:1rem;margin-right:1rem}
.generic-quotation .gq-ui-radio-container.gq-ui-radio-day input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(4),.generic-quotation .gq-ui-radio-container.gq-ui-radio-hour input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(4),.generic-quotation .gq-ui-radio-container.gq-ui-radio-day input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(8),.generic-quotation .gq-ui-radio-container.gq-ui-radio-hour input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(8),.generic-quotation .gq-ui-radio-container.gq-ui-radio-day input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(12),.generic-quotation .gq-ui-radio-container.gq-ui-radio-hour input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(12){margin-right:0}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .gq-ui-radio-container.gq-ui-radio-day input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(4),.generic-quotation .gq-ui-radio-container.gq-ui-radio-hour input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(4),.generic-quotation .gq-ui-radio-container.gq-ui-radio-day input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(8),.generic-quotation .gq-ui-radio-container.gq-ui-radio-hour input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(8){margin-right:1rem}
.generic-quotation .gq-ui-radio-container.gq-ui-radio-day input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(6),.generic-quotation .gq-ui-radio-container.gq-ui-radio-hour input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(6),.generic-quotation .gq-ui-radio-container.gq-ui-radio-day input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(12),.generic-quotation .gq-ui-radio-container.gq-ui-radio-hour input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(12){margin-right:0}
.generic-quotation .gq-ui-radio-container.gq-ui-radio-hour input.gq-ui-radio-hidden+label.gq-ui-radio-button{width:14.1rem}
.generic-quotation .gq-ui-radio-container.gq-ui-radio-hour input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(6){margin-right:1rem}
.generic-quotation .gq-ui-radio-container.gq-ui-radio-hour input.gq-ui-radio-hidden+label.gq-ui-radio-button:nth-child(8){margin-right:0}
}
.generic-quotation .fieldsets-column.fieldsets-column-pricing{margin:0 auto;padding:2rem;max-width:632px}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block{max-width:632px;margin:0 auto}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block,.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .warranty-block,.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .recap-block{margin-bottom:4rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .recap-block .recap-block-header{position:relative;background:#5f5f5f;color:#fff;padding:2rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal;padding:1.7rem 1rem;font-size:2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .recap-block .recap-block-header p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .recap-block .recap-block-body{position:relative;background:#fff;color:#666;padding:2rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal;font-size:1.6rem;line-height:1.2;text-align:left;border:solid 1px #ccc;padding:1rem 1.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .recap-block .recap-block-body p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .recap-block .recap-block-body .recap-block-par{display:block;padding:.5rem 0 1rem;margin-bottom:1rem;width:100%;border-bottom:1px solid #ccc}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .recap-block .recap-block-body .recap-block-par:last-child{border:0;margin-bottom:0;padding-bottom:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .recap-block .recap-block-body .recap-block-par span{display:block;padding:0 0 .5rem;width:100%}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .recap-block .recap-block-body .recap-block-par span.value{font-weight:bold;color:#333}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .recap-block .recap-block-footer{position:relative;background:#ccc;color:#666;padding:2rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .recap-block .recap-block-footer p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-header{position:relative;background:#00008f;color:#fff;padding:1rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal;padding:1.7rem 1rem;font-size:2.2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-header p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-body{position:relative;background:#f5f5f5;color:#103184;padding:2rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-body p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-body .promo-block-body-from,.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-body .promo-block-body-price,.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-body .promo-block-body-namely{display:block;line-height:1.2}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-body .promo-block-body-from{font-size:1.6rem;line-height:1.69;color:#333;font-weight:100}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-body .promo-block-body-price{color:#103184;font-size:4.7rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-body .promo-block-body-price span{font-size:2.6rem;color:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-body .promo-block-body-namely{font-size:1.6rem;line-height:1.69;color:#103184}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-footer{position:relative;background:#637cb8;color:#fff;padding:1rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-footer p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-footer .promo-block-footer-text,.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-footer .promo-block-footer-offer{display:block;line-height:1.2}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-footer .promo-block-footer-text{font-size:2.2rem;font-weight:100}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .promo-block .promo-block-footer .promo-block-footer-offer{font-size:3.6rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .warranty-block{margin-right:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .warranty-block.warranty-block-no-padding{padding:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .warranty-block .warranty-block-header{position:relative;background:#494df4;color:#fff;padding:1rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal;padding:1.7rem 1rem;font-size:2.2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .warranty-block .warranty-block-header p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block{margin-right:0;border:solid 1px #ccc;border-bottom:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-header{padding:1.5rem 2rem 1.5rem 1.5rem;line-height:1.69;display:table;background-color:#fff;font-size:1.8rem;font-weight:600;color:#333;border-bottom:1px solid #ccc;margin:0;position:relative;cursor:pointer;width:100%}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-header span{width:100%;display:table-cell;padding-right:2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-header i.icon{position:absolute;font-family:"icons";display:inline-block;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:table-cell;vertical-align:middle;position:relative}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-header i.icon:before{font-size:4.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-header i.icon.icon_state{top:2.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-header i.icon.icon_hide{display:none}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-header i.icon:before{color:#3032c1;font-size:1.7rem;font-weight:bold}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list{max-height:0;overflow:hidden;margin:0;padding:0;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:max-height;-moz-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list.expanded{max-height:1000px;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:max-height;-moz-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-item{background-color:#f5f5f5;border-bottom:1px solid #ccc;padding:1.7rem 2rem 1.7rem 5rem;font-size:1.6rem;font-weight:normal;line-height:1.69;margin:0;color:#000;display:block;list-style:none;position:relative;max-width:100%}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-item>i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#47a80d;top:1.5rem;left:1.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-item>i.icon:before{font-size:4.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-item>i.icon.icon_state{top:2.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-item>i.icon.icon_hide{display:none}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-item>i.icon:before{color:#47a80d;font-size:2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .contact-advisor-container.is_stuck{z-index:99;top:auto !important;bottom:0;background-color:#fff;width:100% !important;left:0;right:0;border-top:1px solid #ccc;padding:0 2rem;display:table}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .contact-advisor-container.is_stuck .btn-contact-advisor{display:block;margin:1rem auto;width:100%}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .fieldsets-column.fieldsets-column-pricing{padding:6rem 0 0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-header{padding:1.7rem 2.3rem;line-height:1.28}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-item{padding:1.7rem 2rem 1.7rem 6.2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .accordion-block .accordion-list-item>.icon{left:2.4rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .recap-block .recap-block-body{padding:0 3rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .recap-block .recap-block-body .recap-block-par{display:table;padding:0;margin:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-tarif .recap-block .recap-block-body .recap-block-par span{display:table-cell;width:50%;padding:2rem 0}
}
.generic-quotation .fieldsets-column.fieldsets-column-pricing{margin:0 auto;padding:2rem;max-width:632px}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block{max-width:632px;margin:0 auto}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block,.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .warranty-block,.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .recap-block{margin-bottom:4rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .recap-block .recap-block-header{position:relative;background:#5f5f5f;color:#fff;padding:2rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal;padding:1.7rem 1rem;font-size:2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .recap-block .recap-block-header p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .recap-block .recap-block-body{position:relative;background:#fff;color:#666;padding:2rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal;font-size:1.6rem;line-height:1.2;text-align:left;border:solid 1px #ccc;padding:1rem 1.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .recap-block .recap-block-body p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .recap-block .recap-block-body .recap-block-par{display:block;padding:.5rem 0 1rem;margin-bottom:1rem;width:100%;border-bottom:1px solid #ccc}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .recap-block .recap-block-body .recap-block-par:last-child{border:0;margin-bottom:0;padding-bottom:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .recap-block .recap-block-body .recap-block-par span{display:block;padding:0 0 .5rem;width:100%}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .recap-block .recap-block-body .recap-block-par span.value{font-weight:bold;color:#333}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .recap-block .recap-block-footer{position:relative;background:#ccc;color:#666;padding:2rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .recap-block .recap-block-footer p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-header{position:relative;background:#00008f;color:#fff;padding:1rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal;padding:1.7rem 1rem;font-size:2.2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-header p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-body{position:relative;background:#f5f5f5;color:#103184;padding:2rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-body p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-body .promo-block-body-from,.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-body .promo-block-body-price,.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-body .promo-block-body-namely{display:block;line-height:1.2}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-body .promo-block-body-from{font-size:1.6rem;line-height:1.69;color:#333;font-weight:100}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-body .promo-block-body-price{color:#103184;font-size:4.7rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-body .promo-block-body-price span{font-size:2.6rem;color:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-body .promo-block-body-namely{font-size:1.6rem;line-height:1.69;color:#103184}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-footer{position:relative;background:#637cb8;color:#fff;padding:1rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-footer p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-footer .promo-block-footer-text,.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-footer .promo-block-footer-offer{display:block;line-height:1.2}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-footer .promo-block-footer-text{font-size:2.2rem;font-weight:100}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .promo-block .promo-block-footer .promo-block-footer-offer{font-size:3.6rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .warranty-block{margin-right:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .warranty-block.warranty-block-no-padding{padding:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .warranty-block .warranty-block-header{position:relative;background:#494df4;color:#fff;padding:1rem;text-align:center;line-height:2.4rem;-webkit-user-select:none;font-weight:normal;padding:1.7rem 1rem;font-size:2.2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .warranty-block .warranty-block-header p{position:inherit;color:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0;cursor:default;font-size:1.8rem;font-weight:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block{margin-right:0;border:solid 1px #ccc;border-bottom:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-header{padding:1.5rem 2rem 1.5rem 1.5rem;line-height:1.69;display:table;background-color:#fff;font-size:1.8rem;font-weight:600;color:#333;border-bottom:1px solid #ccc;margin:0;position:relative;cursor:pointer;width:100%}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-header span{width:100%;display:table-cell;padding-right:2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-header i.icon{position:absolute;font-family:"icons";display:inline-block;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:table-cell;vertical-align:middle;position:relative}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-header i.icon:before{font-size:4.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-header i.icon.icon_state{top:2.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-header i.icon.icon_hide{display:none}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-header i.icon:before{color:#3032c1;font-size:1.7rem;font-weight:bold}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list{max-height:0;overflow:hidden;margin:0;padding:0;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:max-height;-moz-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list.expanded{max-height:1000px;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:max-height;-moz-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-item{background-color:#f5f5f5;border-bottom:1px solid #ccc;padding:1.7rem 2rem 1.7rem 5rem;font-size:1.6rem;font-weight:normal;line-height:1.69;margin:0;color:#000;display:block;list-style:none;position:relative;max-width:100%}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-item>i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#47a80d;top:1.5rem;left:1.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-item>i.icon:before{font-size:4.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-item>i.icon.icon_state{top:2.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-item>i.icon.icon_hide{display:none}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-item>i.icon:before{color:#47a80d;font-size:2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .contact-advisor-container.is_stuck{z-index:99;top:auto !important;bottom:0;background-color:#fff;width:100% !important;left:0;right:0;border-top:1px solid #ccc;padding:0 2rem;display:table}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .contact-advisor-container.is_stuck .btn-contact-advisor{display:block;margin:1rem auto;width:100%}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .fieldsets-column.fieldsets-column-pricing{padding:6rem 0 0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-header{padding:1.7rem 2.3rem;line-height:1.28}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-item{padding:1.7rem 2rem 1.7rem 6.2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .accordion-block .accordion-list-item>.icon{left:2.4rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .recap-block .recap-block-body{padding:0 3rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .recap-block .recap-block-body .recap-block-par{display:table;padding:0;margin:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing .fieldset-pricing .recap-block .recap-block-body .recap-block-par span{display:table-cell;width:50%;padding:2rem 0}
}
.generic-quotation .fieldsets-column .fieldsets-title h2{text-align:center;font-size:3.2rem;font-weight:normal;color:#00008f}
.generic-quotation .fieldsets-column .fieldsets-title .separator{background-color:#00008f;margin:2.5rem auto 5rem;width:8rem;height:.1rem}
@media only screen and (min-width:668px) and (max-width:1024px),only screen and (min-width:1025px){.generic-quotation .fieldsets-column .fieldset-pricing .fieldset-advisors{max-width:478px;margin-left:auto;margin-right:auto}
}
.generic-quotation .fieldsets-column .fieldset-pricing .fieldset-advisors .advisors-placeholder{margin:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers{background-color:#fff;width:100%;max-width:76rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers.block-hidden,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers.block-hidden{display:none}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing{width:100%;margin:0 auto;overflow:hidden}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .recap-block,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .recap-block{margin:2rem 0 0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list{overflow:hidden;display:block;margin:1rem 0;padding:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item{background-color:#fff;list-style:none;box-shadow:0 .1rem .3rem 0 #ddd;border:1px solid #ddd;padding:0;margin-bottom:1.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .title,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .title{background-color:#3b3fd8;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;font-size:1.6rem;color:#fff;margin:0;padding:2rem;text-align:left}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item.recommended,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item.recommended{vertical-align:top}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item.recommended .recommended-block,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item.recommended .recommended-block{display:block;background-color:#f07662;margin-top:-4.2rem;color:#fff;text-align:center;padding:1.5rem 0 .5rem;text-transform:uppercase;font-size:1.8rem;flex:1;position:relative}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item.recommended .recommended-block .resp-triangle-bottom,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item.recommended .recommended-block .resp-triangle-bottom{display:inline-block;width:0;height:0;border-style:solid;border-width:1.5rem 13.5rem 0;border-color:#f07662 transparent transparent transparent;z-index:9999;position:absolute;left:0;top:43px}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item.recommended .warranty-block,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item.recommended .warranty-block{box-shadow:0 .1rem 1rem 0 #ddd}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .subtitle,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .subtitle{text-transform:uppercase;color:#666;text-align:left;margin:1rem 1rem 0;font-size:1.3rem;padding:1.1rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .subtitle.border-on,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .subtitle.border-on{margin:2rem;display:inline-block;padding:1rem 2rem;border:1px solid #658e86;color:#658e86}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .button-block,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .button-block{margin:0;padding:1.5rem 3rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .guarantees,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .guarantees{padding:1rem 2.5rem 0 3.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .guarantees li,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .guarantees li{list-style-type:disc;line-height:2.2rem;padding-bottom:1.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .guarantees-label,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .guarantees-label{padding:0 3rem;font-style:italic;color:#444;display:none}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .button-block,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .button-block{margin:0;padding:1.5rem 2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .button-block .btn-cta,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .button-block .btn-cta{margin-top:0;width:100%;height:auto;padding:1.4rem 2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .button-block .btn-cta span,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .button-block .btn-cta span{line-height:2.3rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .guarantees,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .guarantees,.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .guarantees-label,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .guarantees-label,.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .button-block,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .button-block{display:none}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile{position:relative;z-index:99}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile label,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile label{margin:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile sup,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile sup{font-size:2rem;top:-0.2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .price,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .price{text-align:center;color:#222;width:55%;margin:0 1.8rem 1.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .price span,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .price span{display:table-cell}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .price span.value,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .price span.value{color:#000;font-size:3rem;padding-right:.5rem;text-align:right}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .price span.period,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .price span.period{line-height:3.1rem;vertical-align:bottom;padding-top:.3rem;text-align:left}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .icon,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .icon{position:absolute;top:2rem;right:2rem;font-size:2rem;color:#fff}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item input[type="radio"],.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item input[type="radio"]{display:none}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item input[type="radio"]:checked+.mobile-toggle .guarantees,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item input[type="radio"]:checked+.mobile-toggle .guarantees,.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item input[type="radio"]:checked+.mobile-toggle .guarantees-label,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item input[type="radio"]:checked+.mobile-toggle .guarantees-label,.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item input[type="radio"]:checked+.mobile-toggle .button-block,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item input[type="radio"]:checked+.mobile-toggle .button-block{display:block}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item input[type="radio"]:checked+.mobile-toggle .icon.icon_plus_clean:before,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item input[type="radio"]:checked+.mobile-toggle .icon.icon_plus_clean:before{content:"\EA6B"}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers{padding:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing{min-height:33rem;overflow:visible}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel{padding:0 3rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container{display:flex;transition:transform .3s linear;margin-top:6rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item{position:relative;display:flex;flex-direction:column;margin:1.5rem 1rem;background:#fff;border:0;box-shadow:none}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .mobile-toggle{flex:0 0 auto}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .mobile-toggle .header-mobile .title{font-family:'SourceSansPro-regular',Arial,Helvetica,Sans-Serif;font-size:1.8rem;text-align:center}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .mobile-toggle .header-mobile .title>span.offer-name{font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .mobile-toggle .header-mobile .title .price{margin:1.5rem auto 0;width:auto;display:block;color:#fff;font-size:2rem;font-weight:normal}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .mobile-toggle .header-mobile .title .price span{display:inline;vertical-align:unset}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .mobile-toggle .header-mobile .title .price span.value{font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;color:#fff}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .mobile-toggle .header-mobile .title .price span.period{font-size:2rem;font-weight:normal;color:#fff}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .mobile-toggle .header-mobile .title .annual{font-size:1.8rem;margin-bottom:1rem;display:block}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .mobile-toggle .header-mobile .title p{font-size:1.2rem;margin:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .warranty-block{margin-top:2rem;flex:0 0 auto}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .warranty-block .warranty-block-body .accordion-block .accordion-list-header{border-bottom:1px solid #ccc}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .warranty-block .warranty-block-body .accordion-block .accordion-list-header span{font-size:2.2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .warranty-block .warranty-block-body .accordion-block .accordion-list-header i.icon:before{color:#333}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .warranty-block .warranty-block-body .accordion-block .accordion-list.expanded{overflow:visible}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .warranty-block .warranty-block-body .accordion-block .accordion-list .accordion-list-item{border:0;background-color:#fff;padding:1.2rem 4rem 0 5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .warranty-block .warranty-block-body .accordion-block .accordion-list .accordion-list-item:last-child{padding-bottom:2rem;border-bottom:1px solid #ccc}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .warranty-block .warranty-block-body .accordion-block .accordion-list .accordion-list-item.disabled{color:#999}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .warranty-block .warranty-block-body .accordion-block .accordion-list .accordion-list-item.disabled>i.icon:before{color:#999}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .warranty-block .warranty-block-body .accordion-block .accordion-list .accordion-list-item.disabled>i.icon_cross{top:1.7rem;left:1.7rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .warranty-block .warranty-block-body .accordion-block .accordion-list .accordion-list-item.disabled>i.icon_cross:before{font-weight:bold;color:#999;font-size:1.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .warranty-block .warranty-block-body .accordion-block .accordion-list .accordion-list-item.item-separator{background:#ccc;height:.2rem;padding:0;margin:3.7rem 2rem 2.6rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .warranty-block .warranty-block-body .accordion-block .accordion-list .accordion-list-item.item-separator i.icon{left:41%;top:-0.8rem;background-color:#fff;padding:0 1rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .warranty-block .warranty-block-body .accordion-block .accordion-list .accordion-list-item.item-separator i.icon:before{font-size:1.7rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .warranty-block .warranty-block-body .accordion-block .accordion-list .accordion-list-item .tooltip-component{position:absolute;top:2.6rem;right:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item:last-child .warranty-block .warranty-block-body .accordion-block .accordion-list .accordion-list-item .tooltip-description{left:auto;right:5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item:last-child .warranty-block .warranty-block-body .accordion-block .accordion-list .accordion-list-item .tooltip-description:before{right:auto;left:100%;border-color:transparent transparent transparent #00008f}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item:last-child .warranty-block .warranty-block-body .accordion-block .accordion-list .accordion-list-item .tooltip-description:after{right:auto;left:100%;border-color:transparent transparent transparent #f4f7ff}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .item-dots{position:absolute;left:0;right:0;text-align:center}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .item-dots .item-dot{width:.8rem;height:.8rem;background-color:#999;display:inline-block;border-radius:50%;margin-right:.8rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .item-dots .item-dot.actived{background-color:#333}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .item-arrows .item-arrow{background-color:#f5f5f5;color:#666;position:absolute;cursor:pointer;top:8.5rem;width:3rem;padding:7.2rem .3rem;z-index:999}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .item-arrows .item-arrow.item-arrow-left{left:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .item-arrows .item-arrow.item-arrow-right{padding:7.2rem .7rem;right:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .item-arrows .item-arrow.item-arrow-hidden{display:none}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .item-arrows .item-arrow i.icon{font-size:2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block{margin:0;position:fixed;z-index:9;bottom:0;left:0;right:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block .button-block-content{display:inline-flex;justify-content:center;table-layout:fixed;margin:0 auto;overflow:hidden;width:100%}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block .button-block-content .btn-cta{width:50%;display:inherit;height:auto;float:none;margin:0;padding:.7rem 2rem 1rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block .button-block-content .btn-cta.btn-blue{background-color:#3032c1;border-color:#3032c1}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block .button-block-content .btn-cta.btn-orange{background-color:#ff6500;border-color:#ff6500}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block .button-block-content .btn-cta a{text-decoration:none}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block .button-block-content .btn-cta span{text-align:center;display:block;width:100%;line-height:2.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block .button-block-content .btn-cta i.icon{display:none}
.generic-quotation .ctc-container{width:auto;height:auto;background-color:#f5f5f5;margin:2rem 1.5rem;padding-bottom:2rem}
.generic-quotation .ctc-container.block-hidden{display:none}
.generic-quotation .ctc-container .ctc-header{background-color:#4188a9}
.generic-quotation .ctc-container .ctc-header.store-locator{background-color:#00008f}
.generic-quotation .ctc-container .ctc-header h5{font-weight:600;letter-spacing:-0.2px;text-align:center;color:#fff;font-size:1.8rem;padding:1.8rem 0;margin:0}
.generic-quotation .ctc-container .ctc-content{text-align:center}
.generic-quotation .ctc-container .ctc-content p{line-height:1.56;letter-spacing:-0.2px;color:#333;font-size:1.8rem;margin:1rem}
.generic-quotation .ctc-container .ctc-content a{color:#3032c1;text-decoration:none;line-height:1.63;font-weight:600;font-size:1.8rem;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;cursor:pointer}
.generic-quotation .ctc-container .ctc-content a .icon{padding-top:1rem;padding-right:.5rem}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing{width:78rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .recap-block,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .recap-block{margin:2rem 4rem 4rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list{display:flex}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item{width:35rem;margin:0 2rem 3rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .title,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .title{text-align:center}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .subtitle,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .subtitle{text-align:center;color:#444;margin:3rem 4rem 0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .subtitle.border-on,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .subtitle.border-on{padding:1rem 2rem;margin:3rem auto 0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .formula-content,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .formula-content{padding:1rem 4rem 9rem;position:relative}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .guarantees,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .guarantees{padding:0 0 0 1.5rem;min-height:25rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .guarantees-label,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .guarantees-label{padding:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .button-block,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .button-block{padding:0;margin:0 0 2rem;position:absolute;bottom:.5rem;left:3.5rem;right:3.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .button-block .btn-cta,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .formula-content .button-block .btn-cta{margin-top:2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .title,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .title,.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .guarantees,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .guarantees,.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .guarantees-label,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .guarantees-label,.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .button-block,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .button-block{display:block}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile{padding:0;background-color:#fff;border:0;text-align:center}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .icon,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .icon{display:none}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .price,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .price{display:table;margin:2rem auto}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .price span.period,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .price span.period{line-height:4rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers{max-width:none;width:90rem;margin-left:-5rem;margin-top:2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing{width:100%}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .recap-block{margin:4rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder{position:relative;margin-top:2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel{padding:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container{margin:2rem auto 0;width:auto;display:table}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item{float:none;display:table-cell;padding:4rem 1.5rem 0;max-width:35rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item:nth-child(2){margin:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .mobile-toggle .header-mobile .title{font-size:2.2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .mobile-toggle .header-mobile .title>span{display:block}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .carousel-container .formula-item .mobile-toggle .header-mobile .title .price{width:100%}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .item-dots,.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .carousel .item-arrows{display:none}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block{position:relative}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block .button-block-content{display:inline-flex;justify-content:center}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block .button-block-content .isNotDesktop{display:none !important}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block .button-block-content .btn-cta{display:table-cell;vertical-align:middle;height:52px;max-width:30rem;width:26.7rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block .button-block-content .btn-cta span{text-align:left;line-height:3.3rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block .button-block-content .btn-cta i.icon{display:block}
.generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block .button-block-content .btn-cta.btn-contact-advisor{margin-right:3rem}
.generic-quotation .ctc-container{margin:2rem auto;min-width:427px;max-width:600px}
.generic-quotation .ctc-container .ctc-content p{margin:1rem 5rem}
}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block{margin-bottom:2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .warranty-block-header{position:relative;background:#00adc4;color:#fff;text-align:center;-webkit-user-select:none;font-weight:normal;padding:1rem 2rem;line-height:3.2rem;font-size:2rem;z-index:999}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .warranty-block-header.filled{background:#3b3fd8}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .warranty-block-header .price-value{font-weight:bold;font-size:2.5rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .header-sub{font-size:1.8rem;margin:0;display:none;border:.5px solid #ccc;padding:1.5rem 2rem;text-align:center;border-top:0;font-weight:normal}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .header-sub.actived{display:block}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .header-sub.sub-zero{font-weight:bold}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties{font-size:1.8rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group{display:flex;flex-wrap:wrap;table-layout:fixed;margin-top:4rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item.with-checkbox{display:inherit;vertical-align:top;padding:0 0 2rem;width:100%;margin-left:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden{display:none}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden+label.gq-ui-radio-button{-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;margin-bottom:0;color:#333;text-align:center;line-height:4.4rem;border:1px solid #ccc;cursor:pointer;-webkit-tap-highlight-color:transparent;display:block;font-size:1.6rem;font-weight:normal}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden+label.gq-ui-radio-button .button-group-icon{width:100%;display:block;text-align:left;height:7.8rem;overflow:hidden}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden+label.gq-ui-radio-button .button-group-icon .icon-image{width:6rem;height:auto;display:block;margin:1.8rem auto 0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden+label.gq-ui-radio-button:hover{border-color:#3032c1;color:#3032c1}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden+label .button-group-label{font-size:2rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden+label .button-group-label .formula-title{margin:2rem 2rem 1rem;display:block;line-height:2.4rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden+label .button-group-label .price-content{margin:0 0 2rem;line-height:normal}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden+label .button-group-label .price-content .price-value{font-weight:bold}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden+label .button-group-checkbox{background:#f1f1f1;border-radius:0 0 .5rem .5rem;padding:1rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden+label .button-group-checkbox .checkbox{position:relative;width:2.5rem;height:2.5rem;background:#fff;display:block;margin:0 auto;border:1px solid #6f6f6f}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden:checked+label.gq-ui-radio-button{border-color:#3032c1}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden:checked+label.gq-ui-radio-button:hover{color:#333}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden:checked+label.gq-ui-radio-button .button-group-checkbox{background:#f4f7ff}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden:checked+label.gq-ui-radio-button .button-group-checkbox .checkbox{background:#4dab15}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden:checked+label.gq-ui-radio-button .button-group-checkbox .checkbox i.icon{color:#fff;font-size:1.8rem;position:relative;font-weight:bold}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden:checked+label.gq-ui-radio-button .button-group-checkbox .checkbox i.icon:before{content:"\EA8E"}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties .gq-ui-radio-group .radio-item .gq-ui-radio-hidden:checked+label.gq-ui-radio-button .button-group-checkbox .checkbox i.icon:before{top:-2.1rem;left:-0.9rem;position:absolute}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .warranty-block .modify-warranties:after{content:'';height:1px;background-color:#ccc;display:block;margin-top:1rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .button-block{margin:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .button-block p{padding:1rem 0 2.5rem;text-align:center;font-size:1.6rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .button-block .btn-cta{width:100%;margin:0 auto}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic{padding:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .pricing-template-placeholder .warranty-block .modify-warranties .gq-ui-radio-group .radio-item.with-checkbox{width:calc(50% - 1rem);margin-left:2rem;display:inherit}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .pricing-template-placeholder .warranty-block .modify-warranties .gq-ui-radio-group .radio-item.with-checkbox:nth-child(2n+1){margin-left:0}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .pricing-template-placeholder .warranty-block .modify-warranties .gq-ui-radio-group .gq-ui-radio-hidden+label .button-group-label .formula-title{min-height:8rem}
.generic-quotation .fieldsets-column.fieldsets-column-pricing-dynamic .fieldset-pricingdynamic .pricing-template-placeholder .button-block .btn-cta{width:auto}
}
.generic-quotation .slide-max:before{content:'';clear:both;overflow:hidden}
.generic-quotation .ctc-container{width:100%;height:auto;background-color:#f5f5f5;margin:0 auto 2rem;padding-bottom:2rem}
.generic-quotation .ctc-container.container-float{float:left;margin-right:1rem;max-width:427px}
.generic-quotation .ctc-container .ctc-header{background-color:#00008f}
.generic-quotation .ctc-container .ctc-header.alt-color{background-color:#51aad3}
.generic-quotation .ctc-container .ctc-header.store-locator{background-color:#00008f}
.generic-quotation .ctc-container .ctc-header h5{font-weight:600;letter-spacing:-0.2px;text-align:center;color:#fff;font-size:1.8rem;padding:1.8rem 0;margin:0}
.generic-quotation .ctc-container .ctc-content{text-align:center}
.generic-quotation .ctc-container .ctc-content p{line-height:1.56;letter-spacing:-0.2px;color:#333;font-size:1.8rem}
.generic-quotation .ctc-container .ctc-content a{color:#3032c1;text-decoration:none;line-height:1.63;font-weight:600;font-size:1.8rem;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif}
.generic-quotation .ctc-container .ctc-content a .icon{padding-right:.5rem;margin-top:-1.2rem}
.generic-quotation .ctc-container .ctc-content .advisor-vcard a .icon{margin-top:-1.3rem}
.generic-quotation .ctc-container .ctc-content .ctc-action{border-radius:30px;background-color:#103184;display:table;border:2px solid #103184;margin:0 auto}
.generic-quotation .ctc-container .ctc-content .ctc-action .ctc-number{border-radius:30px;display:table-cell;background-color:#fff;padding:0 1.9rem .2rem;color:#103184;font-size:2.2rem;font-weight:600;vertical-align:middle}
.generic-quotation .ctc-container .ctc-content .ctc-action .ctc-number .icon{font-weight:bold}
.generic-quotation .ctc-container .ctc-content .ctc-action .ctc-number .icon:before{padding-bottom:.2rem}
.generic-quotation .ctc-container .ctc-content .ctc-action .infos{font-size:1.4rem;color:#fff;padding:2px 1rem 0;line-height:3.5rem;display:table-cell;font-weight:600}
.generic-quotation .fieldset-pushstorelocator.advisors-block-scroll{margin:2rem 1.5rem 1rem 0}
.generic-quotation .fieldset-pushstorelocator.advisors-block-scroll .advisor-item-block .vcard-block .advisor-icon-container{padding:2rem 2rem 0 .5rem;display:none}
.generic-quotation .fieldset-pushstorelocator.advisors-block-scroll .advisor-item-block .vcard-block .advisor-icon-container i.icon{-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;background-color:transparent;border:1px solid #00008f;padding-top:1rem;padding-left:.3rem}
.generic-quotation .fieldset-pushstorelocator.advisors-block-scroll .advisor-item-block .vcard-block .advisor-icon-container i.icon:before{margin-top:.6rem;font-size:4.2rem;color:#00008f}
.generic-quotation .fieldset-pushstorelocator.advisors-block-scroll .advisor-item-block .advisor-vcard{text-align:left}
.generic-quotation .fieldset-pushstorelocator.advisors-block-scroll .advisor-item-block .advisor-vcard p{margin:1.5rem 0}
.generic-quotation .fieldset-pushstorelocator.advisors-block-scroll .ctc-container{padding:0 2rem 1.5rem}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .fieldset-pushstorelocator.advisors-block-scroll{margin:0 1.5rem 2rem 0}
.generic-quotation .fieldset-pushstorelocator.advisors-block-scroll .advisor-item-block .vcard-block .advisor-icon-container{display:table-cell}
}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .slide-max{width:875px}
.generic-quotation .slide-max.contacts{margin-left:-15rem}
.generic-quotation .ctc-container{min-width:427px;max-width:600px;width:auto}
.generic-quotation .advisors-block-float .fieldset-pushstorelocator.advisors-block-scroll{margin:0 1.5rem 2rem 0}
.generic-quotation .advisors-block-float .fieldset-pushstorelocator.advisors-block-scroll .advisor-item-block .vcard-block .advisor-icon-container{display:table-cell}
.generic-quotation .advisors-block-float.max-width{width:auto;margin:1rem 4.1rem 3rem 5.6rem;padding:0}
.generic-quotation .advisors-block-float.max-width .ctc-container{max-width:none}
}
.generic-quotation .tooltip-component{cursor:pointer;position:relative;top:-0.7rem;right:-4rem;touch-action:manipulation}
.generic-quotation .tooltip-component .tooltip-header,.generic-quotation .tooltip-component .tooltip-description{display:none}
.generic-quotation .tooltip-component i.tooltip-icon{z-index:1;cursor:pointer;position:absolute;top:-0.8rem;left:-3.4rem;padding-right:1rem}
.generic-quotation .tooltip-component i.tooltip-icon:before{color:#6f6f6f}
.generic-quotation .tooltip-component:hover i.icon_infobulle_off:before{content:"\EA5B"}
.generic-quotation .tooltip-component:hover i:before{color:#00008f}
.generic-quotation label.disabled .label span.tooltip-component{opacity:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .tooltip-component .tooltip-description{display:none;position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);left:100%;bottom:50%;font-family:'SourceSansPro-regular',Arial,Helvetica,sans-serif;background-color:#f4f7ff;border:1px solid #00008f;font-size:1.4rem;font-style:normal;font-weight:normal;color:#5f5f5f;width:30rem;box-shadow:1px 1px 0 rgba(0,0,0,0.2);z-index:99;word-wrap:break-word;padding:1.5rem 2rem;line-height:1.9rem}
.generic-quotation .tooltip-component .tooltip-description:after,.generic-quotation .tooltip-component .tooltip-description:before{content:'';display:block;position:absolute;right:100%;width:0;height:0;border-style:solid}
.generic-quotation .tooltip-component .tooltip-description:after{border-color:transparent #f4f7ff transparent transparent;border-width:10px;-webkit-transform:translateY(54%);-moz-transform:translateY(54%);-o-transform:translateY(54%);-ms-transform:translateY(54%);transform:translateY(54%);top:calc(50% - 18.2px)}
.generic-quotation .tooltip-component .tooltip-description:before{top:calc(50% - 20px);border-color:transparent #00008f transparent transparent;border-width:11px;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}
.generic-quotation .tooltip-component:hover .tooltip-description{display:block}
}
.generic-quotation .modal-component{overflow:hidden;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-animation:fadeIn 500ms normal forwards;-moz-animation:fadeIn 500ms normal forwards;-ms-animation:fadeIn 500ms normal forwards;-o-animation:fadeIn 500ms normal forwards;animation:fadeIn 500ms normal forwards;animation-delay:100ms;display:none}
.generic-quotation .modal-component.opened{background-color:rgba(0,0,0,0.8);position:fixed;display:block;top:0;bottom:0;left:0;right:0;z-index:1040}
.generic-quotation .modal-component .modal-overlay{overflow:auto;height:100%}
.generic-quotation .modal-component .modal-overlay .modal-container{top:99px;position:relative;margin:0 auto;width:90%;max-width:60rem;padding:0;font-size:1.6rem;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}
.generic-quotation .modal-component .modal-overlay .modal-container .modal-header{background-color:#00008f;color:#fff;font-size:1.8rem;font-weight:bold;padding:1.4rem 5rem 1.6rem 4.5rem;margin:0}
.generic-quotation .modal-component .modal-overlay .modal-container .modal-header .icon_infobulle_off{position:absolute;top:1.7rem;left:1.5rem}
.generic-quotation .modal-component .modal-overlay .modal-container .modal-header .modal-close{position:absolute;right:1.5rem;top:1.3rem}
.generic-quotation .modal-component .modal-overlay .modal-container .modal-content{padding:2rem;width:100%;background-color:#fff;color:#454545;word-wrap:break-word}
.generic-quotation .fieldset-fileuploader .label,.generic-quotation .fieldset-fileuploader .file-container .input-icon{cursor:pointer}
.generic-quotation .fieldset-fileuploader .file-container .file-path{border:solid 1px #ccc}
.generic-quotation .fieldset-fileuploader .file-container input[type=file]{cursor:pointer;display:block;font-size:80px;filter:alpha(opacity=0);min-height:100%;min-width:100%;opacity:0;position:absolute;right:0;top:0}
.generic-quotation .fieldset-fileuploader .file-container .legend-upload{display:block;padding:.5rem 0;color:#666;font-style:oblique}
.generic-quotation .fieldset-fileuploader .file-mention{background-color:#f7ebeb;padding:2rem;position:relative}
.generic-quotation .fieldset-fileuploader .file-mention i.icon{font-size:3rem;position:absolute;color:#c91432;top:2.5rem}
.generic-quotation .fieldset-fileuploader .file-mention .file-mention-content{padding-left:5rem;display:inline-block}
.generic-quotation .fieldset-block .state-wrapper.validated input.file_path{color:#3032c1}
.generic-quotation .agent-sticky{position:fixed;width:100%;bottom:0;left:0;z-index:1000;animation:showAgentSticky .7s linear}
.generic-quotation .agent-sticky__container{display:flex;background-color:#00adc4;color:white;margin:auto;position:relative;width:100%;padding:0 0 0 3rem;justify-content:space-between}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .agent-sticky__container{max-width:85rem;padding:1rem 3rem}
}
.generic-quotation .agent-sticky__container--column{display:flex;align-items:center}
.generic-quotation .agent-sticky__container__img{width:4rem;height:4rem;border:1px solid;border-radius:50%}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .agent-sticky__container__img{width:6rem;height:6rem}
}
.generic-quotation .agent-sticky__container__icon-wrapper{width:4rem;height:4rem;border:1px solid;border-radius:50%;display:flex;justify-content:center;align-items:center}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .agent-sticky__container__icon-wrapper{width:6rem;height:6rem}
}
.generic-quotation .agent-sticky__container__icon-wrapper i{font-size:2.5rem}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .agent-sticky__container__icon-wrapper i{font-size:4rem}
}
.generic-quotation .agent-sticky__container__content{margin-left:1.5rem}
.generic-quotation .agent-sticky__container__content__name{margin:0}
.generic-quotation .agent-sticky__container__content__status{margin:0}
@media only screen and (max-width:667px){.generic-quotation .agent-sticky__container__content__status{display:none}
}
.generic-quotation .agent-sticky__container__info{color:white;text-decoration:none;margin-right:3rem;font-size:1.6rem;font-weight:bold;line-height:2.6rem;background-color:transparent;border:0}
@media only screen and (max-width:667px){.generic-quotation .agent-sticky__container__info{display:none}
}
.generic-quotation .agent-sticky__container__button{color:white;text-decoration:none;padding:1rem 1.5rem;border-left:2px solid white;font-size:1.6rem;font-weight:bold;line-height:2rem;display:flex;align-items:center;background-color:transparent;position:relative}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .agent-sticky__container__button{border:1px solid white;padding:1rem 1.6rem;line-height:2.6rem}
}
.generic-quotation .agent-sticky__container__button .loading-content{min-height:100%}
.generic-quotation .agent-sticky__container__button .loading-content .loading-step{opacity:.2}
.generic-quotation .agent-sticky__container__button .icon{margin-left:1.5rem;font-weight:bold}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .agent-sticky__container__button .icon{margin-left:2.4rem}
}
.generic-quotation .agent-sticky--edit{position:relative;background-color:#00adc4;color:white;text-align:center;padding:1rem}
.generic-quotation .pricingRate{margin-bottom:7rem}
.generic-quotation .pricingRate.ctc-container-fail{background-color:#fff}
.generic-quotation .recap-votre-situation{min-width:14rem;color:#6f6f6f}
.generic-quotation .blockPrice{height:276px;width:368px;box-shadow:0 .6px 6px 0 rgba(0,0,0,0.15)}
.generic-quotation .fieldsets-column-rate .fieldsets-title h2{text-align:left;font-size:3.2rem;font-weight:normal;color:#00008f}
.generic-quotation .fieldsets-column-rate .fieldsets-title .separator{background-color:#00008f;margin:2.5rem 0 2.5rem;width:8rem;height:.1rem}
.generic-quotation .fieldsets-column-rate .fieldsets-subtitle span{font-size:2rem;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#333;display:block}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .button-block{padding-bottom:3rem}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .button-block .btn-cta{width:auto}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .mention-legale{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.93;letter-spacing:-0.1px;text-align:left;color:#333;padding-bottom:1rem;display:flex;flex-wrap:wrap}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers{width:100%;margin:0 auto}
}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers.block-hidden{display:none}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing-rate{width:100%;margin:0 auto;overflow:hidden}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing-rate .recap-block{margin:2rem 0 0}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing-rate .formula-list{overflow:hidden;display:block;margin:2rem auto 0rem;padding:0}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing-rate .formula-list .formula-item{height:276px;background-color:#fff;list-style:none;border:solid 1px #ccc;border-top:solid 3px #494df4;padding:0;margin-bottom:1.5rem}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing-rate .formula-list .formula-item .title{display:block;padding-top:1.5rem;color:#3032c1;font-size:16px;line-height:24px;text-align:center}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing-rate .formula-list .formula-item .text{margin:0;padding:2rem;font-size:1.8rem;text-align:center;font-weight:normal;color:#333}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing-rate .formula-list .formula-item .rate{margin:0;padding-bottom:2rem;font-size:32px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.81;letter-spacing:-0.3px;text-align:center;color:#333}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing-rate .formula-list .formula-item .header-mobile{position:relative;z-index:99}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing-rate .formula-list .formula-item .header-mobile label{margin:0}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing-rate .formula-list .formula-item .header-mobile .price{color:#3032c1;font-size:32px;font-weight:600;line-height:42px;display:flex;justify-content:center;margin:auto;margin-bottom:1rem}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing-rate .formula-list .formula-item .header-mobile .priceByMonths{display:block;margin-bottom:1rem;color:#3032c1;font-size:16px;line-height:24px;text-align:center}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing-rate .formula-list .formula-item .header-mobile .priceTaea{display:block;color:#3032c1;font-size:16px;font-weight:600;line-height:24px;text-align:center}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate ul{padding:0}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-recapitulatif{color:#00008f;font-size:24px;line-height:32px}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif{margin-bottom:7rem;font-size:16px;line-height:24px}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif .recap-block-tarif-li{list-style:none}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif .recap-block-tarif-li ul{padding:0}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif .recap-block-tarif-li .recap-block-title{padding-bottom:.8rem;color:#00008f}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif .recap-block-tarif-li .recap-block-subTarif{display:flex;flex-direction:column}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif .recap-block-tarif-li .recap-block-subTarif .recap-block-subTarif-subLi{width:14rem;list-style:none}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif .recap-block-tarif-li .recap-block-subTarif .recap-block-subTarif-subLi .recap-votre-situation{width:14rem;color:#6f6f6f}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif .recap-block-tarif-li .recap-block-subTarif .recap-block-subTarif-subLi-value{width:30rem;list-style:none}
.generic-quotation .ctc-container{width:auto;height:auto;background-color:#f5f5f5;margin:2rem 1.5rem;padding-bottom:2rem}
.generic-quotation .ctc-container.block-hidden{display:none}
.generic-quotation .ctc-container .ctc-header{background-color:#4188a9}
.generic-quotation .ctc-container .ctc-header.store-locator{background-color:#00008f}
.generic-quotation .ctc-container .ctc-header h5{font-weight:600;letter-spacing:-0.2px;text-align:center;color:#fff;font-size:1.8rem;padding:1.8rem 0;margin:0}
.generic-quotation .ctc-container .ctc-content{text-align:center}
.generic-quotation .ctc-container .ctc-content p{line-height:1.56;letter-spacing:-0.2px;color:#333;font-size:1.8rem;margin:1rem}
.generic-quotation .ctc-container .ctc-content a{color:#3032c1;text-decoration:none;line-height:1.63;font-weight:600;font-size:1.8rem;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;cursor:pointer}
.generic-quotation .ctc-container .ctc-content a .icon{padding-top:1rem;padding-right:.5rem}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .fieldsets-column-rate .fieldsets-title h2{text-align:center}
.generic-quotation .fieldsets-column-rate .fieldsets-title .separator{margin:2.5rem auto 2.5rem}
.generic-quotation .fieldsets-column-rate .fieldsets-subtitle span{text-align:center}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .mention-legale{display:flex;flex-direction:column;text-align:left}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing .recap-block{margin:2rem 4rem 4rem}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing .formula-list{display:flex;margin-bottom:2rem}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing .formula-list .formula-item{height:27.6rem;width:36.8rem}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing .formula-list .formula-item .title{display:inline-block;padding-top:3.5rem;height:24px;width:75px;color:#3032c1;font-size:16px;line-height:24px;text-align:center}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile{padding:0;background-color:#fff;border:0;text-align:center}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .price{color:#3032c1;font-size:40px;font-weight:600;line-height:44px;display:flex;justify-content:center;margin:auto;margin-bottom:1rem}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .priceByMonths{display:flex;justify-content:center;margin-bottom:1rem;height:24px;color:#3032c1;font-size:16px;line-height:24px;text-align:center}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .priceTaea{color:#3032c1;font-size:16px;font-weight:600;line-height:24px;text-align:center}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate.double-view-offers .fieldset-pricing .formula-list .formula-item .header-mobile .rate{display:table;margin:2rem auto 4rem}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate ul{padding:0}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-recapitulatif{color:#00008f;font-size:24px;line-height:32px}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif{display:flex;font-size:16px;line-height:24px;justify-content:space-between}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif .recap-block-tarif-li{list-style:none}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif .recap-block-tarif-li ul{padding:0}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif .recap-block-tarif-li .recap-block-title{padding-bottom:.8rem;color:#00008f}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif .recap-block-tarif-li .recap-block-subTarif{display:flex}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif .recap-block-tarif-li .recap-block-subTarif .recap-block-subTarif-subLi{width:16rem;list-style:none}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif .recap-block-tarif-li .recap-block-subTarif .recap-block-subTarif-subLi .recap-votre-situation{width:14rem;color:#6f6f6f}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif .recap-block-tarif-li .recap-block-subTarif .recap-block-subTarif-subLi-value{width:30rem;list-style:none}
.generic-quotation .fieldsets-column-rate.fieldsets-column-pricing-rate .recap-block-tarif .recap-block-tarif-li .recap-block-subTarif .recap-block-subTarif-subLi-value .recap-votre-situation-value{display:flex}
.generic-quotation .ctc-container{margin:2rem auto;min-width:427px;max-width:600px}
.generic-quotation .ctc-container .ctc-content p{margin:1rem 5rem}
}
.generic-quotation .flex{display:flex}
.generic-quotation .container-fluid{margin-right:auto;margin-left:auto;padding-left:1.5rem;padding-right:1.5rem}
@media only screen and (max-width:667px){.generic-quotation .flex-wrap{flex-wrap:wrap}
}
.generic-quotation .flex-row{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :portrait){.generic-quotation .flex-row{display:block}
}
.generic-quotation .flex-row--mn{margin-left:-1.5rem;margin-right:-1.5rem}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape){.generic-quotation .flex-row--inline-sm{display:inline-flex}
}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .flex-row .container-two-column{max-width:47%;justify-content:center}
}
@media only screen and (max-width:667px){.generic-quotation .margin-one{margin:1em}
}
@media only screen and (max-width:667px){.generic-quotation .margin-one-half{margin:1.8em}
}
.generic-quotation .flex-xs,.generic-quotation .flex-xs-12{box-sizing:border-box;flex:0 0 auto;margin-left:1.5rem;margin-right:1.5rem}
.generic-quotation .flex-xs{flex-grow:1;flex-basis:0;max-width:calc(100% - 1.5rem * 2)}
.generic-quotation .flex-xs-12{flex-basis:calc(100% - 1.5rem * 2);max-width:calc(100% - 1.5rem * 2)}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .flex-col-xs{flex-direction:column}
}
.generic-quotation .flex-just-start-xs{justify-content:flex-start}
.generic-quotation .flex-just-center-xs{justify-content:center}
.generic-quotation .flex-just-end-xs{justify-content:flex-end}
.generic-quotation .flex-align-center-xs{align-items:center}
@media only screen and (min-width:480px){.generic-quotation .flex-just-start-sm{justify-content:flex-start}
.generic-quotation .flex-just-center-sm{justify-content:center}
.generic-quotation .flex-align-center-sm{align-items:center}
}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape){.generic-quotation .flex-md,.generic-quotation .flex-md-3,.generic-quotation .flex-md-4,.generic-quotation .flex-md-6,.generic-quotation .flex-md-8,.generic-quotation .flex-md-9,.generic-quotation .flex-md-12{box-sizing:border-box;flex:0 0 auto;margin-left:1.5rem;margin-right:1.5rem}
.generic-quotation .flex-md{flex-grow:1;flex-basis:0;max-width:calc(100% - 1.5rem * 2)}
.generic-quotation .flex-md-3{flex-basis:calc(25% - 1.5rem * 2);max-width:calc(25% - 1.5rem * 2)}
.generic-quotation .flex-md-4{flex-basis:calc(33.333% - 1.5rem * 2);max-width:calc(33.333% - 1.5rem * 2)}
.generic-quotation .flex-md-6{flex-basis:calc(50% - 1.5rem * 2);max-width:calc(50% - 1.5rem * 2)}
.generic-quotation .flex-md-8{flex-basis:calc(66.667% - 1.5rem * 2);max-width:calc(66.667% - 1.5rem * 2)}
.generic-quotation .flex-md-9{flex-basis:calc(75% - 1.5rem * 2);max-width:calc(75% - 1.5rem * 2)}
.generic-quotation .flex-md-12{flex-basis:calc(100% - 1.5rem * 2);max-width:calc(100% - 1.5rem * 2)}
.generic-quotation .flex-col-md{flex-direction:column}
.generic-quotation .flex-just-start-md{justify-content:flex-start}
.generic-quotation .flex-just-center-md{justify-content:center}
.generic-quotation .flex-just-end-md{justify-content:flex-end}
.generic-quotation .flex-align-start-md{align-items:flex-start}
.generic-quotation .flex-align-center-md{align-items:center}
.generic-quotation .flex-align-end-md{align-items:flex-end}
}
@media only screen and (min-width:1025px){.generic-quotation .flex-lg,.generic-quotation .flex-lg-3,.generic-quotation .flex-lg-4,.generic-quotation .flex-lg-6,.generic-quotation .flex-lg-12{box-sizing:border-box;flex:0 0 auto;margin-left:1.5rem;margin-right:1.5rem}
.generic-quotation .flex-lg{flex-grow:1;flex-basis:0;max-width:calc(100% - 1.5rem * 2)}
.generic-quotation .flex-lg-3{flex-basis:calc(25% - 1.5rem * 2);max-width:calc(25% - 1.5rem * 2)}
.generic-quotation .flex-lg-4{flex-basis:calc(33.333% - 1.5rem * 2);max-width:calc(33.333% - 1.5rem * 2)}
.generic-quotation .flex-lg-6{flex-basis:calc(50% - 1.5rem * 2);max-width:calc(50% - 1.5rem * 2)}
.generic-quotation .flex-lg-12{flex-basis:calc(100% - 1.5rem * 2);max-width:calc(100% - 1.5rem * 2)}
.generic-quotation .flex-just-center-lg{justify-content:center}
}
@media only screen and (max-width:667px){.generic-quotation .hidden-xs{display:none !important}
}
@media only screen and (max-width:667px),only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape){.generic-quotation .hidden-sm{display:none !important}
}
@media only screen and (max-width:667px),only screen and (min-width:1025px){.generic-quotation .hidden-xs-lg{display:none}
}
.generic-quotation .hidden{display:none !important}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape){.generic-quotation .visible-xs{display:none !important}
}
@media only screen and (min-width:1025px){.generic-quotation .visible-sm{display:none !important}
}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape){.generic-quotation .visible-xs-lg{display:none}
}
.generic-quotation .invisible{opacity:0}
.generic-quotation .will-transform{-webkit-transition:-webkit-transform 250ms;-moz-transition:-moz-transform 250ms;-o-transition:-o-transform 250ms;transition:-webkit-transform 250ms,-moz-transform 250ms,-o-transform 250ms,transform 250ms}
.generic-quotation .rotate-45{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.generic-quotation .rotate-45--before:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.generic-quotation .rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.generic-quotation .rotate-90--before:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.generic-quotation .hoverable{transition:all 100ms linear}
.generic-quotation .hoverable--bs:hover,.generic-quotation .hoverable--bs :focus{box-shadow:0 0 14px 0 rgba(0,0,0,0.18)}
.generic-quotation .clickable{cursor:pointer}
.generic-quotation .list--no-style{padding-left:0}
.generic-quotation .list__item--no-style{list-style-type:none}
.generic-quotation .disp-block{display:block !important}
.generic-quotation .disp-inblock{display:inline-block}
.generic-quotation .inflex{display:inline-flex}
.generic-quotation .m-w100{max-width:100%}
@media only screen and (max-width:667px){.generic-quotation .m-w100--xs{max-width:100% !important}
}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape){.generic-quotation .min-w41--sm{min-width:41rem}
}
@media only screen and (max-width:667px){.generic-quotation .m-h0--xs{max-height:0}
}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape){.generic-quotation .m-h0--sm{max-height:0}
}
@media only screen and (max-width:667px){.generic-quotation .m-h100--xs{max-height:100rem}
}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape){.generic-quotation .m-h100--sm{max-height:100rem}
}
.generic-quotation .full-width{width:100%;min-width:100%}
@media only screen and (max-width:667px){.generic-quotation .full-width--xs{width:100%;min-width:100%}
}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape){.generic-quotation .full-width--lg{width:100%;min-width:100%}
}
@media only screen and (max-width:667px),only screen and (min-width:1025px){.generic-quotation .full-width-visible-xs-lg{width:100%;min-width:100%}
}
.generic-quotation .full-height{min-height:100%;max-height:100%}
@media only screen and (max-width:667px){.generic-quotation .full-height--xs{min-height:100%;max-height:100%}
}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape){.generic-quotation .full-height--lg{min-height:100%;max-height:100%}
}
@media only screen and (max-width:667px),only screen and (min-width:1025px){.generic-quotation .full-height-visible-xs-lg{min-height:100%;max-height:100%}
}
.generic-quotation .reset--mw{max-width:none}
.generic-quotation .pos-r{position:relative}
.generic-quotation .flex{display:flex}
.generic-quotation .flex--1{flex:1}
.generic-quotation .flex--h-center{justify-content:center}
.generic-quotation .flex--h-s-between{justify-content:space-between}
.generic-quotation .flex--v-center{align-items:center}
.generic-quotation .flex--d-column{flex-direction:column}
.generic-quotation .flex--d-horizontal{flex-direction:column}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape){.generic-quotation .flex--d-horizontal{flex-direction:row}
}
.generic-quotation .flex--wrap{flex-wrap:wrap}
.generic-quotation .flex--wrap-reverse{flex-wrap:wrap-reverse}
.generic-quotation .flex__item--self-center{align-self:center}
.generic-quotation .m0{margin:0 !important}
.generic-quotation .m1{margin:1rem !important}
.generic-quotation .m2{margin:2rem !important}
.generic-quotation .m3{margin:3rem !important}
.generic-quotation .m4{margin:4rem !important}
.generic-quotation .m5{margin:5rem !important}
.generic-quotation .m6{margin:6rem !important}
.generic-quotation .mt0{margin-top:0 !important}
.generic-quotation .mt1{margin-top:1rem !important}
.generic-quotation .mt2{margin-top:2rem !important}
.generic-quotation .mt3{margin-top:3rem !important}
.generic-quotation .mt4{margin-top:4rem !important}
.generic-quotation .mt5{margin-top:5rem !important}
.generic-quotation .mt6{margin-top:6rem !important}
.generic-quotation .mr0{margin-right:0 !important}
.generic-quotation .mr1{margin-right:1rem !important}
.generic-quotation .mr2{margin-right:2rem !important}
.generic-quotation .mr3{margin-right:3rem !important}
.generic-quotation .mr4{margin-right:4rem !important}
.generic-quotation .mr5{margin-right:5rem !important}
.generic-quotation .mr6{margin-right:6rem !important}
.generic-quotation .mb0{margin-bottom:0 !important}
.generic-quotation .mb1{margin-bottom:1rem !important}
.generic-quotation .mb2{margin-bottom:2rem !important}
.generic-quotation .mb3{margin-bottom:3rem !important}
.generic-quotation .mb4{margin-bottom:4rem !important}
.generic-quotation .mb5{margin-bottom:5rem !important}
.generic-quotation .mb6{margin-bottom:6rem !important}
.generic-quotation .ml0{margin-left:0 !important}
.generic-quotation .ml1{margin-left:1rem !important}
.generic-quotation .ml2{margin-left:2rem !important}
.generic-quotation .ml3{margin-left:3rem !important}
.generic-quotation .ml4{margin-left:4rem !important}
.generic-quotation .ml5{margin-left:5rem !important}
.generic-quotation .ml6{margin-left:6rem !important}
.generic-quotation .p0{padding:0 !important}
.generic-quotation .p1{padding:1rem !important}
.generic-quotation .p2{padding:2rem !important}
.generic-quotation .p3{padding:3rem !important}
.generic-quotation .p4{padding:4rem !important}
.generic-quotation .p5{padding:5rem !important}
.generic-quotation .p6{padding:6rem !important}
.generic-quotation .pt0{padding-top:0 !important}
.generic-quotation .pt1{padding-top:1rem !important}
.generic-quotation .pt2{padding-top:2rem !important}
.generic-quotation .pt3{padding-top:3rem !important}
.generic-quotation .pt4{padding-top:4rem !important}
.generic-quotation .pt5{padding-top:5rem !important}
.generic-quotation .pt6{padding-top:6rem !important}
.generic-quotation .pr0{padding-right:0 !important}
.generic-quotation .pr1{padding-right:1rem !important}
.generic-quotation .pr2{padding-right:2rem !important}
.generic-quotation .pr3{padding-right:3rem !important}
.generic-quotation .pr4{padding-right:4rem !important}
.generic-quotation .pr5{padding-right:5rem !important}
.generic-quotation .pr6{padding-right:6rem !important}
.generic-quotation .pb0{padding-bottom:0 !important}
.generic-quotation .pb1{padding-bottom:1rem !important}
.generic-quotation .pb2{padding-bottom:2rem !important}
.generic-quotation .pb3{padding-bottom:3rem !important}
.generic-quotation .pb4{padding-bottom:4rem !important}
.generic-quotation .pb5{padding-bottom:5rem !important}
.generic-quotation .pb6{padding-bottom:6rem !important}
.generic-quotation .pl0{padding-left:0 !important}
.generic-quotation .pl1{padding-left:1rem !important}
.generic-quotation .pl2{padding-left:2rem !important}
.generic-quotation .pl3{padding-left:3rem !important}
.generic-quotation .pl4{padding-left:4rem !important}
.generic-quotation .pl5{padding-left:5rem !important}
.generic-quotation .pl6{padding-left:6rem !important}
@media only screen and (max-width:667px){.generic-quotation .m0--xs{margin:0 !important}
.generic-quotation .m1--xs{margin:1rem !important}
.generic-quotation .m2--xs{margin:2rem !important}
.generic-quotation .m3--xs{margin:3rem !important}
.generic-quotation .m4--xs{margin:4rem !important}
.generic-quotation .m5--xs{margin:5rem !important}
.generic-quotation .m6--xs{margin:6rem !important}
.generic-quotation .mt0--xs{margin-top:0 !important}
.generic-quotation .mt1--xs{margin-top:1rem !important}
.generic-quotation .mt2--xs{margin-top:2rem !important}
.generic-quotation .mt3--xs{margin-top:3rem !important}
.generic-quotation .mt4--xs{margin-top:4rem !important}
.generic-quotation .mt5--xs{margin-top:5rem !important}
.generic-quotation .mt6--xs{margin-top:6rem !important}
.generic-quotation .mr0--xs{margin-right:0 !important}
.generic-quotation .mr1--xs{margin-right:1rem !important}
.generic-quotation .mr2--xs{margin-right:2rem !important}
.generic-quotation .mr3--xs{margin-right:3rem !important}
.generic-quotation .mr4--xs{margin-right:4rem !important}
.generic-quotation .mr5--xs{margin-right:5rem !important}
.generic-quotation .mr6--xs{margin-right:6rem !important}
.generic-quotation .mb0--xs{margin-bottom:0 !important}
.generic-quotation .mb1--xs{margin-bottom:1rem !important}
.generic-quotation .mb2--xs{margin-bottom:2rem !important}
.generic-quotation .mb3--xs{margin-bottom:3rem !important}
.generic-quotation .mb4--xs{margin-bottom:4rem !important}
.generic-quotation .mb5--xs{margin-bottom:5rem !important}
.generic-quotation .mb6--xs{margin-bottom:6rem !important}
.generic-quotation .ml0--xs{margin-left:0 !important}
.generic-quotation .ml1--xs{margin-left:1rem !important}
.generic-quotation .ml2--xs{margin-left:2rem !important}
.generic-quotation .ml3--xs{margin-left:3rem !important}
.generic-quotation .ml4--xs{margin-left:4rem !important}
.generic-quotation .ml5--xs{margin-left:5rem !important}
.generic-quotation .ml6--xs{margin-left:6rem !important}
.generic-quotation .p0--xs{padding:0 !important}
.generic-quotation .p1--xs{padding:1rem !important}
.generic-quotation .p2--xs{padding:2rem !important}
.generic-quotation .p3--xs{padding:3rem !important}
.generic-quotation .p4--xs{padding:4rem !important}
.generic-quotation .p5--xs{padding:5rem !important}
.generic-quotation .p6--xs{padding:6rem !important}
.generic-quotation .pt0--xs{padding-top:0 !important}
.generic-quotation .pt1--xs{padding-top:1rem !important}
.generic-quotation .pt2--xs{padding-top:2rem !important}
.generic-quotation .pt3--xs{padding-top:3rem !important}
.generic-quotation .pt4--xs{padding-top:4rem !important}
.generic-quotation .pt5--xs{padding-top:5rem !important}
.generic-quotation .pt6--xs{padding-top:6rem !important}
.generic-quotation .pr0--xs{padding-right:0 !important}
.generic-quotation .pr1--xs{padding-right:1rem !important}
.generic-quotation .pr2--xs{padding-right:2rem !important}
.generic-quotation .pr3--xs{padding-right:3rem !important}
.generic-quotation .pr4--xs{padding-right:4rem !important}
.generic-quotation .pr5--xs{padding-right:5rem !important}
.generic-quotation .pr6--xs{padding-right:6rem !important}
.generic-quotation .pb0--xs{padding-bottom:0 !important}
.generic-quotation .pb1--xs{padding-bottom:1rem !important}
.generic-quotation .pb2--xs{padding-bottom:2rem !important}
.generic-quotation .pb3--xs{padding-bottom:3rem !important}
.generic-quotation .pb4--xs{padding-bottom:4rem !important}
.generic-quotation .pb5--xs{padding-bottom:5rem !important}
.generic-quotation .pb6--xs{padding-bottom:6rem !important}
.generic-quotation .pl0--xs{padding-left:0 !important}
.generic-quotation .pl1--xs{padding-left:1rem !important}
.generic-quotation .pl2--xs{padding-left:2rem !important}
.generic-quotation .pl3--xs{padding-left:3rem !important}
.generic-quotation .pl4--xs{padding-left:4rem !important}
.generic-quotation .pl5--xs{padding-left:5rem !important}
.generic-quotation .pl6--xs{padding-left:6rem !important}
}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape){.generic-quotation .m0--sm{margin:0 !important}
.generic-quotation .m1--sm{margin:1rem !important}
.generic-quotation .m2--sm{margin:2rem !important}
.generic-quotation .m3--sm{margin:3rem !important}
.generic-quotation .m4--sm{margin:4rem !important}
.generic-quotation .m5--sm{margin:5rem !important}
.generic-quotation .m6--sm{margin:6rem !important}
.generic-quotation .mt0--sm{margin-top:0 !important}
.generic-quotation .mt1--sm{margin-top:1rem !important}
.generic-quotation .mt2--sm{margin-top:2rem !important}
.generic-quotation .mt3--sm{margin-top:3rem !important}
.generic-quotation .mt4--sm{margin-top:4rem !important}
.generic-quotation .mt5--sm{margin-top:5rem !important}
.generic-quotation .mt6--sm{margin-top:6rem !important}
.generic-quotation .mr0--sm{margin-right:0 !important}
.generic-quotation .mr1--sm{margin-right:1rem !important}
.generic-quotation .mr2--sm{margin-right:2rem !important}
.generic-quotation .mr3--sm{margin-right:3rem !important}
.generic-quotation .mr4--sm{margin-right:4rem !important}
.generic-quotation .mr5--sm{margin-right:5rem !important}
.generic-quotation .mr6--sm{margin-right:6rem !important}
.generic-quotation .mb0--sm{margin-bottom:0 !important}
.generic-quotation .mb1--sm{margin-bottom:1rem !important}
.generic-quotation .mb2--sm{margin-bottom:2rem !important}
.generic-quotation .mb3--sm{margin-bottom:3rem !important}
.generic-quotation .mb4--sm{margin-bottom:4rem !important}
.generic-quotation .mb5--sm{margin-bottom:5rem !important}
.generic-quotation .mb6--sm{margin-bottom:6rem !important}
.generic-quotation .ml0--sm{margin-left:0 !important}
.generic-quotation .ml1--sm{margin-left:1rem !important}
.generic-quotation .ml2--sm{margin-left:2rem !important}
.generic-quotation .ml3--sm{margin-left:3rem !important}
.generic-quotation .ml4--sm{margin-left:4rem !important}
.generic-quotation .ml5--sm{margin-left:5rem !important}
.generic-quotation .ml6--sm{margin-left:6rem !important}
.generic-quotation .p0--sm{padding:0 !important}
.generic-quotation .p1--sm{padding:1rem !important}
.generic-quotation .p2--sm{padding:2rem !important}
.generic-quotation .p3--sm{padding:3rem !important}
.generic-quotation .p4--sm{padding:4rem !important}
.generic-quotation .p5--sm{padding:5rem !important}
.generic-quotation .p6--sm{padding:6rem !important}
.generic-quotation .pt0--sm{padding-top:0 !important}
.generic-quotation .pt1--sm{padding-top:1rem !important}
.generic-quotation .pt2--sm{padding-top:2rem !important}
.generic-quotation .pt3--sm{padding-top:3rem !important}
.generic-quotation .pt4--sm{padding-top:4rem !important}
.generic-quotation .pt5--sm{padding-top:5rem !important}
.generic-quotation .pt6--sm{padding-top:6rem !important}
.generic-quotation .pr0--sm{padding-right:0 !important}
.generic-quotation .pr1--sm{padding-right:1rem !important}
.generic-quotation .pr2--sm{padding-right:2rem !important}
.generic-quotation .pr3--sm{padding-right:3rem !important}
.generic-quotation .pr4--sm{padding-right:4rem !important}
.generic-quotation .pr5--sm{padding-right:5rem !important}
.generic-quotation .pr6--sm{padding-right:6rem !important}
.generic-quotation .pb0--sm{padding-bottom:0 !important}
.generic-quotation .pb1--sm{padding-bottom:1rem !important}
.generic-quotation .pb2--sm{padding-bottom:2rem !important}
.generic-quotation .pb3--sm{padding-bottom:3rem !important}
.generic-quotation .pb4--sm{padding-bottom:4rem !important}
.generic-quotation .pb5--sm{padding-bottom:5rem !important}
.generic-quotation .pb6--sm{padding-bottom:6rem !important}
.generic-quotation .pl0--sm{padding-left:0 !important}
.generic-quotation .pl1--sm{padding-left:1rem !important}
.generic-quotation .pl2--sm{padding-left:2rem !important}
.generic-quotation .pl3--sm{padding-left:3rem !important}
.generic-quotation .pl4--sm{padding-left:4rem !important}
.generic-quotation .pl5--sm{padding-left:5rem !important}
.generic-quotation .pl6--sm{padding-left:6rem !important}
}
@media only screen and (min-width:1025px){.generic-quotation .m0--lg{margin:0 !important}
.generic-quotation .m1--lg{margin:1rem !important}
.generic-quotation .m2--lg{margin:2rem !important}
.generic-quotation .m3--lg{margin:3rem !important}
.generic-quotation .m4--lg{margin:4rem !important}
.generic-quotation .m5--lg{margin:5rem !important}
.generic-quotation .m6--lg{margin:6rem !important}
.generic-quotation .mt0--lg{margin-top:0 !important}
.generic-quotation .mt1--lg{margin-top:1rem !important}
.generic-quotation .mt2--lg{margin-top:2rem !important}
.generic-quotation .mt3--lg{margin-top:3rem !important}
.generic-quotation .mt4--lg{margin-top:4rem !important}
.generic-quotation .mt5--lg{margin-top:5rem !important}
.generic-quotation .mt6--lg{margin-top:6rem !important}
.generic-quotation .mr0--lg{margin-right:0 !important}
.generic-quotation .mr1--lg{margin-right:1rem !important}
.generic-quotation .mr2--lg{margin-right:2rem !important}
.generic-quotation .mr3--lg{margin-right:3rem !important}
.generic-quotation .mr4--lg{margin-right:4rem !important}
.generic-quotation .mr5--lg{margin-right:5rem !important}
.generic-quotation .mr6--lg{margin-right:6rem !important}
.generic-quotation .mb0--lg{margin-bottom:0 !important}
.generic-quotation .mb1--lg{margin-bottom:1rem !important}
.generic-quotation .mb2--lg{margin-bottom:2rem !important}
.generic-quotation .mb3--lg{margin-bottom:3rem !important}
.generic-quotation .mb4--lg{margin-bottom:4rem !important}
.generic-quotation .mb5--lg{margin-bottom:5rem !important}
.generic-quotation .mb6--lg{margin-bottom:6rem !important}
.generic-quotation .ml0--lg{margin-left:0 !important}
.generic-quotation .ml1--lg{margin-left:1rem !important}
.generic-quotation .ml2--lg{margin-left:2rem !important}
.generic-quotation .ml3--lg{margin-left:3rem !important}
.generic-quotation .ml4--lg{margin-left:4rem !important}
.generic-quotation .ml5--lg{margin-left:5rem !important}
.generic-quotation .ml6--lg{margin-left:6rem !important}
.generic-quotation .p0--lg{padding:0 !important}
.generic-quotation .p1--lg{padding:1rem !important}
.generic-quotation .p2--lg{padding:2rem !important}
.generic-quotation .p3--lg{padding:3rem !important}
.generic-quotation .p4--lg{padding:4rem !important}
.generic-quotation .p5--lg{padding:5rem !important}
.generic-quotation .p6--lg{padding:6rem !important}
.generic-quotation .pt0--lg{padding-top:0 !important}
.generic-quotation .pt1--lg{padding-top:1rem !important}
.generic-quotation .pt2--lg{padding-top:2rem !important}
.generic-quotation .pt3--lg{padding-top:3rem !important}
.generic-quotation .pt4--lg{padding-top:4rem !important}
.generic-quotation .pt5--lg{padding-top:5rem !important}
.generic-quotation .pt6--lg{padding-top:6rem !important}
.generic-quotation .pr0--lg{padding-right:0 !important}
.generic-quotation .pr1--lg{padding-right:1rem !important}
.generic-quotation .pr2--lg{padding-right:2rem !important}
.generic-quotation .pr3--lg{padding-right:3rem !important}
.generic-quotation .pr4--lg{padding-right:4rem !important}
.generic-quotation .pr5--lg{padding-right:5rem !important}
.generic-quotation .pr6--lg{padding-right:6rem !important}
.generic-quotation .pb0--lg{padding-bottom:0 !important}
.generic-quotation .pb1--lg{padding-bottom:1rem !important}
.generic-quotation .pb2--lg{padding-bottom:2rem !important}
.generic-quotation .pb3--lg{padding-bottom:3rem !important}
.generic-quotation .pb4--lg{padding-bottom:4rem !important}
.generic-quotation .pb5--lg{padding-bottom:5rem !important}
.generic-quotation .pb6--lg{padding-bottom:6rem !important}
.generic-quotation .pl0--lg{padding-left:0 !important}
.generic-quotation .pl1--lg{padding-left:1rem !important}
.generic-quotation .pl2--lg{padding-left:2rem !important}
.generic-quotation .pl3--lg{padding-left:3rem !important}
.generic-quotation .pl4--lg{padding-left:4rem !important}
.generic-quotation .pl5--lg{padding-left:5rem !important}
.generic-quotation .pl6--lg{padding-left:6rem !important}
}
.generic-quotation .w25{width:25% !important}
.generic-quotation .w50{width:50% !important}
.generic-quotation .w75{width:75% !important}
.generic-quotation .w100{width:100% !important}
@media only screen and (max-width:667px){.generic-quotation .w25--xs{width:25% !important}
.generic-quotation .w50--xs{width:50% !important}
.generic-quotation .w75--xs{width:75% !important}
.generic-quotation .w100--xs{width:100% !important}
}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape){.generic-quotation .w25--md{width:25% !important}
.generic-quotation .w50--md{width:50% !important}
.generic-quotation .w75--md{width:75% !important}
.generic-quotation .w100--md{width:100% !important}
}
@media only screen and (min-width:1025px){.generic-quotation .w25--lg{width:25% !important}
.generic-quotation .w25--lg{width:25% !important}
.generic-quotation .w33--lg{width:33.3% !important}
.generic-quotation .w50--lg{width:50% !important}
.generic-quotation .w75--lg{width:75% !important}
.generic-quotation .w100--lg{width:100% !important}
}
.generic-quotation .ovh{overflow:hidden}
@media only screen and (max-width:667px){.generic-quotation .ovh--xs{overflow:hidden !important}
}
@media only screen and (min-width:1200px){.generic-quotation .pr19--xl{padding-right:19rem}
.generic-quotation .pl19--xl{padding-left:19rem}
}
.generic-quotation .bg-cover{background-size:cover}
.generic-quotation .bg-top-center{background-position:top center}
.generic-quotation .gradient-ellipsis{position:relative}
@media only screen and (max-width:667px){.generic-quotation .gradient-ellipsis:before{content:'';height:1.5rem;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(255,255,255,0),#fff 1%,rgba(255,255,255,0) 110%);z-index:100}
}
.generic-quotation .confirm-advantage-block{margin:auto;font-size:1.8rem;color:#00008f;line-height:2.5rem}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){.generic-quotation .confirm-advantage-block{max-width:56.5rem}
}
.generic-quotation .confirm-advantage-block .confirm-advantage-title{font-weight:600;font-size:1.8rem;line-height:2.5rem}
.generic-quotation .confirm-advantage-block .confirm-advantage-block-label{padding-top:2.5rem}
.generic-quotation .confirm-advantage-block .confirm-advantage-block-label .confirm-advantage-label{display:flex;padding-bottom:2rem}
.generic-quotation .confirm-advantage-block .confirm-advantage-block-label .confirm-advantage-icon{height:2rem;width:2rem;padding-right:3.5rem;padding-top:.4rem}
.generic-quotation.gq-edit{overflow:hidden}
.generic-quotation.gq-edit button{cursor:default;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.generic-quotation.gq-edit .owl-carousel{display:block}
.generic-quotation.gq-edit .select-block .label .label-infos:hover,.generic-quotation.gq-edit .fieldset-block .label .label-infos:hover{color:#c6c6c6;cursor:default}
.generic-quotation.gq-edit .select-block .label .label-infos:hover:after,.generic-quotation.gq-edit .fieldset-block .label .label-infos:hover:after,.generic-quotation.gq-edit .select-block .label .label-infos:hover .label-infos-description,.generic-quotation.gq-edit .fieldset-block .label .label-infos:hover .label-infos-description{display:none}
.generic-quotation.gq-edit .custom-select-container .custom-select-label{cursor:default}
.generic-quotation.gq-edit .custom-select-container .custom-select-label:hover{-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
.generic-quotation.gq-edit .custom-select-arrow-btn{cursor:default}
.generic-quotation.gq-edit .state-wrapper .item-picker-container .item-picker-label .item-picker-arrow-btn,.generic-quotation.gq-edit .state-wrapper .item-picker-container .item-picker-label .item-picker-link-label,.generic-quotation.gq-edit .gq-ui-radio-container input.gq-ui-radio-hidden+label.gq-ui-radio-button{cursor:default}
.generic-quotation.gq-edit *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}
.generic-quotation.gq-edit .postal-address-widget{position:relative;border:0 none;padding:0;margin-bottom:1.8rem;box-sizing:border-box}
.generic-quotation.gq-edit .postal-address-widget ul.widget-list{display:none}
.generic-quotation.gq-edit .postal-address-widget .search-input{position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0);display:block;width:100%;font-weight:600;margin:0 0 2.3rem;box-sizing:border-box}
.generic-quotation.gq-edit .postal-address-widget .search-input input.keyword{position:relative;background:#eee;box-sizing:border-box;padding:0 .9rem;height:4.7rem;width:100%;display:inline-block;font-size:1.6rem;line-height:2.8rem;color:#333;border:1px solid #c6c6c6;outline:0;margin:0}
.generic-quotation.gq-edit .postal-address-widget .search-input img.reset{display:none}
.generic-quotation.gq-edit .postal-address-widget .search-input input.postal-address-loader{display:none}
.generic-quotation.gq-edit .component-hidden .component-hidden-text{border:1px dashed #ccc;padding:2rem;text-align:center;margin-bottom:2rem}
header.header-block.header-block-show .medium-color .header-block-steps{display:block}
header.header-block .dark-color{display:block;width:100%;background:#486676}
header.header-block .medium-color{width:100%;background:#486676}
header.header-block .medium-color .header-block-steps{display:none}
header.header-block .medium-color .header-block-steps.force-show{display:block}
header.header-block h2{color:#fff;font-size:2rem;font-weight:100;line-height:1;display:block;margin:0;padding:1.8rem 0;text-align:center;background:#5a8093}
header.header-block p,header.header-block h1{color:#fff;font-size:2.1rem;line-height:1.2;margin:0;font-weight:normal}
header.header-block .header-block-baseline-container,header.header-block .header-block-title-container{max-width:800px;margin:0 auto}
header.header-block .header-block-baseline-container{padding:.8rem;text-align:center}
header.header-block .header-block-baseline-container i.icon{display:none}
header.header-block .header-block-title-container>div{width:100%;margin:0;display:table;min-height:2rem}
header.header-block .header-block-title-container>div>h3{width:33.33%;display:none;font-size:2rem;height:4rem;color:#adc0c9;font-weight:normal;vertical-align:middle;text-align:center;overflow:hidden;margin:0;padding:1.5rem 0}
header.header-block .header-block-title-container>div>h3.current{color:#fff;display:table-cell}
header.header-block .header-block-steps{overflow:hidden}
@media only screen and (min-width:668px) and (max-width:1024px),only screen and (min-width:1025px){header.header-block .header-block-steps{max-width:85rem}
}
header.header-block .header-block-steps .stepManagerList{width:100%;padding:.8rem 4rem 3.8rem;margin:0;display:table}
header.header-block .header-block-steps .stepManagerListItem{vertical-align:bottom;display:table-cell;position:relative}
header.header-block .header-block-steps .stepManagerListItem .bulletContainer{border:2px solid rgba(255,255,255,0.5);background-color:#004893;border-radius:50%;width:39px;height:39px;z-index:100;position:relative}
header.header-block .header-block-steps .stepManagerListItem .bulletContainer .bullet{font-size:2rem;font-weight:600;color:rgba(255,255,255,0.5);padding-top:4px;width:3.5rem;display:block;text-align:center;position:absolute}
header.header-block .header-block-steps .stepManagerListItem .bulletContainer h5{margin:.5rem 5rem;font-size:1.9rem;font-weight:600;color:rgba(255,255,255,0.5);display:none;width:22rem}
@media only screen and (max-width:667px){header.header-block .header-block-steps .stepManagerListItem .bulletContainer h5{font-size:1.7rem;padding-right:50%}
}
header.header-block .header-block-steps .stepManagerListItem:after{position:absolute;content:'';display:inline-block;height:2px;background:rgba(255,255,255,0.5);left:1.5rem;right:0;bottom:19.5px}
header.header-block .header-block-steps .stepManagerListItem:last-child{width:39px}
header.header-block .header-block-steps .stepManagerListItem:last-child:after{display:none}
header.header-block .header-block-steps .stepManagerListItem.current .bulletContainer{background-color:#fff;border-color:#fff}
header.header-block .header-block-steps .stepManagerListItem.current .bulletContainer .bullet{color:#004893}
header.header-block .header-block-steps .stepManagerListItem.current .bulletContainer h5{color:#fff;display:block;position:absolute;bottom:-3rem;left:50%;margin:0 0 0 -10rem;text-align:center}
header.header-block .header-block-steps .stepManagerListItem:first-child.current .bulletContainer h5{margin:40px 0 0 -3rem;text-align:left}
header.header-block .header-block-steps .stepManagerListItem:last-child.current .bulletContainer h5{margin:40px 0 0 -9.5rem}
header.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#002a76;border-color:#002a76}
header.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer .bullet{color:#004893}
header.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer h5{color:#002a76}
header.header-block .header-block-steps .stepManagerListItem.completed:after{background:#002a76}
header.header-block .breadcrumb{color:#333;background-color:#f5f5f5;font-size:1.6rem}
header.header-block .breadcrumb .wrapper{max-width:800px;margin:0 auto;padding:.8rem}
header.header-block .breadcrumb .wrapper ol{display:inline-block;margin:0;padding:0;list-style-type:none}
header.header-block .breadcrumb .wrapper ol a{font-weight:600;font-family:'SourceSansPro-semibold',Arial,Helvetica,Sans-Serif;text-transform:none;text-decoration:none;color:#333}
header.header-block .breadcrumb .wrapper ol a:hover,header.header-block .breadcrumb .wrapper ol a:focus{text-decoration:underline}
@media only screen and (min-width:1025px){header.header-block .medium-color{background:#5a8093}
header.header-block .header-block-title-container>div>h3{display:table-cell;padding:0 0 3rem}
header.header-block .header-block-baseline-container{padding-top:0}
header.header-block .header-block-baseline-container i.icon{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:1.4rem 0 .5rem;display:block;position:static;color:#6f6f6f}
header.header-block .header-block-baseline-container i.icon:before{font-size:5rem}
header.header-block .header-block-baseline-container i.icon.icon_state{top:2.5rem}
header.header-block .header-block-baseline-container i.icon.icon_hide{display:none}
header.header-block .header-block-baseline-container p,header.header-block .header-block-baseline-container h1{font-size:2.4rem}
header.header-block .header-block-baseline-container h1{line-height:1.6}
}
@media only screen and (min-width:668px) and (max-width:1024px),only screen and (min-width:1025px){header.header-block .header-block-steps{background-color:transparent;margin:0 auto 2rem}
header.header-block .header-block-steps .stepManagerList{table-layout:fixed;margin-left:8rem;padding:1.5rem 0}
header.header-block .header-block-steps .stepManagerList.addConfirmStep{margin-left:3rem}
header.header-block .header-block-steps .stepManagerList .stepManagerListItem .bullet-stem{background:#fff;position:relative;display:block;left:0;z-index:1;height:5px;width:0;top:5.4px}
header.header-block .header-block-steps .stepManagerList .stepManagerListItem .bulletContainer h5{display:block}
header.header-block .header-block-steps .stepManagerList .stepManagerListItem.current .bulletContainer h5{position:relative;left:auto;bottom:auto;margin:.5rem 5rem;text-align:left}
header.header-block .header-block-steps .stepManagerList .stepManagerListItem:after{display:none}
header.header-block .header-block-steps .stepManagerList .stepManagerListItem:last-child{width:auto}
}
@media only screen and (min-width:668px) and (max-width:1024px) and (orientation :landscape),only screen and (min-width:1025px){header.header-block .breadcrumb .wrapper{max-width:128rem}
}
.default.footer-block.medium-color{background:#3b3fd8}
.default.header-block .medium-color{background:#00008f}
.default.header-block .dark-color{background:#00008f}
.default.header-block h2{background:#3b3fd8}
.default.header-block .header-block-baseline-container i.icon{color:#95a7d2}
.default.header-block .header-block-title-container>div>h3{color:#95a7d2}
.default.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#00008f}
.default.header-block .header-block-steps .stepManagerListItem.current .bulletContainer .bullet,.default.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer .bullet{color:#3b3fd8}
.default.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#9d9fec;border-color:#9d9fec}
.default.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer h5{color:#9d9fec}
.default.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#9d9fec}
@media only screen and (min-width:668px) and (max-width:1024px),only screen and (min-width:1025px){.default.header-block .medium-color{background:#3b3fd8}
.default.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#3b3fd8}
.default.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#9d9fec;border-color:#9d9fec}
.default.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#9d9fec}
}
.auto.footer-block.medium-color{background:#6f95a8}
.auto.header-block .medium-color{background:#597786}
.auto.header-block .dark-color{background:#597786}
.auto.header-block h2{background:#6f95a8}
.auto.header-block .header-block-baseline-container i.icon{color:#c5d5dc}
.auto.header-block .header-block-title-container>div>h3{color:#c5d5dc}
.auto.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#597786}
.auto.header-block .header-block-steps .stepManagerListItem.current .bulletContainer .bullet,.auto.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer .bullet{color:#6f95a8}
.auto.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#4a6471;border-color:#4a6471}
.auto.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer h5{color:#b7cad4}
.auto.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#4a6471}
@media only screen and (min-width:668px) and (max-width:1024px),only screen and (min-width:1025px){.auto.header-block .medium-color{background:#6f95a8}
.auto.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#6f95a8}
.auto.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#b7cad4;border-color:#b7cad4}
.auto.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#b7cad4}
}
.bank.footer-block.medium-color{background:#51aad3}
.bank.header-block .medium-color{background:#4188a9}
.bank.header-block .dark-color{background:#4188a9}
.bank.header-block h2{background:#51aad3}
.bank.header-block .header-block-baseline-container i.icon{color:#a9e8fb}
.bank.header-block .header-block-title-container>div>h3{color:#a9e8fb}
.bank.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#4188a9}
.bank.header-block .header-block-steps .stepManagerListItem.current .bulletContainer .bullet,.bank.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer .bullet{color:#51aad3}
.bank.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#36738d;border-color:#36738d}
.bank.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer h5{color:#a8d5e9}
.bank.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#36738d}
@media only screen and (min-width:668px) and (max-width:1024px),only screen and (min-width:1025px){.bank.header-block .medium-color{background:#51aad3}
.bank.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#51aad3}
.bank.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#a8d5e9;border-color:#a8d5e9}
.bank.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#a8d5e9}
}
.savings.footer-block.medium-color{background:#6377ba}
.savings.header-block .medium-color{background:#4f5f95}
.savings.header-block .dark-color{background:#4f5f95}
.savings.header-block h2{background:#6377ba}
.savings.header-block .header-block-baseline-container i.icon{color:#c3cceb}
.savings.header-block .header-block-title-container>div>h3{color:#c3cceb}
.savings.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#4f5f95}
.savings.header-block .header-block-steps .stepManagerListItem.current .bulletContainer .bullet,.savings.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer .bullet{color:#6377ba}
.savings.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#41507c;border-color:#41507c}
.savings.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer h5{color:#b1bbdd}
.savings.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#41507c}
@media only screen and (min-width:668px) and (max-width:1024px),only screen and (min-width:1025px){.savings.header-block .medium-color{background:#6377ba}
.savings.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#6377ba}
.savings.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#b1bbdd;border-color:#b1bbdd}
.savings.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#b1bbdd}
}
.protection.footer-block.medium-color{background:#00af8f}
.protection.header-block .medium-color{background:#008c72}
.protection.header-block .dark-color{background:#008c72}
.protection.header-block h2{background:#00af8f}
.protection.header-block .header-block-baseline-container i.icon{color:#9cd4d7}
.protection.header-block .header-block-title-container>div>h3{color:#9cd4d7}
.protection.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#008c72}
.protection.header-block .header-block-steps .stepManagerListItem.current .bulletContainer .bullet,.protection.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer .bullet{color:#00af8f}
.protection.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#0f7a64;border-color:#0f7a64}
.protection.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer h5{color:#80d7c7}
.protection.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#0f7a64}
@media only screen and (min-width:668px) and (max-width:1024px),only screen and (min-width:1025px){.protection.header-block .medium-color{background:#00af8f}
.protection.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#00af8f}
.protection.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#80d7c7;border-color:#80d7c7}
.protection.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#80d7c7}
}
.family.footer-block.medium-color{background:#00af8f}
.family.header-block .medium-color{background:#008c72}
.family.header-block .dark-color{background:#008c72}
.family.header-block h2{background:#00af8f}
.family.header-block .header-block-baseline-container i.icon{color:#9cd4d7}
.family.header-block .header-block-title-container>div>h3{color:#9cd4d7}
.family.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#008c72}
.family.header-block .header-block-steps .stepManagerListItem.current .bulletContainer .bullet,.family.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer .bullet{color:#00af8f}
.family.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#0f7a64;border-color:#0f7a64}
.family.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer h5{color:#80d7c7}
.family.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#0f7a64}
@media only screen and (min-width:668px) and (max-width:1024px),only screen and (min-width:1025px){.family.header-block .medium-color{background:#00af8f}
.family.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#00af8f}
.family.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#80d7c7;border-color:#80d7c7}
.family.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#80d7c7}
}
.professionnel.footer-block.medium-color{background:#3b3fd8}
.professionnel.header-block .medium-color{background:#00008f}
.professionnel.header-block .dark-color{background:#00008f}
.professionnel.header-block h2{background:#3b3fd8}
.professionnel.header-block .header-block-baseline-container i.icon{color:#95a7d2}
.professionnel.header-block .header-block-title-container>div>h3{color:#95a7d2}
.professionnel.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#00008f}
.professionnel.header-block .header-block-steps .stepManagerListItem.current .bulletContainer .bullet,.professionnel.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer .bullet{color:#3b3fd8}
.professionnel.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#010659;border-color:#010659}
.professionnel.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer h5{color:#9d9fec}
.professionnel.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#010659}
@media only screen and (min-width:668px) and (max-width:1024px),only screen and (min-width:1025px){.professionnel.header-block .medium-color{background:#3b3fd8}
.professionnel.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#3b3fd8}
.professionnel.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#9d9fec;border-color:#9d9fec}
.professionnel.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#9d9fec}
}
.house.footer-block.medium-color{background:#d17dd0}
.house.header-block .medium-color{background:#b26ab1}
.house.header-block .dark-color{background:#b26ab1}
.house.header-block h2{background:#d17dd0}
.house.header-block .header-block-baseline-container i.icon{color:#e8c8e8}
.house.header-block .header-block-title-container>div>h3{color:#e8c8e8}
.house.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#b26ab1}
.house.header-block .header-block-steps .stepManagerListItem.current .bulletContainer .bullet,.house.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer .bullet{color:#d17dd0}
.house.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#8c558b;border-color:#8c558b}
.house.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer h5{color:#e8bee8}
.house.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#8c558b}
@media only screen and (min-width:668px) and (max-width:1024px),only screen and (min-width:1025px){.house.header-block .medium-color{background:#d17dd0}
.house.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#d17dd0}
.house.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#e8bee8;border-color:#e8bee8}
.house.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#e8bee8}
}
.health.footer-block.medium-color{background:#98bc58}
.health.header-block .medium-color{background:#719929}
.health.header-block .dark-color{background:#719929}
.health.header-block h2{background:#98bc58}
.health.header-block .header-block-baseline-container i.icon{color:#dae9bf}
.health.header-block .header-block-title-container>div>h3{color:#dae9bf}
.health.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#719929}
.health.header-block .header-block-steps .stepManagerListItem.current .bulletContainer .bullet,.health.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer .bullet{color:#98bc58}
.health.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#677e3d;border-color:#677e3d}
.health.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer h5{color:#ccdeac}
.health.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#677e3d}
@media only screen and (min-width:668px) and (max-width:1024px),only screen and (min-width:1025px){.health.header-block .medium-color{background:#98bc58}
.health.header-block .header-block-steps .stepManagerListItem .bulletContainer{background-color:#98bc58}
.health.header-block .header-block-steps .stepManagerListItem.completed .bulletContainer{background-color:#ccdeac;border-color:#ccdeac}
.health.header-block .header-block-steps .stepManagerListItem.completed:after{background-color:#ccdeac}
}
.pricing-defiscalisation .title-defiscalisation{width:auto;text-align:center}
@media only screen and (max-width:667px){.pricing-defiscalisation .title-defiscalisation{text-align:left;padding-left:2rem}
}
.pricing-defiscalisation .title-defiscalisation .principal-title{color:#00008f;font-family:"Source Sans Pro";font-size:3.2rem;font-weight:400}
.pricing-defiscalisation .horizontal-line-defiscalisation{width:7.1rem;margin:2rem auto}
@media only screen and (max-width:667px){.pricing-defiscalisation .horizontal-line-defiscalisation{margin:2rem 2rem}
}
.pricing-defiscalisation .horizontal-line-defiscalisation .line-defiscalisation{height:.1rem;background-color:#00008f}
.pricing-defiscalisation .subtitle-defiscalisation{width:auto;text-align:center}
@media only screen and (max-width:667px){.pricing-defiscalisation .subtitle-defiscalisation{text-align:left;padding-left:1rem}
}
.pricing-defiscalisation .subtitle-defiscalisation .subtitle-defiscalisation{color:#00008f;font-family:"Source Sans Pro";font-size:2.4rem;font-weight:400}
.pricing-defiscalisation .content-principal-price{padding:1.5rem 0;border-top:.5rem solid #494df5;height:auto;width:auto;background-color:#fff;box-shadow:0 0 .4rem #DCDC;display:flex;flex-direction:column;flex-wrap:wrap;margin:4rem 14em}
@media only screen and (max-width:667px){.pricing-defiscalisation .content-principal-price{margin:1em 2rem}
}
.pricing-defiscalisation .content-principal-price .content-principal-text{text-align:center;margin:1em 3em;width:auto}
@media only screen and (max-width:667px){.pricing-defiscalisation .content-principal-price .content-principal-text{margin:1em 1em;text-align:left}
}
.pricing-defiscalisation .content-principal-price .content-principal-text .classic-text-principal{color:#333;font-family:"Source Sans Pro";font-size:1.6rem;line-height:2.4rem}
.pricing-defiscalisation .content-principal-price .price{text-align:center;margin:0 auto}
.pricing-defiscalisation .content-principal-price .price .price-text{color:#3032c1;font-family:"Source Sans Pro";font-size:4rem;font-weight:600}
.pricing-defiscalisation .content-principal-price .price-indicator{color:#3032c1;font-family:"Source Sans Pro";font-size:1.8rem}
.pricing-defiscalisation .content-principal-price .price-indicator strong{font-size:2.5rem}
.pricing-defiscalisation .content-dropdown{margin:4rem auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;padding-left:4.8em}
@media only screen and (max-width:667px){.pricing-defiscalisation .content-dropdown{justify-content:left;padding-left:1rem}
}
.pricing-defiscalisation .content-dropdown .label-dropdown{line-height:2.5em;color:#333;font-family:"Source Sans Pro";font-size:1.8rem;padding-left:1rem}
@media only screen and (max-width:667px){.pricing-defiscalisation .content-dropdown .label-dropdown{line-height:2.5rem;margin-bottom:2rem}
}
.pricing-defiscalisation .content-dropdown .dropdown{padding-left:1.5rem;margin-left:2em;height:4.8rem;width:13.4rem;background-color:#fff;color:#333;font-family:"Source Sans Pro";font-size:16px;line-height:24px}
@media only screen and (max-width:667px){.pricing-defiscalisation .content-dropdown .dropdown{margin-left:1rem}
}
.pricing-defiscalisation .content-dropdown select{border:1px solid #5f5f5f;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;background-image:url("https://image.flaticon.com/icons/svg/60/60781.svg");background-position:90% 50%;background-repeat:no-repeat;background-size:1.2rem}
.pricing-defiscalisation .div-table-defiscalisation{margin:3em auto;display:flex;justify-content:center}
.pricing-defiscalisation .div-table-defiscalisation .table-defiscalisation{width:100%}
@media only screen and (max-width:667px){.pricing-defiscalisation .div-table-defiscalisation .table-defiscalisation{width:100%;margin:1rem}
}
.pricing-defiscalisation .div-table-defiscalisation .line-table-defiscalisation{box-shadow:0 0 .4rem #DCDC}
.pricing-defiscalisation .div-table-defiscalisation .column-table-defiscalisation-title{color:#333;font-family:"Source Sans Pro";font-size:1.6rem;line-height:2.4rem;height:5em;width:50%;padding:1rem}
@media only screen and (max-width:667px){.pricing-defiscalisation .div-table-defiscalisation .column-table-defiscalisation-title{font-size:1.6rem}
}
.pricing-defiscalisation .div-table-defiscalisation .column-table-defiscalisation{font-family:"Source Sans Pro";font-size:1.6rem;font-weight:600;line-height:2.5rem;text-align:center;padding:1rem}
@media only screen and (max-width:667px){.pricing-defiscalisation .div-table-defiscalisation .column-table-defiscalisation{width:16%;height:6rem;padding:0;font-size:1.4rem}
}
.pricing-defiscalisation .div-table-defiscalisation .column-table-defiscalisation.inactive{color:#cfcfcf}
.pricing-defiscalisation .div-table-defiscalisation .column-table-defiscalisation.active{color:#3032c1}
.pricing-defiscalisation .div-table-defiscalisation .column-table-defiscalisation.select{border:1px solid #3032c1;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.15)}
@media only screen and (min-width:1025px),only screen and (min-width:668px) and (max-width:1024px){.pricing-defiscalisation .div-table-defiscalisation .column-table-defiscalisation.top{border-top:0}
}
@media only screen and (min-width:1025px),only screen and (min-width:668px) and (max-width:1024px){.pricing-defiscalisation .div-table-defiscalisation .column-table-defiscalisation.bottom{border-bottom:0}
}
.pricing-defiscalisation .button-group-defiscalisation{margin:2em auto;display:flex;flex-direction:row;flex-wrap:wrap}
@media only screen and (max-width:667px){.pricing-defiscalisation .button-group-defiscalisation{margin:2em 1rem 2em 1rem}
}
.pricing-defiscalisation .button-group-defiscalisation .btn-reverse{width:260px;height:52px;background-color:#3032c1;margin:2rem auto 1rem;border-color:#3032c1;line-height:1.56;float:none}
@media only screen and (max-width:667px){.pricing-defiscalisation .button-group-defiscalisation .btn-reverse{width:100%;margin-left:1rem;margin-right:1rem}
}
.pricing-defiscalisation .button-group-defiscalisation .btn-reverse:hover{background-color:#3032c1}
.pricing-defiscalisation .button-group-defiscalisation .btn-conseil{width:260px;height:52px;background-color:#ff6500;margin:2rem auto 1rem;border-color:#ff6500;line-height:1.56;float:none}
@media only screen and (max-width:667px){.pricing-defiscalisation .button-group-defiscalisation .btn-conseil{width:100%;margin-left:1rem;margin-right:1rem}
}
.ie9 .generic-quotation .gq-ui-radio-container .state-wrapper.gq-ui-radio-group{table-layout:auto}
.ie9 .generic-quotation .gq-ui-radio-container .state-wrapper.gq-ui-radio-group .gq-ui-radio-button{width:auto}
.ie9 .generic-quotation .gq-ui-radio-container .state-wrapper.gq-ui-radio-group .gq-ui-radio-button.half{width:49.5%}
.ie9 .generic-quotation .gq-ui-radio-container .state-wrapper.gq-ui-radio-group .gq-ui-radio-button.third{width:33.3%}
.ie9 .generic-quotation .gq-ui-radio-container .state-wrapper.gq-ui-radio-group .gq-ui-radio-button.quarter{width:24.9%}
.ie9 .generic-quotation .gq-ui-cb-container input[type=checkbox]+label .gq-ui-cb{line-height:0}
.isIE .generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .pricing-template-placeholder .button-block-content{border-spacing:3rem;border-collapse:separate}
.isIE .generic-quotation .fieldsets-column.fieldsets-column-pricing.double-view-offers .fieldset-pricing .formula-list .formula-item.recommended .recommended-block,.isIE .generic-quotation .fieldsets-column.fieldsets-column-pricing.triple-view-offers .fieldset-pricing .formula-list .formula-item.recommended .recommended-block{padding:1.6rem 0 .5rem}