@media (max-width:767px){.h1{font-size:calc(15px + 5vw)!important}.h2{font-size:calc(15px + 4vw)!important}.h3{font-size:calc(15px + 3vw)!important}.h4{font-size:calc(15px + 2vw)!important}.h5{font-size:calc(15px + 1vw)!important}.h6{font-size:calc(15px + 0.5vw)!important}}.masthead-inline .x-navbar .desktop .sub-menu{left:0!important;right:auto!important}.flexmethod{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.x-container:before{content:normal}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-button{margin-top:auto}.x-container:before{content:normal}@media (min-width:768px){.x-section .x-container.swapcolumns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.x-column.right{margin-right:0}.h-widget{text-shadow:none}.widget_nav_menu ul li a,.widget_meta ul li a,.widget_pages ul li a,.widget ul,.widget ol,.widget ul li:hover,.widget ol li:hover,.widget ul li,.widget ol li{box-shadow:none!important;border:none!important;background-color:transparent!important;text-shadow:none!important}body .gform_wrapper .top_label input.medium,body .gform_wrapper .top_label select.medium,body .gform_wrapper .top_label li.gfield.gf_left_half,body .gform_wrapper .top_label li.gfield.gf_right_half{clear:none!important}body .gform_wrapper .ginput_complex .ginput_left,body .gform_wrapper .ginput_complex .ginput_right,body .gform_wrapper .gfield_error .ginput_complex .ginput_left,body .gform_wrapper .gfield_error .ginput_complex .ginput_right{width:50%}body .gform_wrapper .top_label input.medium,body .gform_wrapper .top_label select.medium,body .gform_wrapper .top_label li.gfield.gf_left_half,body .gform_wrapper .top_label li.gfield.gf_right_half{width:50%}body .gform_wrapper .top_label li.gfield.gf_left_half,body .gform_wrapper .top_label li.gfield.gf_left_third,body .gform_wrapper .top_label li.gfield.gf_middle_third{margin-right:0%!important}@media (max-width:640px){body .gform_wrapper .ginput_complex .ginput_left,body .gform_wrapper .ginput_complex .ginput_right,body .gform_wrapper .gfield_error .ginput_complex .ginput_left,body .gform_wrapper .gfield_error .ginput_complex .ginput_right{width:100%}body .gform_wrapper .top_label input.medium,body .gform_wrapper .top_label select.medium,body .gform_wrapper .top_label li.gfield.gf_left_half,body .gform_wrapper .top_label li.gfield.gf_right_half{width:100%}}.gform_wrapper.gf_browser_chrome .gform_body{width:100%!important}::-webkit-input-placeholder{color:rgba(119,119,119,1)!important}:-ms-input-placeholder{color:rgba(119,119,119,1)!important}::-moz-placeholder{color:rgba(119,119,119,1)!important;opacity:1!important}:-moz-placeholder{color:rgba(119,119,119,1)!important;opacity:1!important}.gfield:not(.gf_left_half){padding-right:0px!important}.remodal-close:before{font-size:35px!important}.remodal-close{left:auto!important;right:0!important;color:#fff!important;z-index:99999!important}.remodal{padding:0!important}@media only screen and (min-width:641px){.remodal{max-width:925px!important}}.fullstripe-form-title{display:none}.h4-to-h2 h2{font-size:171.4%;color:#fff;margin-top:-25px}#payment-form-submit__Paiement{margin-bottom:15px}@media (min-width:480px){.fullstripe-custom-amount,#fullstripe_email__Paiement{width:50%!important}}@media (max-width:767px){.header-line-one{font-size:34px}}@media (max-width:320px){.header-line-one{font-size:28px}}@media (max-width:767px){.nophone-break{display:none}}.content-current~.content-current{display:none!important}.x-colophon.top{padding:50px 0 50px}.x-colophon{border-top:0!important;box-shadow:none!important}.x-colophon.bottom{padding:10px 0;text-align:center}footer .widget{text-shadow:none}.x-btn.x-btn-mini{padding:.538em .923em}.x-btn.x-btn-small{padding:.643em 1.143em}.x-btn.x-btn-regular{padding:.813em 1.125em}.x-btn.x-btn-large{padding:.842em 1.105em}.x-btn.x-btn-x-large{padding:.857em 1.286em}.x-btn.x-btn-jumbo{padding:.786em 1.429em}