/*
Theme Name: Kenauk
Description: Theme custom pour Kenauk
Author: Meb-Web
Author URI: https://mebweb.ca/
Version: 1.0

*/

/***************************************************************************************************************************************************************************************/

/*HTML5 BOILERPLATE MINIFIED*/

/***************************************************************************************************************************************************************************************/

*{box-sizing:border-box;}article{display:block}aside{display:block}details{display:block}figcaption{display:block}figure{display:block;margin:0}footer{display:block}header{display:block}hgroup{display:block}nav{display:block}section{display:block}audio{display:inline;zoom:1}canvas{display:inline;zoom:1}video{display:inline;zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#222}button{color:#222;font-size:100%;vertical-align:middle;line-height:normal;cursor:pointer;-webkit-appearance:button;overflow:visible;margin:0}input{color:#222;font-size:100%;vertical-align:middle;line-height:normal;margin:0}select{color:#222;font-size:100%;vertical-align:middle;margin:0}textarea{color:#222;font-size:100%;overflow:auto;vertical-align:top;resize:vertical;margin:0}body{font-size:1em;line-height:1.4;margin:0}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}a{color:#00e}a:hover{color:#06e;outline:0}a:active{outline:0}abbr[title]{border-bottom:1px dotted}b{font-weight:700}strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre{font-size:1em;white-space:pre-wrap;word-wrap:break-word}code{font-size:1em}kbd{font-size:1em}samp{font-size:1em}q{quotes:none}q:before{content:none}q:after{content:none}small{font-size:85%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-.25em}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}ul{margin:1em 0;padding:0 0 0 40px}ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul{list-style:none;list-style-image:none;margin:0;padding:0}nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;margin-left:-7px;white-space:normal;padding:0}input[type="button"]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type="reset"]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type="submit"]{cursor:pointer;-webkit-appearance:button;overflow:visible}button[disabled]{cursor:default}input[disabled]{cursor:default}input[type="checkbox"]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type="radio"]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input:invalid{background-color:#f0dddd}textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}

/***************************************************************************************************************************************************************************************/

/*BODY STYLES*/

/***************************************************************************************************************************************************************************************/


img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
/* WARNING: Any changes made to this file will be lost when your Formidable settings are updated */
.with_frm_style{--form-width:100%;--form-align:left;--direction:ltr;--fieldset:0px;--fieldset-color:#000000;--fieldset-padding:0 0 15px 0;--fieldset-bg-color:transparent;--title-size:40px;--title-color:#444444;--title-margin-top:10px;--title-margin-bottom:60px;--form-desc-size:14px;--form-desc-color:#666666;--form-desc-margin-top:10px;--form-desc-margin-bottom:25px;--form-desc-padding:0;--font-size:15px;--label-color:#3f4b5b;--weight:normal;--position:none;--align:left;--width:150px;--required-color:#B94A48;--required-weight:bold;--label-padding:0 0 3px 0;--description-font-size:12px;--description-color:#666666;--description-weight:normal;--description-style:normal;--description-align:left;--description-margin:0;--field-font-size:14px;--field-height:32px;--line-height:32px;--field-width:100%;--auto-width:100%;--field-pad:6px 10px;--field-margin:15px;--field-weight:normal;--text-color:#555555;--border-color:#BFC3C8;--field-border-width:1px;--field-border-style:solid;--bg-color:#ffffff;--bg-color-active:#ffffff;--border-color-active:#66afe9;--text-color-error:#444444;--bg-color-error:#ffffff;--border-color-error:#B94A48;--border-width-error:1px;--border-style-error:solid;--bg-color-disabled:#ffffff;--border-color-disabled:#E5E5E5;--text-color-disabled:#A1A1A1;--radio-align:block;--check-align:block;--check-font-size:13px;--check-label-color:#444444;--check-weight:normal;--section-font-size:18px;--section-color:#444444;--section-weight:bold;--section-pad:15px 0 3px 0;--section-mar-top:15px;--section-mar-bottom:30px;--section-bg-color:transparent;--section-border-color:#e8e8e8;--section-border-width:2px;--section-border-style:solid;--section-border-loc:-top;--collapse-pos:after;--repeat-icon-color:rgba(255,255,255,1);--submit-font-size:15px;--submit-width:auto;--submit-height:auto;--submit-bg-color:rgba(185,151,91,1);--submit-border-color:rgba(185,151,91,1);--submit-border-width:1px;--submit-text-color:#ffffff;--submit-weight:normal;--submit-border-radius:4px;--submit-margin:10px;--submit-padding:10px 20px;--submit-shadow-color:#eeeeee;--submit-hover-bg-color:#efefef;--submit-hover-color:#444444;--submit-hover-border-color:#cccccc;--submit-active-bg-color:#efefef;--submit-active-color:#444444;--submit-active-border-color:#cccccc;--border-radius:4px;--error-bg:#F2DEDE;--error-border:#EBCCD1;--error-text:#B94A48;--error-font-size:14px;--success-bg-color:#DFF0D8;--success-border-color:#D6E9C6;--success-text-color:#468847;--success-font-size:14px;--progress-bg-color:#eaeaea;--progress-color:#3f4b5b;--progress-active-bg-color:#579AF6;--progress-active-color:#ffffff;--progress-border-color:#E5E5E5;--progress-border-size:2px;--progress-size:24px;--base-font-size:15px;--toggle-font-size:15px;--toggle-on-color:#579AF6;--toggle-off-color:#eaeaea;--slider-font-size:24px;--slider-track-size:8px;--slider-circle-size:24px;--slider-color:#579AF6;--slider-bar-color:#579AF6;--date-head-bg-color:rgba(193,147,85,0.76);--date-head-color:#ffffff;--date-band-color:rgba(193,147,85,1);--bg-image-opacity:100%;--box-shadow:0 1px 2px 0 rgba(18, 18, 23, 0.05);}.frm_hidden,.frm_add_form_row.frm_hidden,.frm_remove_form_row.frm_hidden,.with_frm_style .frm_button.frm_hidden{display:none;}.with_frm_style,.with_frm_style form,.with_frm_style .frm-show-form div.frm_description p{text-align: var(--form-align);}input:-webkit-autofill {-webkit-box-shadow: 0 0 0 30px white inset;}.with_frm_style .frm-show-form div.frm_description p{font-size: var(--form-desc-size);color: var(--form-desc-color);margin-top: var(--form-desc-margin-top);margin-bottom: var(--form-desc-margin-bottom);padding: var(--form-desc-padding);}.with_frm_style fieldset{min-width:0;display: block; }.with_frm_style fieldset fieldset{border:none;margin:0;padding:0;background-color:transparent;}.with_frm_style .frm_form_fields > fieldset{border-width: var(--fieldset);border-style:solid;border-color: var(--fieldset-color);margin:0;padding: var(--fieldset-padding);background-color: var(--fieldset-bg-color);}legend.frm_hidden{display:none !important;}.with_frm_style .frm_form_fields{opacity:1;transition: opacity 0.1s linear;}.with_frm_style .frm_doing_ajax{opacity:.5;}.frm_transparent{color:transparent;}.with_frm_style legend + h3,.with_frm_style h3.frm_form_title{font-size: var(--title-size);color: var(--title-color);margin-top: var(--title-margin-top);margin-bottom: var(--title-margin-bottom);}.with_frm_style .frm_form_field.frm_html_container,.with_frm_style .frm_form_field .frm_show_it{color: var(--form-desc-color);}.with_frm_style .frm_form_field.frm_html_container{font-size: var(--form-desc-size);}.with_frm_style .frm_form_field .frm_show_it{font-size: var(--field-font-size);font-weight: var(--field-weight);}.with_frm_style .frm_required {color: var(--required-color);font-weight: var(--required-weight);}.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style textarea,.with_frm_style .frm-card-element.StripeElement {font-family:var(--font);font-size: var(--field-font-size);margin-bottom:0;}.with_frm_style textarea{vertical-align:top;height:auto;}.with_frm_style .frm_slimselect.ss-main,.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=phone],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style textarea,.frm_form_fields_style,.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.with_frm_style .frm-card-element.StripeElement {color: var(--text-color);background-color: var(--bg-color);border-color: var(--border-color);border-width: var(--field-border-width);border-style: var(--field-border-style);border-radius: var(--border-radius);width: var(--field-width);max-width: 100%;font-size: var(--field-font-size);padding: var(--field-pad);box-sizing: border-box;outline: none;font-weight: var(--field-weight);}.with_frm_style select option {color: var(--text-color);}.with_frm_style select option.frm-select-placeholder {color: var(--text-color-disabled);}.with_frm_style input[type=radio],.with_frm_style input[type=checkbox]{border-color: var(--border-color);box-shadow: var(--box-shadow);float: none;}.with_frm_style input[type=radio]:after,.with_frm_style input[type=checkbox]:after {display: none; }.with_frm_style input[type=radio]:not(:checked):focus,.with_frm_style input[type=checkbox]:not(:checked):focus {border-color: var(--border-color) !important;}.with_frm_style input[type=radio]:focus,.with_frm_style input[type=checkbox]:focus {box-shadow:0px 0px 0px 3px rgba(102,175,233, 0.4) !important;}.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=file],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style .frm-card-element.StripeElement{min-height: var(--field-height);line-height:1.3;}.with_frm_style select[multiple=multiple]{height:auto;}.input[type=file].frm_transparent:focus,.with_frm_style input[type=file]{background-color:transparent;border:none;outline:none;box-shadow:none;}.with_frm_style input[type=file]{color: var(--text-color);padding: 0px;font-size: var(--field-font-size);display: initial;}.with_frm_style input[type=file].frm_transparent{color:transparent;}.with_frm_style .wp-editor-wrap{width: var(--field-width);max-width:100%;}.with_frm_style .wp-editor-container textarea{border:none;box-shadow:none !important;}.with_frm_style .mceIframeContainer{background-color: var(--bg-color);}.with_frm_style select{width: var(--auto-width);max-width:100%;background-position-y: calc(50% + 3px);}.with_frm_style input[disabled],.with_frm_style select[disabled],.with_frm_style textarea[disabled],.with_frm_style input[readonly],.with_frm_style select[readonly],.with_frm_style textarea[readonly] {background-color: var(--bg-color-disabled);color: var(--text-color-disabled);border-color: var(--border-color-disabled);}.frm_preview_page:before{content:normal !important;}.frm_preview_page{padding:25px;}.with_frm_style .frm_primary_label{max-width:100%;font-size: var(--font-size);color: var(--label-color);font-weight: var(--weight);text-align: var(--align);padding: var(--label-padding);margin:0;width:auto;display:block;}.with_frm_style .frm_top_container .frm_primary_label,.with_frm_style .frm_hidden_container .frm_primary_label,.with_frm_style .frm_pos_top{display:block;float:none;width:auto;}.with_frm_style .frm_inline_container .frm_primary_label{margin-right:10px;}.with_frm_style .frm_right_container .frm_primary_label,.with_frm_style .frm_pos_right{display:inline;float:right;margin-left:10px;}.with_frm_style .frm_pos_center {text-align: center;}.with_frm_style .frm_none_container .frm_primary_label,.with_frm_style .frm_pos_none,.frm_pos_none,.frm_none_container .frm_primary_label{display:none;}.with_frm_style .frm_section_heading.frm_hide_section{margin-top:0 !important;}.with_frm_style .frm_hidden_container .frm_primary_label,.with_frm_style .frm_pos_hidden,.frm_hidden_container .frm_primary_label{visibility:hidden;white-space:nowrap;}.frm_visible{opacity:1;}.with_frm_style .frm_inside_container {position: relative;padding-top: 18px;padding-top: calc(0.5 * var(--field-height));}.with_frm_style .frm_inside_container > input,.with_frm_style .frm_inside_container > select,.with_frm_style .frm_inside_container > textarea {display: block;}.with_frm_style input::placeholder,.with_frm_style textarea::placeholder {font-size: var(--field-font-size);}.with_frm_style .frm_inside_container > input::placeholder,.with_frm_style .frm_inside_container > textarea::placeholder {opacity: 0;transition: opacity 0.3s ease-in;}.with_frm_style .frm_inside_container > label {transition: all 0.3s ease-in;position: absolute;top: 19px;top: calc(1px + .5 * var(--field-height));left: 3px;width: 100%;line-height: 1.3;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding: 8px 12px;padding: var(--field-pad);font-size: 14px;font-size: var(--field-font-size);font-weight: normal;font-weight: var(--field-weight);pointer-events: none;}.with_frm_style.frm_style_lines-no-boxes .frm_inside_container > label {line-height: 1;}.with_frm_style .frm_inside_container.frm_label_float_top > label {top: 0;left: 0;padding: 0;font-size: 12px;font-size: calc(0.85 * var(--field-font-size));}.with_frm_style .frm_inside_container.frm_label_float_top > input::placeholder,.with_frm_style .frm_inside_container.frm_label_float_top > textarea::placeholder {opacity: 1;transition: opacity 0.3s ease-in;}.with_frm_style .frm_description,.with_frm_style .frm_pro_max_limit_desc{clear:both;}.with_frm_style input[type=number][readonly] {-moz-appearance: textfield;}.with_frm_style select[multiple="multiple"]{height:auto;line-height:normal;}.with_frm_style .frm_catlevel_2,.with_frm_style .frm_catlevel_3,.with_frm_style .frm_catlevel_4,.with_frm_style .frm_catlevel_5{margin-left:18px;}.with_frm_style .wp-editor-container{border:1px solid #e5e5e5;}.with_frm_style .quicktags-toolbar input{font-size:12px !important;}.with_frm_style .wp-editor-container textarea{border:none;}.with_frm_style .auto_width #loginform input,.with_frm_style .auto_width input,.with_frm_style input.auto_width,.with_frm_style select.auto_width,.with_frm_style textarea.auto_width{width:auto;}.with_frm_style .frm_repeat_buttons{white-space:nowrap;}.with_frm_style .frm_button{text-decoration:none !important;border:1px solid #eee;display:inline-block;padding: var(--submit-padding);border-radius:4px;border-radius:var(--border-radius);font-size: var(--submit-font-size);font-weight: var(--submit-weight);color: var(--submit-text-color);background: var(--submit-bg-color);border-width: var(--submit-border-width);border-color: var(--submit-border-color);height: var(--submit-height);}.with_frm_style .frm_button.frm_inverse{color:var(--submit-bg-color);background:var(--submit-text-color);}.with_frm_style .frm_submit{clear:both;}.frm_inline_form .frm_form_field,.frm_inline_form .frm_submit{grid-column: span 1 / span 1;}.frm_inline_form .frm_submit{margin:0;}.frm_submit.frm_inline_submit input[type=submit],.frm_submit.frm_inline_submit button,.frm_inline_form .frm_submit input[type=submit],.frm_inline_form .frm_submit button{margin-top:0;}.with_frm_style.frm_center_submit .frm_submit{text-align:center;}.with_frm_style.frm_center_submit .frm_flex.frm_submit {justify-content: center;}.with_frm_style .frm_inline_success .frm_submit{display: flex;flex-direction: row;align-items: center;margin: 0;}.with_frm_style .frm_inline_success .frm_submit .frm_message{flex: 1;margin: 0;padding-left: 10px;}.with_frm_style .frm_inline_success.frm_alignright_success .frm_submit .frm_message{text-align: right;}.with_frm_style.frm_center_submit .frm_submit input[type=submit],.with_frm_style.frm_center_submit .frm_submit input[type=button],.with_frm_style.frm_center_submit .frm_submit button{margin-bottom:8px !important;}.with_frm_style .frm-edit-page-btn,.with_frm_style .frm_submit input[type=submit],.with_frm_style .frm_submit input[type=button],.with_frm_style .frm_submit button{-webkit-appearance: none;cursor: pointer;}.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{display: block;margin: 0 auto;}.with_frm_style .frm_loading_prev .frm_ajax_loading,.with_frm_style .frm_loading_form .frm_ajax_loading{visibility:visible !important;}.with_frm_style .frm_loading_prev .frm_prev_page,.with_frm_style .frm_loading_form .frm_button_submit {position: relative;color: transparent !important;text-shadow: none !important;}.with_frm_style .frm_loading_prev .frm_prev_page:hover,.with_frm_style .frm_loading_prev .frm_prev_page:active,.with_frm_style .frm_loading_prev .frm_prev_page:focus,.with_frm_style .frm_loading_form .frm_button_submit:hover,.with_frm_style .frm_loading_form .frm_button_submit:active,.with_frm_style .frm_loading_form .frm_button_submit:focus {cursor: not-allowed;color: transparent;outline: none !important;box-shadow: none;}.with_frm_style .frm_loading_prev .frm_prev_page::before,.with_frm_style .frm_loading_form .frm_button_submit:before {content: '';display: inline-block;position: absolute;background: transparent;border: 1px solid #fff;border-top-color: transparent;border-left-color: transparent;border-radius: 50%;box-sizing: border-box;top: 50%;left: 50%;margin-top: -6px;margin-left: -6px;width: 12px;height: 12px;animation: spin 2s linear infinite;}.with_frm_style .frm_submit.frm_flex {align-items: center;gap: 2%;}.with_frm_style .frm_submit.frm_flex button.frm_button_submit ~ .frm_prev_page {order: -1;}.frm_style_style-formidable.with_frm_style{}.frm_forms.frm_style_style-formidable.with_frm_style{max-width:var(--form-width);direction:var(--direction);}.frm_style_style-formidable.with_frm_style .form-field{margin-bottom:var(--field-margin);}.frm_style_style-formidable.with_frm_style .form-field.frm_section_heading{margin-bottom:0;}.frm_style_style-formidable.with_frm_style p.description,.frm_style_style-formidable.with_frm_style div.description,.frm_style_style-formidable.with_frm_style div.frm_description,.frm_style_style-formidable.with_frm_style .frm-show-form > div.frm_description,.frm_style_style-formidable.with_frm_style .frm_error,.frm_style_style-formidable.with_frm_style .frm_pro_max_limit_desc{margin-top: 6px;padding:0;font-size:12px;color:#666666;font-weight:normal;text-align:left;font-style:normal;max-width:100%;}.frm_style_style-formidable.with_frm_style .frm_form_field.frm_left_container{grid-template-columns: 150px auto;}.frm_style_style-formidable.with_frm_style .frm_form_field.frm_right_container{grid-template-columns: auto 150px;}.frm_form_field.frm_right_container{grid-template-columns: auto 25%;}.frm_style_style-formidable.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_style-formidable.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline;}.frm_style_style-formidable.with_frm_style .frm_pos_right{display:inline;width:var(--width);}.frm_style_style-formidable.with_frm_style .frm_none_container .frm_primary_label,.frm_style_style-formidable.with_frm_style .frm_pos_none{display:none;}.frm_style_style-formidable.with_frm_style .frm_scale label{font-weight:normal;font-size:13px;color:#444444;}.frm_style_style-formidable.with_frm_style input::placeholder,.frm_style_style-formidable.with_frm_style textarea::placeholder{color:var(--text-color-disabled);}.frm_style_style-formidable.with_frm_style .frm_default,.frm_style_style-formidable.with_frm_style input.frm_default,.frm_style_style-formidable.with_frm_style textarea.frm_default,.frm_style_style-formidable.with_frm_style select.frm_default,.frm_style_style-formidable.with_frm_style .placeholder {color:var(--text-color-disabled);}.frm_style_style-formidable.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus,.frm_style_style-formidable.with_frm_style select:focus,.frm_style_style-formidable.with_frm_style .form-field textarea:focus,.frm_style_style-formidable.with_frm_style .frm_focus_field input[type=text],.frm_style_style-formidable.with_frm_style .frm_focus_field input[type=password],.frm_style_style-formidable.with_frm_style .frm_focus_field input[type=email],.frm_style_style-formidable.with_frm_style .frm_focus_field input[type=number],.frm_style_style-formidable.with_frm_style .frm_focus_field input[type=url],.frm_style_style-formidable.with_frm_style .frm_focus_field input[type=tel],.frm_style_style-formidable.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_style-formidable.with_frm_style .frm_focus_field .frm-card-element.StripeElement {background-color:var(--bg-color-active);border-color:var(--border-color-active);color:var(--text-color);box-shadow:0px 0px 5px 0px rgba(102,175,233, 0.6);}.frm_style_style-formidable.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_style-formidable.with_frm_style .frm-edit-page-btn,.frm_style_style-formidable.with_frm_style input[type=submit],.frm_style_style-formidable.with_frm_style .frm_submit input[type=button],.frm_style_style-formidable.with_frm_style .frm_submit button,.frm_form_submit_style {width:auto;font-size:15px;height:auto;line-height:normal;text-align:center;background:rgba(185,151,91,1);border-width:1px;border-color: rgba(185,151,91,1);border-style:solid;color:#ffffff;cursor:pointer;font-weight:normal;border-radius:4px;text-shadow:none;padding:10px 20px;box-sizing:border-box;box-shadow:0 1px 1px #eeeeee;margin:10px;margin-left:0;margin-right:0;vertical-align:middle;}.frm_style_style-formidable.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0;}.frm_style_style-formidable.with_frm_style .frm-edit-page-btn:hover,.frm_style_style-formidable.with_frm_style input[type=submit]:hover,.frm_style_style-formidable.with_frm_style .frm_submit input[type=button]:hover,.frm_style_style-formidable.with_frm_style .frm_submit button:hover{background:var(--submit-hover-bg-color);border-color:var(--submit-hover-border-color);color:var(--submit-hover-color);}.frm_style_style-formidable.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px;}.frm_style_style-formidable.with_frm_style .frm-edit-page-btn:focus,.frm_style_style-formidable.with_frm_style input[type=submit]:focus,.frm_style_style-formidable.with_frm_style .frm_submit input[type=button]:focus,.frm_style_style-formidable.with_frm_style .frm_submit button:focus,.frm_style_style-formidable.with_frm_style input[type=submit]:active,.frm_style_style-formidable.with_frm_style .frm_submit input[type=button]:active,.frm_style_style-formidable.with_frm_style .frm_submit button:active{background:var(--submit-active-bg-color);border-color:var(--submit-active-border-color);color:var(--submit-active-color);outline: none;}.frm_style_style-formidable.with_frm_style .frm_loading_prev .frm_prev_page,.frm_style_style-formidable.with_frm_style .frm_loading_prev .frm_prev_page:hover,.frm_style_style-formidable.with_frm_style .frm_loading_prev .frm_prev_page:active,.frm_style_style-formidable.with_frm_style .frm_loading_prev .frm_prev_page:focus,.frm_style_style-formidable.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_style-formidable.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_style-formidable.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_style-formidable.with_frm_style .frm_loading_form .frm_button_submit:focus{color: transparent;background:var(--submit-bg-color);border-color:var(--submit-bg-color);}.frm_style_style-formidable.with_frm_style .frm_loading_prev .frm_prev_page:before,.frm_style_style-formidable.with_frm_style .frm_loading_form .frm_button_submit:before {border-bottom-color:var(--submit-text-color);border-right-color:var(--submit-text-color);}.frm_style_style-formidable.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_style-formidable.with_frm_style .frm_submit.frm_inline_submit::before {content:"before";font-size:var(--font-size);color:var(--label-color);font-weight:var(--weight);margin:0;padding:var(--label-padding);width:auto;display:block;visibility:hidden;}.frm_style_style-formidable.with_frm_style.frm_inline_form .frm_submit input,.frm_style_style-formidable.with_frm_style.frm_inline_form .frm_submit button,.frm_style_style-formidable.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_style-formidable.with_frm_style .frm_submit.frm_inline_submit button {margin: 0 !important;}.frm_style_style-formidable.with_frm_style .frm_blank_field input[type=text],.frm_style_style-formidable.with_frm_style .frm_blank_field input[type=password],.frm_style_style-formidable.with_frm_style .frm_blank_field input[type=url],.frm_style_style-formidable.with_frm_style .frm_blank_field input[type=tel],.frm_style_style-formidable.with_frm_style .frm_blank_field input[type=number],.frm_style_style-formidable.with_frm_style .frm_blank_field input[type=email],.frm_style_style-formidable.with_frm_style .frm_blank_field input[type=checkbox],.frm_style_style-formidable.with_frm_style .frm_blank_field input[type=radio],.frm_style_style-formidable.with_frm_style .frm_blank_field textarea,.frm_style_style-formidable.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_style-formidable.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),.frm_form_fields_error_style,.frm_style_style-formidable.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_style-formidable.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_style-formidable.with_frm_style .frm_blank_field .frm-card-element.StripeElement,.frm_style_style-formidable.with_frm_style .frm_form_field :invalid {color:var(--text-color-error);background-color:var(--bg-color-error);border-color:var(--border-color-error);border-width:var(--border-width-error);border-style:var(--border-style-error);}.frm_style_style-formidable.with_frm_style .frm_error,.frm_style_style-formidable.with_frm_style .frm_limit_error{font-weight:var(--weight);color:var(--border-color-error);}.frm_style_style-formidable.with_frm_style .frm_error_style{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--border-radius);color:var(--error-text);font-size:var(--error-font-size);margin:0;margin-bottom:var(--field-margin);}.frm_style_style-formidable.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg, #BFC3C8 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #BFC3C8 50%, #BFC3C8 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.frm_style_style-formidable.with_frm_style #frm_loading .progress-bar{background-color:var(--bg-color);}.frm_style_style-formidable.with_frm_style .frm_form_field.frm_total_big input,.frm_style_style-formidable.with_frm_style .frm_form_field.frm_total_big textarea,.frm_style_style-formidable.with_frm_style .frm_form_field.frm_total input,.frm_style_style-formidable.with_frm_style .frm_form_field.frm_total textarea{color: #555555;background-color:transparent;border:none;display:inline;width:auto;padding:0;}.frm_style_style-formidable .frm_form_35_container input[type="checkbox"],.frm_form_35_container.frm_style_style-formidable input[type="checkbox"],.frm_style_style-formidable .frm_form_35_container input[type="checkbox"] + span,.frm_form_35_container.frm_style_style-formidable input[type="checkbox"] + span,.frm_style_style-formidable .frm_form_35_container .custom-checkbox,.frm_form_35_container.frm_style_style-formidable .custom-checkbox {all: unset !important;display: inline-block !important;width: 16px !important;height: 16px !important;appearance: auto !important;-webkit-appearance: checkbox !important;}.frm_ajax_loading{visibility:hidden;width:auto;}.frm_form_submit_style{height:auto;}a.frm_save_draft{cursor:pointer;}.with_frm_style a.frm_save_draft,.with_frm_style a.frm_start_over{font-size: var(--submit-font-size);font-weight: var(--submit-weight);}.horizontal_radio .frm_radio{margin:0 5px 0 0;}.horizontal_radio .frm_checkbox{margin:0;margin-right:12px;}.vertical_radio .frm_checkbox,.vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block;}.horizontal_radio .frm_checkbox,.horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block;padding-left: 0;}.with_frm_style .frm_radio{display: var(--radio-align);}.with_frm_style .frm_checkbox{display: var(--check-align);}.with_frm_style .vertical_radio .frm_checkbox,.with_frm_style .vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block;margin-bottom: 10px;}.with_frm_style .horizontal_radio .frm_checkbox,.with_frm_style .horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block;}.with_frm_style .frm_checkbox label,.with_frm_style .frm_radio label {display: inline-block;vertical-align: middle;white-space:normal;}.with_frm_style .frm_checkbox label input[type=checkbox],.with_frm_style .frm_radio label input[type=radio] {margin-right: 4px;}.with_frm_style .frm_checkbox label:not(.frm-label-disabled),.with_frm_style .frm_radio label:not(.frm-label-disabled) {cursor: pointer;}.with_frm_style .vertical_radio .frm_checkbox label,.with_frm_style .vertical_radio .frm_radio label{display: block;width: 100%;}.with_frm_style .frm_radio label,.with_frm_style .frm_checkbox label {font-size: var(--check-font-size);color: var(--check-label-color);font-weight: var(--check-weight);line-height: 1.3;}.with_frm_style .frm_radio input[type=radio],.with_frm_style .frm_checkbox input[type=checkbox] {font-size: var(--check-font-size);position: static;}.frm_file_container .frm_file_link,.with_frm_style .frm_radio label .frm_file_container,.with_frm_style .frm_checkbox label .frm_file_container{display:inline-block;margin:5px;vertical-align:middle;}.with_frm_style .frm_radio input[type=radio], .with_frm_style .frm_scale input[type=radio]{border-radius:50%;}.with_frm_style .frm_checkbox input[type=checkbox] {border-radius: calc(var(--border-radius) / 2) !important;}.with_frm_style .frm_radio input[type=radio],.with_frm_style .frm_scale input[type=radio],.with_frm_style .frm_checkbox input[type=checkbox]{appearance: none;background-color: var(--bg-color);flex: none;display:inline-block !important;width: 16px !important;min-width: 16px !important;height: 16px !important;color: var(--border-color);border: 1px solid currentColor;border-color: var(--border-color);vertical-align: middle;position: initial; padding: 0;margin: 0;}.frm_forms.with_frm_style .frm_fields_container .frm_radio input[type=radio]:not([disabled]):checked,.frm_forms.with_frm_style .frm_fields_container .frm_scale input[type=radio]:not([disabled]):checked,.frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked {border-color: var(--border-color-active) !important;}.frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked {background-color: var(--border-color-active) !important;}.with_frm_style .frm_radio input[type=radio][disabled]:checked,.with_frm_style .frm_scale input[type=radio][disabled]:checked,.with_frm_style .frm_checkbox input[type=checkbox][disabled]:checked {border-color: var(--border-color) !important; }.with_frm_style .frm_checkbox input[type=checkbox][disabled]:checked {background-color: var(--border-color) !important;}.with_frm_style .frm_radio input[type=radio]:checked:before,.with_frm_style .frm_scale input[type=radio]:checked:before,.with_frm_style .frm_checkbox input[type=checkbox]:checked:before {position: static !important; content: '';display: block;}.frm_forms.with_frm_style .frm_checkbox input[type=checkbox]:before {width: 100% !important;height: 100% !important;background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 1.5L4.25001 7.91667L1.33334 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;background-size: 9px !important;background-repeat: no-repeat !important;background-position: center !important;margin: 0;}.with_frm_style .frm_scale input[type=radio]:before,.with_frm_style .frm_radio input[type=radio]:before {width: 8px;height: 8px;border-radius: 50%;background-color: var(--border-color-active);margin: 3px;}.with_frm_style .frm_scale input[type=radio][disabled]:before,.with_frm_style .frm_radio input[type=radio][disabled]:before {background-color: var(--border-color);}.with_frm_style :invalid,.with_frm_style :-moz-ui-invalid{box-shadow:none;}.with_frm_style .frm_error_style img{padding-right:10px;vertical-align:middle;border:none;}.with_frm_style .frm_trigger{cursor:pointer;}.with_frm_style .frm_error_style,.with_frm_style .frm_message,.frm_success_style{border-radius:4px;padding:15px;}.with_frm_style .frm_message p {color: var(--success-text-color);margin-bottom: 0;}.with_frm_style .frm_message > p:first-of-type {margin-top: 0;}.with_frm_style .frm_message,.frm_success_style {margin: 5px 0 15px;border: 1px solid var(--success-border-color);background-color: var(--success-bg-color);color: var(--success-text-color);border-radius: var(--border-radius);font-size: var(--success-font-size);}.with_frm_style .frm_plain_success .frm_message {background-color: transparent;padding:0;border:none;font-size:inherit;color:inherit;}.with_frm_style .frm_plain_success .frm_message p {color:inherit;}.frm_form_fields_style,.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_form_submit_style{width:auto;}.with_frm_style .frm_trigger span{float:left;}.with_frm_style table.frm-grid,#content .with_frm_style table.frm-grid{border-collapse:collapse;border:none;}.frm-grid td,.frm-grid th{padding:5px;border-width:1px;border-style:solid;border-color: var(--border-color);border-top:none;border-left:none;border-right:none;}.frm-alt-table {width:100%;border-collapse:separate;margin-top:0.5em;font-size:15px;border-width:1px;}.with_frm_style .frm-alt-table{border-color: var(--border-color);}.frm-alt-table th {width:200px;}.frm-alt-table tr {background-color:transparent;}.frm-alt-table th,.frm-alt-table td {background-color:transparent;vertical-align:top;text-align:left;padding:20px;border-color:transparent;}.frm-alt-table tr:nth-child(even) {background-color:#ecf0f5;}table.form_results.with_frm_style{border-style: solid;border-width: var(--field-border-width);border-color: var(--border-color);}table.form_results.with_frm_style tr td{text-align:left;padding:7px 9px;color: var(--text-color);border-top-style: solid;border-top-width: var(--field-border-width);border-top-color: var(--border-color);}table.form_results.with_frm_style tr.frm_even,.frm-grid .frm_even{background-color:#fff;background-color:var(--bg-color);}table.form_results.with_frm_style tr.frm_odd,.frm-grid .frm_odd {background-color: var(--bg-color);}.frm_color_block {background-color:#ecf0f5;padding: 40px;}.with_frm_style .frm-show-form .frm_color_block.frm_section_heading h3,.frm_color_block.frm_section_heading h3 {border-width: 0 !important;}.frm_collapse .ui-icon{display:inline-block;}.frm_toggle_container{border:1px solid transparent;}.frm_toggle_container ul{margin:5px 0;padding-left:0;list-style-type:none;}.frm_toggle_container .frm_month_heading{text-indent:15px;}.frm_toggle_container .frm_month_listing{margin-left:40px;}#frm_loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;}#frm_loading h3{font-weight:500;padding-bottom:15px;color:#fff;font-size:24px;}#frm_loading_content{position:fixed;top:20%;left:33%;width:33%;text-align:center;padding-top:30px;font-weight:bold;z-index:9999999;}#frm_loading img{max-width:100%;}#frm_loading .progress{border-radius:4px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;height:20px;margin-bottom:20px;overflow:hidden;}#frm_loading .progress.active .progress-bar{animation:2s linear 0s normal none infinite progress-bar-stripes;}#frm_loading .progress-striped .progress-bar {background-image: linear-gradient(45deg, var(--border-color) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, var(--border-color) 50%, var(--border-color) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));background-size:40px 40px;}#frm_loading .progress-bar {background-color: var(--bg-color);box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;float: left;height: 100%;line-height: 20px;text-align: center;transition: width 0.6s ease 0s;width: 100%;}.frm_image_from_url{height:50px;}.frm-loading-img{background:url(https://kenauk.com/wp-content/plugins/formidable/images/ajax_loader.gif) no-repeat center center;padding:6px 12px;}select.frm_loading_lookup{background-image: url(https://kenauk.com/wp-content/plugins/formidable/images/ajax_loader.gif) !important;background-position: 10px;background-repeat: no-repeat;color: transparent !important;}.frm_screen_reader {border: 0;clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal !important; }.frm_screen_reader.frm_hidden {display: initial;}.frm_clear_none {clear: none;}.frm_clear {clear: both;}.frm_form_field.frm_alignright {float: right !important;}.with_frm_style .frm_form_field {clear: both;}.frm_combo_inputs_container,.frm_grid_container,.frm_form_fields .frm_section_heading,.frm_form_fields .frm_fields_container {display: grid;grid-template-columns: repeat(12, 1fr);grid-auto-rows: max-content;grid-gap: 0 2%;}.frm_combo_inputs_container > *,.frm_grid_container > *,.frm_section_heading > *,.frm_fields_container .frm_form_field,.frm_fields_container > * {grid-column: span 12 / span 12;}.frm_inline,.frm_form_field.frm_left_inline,.frm_form_field.frm_first_inline,.frm_form_field.frm_inline,.frm_submit.frm_inline,.frm_form_field.frm_right_inline,.frm_form_field.frm_last_inline {width: auto;grid-column: span 2 / span 2;}.frm6,.frm_half,.frm_form_field.frm_three_fifths, .frm_form_field.frm6,.frm_submit.frm6,.frm_form_field.frm_left_half,.frm_form_field.frm_right_half,.frm_form_field.frm_first_half,.frm_form_field.frm_last_half,.frm_form_field.frm_half,.frm_submit.frm_half {grid-column: span 6 / span 6;}.frm4,.frm_third,.frm_form_field.frm_two_fifths, .frm_form_field.frm4,.frm_submit.frm4,.frm_form_field.frm_left_third,.frm_form_field.frm_third,.frm_submit.frm_third,.frm_form_field.frm_right_third,.frm_form_field.frm_first_third,.frm_form_field.frm_last_third {grid-column: span 4 / span 4;}.frm8,.frm_two_thirds,.frm_form_field.frm8,.frm_submit.frm8,.frm_form_field.frm_left_two_thirds,.frm_form_field.frm_right_two_thirds,.frm_form_field.frm_first_two_thirds,.frm_form_field.frm_last_two_thirds,.frm_form_field.frm_two_thirds {grid-column: span 8/span 8;}.frm3,.frm_fourth,.frm_form_field.frm3,.frm_submit.frm3,.frm_form_field.frm_left_fourth,.frm_form_field.frm_fourth,.frm_submit.frm_fourth,.frm_form_field.frm_right_fourth,.frm_form_field.frm_first_fourth,.frm_form_field.frm_last_fourth {grid-column: span 3/span 3;}.frm9,.frm_three_fourths,.frm_form_field.frm_four_fifths, .frm_form_field.frm9,.frm_submit.frm9,.frm_form_field.frm_three_fourths {grid-column: span 9/span 9;}.frm_form_field.frm_left_fifth,.frm_form_field.frm_fifth,.frm_submit.frm_fifth,.frm_form_field.frm_right_fifth,.frm_form_field.frm_first_fifth,.frm_form_field.frm_last_fifth {grid-column: span 2/span 2;}.frm2,.frm_sixth,.frm_form_field.frm2,.frm_submit.frm2,.frm_form_field.frm_sixth,.frm_submit.frm_sixth,.frm_form_field.frm_first_sixth,.frm_form_field.frm_last_sixth {grid-column: span 2/span 2;}.frm10,.frm_form_field.frm10,.frm_submit.frm10 {grid-column: span 10/span 10;}.frm1,.frm_form_field.frm1,.frm_submit.frm1,.frm_form_field.frm_seventh,.frm_submit.frm_seventh,.frm_form_field.frm_first_seventh,.frm_form_field.frm_last_seventh.frm_form_field.frm_eighth,.frm_submit.frm_eighth,.frm_form_field.frm_first_eighth,.frm_form_field.frm_last_eighth {grid-column: span 1/span 1;}.frm5,.frm_form_field.frm5,.frm_submit.frm5 {grid-column: span 5/span 5;}.frm7,.frm_form_field.frm7,.frm_submit.frm7 {grid-column: span 7/span 7;}.frm11,.frm_form_field.frm11,.frm_submit.frm11 {grid-column: span 11/span 11;}.frm12,.frm_full,.frm_full .wp-editor-wrap,.frm_full > input:not([type="checkbox"]):not([type="radio"]):not([type="button"]),.frm_full select,.frm_full textarea {width: 100% !important;grid-column: span 12/span 12;box-sizing: border-box;}.frm_full .wp-editor-wrap input {width: auto !important;}.frm_first,.frm_form_field.frm_left_half,.frm_form_field.frm_left_third,.frm_form_field.frm_left_two_thirds,.frm_form_field.frm_left_fourth,.frm_form_field.frm_left_fifth,.frm_form_field.frm_left_inline,.frm_form_field.frm_first_half,.frm_form_field.frm_first_third,.frm_form_field.frm_first_two_thirds,.frm_form_field.frm_first_fourth,.frm_form_field.frm_first_fifth,.frm_form_field.frm_first_sixth,.frm_form_field.frm_first_seventh,.frm_form_field.frm_first_eighth,.frm_form_field.frm_first_inline,.frm_form_field.frm_first {grid-column-start: 1;}.frm_last,.frm_form_field.frm_last,.frm_form_field.frm_alignright {grid-column-end: -1;justify-content: end;}.with_frm_style.frm_rtl .frm_form_fields .star-rating {float: right;}.with_frm_style.frm_rtl .frm_grid .frm_primary_label,.with_frm_style.frm_rtl .frm_grid_first .frm_primary_label,.with_frm_style.frm_rtl .frm_grid_odd .frm_primary_label,.with_frm_style.frm_rtl .frm_grid .frm_radio,.with_frm_style.frm_rtl .frm_grid_first .frm_radio,.with_frm_style.frm_rtl .frm_grid_odd .frm_radio,.with_frm_style.frm_rtl .frm_grid .frm_checkbox,.with_frm_style.frm_rtl .frm_grid_first .frm_checkbox,.with_frm_style.frm_rtl .frm_grid_odd .frm_checkbox {float: right !important;margin-right: 0 !important;}.with_frm_style.frm_rtl .frm_grid_first .frm_radio label input,.with_frm_style.frm_rtl .frm_grid .frm_radio label input,.with_frm_style.frm_rtl .frm_grid_odd .frm_radio label input,.with_frm_style.frm_rtl .frm_grid_first .frm_checkbox label input,.with_frm_style.frm_rtl .frm_grid .frm_checkbox label input,.with_frm_style.frm_rtl .frm_grid_odd .frm_checkbox label input {float: left;}.with_frm_style.frm_rtl .frm_catlevel_2,.with_frm_style.frm_rtl .frm_catlevel_3,.with_frm_style.frm_rtl .frm_catlevel_4,.with_frm_style.frm_rtl .frm_catlevel_5 {margin-right: 18px;}.with_frm_style.frm_rtl div > .frm_time_select {margin-right: 5px;}.frm_form_field.frm_inline_container,.frm_form_field.frm_right_container,.frm_form_field.frm_left_container {display: grid;grid-template-columns: 25% auto;width: 100%;grid-auto-rows: min-content;}.frm_form_field.frm_right_container {grid-template-columns: auto 25%;}.frm_form_field.frm_inline_container {grid-template-columns: repeat(2, minmax(auto, max-content));}.frm_form_field.frm_inline_container .frm_primary_label,.frm_form_field.frm_right_container .frm_primary_label,.frm_form_field.frm_left_container .frm_primary_label {margin-right: 10px;grid-row: span 2/span 2;padding-top: 4px;}.frm_form_field.frm_left_container .frm_primary_label {grid-column: 1;grid-row: span 2/span 2; }.frm_form_field.frm_right_container .frm_primary_label {grid-column: 2;grid-row: 1;margin-right: 0;margin-left: 10px;}.frm_form_field.frm_inline_container .frm_description,.frm_form_field.frm_left_container .frm_description {grid-column: 2;}.frm_form_field.frm_right_container .frm_description {grid-column: 1;}.frm_conf_field.frm_left_container {grid-template-columns: 67%;}.frm_conf_field.frm_left_container .frm_description {grid-column: 1;}.frm-fade-in {animation-name: fadeIn;animation-duration: 1s;animation-fill-mode: both;}@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@media only screen and (max-width: 750px) {.frm_grid_container.frm_no_grid_750 > div {grid-column: span 12/span 12;}}@media only screen and (max-width: 600px) {.frm_section_heading > .frm_form_field,.frm_fields_container > .frm_submit,.frm_grid_container > .frm_form_field,.frm_fields_container > .frm_form_field {grid-column: 1 / span 12 !important;}.frm_grid_container.frm_no_grid_600,.frm_form_field.frm_inline_container,.frm_form_field.frm_right_container,.frm_form_field.frm_left_container {display: block;}}.frm_conf_field.frm_left_container .frm_primary_label{display:none;}.wp-editor-wrap *,.wp-editor-wrap *:after,.wp-editor-wrap *:before{box-sizing:content-box;}.with_frm_style .frm_grid,.with_frm_style .frm_grid_first,.with_frm_style .frm_grid_odd{clear:both;margin-bottom:0 !important;padding:5px;border-width:1px;border-style:solid;border-color: var(--border-color);border-left:none;border-right:none;}.with_frm_style .frm_grid,.with_frm_style .frm_grid_odd{border-top:none;}.frm_grid .frm_error,.frm_grid_first .frm_error,.frm_grid_odd .frm_error,.frm_grid .frm_limit_error,.frm_grid_first .frm_limit_error,.frm_grid_odd .frm_limit_error{display:none;}.frm_grid:after,.frm_grid_first:after,.frm_grid_odd:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.frm_grid_first{margin-top:20px;}.frm_grid_first,.frm_grid_odd {background-color: var(--bg-color);}.frm_grid {background-color: var(--bg-color-active);}.with_frm_style .frm_grid.frm_blank_field,.with_frm_style .frm_grid_first.frm_blank_field,.with_frm_style .frm_grid_odd.frm_blank_field{background-color:var(--error-bg);border-color: var(--error-border);}.frm_grid .frm_primary_label,.frm_grid_first .frm_primary_label,.frm_grid_odd .frm_primary_label,.frm_grid .frm_radio,.frm_grid_first .frm_radio,.frm_grid_odd .frm_radio,.frm_grid .frm_checkbox,.frm_grid_first .frm_checkbox,.frm_grid_odd .frm_checkbox{float:left !important;display:block;margin-top:0;margin-left:0 !important;}.frm_grid_first .frm_radio label,.frm_grid .frm_radio label,.frm_grid_odd .frm_radio label,.frm_grid_first .frm_checkbox label,.frm_grid .frm_checkbox label,.frm_grid_odd .frm_checkbox label{color:transparent;text-indent: -9999px;white-space:nowrap;text-align:left;}.frm_grid_first .frm_radio label input,.frm_grid .frm_radio label input,.frm_grid_odd .frm_radio label input,.frm_grid_first .frm_checkbox label input,.frm_grid .frm_checkbox label input,.frm_grid_odd .frm_checkbox label input{visibility:visible;margin:2px 0 0;float:right;}.frm_grid .frm_radio,.frm_grid_first .frm_radio,.frm_grid_odd .frm_radio,.frm_grid .frm_checkbox,.frm_grid_first .frm_checkbox,.frm_grid_odd .frm_checkbox{display:inline;}.frm_grid_2 .frm_radio,.frm_grid_2 .frm_checkbox,.frm_grid_2 .frm_primary_label{width:48% !important;}.frm_grid_2 .frm_radio,.frm_grid_2 .frm_checkbox{margin-right:4%;}.frm_grid_3 .frm_radio,.frm_grid_3 .frm_checkbox,.frm_grid_3 .frm_primary_label{width:30% !important;}.frm_grid_3 .frm_radio,.frm_grid_3 .frm_checkbox{margin-right:3%;}.frm_grid_4 .frm_radio,.frm_grid_4 .frm_checkbox{width:20% !important;}.frm_grid_4 .frm_primary_label{width:28% !important;}.frm_grid_4 .frm_radio,.frm_grid_4 .frm_checkbox{margin-right:4%;}.frm_grid_5 .frm_primary_label,.frm_grid_7 .frm_primary_label{width:24% !important;}.frm_grid_5 .frm_radio,.frm_grid_5 .frm_checkbox{width:17% !important;margin-right:2%;}.frm_grid_6 .frm_primary_label{width:25% !important;}.frm_grid_6 .frm_radio,.frm_grid_6 .frm_checkbox{width:14% !important;margin-right:1%;}.frm_grid_7 .frm_primary_label{width:22% !important;}.frm_grid_7 .frm_radio,.frm_grid_7 .frm_checkbox{width:12% !important;margin-right:1%;}.frm_grid_8 .frm_primary_label{width:23% !important;}.frm_grid_8 .frm_radio,.frm_grid_8 .frm_checkbox{width:10% !important;margin-right:1%;}.frm_grid_9 .frm_primary_label{width:20% !important;}.frm_grid_9 .frm_radio,.frm_grid_9 .frm_checkbox{width:9% !important;margin-right:1%;}.frm_grid_10 .frm_primary_label{width:19% !important;}.frm_grid_10 .frm_radio,.frm_grid_10 .frm_checkbox{width:8% !important;margin-right:1%;}.frm_form_field.frm_inline_container .frm_opt_container,.frm_form_field.frm_right_container .frm_opt_container,.frm_form_field.frm_left_container .frm_opt_container{padding-top:4px;}.with_frm_style .frm_left_container > select.auto_width,.with_frm_style .frm_right_container > select.auto_width {width: max-content;}.with_frm_style .frm_right_container > .frm_primary_label,.with_frm_style .frm_right_container > select.auto_width {margin-left: auto;}.with_frm_style .frm_inline_container.frm_grid_first .frm_primary_label,.with_frm_style .frm_inline_container.frm_grid .frm_primary_label,.with_frm_style .frm_inline_container.frm_grid_odd .frm_primary_label,.with_frm_style .frm_inline_container.frm_grid_first .frm_opt_container,.with_frm_style .frm_inline_container.frm_grid .frm_opt_container,.with_frm_style .frm_inline_container.frm_grid_odd .frm_opt_container{margin-right:0;}.frm_form_field.frm_two_col .frm_opt_container,.frm_form_field.frm_three_col .frm_opt_container,.frm_form_field.frm_four_col .frm_opt_container{display: grid;grid-template-columns: repeat(2, 1fr);grid-auto-rows: max-content;grid-gap: 0 2.5%;}.frm_form_field.frm_three_col .frm_opt_container{grid-template-columns: repeat(3, 1fr);}.frm_form_field.frm_four_col .frm_opt_container{grid-template-columns: repeat(4, 1fr);}.frm_form_field.frm_two_col .frm_radio,.frm_form_field.frm_two_col .frm_checkbox,.frm_form_field.frm_three_col .frm_radio,.frm_form_field.frm_three_col .frm_checkbox,.frm_form_field.frm_four_col .frm_radio,.frm_form_field.frm_four_col .frm_checkbox{grid-column-end: span 1;}.frm_form_field .frm_checkbox,.frm_form_field .frm_radio {margin-top: 0;margin-bottom: 0;}.frm_form_field.frm_scroll_box .frm_opt_container{height:100px;overflow:auto;}.frm_html_container.frm_scroll_box,.frm_form_field.frm_html_scroll_box {height: 100px;overflow: auto;background-color: var(--bg-color);border-color: var(--border-color);border-width: var(--field-border-width);border-style: var(--field-border-style);border-radius: var(--border-radius);width: var(--field-width);max-width: 100%;font-size: var(--field-font-size);padding: var(--field-pad);box-sizing: border-box;outline: none;font-weight: normal;box-shadow: var(--box-shadow);}.frm_form_field.frm_total_big input,.frm_form_field.frm_total_big textarea,.frm_form_field.frm_total input,.frm_form_field.frm_total textarea{opacity:1;background-color:transparent !important;border:none !important;font-weight:bold;width:auto !important;height:auto !important;box-shadow:none !important;display:inline;-moz-appearance:textfield;padding:0;}.frm_form_field.frm_total_big input::-webkit-outer-spin-button,.frm_form_field.frm_total_big input::-webkit-inner-spin-button,.frm_form_field.frm_total input::-webkit-outer-spin-button,.frm_form_field.frm_total input::-webkit-inner-spin-button {-webkit-appearance: none;}.frm_form_field.frm_total_big input:focus,.frm_form_field.frm_total_big textarea:focus,.frm_form_field.frm_total input:focus,.frm_form_field.frm_total textarea:focus{background-color:transparent;border:none;box-shadow:none;}.frm_form_field.frm_label_justify .frm_primary_label{text-align:justify !important;}.frm_form_field.frm_capitalize input,.frm_form_field.frm_capitalize select,.frm_form_field.frm_capitalize .frm_opt_container label{text-transform:capitalize;}.frm_clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.frm_clearfix{display:block;}.with_frm_style .frm_combo_inputs_container > .frm_form_subfield-first,.with_frm_style .frm_combo_inputs_container > .frm_form_subfield-middle,.with_frm_style .frm_combo_inputs_container > .frm_form_subfield-last {margin-bottom: 0 !important;}.with_frm_style, .frm_forms {--progress-border-color-b: #dbdbdb;--image-size: 150px;}.js .frm_logic_form:not(.frm_no_hide) {display:none;}.with_frm_style .frm_conf_field.frm_half label.frm_conf_label {overflow: hidden;white-space: nowrap;}.with_frm_style .frm_time_wrap{white-space:nowrap;}.with_frm_style select.frm_time_select{white-space:pre;display:inline;}.with_frm_style .frm-show-form {overflow-x:clip;}.frm-slider-wrapper {position: relative;padding: 1.5rem 0;min-width: 100px;}.frm-slider-track {width: 100%;height: var(--slider-track-size);background: var(--slider-bar-color);border-radius: 3px;position: absolute;transform: translateY(-50%);}.frm-slider-range {height: var(--slider-track-size);background: var(--slider-color);position: absolute;transform: translateY(-50%);}.frm-slider-handle {box-sizing: border-box;width: var(--slider-circle-size);height: var(--slider-circle-size);background: white;border: 2px solid var(--slider-color);border-radius: 50%;position: absolute;transform: translate( 0%, -50%);cursor: pointer;touch-action: none;}.frm-slider-handle:focus {outline: none;box-shadow: 0 0 0 3px rgba(66, 133, 244, 0.3);}.with_frm_style .frm-show-form  .frm_section_heading h3[class*="frm_pos_"] {padding: var(--section-pad);margin: 0;font-size: var(--section-font-size);font-weight: var(--section-weight);color: var(--section-color);border: none;background-color:var(--section-bg-color);}.frm_trigger .frmsvg {width: 16px;height: 16px;color: #667085;margin: 0 2px;}.frm_trigger > svg.frmsvg:nth-child(1) {display:inline-block;}.frm_trigger > svg.frmsvg:nth-child(2) {display:none;}.frm_trigger.active > svg.frmsvg:nth-child(2) {display:inline-block;}.frm_trigger.active > svg.frmsvg:nth-child(1) {display:none;}.with_frm_style .frm_repeat_sec {margin-bottom: var(--field-margin);margin-top: var(--field-margin);padding-bottom: 15px;border-bottom-width: var(--section-border-width);border-bottom-style: var(--section-border-style);border-color: var(--section-border-color);}.with_frm_style .frm_repeat_sec:last-child{border-bottom:none;padding-bottom:0;}.with_frm_style .frm_repeat_inline{clear:both;}.frm_invisible_section .frm_form_field,.frm_invisible_section{display:none !important;visibility:hidden !important;height:0;margin:0;}.frm_form_field .frm_repeat_sec .frm_add_form_row,.frm_section_heading div.frm_repeat_sec:last-child .frm_add_form_row.frm_hide_add_button,.frm_form_field div.frm_repeat_grid .frm_add_form_row.frm_hide_add_button,.frm_form_field div.frm_repeat_inline .frm_add_form_row.frm_hide_add_button {transition: opacity .15s ease-in-out;pointer-events: none;}.frm_form_field .frm_repeat_sec .frm_add_form_row,.frm_section_heading div.frm_repeat_sec:last-child .frm_add_form_row.frm_hide_add_button {display: none;}.frm_hide_remove_button.frm_remove_form_row {display: none !important;}.frm_form_field div.frm_repeat_grid .frm_add_form_row.frm_hide_add_button,.frm_form_field div.frm_repeat_inline .frm_add_form_row.frm_hide_add_button {visibility: hidden;}.frm_form_field div.frm_repeat_grid .frm_add_form_row,.frm_form_field div.frm_repeat_inline .frm_add_form_row,.frm_section_heading div.frm_repeat_sec:last-child .frm_add_form_row {display: inline-flex;visibility: visible;pointer-events: auto;}.frm_form_fields .frm_section_heading.frm_hidden {display: none;}.frm_repeat_buttons a.frm_remove_form_row,.frm_repeat_buttons a.frm_add_form_row {display: inline-flex;align-items: center;gap: 8px;line-height: normal;}.frm_repeat_buttons .frmsvg {width: 12px;height: 12px;}.frm_repeat_grid .frm_button,.frm_repeat_inline .frm_button,.frm_repeat_sec .frm_button{display: inline-block;line-height:1;}.frm_form_field .frm_repeat_grid ~ .frm_repeat_grid .frm_form_field .frm_primary_label{display:none !important;}.frm_section_heading.frm_no_border_top h3[class*="frm_pos_"] {border-top: none !important;}.with_frm_style .frm_input_group {position: relative;display: flex;align-items: stretch;width: 100%;}.with_frm_style .frm_input_group.frm_hidden {display: none;}.with_frm_style .frm_inline_box {display: flex;text-align: center;align-items: center;font-size: var(--field-font-size);padding: 0 12px;color: var(--form-desc-color);border-width: var(--field-border-width);border-style: var(--field-border-style);border-color: var(--border-color);background-color: var(--bg-color-disabled);border-radius: var(--border-radius);width: auto;}.with_frm_style .frm_input_group .frm_inline_box:first-child {margin-right: -1px;border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}.with_frm_style .frm_input_group .frm_slimselect + .frm_inline_box,.with_frm_style .frm_input_group select + .frm_inline_box,.with_frm_style .frm_input_group .frm_slimselect + .frm_inline_box,.with_frm_style .frm_input_group input + .frm_inline_box,.with_frm_style .frm_input_group .frm_show_password_wrapper + .frm_inline_box {margin-left: -1px;border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}.with_frm_style .frm_input_group .frm_slimselect,.with_frm_style .frm_input_group > select,.with_frm_style .frm_input_group > input {position: relative;flex: 1 1 auto;width: 1% !important;min-width: 0;margin-top: 0;margin-bottom: 0;display: block;}.with_frm_style .frm_input_group.frm_with_pre .frm_slimselect,.with_frm_style .frm_input_group.frm_with_pre > select,.with_frm_style .frm_input_group.frm_with_pre > input,.with_frm_style .frm_input_group.frm_with_pre > .frm_show_password_wrapper > input {border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}.with_frm_style .frm_input_group.frm_with_post .frm_slimselect,.with_frm_style .frm_input_group.frm_with_post > select,.with_frm_style .frm_input_group.frm_with_post > input,.with_frm_style .frm_input_group.frm_with_post > .frm_show_password_wrapper > input {border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}.ss-content.frm_slimselect {padding: 0 !important;}.with_frm_style .ss-value-delete {border-left: none !important;padding-left: 0 !important;}.with_frm_style .ss-main {display:flex !important;--ss-font-color: var(--text-color);--ss-border-color: var(--border-color);--ss-border-radius: var(--border-radius);--ss-bg-color: var(--bg-color);--ss-spacing-s: 6px;--ss-spacing-m: 10px;--ss-main-height: var(--field-height);border-width: var(--fieldset);font-size: var(--field-font-size);line-height: 1.3;align-self: baseline;margin-top: 3px; font-family: var(--font);}.ss-content.frm_slimselect {font-size: var(--field-font-size);height: auto;display: flex;}.with_frm_style .ss-main .ss-values .ss-value .ss-value-text {padding: 2px var(--ss-spacing-s);}.ss-content.frm_slimselect.frm_slimselect_rtl {direction: rtl;}.ss-content.frm_slimselect.frm_slimselect_rtl .ss-search input {text-align: right;}.ss-main.frm_slimselect.frm_slimselect_rtl .ss-value-delete {margin-left: var(--ss-spacing-m);}.ss-main.frm_slimselect .ss-values .ss-placeholder {padding: 0;}.frm_fields_container .frm_form_field .ss-main.auto_width {width: auto !important;display: inline-flex !important;}.ss-main.frm_slimselect .ss-arrow {margin-left: var(--ss-spacing-s);margin-right: 0;}.frm_input_group.frm_slimselect_wrapper {flex-wrap: nowrap;}.frm_input_group.frm_slimselect_wrapper .frm_slimselect {border-radius: 0;}.frm_input_group.frm_slimselect_wrapper .ss-main.frm_slimselect {margin-top: 0;height: 1.7rem;}.with_frm_style .frm_total input,.with_frm_style .frm_total_big input {background-color:transparent;border:none;width:auto;box-shadow: none !important;}.with_frm_style .frm_total .frm_inline_box,.with_frm_style .frm_total_big .frm_inline_box {background-color:transparent !important;border-width: 0 !important;box-shadow:none !important;color:var(--text-color);padding:0 3px 0 1px !important;}.with_frm_style .frm_inline_total {padding:0 3px;}.flatpickr-calendar,#ui-datepicker-div {background:white;position: absolute;display:none;z-index:999999 !important;}.frm-datepicker.flatpickr-calendar,.frm-datepicker.ui-datepicker {z-index: 999999 !important;margin-top: 6px;}.frm-datepicker .flatpickr-calendar,.frm-datepicker.flatpickr-calendar,.frm-datepicker .ui-datepicker, .frm-datepicker.ui-datepicker {box-sizing: border-box;min-width: 282px;border-radius: var(--border-radius);padding: 16px 18px;box-shadow: 0px 11.3px 22.6px -5.65px #1018282E;}.frm-datepicker.flatpickr-calendar:not(.frm-datepicker-custom-theme),.frm-datepicker .ui-datepicker, .frm-datepicker.ui-datepicker{border: 1px solid #F2F4F7;}.frm-datepicker.ui-datepicker {display: none;}.frm-datepicker.flatpickr-calendar.inline {max-width: 40em;}.frm-datepicker .ui-datepicker .ui-datepicker-header, .frm-datepicker.ui-datepicker .ui-datepicker-header {padding: 6px 0 12px;position: relative;}.frm-datepicker.flatpickr-calendar .flatpickr-monthDropdown-months,.frm-datepicker.flatpickr-calendar .numInputWrapper,.frm-datepicker .ui-datepicker-title select.ui-datepicker-month,.frm-datepicker .ui-datepicker-title select.ui-datepicker-year {min-height: unset;width: 33% ;padding: 4px 5px 5px;line-height: 14px;margin: 0;}.frm-datepicker .ui-datepicker-title select.ui-datepicker-month,.frm-datepicker .ui-datepicker-title select.ui-datepicker-year {background-color: #fff;}.frm-datepicker.flatpickr-calendar:not(.inline) .flatpickr-monthDropdown-months {width: 53% ;}.frm-datepicker .ui-datepicker-title select.ui-datepicker-month,.frm-datepicker select.ui-datepicker-month{margin-right: 3px;}.frm-datepicker .ui-datepicker-month,.frm-datepicker .ui-datepicker-year {max-width: 100%;max-height: 2em;padding: 6px 10px;box-sizing: border-box;display: inline;color: #555555;}.frm-datepicker span.ui-datepicker-month, .frm-datepicker span.ui-datepicker-year {line-height: 25px;font-weight: 600;}.frm-datepicker .ui-datepicker-calendar {margin: 0 !important;}.frm-datepicker .ui-datepicker-calendar thead {color: var(--text-color);background-color: var(--bg-color);}.frm-datepicker .ui-datepicker-calendar thead th {padding: 8px;font-weight: 400;font-size: var(--field-font-size);color: var(--description-color);}.frm-datepicker .ui-datepicker-prev {transform: rotate(0deg) !important;}.frm-datepicker .flatpickr-months .flatpickr-next-month,.frm-datepicker .ui-datepicker-next {transform: rotate(180deg) !important;}.frm-datepicker .flatpickr-months .flatpickr-prev-month svg,.frm-datepicker .flatpickr-months .flatpickr-next-month svg {display: none;}.frm-datepicker .flatpickr-months .flatpickr-prev-month:before,.frm-datepicker .flatpickr-months .flatpickr-next-month:before,.frm-datepicker .ui-datepicker-prev:before,.frm-datepicker .ui-datepicker-next:before {content: '' !important;position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;background-color: var(--date-head-color);mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjOThBMkIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJtMTEuMDQgNy44LTIuOTEgMi43IDIuOTEgMi43Ii8+PC9zdmc+Cg==) no-repeat center;padding: 0 !important;}.frm-datepicker.frm-datepicker-custom-theme .flatpickr-prev-month:before,.frm-datepicker.frm-datepicker-custom-theme .flatpickr-next-month:before {background-color: #fff;}.frm-datepicker.frm-date-no-month-select .flatpickr-prev-month,.frm-datepicker.frm-date-no-month-select .flatpickr-next-month {display: none;}.google-visualization-tooltip-item-list,.google-visualization-tooltip-item-list .google-visualization-tooltip-item:first-child {margin: 1em 0 !important;}.google-visualization-tooltip-item {list-style-type: none !important;margin: 0.65em 0 !important;}[id^="chart__frm_pie"] .google-visualization-tooltip {pointer-events: none;}.with_frm_style .frm_scale{margin-right:15px;text-align:center;float:left;}.with_frm_style .frm_scale input[type=radio]{display:block !important;margin:0;}.with_frm_style .frm_scale input[type=radio]:checked:before {transform: scale(1);}.frm-star-group {white-space: nowrap;display: inline-block;}.frm-star-group + p {display: inline-block;}.frm-star-group input {opacity: 0;position: absolute !important;z-index: -1;}.frm-show-form .frm-star-group .frmsvg,.frm-show-form .frm-star-group input + label.star-rating {float: none;font-size: 20px;line-height: 1;cursor: pointer;background: transparent;overflow: hidden !important;clear: none;font-style: normal;vertical-align: top;position: relative;width: auto;}.frm-star-group .frmsvg {display: inline-block;width: 20px;height: 20px;fill: #FDB022;vertical-align: text-bottom;}.frm-show-form .frm-star-group input + label.star-rating {display: inline-flex;color: transparent;}.frm-show-form .frm-star-group input + label.star-rating:before {content: '';}.frm-star-group input[type=radio]:checked + label:before,.frm-star-group:not(.frm-star-hovered) input[type=radio]:checked + label:before{color:#F0AD4E;}.frm-star-group:not(.frm-star-hovered) input[type=radio]:checked + label,.frm-star-group input + label:hover,.frm-star-group:hover input + label:hover ,.frm-star-group .star-rating-on,.frm-star-group .star-rating-hover {color:#F0AD4E;}.frm-star-group .star-rating-readonly{cursor:default !important;}.frm-star-group > svg + svg {margin-left: 5px;}.frm-star-group .star-rating .frmsvg:last-of-type,.frm-star-group .star-rating-on .frmsvg:first-of-type,.frm-star-group .star-rating-hover .frmsvg:first-of-type {display: none;}.frm-star-group .star-rating-on .frmsvg:last-of-type,.frm-star-group .star-rating-hover .frmsvg:last-of-type {display: inline;}.with_frm_style .frm_other_input.frm_other_full{margin-top:10px;}.frm_left_container .frm_other_input{grid-column:2;}.frm_inline_container.frm_other_container .frm_other_input,.frm_left_container.frm_other_container .frm_other_input{margin-left:5px;}.frm_right_container.frm_other_container .frm_other_input{margin-right:5px;}.frm_inline_container.frm_other_container select ~ .frm_other_input,.frm_right_container.frm_other_container select ~ .frm_other_input,.frm_left_container.frm_other_container select ~ .frm_other_input{margin:0;}.with_frm_style input[type=file]::-webkit-file-upload-button {color: var(--text-color);background-color: var(--bg_color);padding: var(--field-pad);border-radius: var(--border-radius);border-color: var(--border-color);border-width: var(--field-border-width);border-style: var(--field-border-style);}.frm_pagination_cont ul.frm_pagination{display:inline-block;list-style:none;margin-left:0 !important;}.frm_pagination_cont ul.frm_pagination > li{display:inline;list-style:none;margin:2px;background-image:none;}ul.frm_pagination > li.active a{text-decoration:none;}.frm_pagination_cont ul.frm_pagination > li:first-child{margin-left:0;}.archive-pagination.frm_pagination_cont ul.frm_pagination > li{margin:0;}.frm_switch_opt {padding: 0 8px 0 0;white-space: normal;display: inline;vertical-align: middle;font-size: var(--toggle-font-size);font-weight: var(--check-weight);}.frm_on_label{padding:0 0 0 8px;}.frm_on_label,.frm_off_label {color: var(--check-label-color);}.frm_switch {position: relative;display: inline-block;width: 40px;height: 25px;vertical-align: middle;}.frm_switch_block input {display:none !important;}.frm_slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--toggle-off-color);transition: 0.4s;border-radius: 30px;}.frm_slider:before {border-radius: 50%;position: absolute;content: "";height: 23px;width: 23px;left: 1px;bottom: 1px;background-color: white;transition: .4s;box-shadow:0 2px 6px rgba(41, 58, 82, 0.31);}input:checked + .frm_switch .frm_slider {background-color: var(--toggle-on-color);}input:focus + .frm_switch .frm_slider {box-shadow: 0 0 1px #3177c7;}input:checked + .frm_switch .frm_slider:before {transform: translateX(15px);}.frm_rtl .frm_switch_opt {padding: 0 8px;}.frm_rtl .frm_slider:before {left: 16px;}.frm_rtl input:checked + .frm_switch .frm_slider:before {transform: none!important;left: 1px;}.with_frm_style .frm_range_container {padding-top: 5px;}.with_frm_style input[type=range] {-webkit-appearance: none;display: block;width: 100%;height: var(--slider-track-size);font-size: var(--description-font-size);border-radius: calc(var(--border-radius) / 2);margin: 10px 0;outline: none;background: var(--slider-bar-color);}.with_frm_style input[type=range]:focus,.with_frm_style input[type=range]:active {background: var(--slider-bar-color);}.with_frm_style input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;height: var(--slider-circle-size);width: var(--slider-circle-size);border: 2px solid #4199FD;color:#ffffff;background: #fff;cursor: pointer;border-radius: 50%;box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1);}.with_frm_style input[type=range]::-moz-range-thumb {height: var(--slider-circle-size);width: var(--slider-circle-size);border: 2px solid #4199FD;color:#ffffff;background: #fff;cursor: pointer;border-radius: 50%;box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1);}.with_frm_style input[type=range]::-ms-thumb {height: var(--slider-circle-size);width: var(--slider-circle-size);border: 2px solid #4199FD;color:#ffffff;background: #fff;cursor: pointer;border-radius: 50%;box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1);}.with_frm_style .frm_range_unit,.with_frm_style .frm_range_value{display:inline-block;padding: 0 2px;}.with_frm_style [class^="frm-text-"] .frm_range_unit,.with_frm_style .frm_range_container > .frm_range_unit,.with_frm_style .frm_range_container .range-value span,.with_frm_style .frm_range_value {font-size: var(--slider-font-size);color: var(--text-color);font-weight: bold;}.with_frm_style .frm_range_max {float: right;}.with_frm_style .frm_range_container input + .frm_range_value {display: block;}.frm-text-left {text-align: left;}.frm-text-center {text-align: center;}.frm-text-right {text-align: right;}.with_frm_style .frm_dropzone {border-color: var(--border-color);border-radius: var(--border-radius);color: var(--text-color);background-color: var(--bg-color);}.with_frm_style .frm_dropzone .frm_upload_icon,.with_frm_style .frm_dropzone .dz-remove {color: var(--description-color);}.with_frm_style .frm_compact .frm_dropzone .frm_upload_icon {color: var(--submit-text-color);}.with_frm_style .frm_compact .frm_dropzone .frmsvg {width: 18px;height: 18px;}.with_frm_style .frm_form_field:not(.frm_compact) .frm_dropzone .frmsvg {width: 24px;height: 24px;display: block;margin: 0 auto 8px;color: #667085;}.with_frm_style .frm_dropzone .frm_remove_link .frmsvg {width: 18px;height: 18px;cursor: pointer;}.with_frm_style .frm_blank_field .frm_dropzone {border-color: var(--border-color-error);color: var(--text-color-error);background-color: var(--bg-color-error);}.with_frm_style .frm_dropzone .dz-preview .dz-progress {background: var(--progress-bg-color);}.with_frm_style .frm_dropzone .dz-preview .dz-progress .dz-upload,.with_frm_style .frm_dropzone .dz-preview.dz-complete .dz-progress {background: var(--progress-active-bg-color);}.frm_image_size_medium {--image-size:250px;}.frm_image_size_large {--image-size:320px;}.frm_image_size_xlarge {--image-size:400px;}.frm_image_options .frm_opt_container {display: inline-flex;flex-flow: wrap;flex-direction:row;margin: 0 -10px;}.frm_image_options .frm_radio input[type=radio],.frm_image_options .frm_checkbox input[type=checkbox]{position: absolute !important;top: 9px;right: 10px;z-index: 2;margin: 0;}.frm_checkbox label.frm-label-disabled,.frm_radio label.frm-label-disabled {opacity: 0.5;}.frm_image_options .frm_image_option_container {border-width: var(--field-border-width);border-style: solid;border-color: var(--border-color);border-radius: var(--border-radius);display: flex;flex-wrap: wrap;box-sizing: border-box;position: relative;height: 100%;width: 100%;overflow: hidden;}.frm_image_options .frm_image_option_container.frm_label_with_image .frm_empty_url,.frm_image_options .frm_image_option_container.frm_label_with_image img {border-bottom-left-radius:0;border-bottom-right-radius:0;}.with_frm_style .vertical_radio.frm_image_options .frm_image_option > label {text-indent: 0;padding-left: 0;}.frm_show_images.frm_image_option_container {display: inline-flex;flex-wrap: nowrap;flex-direction: column;text-align: center;align-items: center;width: 150px;margin-right: 10px;margin-bottom: 10px;}.frm-summary-page-wrapper .frm_image_option_container img{width: 100%;height: 150px;object-fit: cover;}.frm_image_option_container .frm_selected_checkmark{display: none;}.frm_image_option_container .frm_image_placeholder_icon {position: absolute;}.frm_image_option_container .frm_image_placeholder_icon svg{width: 63px;opacity: .2;}.frm_text_label_for_image {font-size: var(--description-font-size);color: var(--description-color);text-align: center;width: 100%;padding: 10px;word-break: keep-all;}.frm_image_options input[type="radio"]:not([disabled]) + .frm_image_option_container:hover,.frm_image_options input[type="checkbox"]:not([disabled]) + .frm_image_option_container:hover,input[type="radio"]:checked + .frm_image_option_container,input[type="checkbox"]:checked + .frm_image_option_container {border-color: var(--border-color-active);}input[type="radio"]:disabled + .frm_image_option_container,input[type="checkbox"]:disabled + .frm_image_option_container{opacity: .7;border-color:var(--border-color-disabled);}.frm_blank_field.frm_image_options .frm_image_option_container {border-color: var(--border-color-error);}.frm_image_options .frm_image_option_container .frm_empty_url,.frm_image_options .frm_image_option_container img {width: 100%;height: 150px;height: var(--image-size);object-fit: cover;border-radius:var(--border-radius);}.frm_checkbox label.frm_screen_reader.frm_hidden,.frm_radio label.frm_screen_reader.frm_hidden {width: auto;}.frm_image_option_container .frm_empty_url {background: #ecf0f5;display: flex;justify-content: center;align-items: center;}.horizontal_radio .frm_checkbox.frm_image_option,.horizontal_radio .frm_radio.frm_image_option {padding-left: 0;}.frm_checkbox.frm_image_option,.frm_radio.frm_image_option {width:var(--image-size) !important; position: relative;}.frm_form_field .frm_checkbox.frm_image_option,.frm_form_field .frm_checkbox.frm_image_option + .frm_checkbox,.frm_form_field .frm_radio.frm_image_option,.frm_form_field .frm_radio.frm_image_option + .frm_radio {margin:10px; }.frm_checkbox.frm_image_option label,.frm_radio.frm_image_option label{padding-left: 0;margin-left: 0;min-height: 0;visibility: visible; }.frm_with_bg_image .frm_form_fields > fieldset {position: relative;}.frm_with_bg_image .frm_form_fields > fieldset:before {content: ' ';display: block;position: absolute;top: 0;height: 100%;background-position: 50% 0;left: 0;width: 100%;background-image: var(--bg-image-url);background-repeat: no-repeat;background-size: cover;}.frm_with_bg_image .frm_form_fields > fieldset > *:not(.frm_screen_reader) {z-index: 1;position: relative;}@media screen and (max-width: 768px) {.frm-pass-req, .frm-pass-verified {width: 50% !important;white-space: nowrap;}}.frm-pass-req, .frm-pass-verified {display: flex;align-items: center;float: left;width: 20%;line-height: 20px;font-size: 12px;padding-top: 4px;min-width: 175px;}.frm-pass-req .frmsvg, .frm-pass-verified .frmsvg {width: 12px;height: 12px;padding-right: 4px;}.passed_svg, .failed_svg {display: none !important;}.frm-pass-verified .passed_svg,.frm-pass-req .failed_svg {display: inline-block !important;}div.frm-password-strength {width: 100%;float: left;}.frm_show_password_wrapper {position: relative;display: inline-block;}.frm_show_password_wrapper input[type=password],.frm_show_password_wrapper input[type=text] {padding-right: 44px; display: block;}.frm_show_password_wrapper button {position: absolute;top: 50%;height: 32px;height: var(--field-height);right: 0;border: 0;background: transparent !important;cursor: pointer;transform: translateY(-50%);padding: 0 10px;color: #BFC3C8;color: var(--border-color);display: flex;align-items: center;}.frm_show_password_wrapper button:hover {color: #BFC3C8;color: var(--border-color);background: transparent !important;}.frm_show_password_wrapper button svg {width: 24px;height: 24px;}input[type="text"] + .frm_show_password_btn svg:first-child,input[type="password"] + .frm_show_password_btn svg:last-child {display: none;}.frm_show_password_btn:focus-visible {outline-offset: -6px;border-radius: 8px;}div.frm_repeat_grid:after, div.frm_repeat_inline:after, div.frm_repeat_sec:after {content: '';display: table;clear: both;}.with_frm_style .frm-summary-page-wrapper {padding: 50px;margin: 25px 0 50px;border: 1px solid var(--border-color);border-radius: var(--border-radius);}.with_frm_style .frm-summary-page-wrapper .frm-edit-page-btn {float: right;margin: 0;padding: 3px 10px;font-size: 13px;}.frm-summary-page-wrapper .frm-line-table th {width: 40%;}button .frm-icon {display: inline-block;color: inherit;width: 12px;height: 12px;fill: currentColor;}.frm-line-table {width: 100%;border-collapse: collapse;margin-top: 0.5em;font-size: var(--font-size);}.frm-line-table tr {background-color: transparent;border-bottom: 1px solid rgba(191,195,200,0.6);}.frm-line-table td,.frm-line-table th {border: 0;padding: 20px 15px;background-color: transparent;vertical-align: top;color: var(--label-color);}.frm-line-table th {opacity: .7;font-size: 1.1em;font-weight: 500;}.frm-line-table h3 {font-size: 21px;font-weight: 500;margin: 0;}.frm_form_field .frm_total_formatted {display: inline-block;margin: 5px 0 0;}.frm_form_field.frm_total_big .frm_total_formatted {margin: 0;}.frm_form_field.frm_total_big .frm_total_formatted,.frm_form_field.frm_total_big input[type=text],.frm_form_field.frm_total_big input[type=number],.frm_form_field.frm_total_big input,.frm_form_field.frm_total_big textarea{font-size: 32px;font-weight: bold;line-height: 44px;}.frm_round{border-radius:50%;}.frm_round.frm_color_block{padding:3px;}.frm_square {border-radius:var(--border-radius);object-fit:cover;width:150px;height:150px;}.frmsvg{max-width:100%;fill:currentColor;vertical-align:sub;display:inline-block;}.frm_smaller{font-size:90%;}.frm_small{font-size:14px;font-weight:normal;}.frm_bigger{font-size:110%;}ul.frm_plain_list,ul.frm_plain_list li{list-style:none;list-style-type:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}ul.frm_inline_list li{display:inline;padding:2px;}.frm_flex,.frm_full_row{display:flex;flex-direction:row;flex-wrap:wrap;}.frm_full_row > li,.frm_full_row > div{flex:1;text-align:center;}.frm_tiles > li,.frm_tiles > div {border: 1px solid var(--border-color);border-radius: var(--border-radius);margin-top: 20px;padding: 25px;box-shadow:0 0 5px 1px rgba(0,0,0,0.075);}.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons svg.frm-svg-icon {fill: var(--repeat-icon-color);}.with_frm_style .frm_remove_form_row:hover,.with_frm_style .frm_add_form_row:hover {border-color: var(--submit-hover-border-color);color: var(--submit-hover-color);}.with_frm_style .frm_remove_form_row.frm_button:hover,.with_frm_style .frm_add_form_row.frm_button:hover {background: var(--submit-hover-bg-color);}.with_frm_style .frm_form_field.frm_repeat_buttons .frm_add_form_row:hover svg.frm-svg-icon,.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_remove_form_row:hover svg.frm-svg-icon,.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_add_form_row:hover svg.frmsvg,.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_remove_form_row:hover svg.frmsvg {fill: var(--submit-hover-color);}.frm_tiles h3{margin-top:5px;}.frm_forms.frm_full_submit .frm_submit button {width: 100%;}.frm_forms.frm_full_submit .frm_submit.frm_flex button {width: auto;flex: 1;}select.frm_loading_lookup[multiple="multiple"] {background-image: none !important;}.with_frm_style .frm_submit button.frm_save_draft {color: var(--submit-bg-color) ;background: var(--submit-text-color) ;border-color: var(--submit-bg-color) ;}.frm_image_options:not(.frm_display_format_buttons) .frm_image_option_container :has(.frm_image_placeholder_icon){min-width: var(--image-size);}.with_frm_style input[type=number][readonly]::-webkit-inner-spin-button {-webkit-appearance: none;}.frm_slidein .frm_form_fields  > fieldset{animation-name: frmSlideInRight;animation-duration: 1s;}.frm_slidein.frm_going_back .frm_form_fields  > fieldset {animation-name: frmSlideInLeft;}.frm_slidein.frm_slideout .frm_form_fields  > fieldset {animation-name: frmSlideOutLeft !important;}.frm_slidein.frm_slideout.frm_going_back .frm_form_fields  > fieldset {animation-name: frmSlideOutRight !important;}.frm_slidein .frm-g-recaptcha .grecaptcha-badge{animation-name: fadeIn;animation-duration: 2s;animation-fill-mode: both;}@keyframes frmSlideInLeft {0% {opacity: 0;transform: translate3d(-3000px, 0, 0);}100% {opacity: 1;transform: none;}}@keyframes frmSlideInRight {0% {opacity: 0;transform: translate3d(3000px, 0, 0);}100% {opacity: 1;transform: none;}}@keyframes frmSlideOutLeft {0% {opacity: 1;transform: none;}100% {opacity: 0;transform: translate3d(-2000px, 0, 0);}}@keyframes frmSlideOutRight {0% {opacity: 1;transform: none;}100% {opacity: 0;transform: translate3d(2000px, 0, 0);}}.frm_slideup .frm_form_fields  > fieldset {animation-name: frmSlideDown;animation-duration: 1s;animation-fill-mode: both;}.frm_slideup.frm_going_back .frm_form_fields  > fieldset {animation-name: frmSlideUp;}.frm_slideup.frm_slideout .frm_form_fields  > fieldset {animation-name: frmSlideOutUp !important;}.frm_slideup.frm_slideout.frm_going_back .frm_form_fields  > fieldset {animation-name: frmSlideOutDown !important;}@keyframes frmSlideUp {0% {opacity: 0;transform: translate3d(0, -200px, 0);}100% {opacity: 1;transform: none;}}@keyframes frmSlideDown {0% {opacity: 0;transform: translate3d(0, 200px, 0);}100% {opacity: 1;transform: none;}}@keyframes frmSlideOutUp {0% {opacity: 1;transform: none;}100% {opacity: 0;transform: translate3d(0, -200px, 0);}}@keyframes frmSlideOutDown {0% {opacity: 1;transform: none;}100% {opacity: 0;transform: translate3d(0, 200px, 0);}}:root{--ss-primary-color: #5897fb;--ss-bg-color: #ffffff;--ss-font-color: #4d4d4d;--ss-font-placeholder-color: #8d8d8d;--ss-disabled-color: #dcdee2;--ss-border-color: #dcdee2;--ss-highlight-color: #fffb8c;--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-focus-color: #5897fb;--ss-main-height: 30px;--ss-content-height: 300px;--ss-spacing-l: 7px;--ss-spacing-m: 5px;--ss-spacing-s: 3px;--ss-animation-timing: 0.2s;--ss-border-radius: 4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-hide{display:none !important}.ss-main{display:flex;flex-direction:row;position:relative;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0px;border-top-right-radius:0px}.ss-main.ss-open-below{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%}.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0px auto 0px;line-height:1em;align-items:center;width:100%;color:var(--ss-font-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:flex;margin:auto 0px auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{display:flex;align-self:center;justify-content:flex-end;flex:0 1 auto;width:8px;height:8px;margin:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none !important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:bold;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{display:flex;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);color:var(--ss-font-color);cursor:pointer;user-select:none}.ss-content .ss-list .ss-option:hover{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:var(--ss-highlight-color)}.frm_forms {--iti-hover-color: rgba(0, 0, 0, 0.05);--iti-border-color: #ccc;--iti-dialcode-color: #999;--iti-dropdown-bg: white;--iti-search-icon-color: #999;--iti-spacer-horizontal: 8px;--iti-flag-height: 12px;--iti-flag-width: 16px;--iti-border-width: 1px;--iti-arrow-height: 4px;--iti-arrow-width: 6px;--iti-triangle-border: calc(var(--iti-arrow-width) / 2);--iti-arrow-padding: 6px;--iti-arrow-color: #555;--iti-flag-sprite-width: 3904px;--iti-flag-sprite-height: 12px;--iti-mobile-popup-margin: 30px;}.frm_forms .iti {position: relative;display: inline-block;}.frm_forms .iti * {box-sizing: border-box;}.frm_forms .iti__a11y-text {width: 1px;height: 1px;clip: rect(1px, 1px, 1px, 1px);overflow: hidden;position: absolute;}.frm_forms .iti input.iti__tel-input,.frm_forms .iti input.iti__tel-input[type="text"],.frm_forms .iti input.iti__tel-input[type="tel"] {position: relative;z-index: 0;margin: 0 !important;}.frm_forms .iti__country-container {position: absolute;top: 0;bottom: 0;left: 0;padding: var(--iti-border-width);}.frm_forms .iti__selected-country {z-index: 1;position: relative;display: flex;align-items: center;height: 100%;background: none;border: 0;margin: 0;padding: 0;font-family: inherit;font-size: inherit;color: inherit;border-radius: 0;font-weight: inherit;line-height: inherit;text-decoration: none;}.frm_forms .iti__selected-country-primary {display: flex;align-items: center;height: 100%;padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);}.frm_forms .iti__arrow {margin-left: var(--iti-arrow-padding);width: 0;height: 0;border-left: var(--iti-triangle-border) solid transparent;border-right: var(--iti-triangle-border) solid transparent;border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);}.frm_forms .iti__arrow--up {border-top: none;border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);}.frm_forms .iti__dropdown-content {border-radius: 3px;background-color: var(--iti-dropdown-bg);}.frm_forms .iti--inline-dropdown .iti__dropdown-content {position: absolute;z-index: 2;margin-top: 3px;margin-left: calc(var(--iti-border-width) * -1);border: var(--iti-border-width) solid var(--iti-border-color);box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);}.frm_forms .iti__search-input {width: 100%;border-width: 0;border-radius: 3px;padding-left: 30px;padding-right: 28px;}.frm_forms [dir="rtl"] .iti__search-input {padding-left: inherit;padding-right: 30px;background-position: right 8px center;}.frm_forms .iti__search-input + .iti__country-list {border-top: 1px solid var(--iti-border-color);}.frm_forms .iti__search-input::-webkit-search-cancel-button {appearance: none;}.frm_forms .iti__search-input-wrapper {position: relative;display: flex;align-items: center;}.frm_forms .iti__search-icon {position: absolute;left: 8px;display: flex;pointer-events: none;}.frm_forms [dir="rtl"] .iti__search-icon {left: auto;right: 8px;}.frm_forms .iti__search-icon-svg {stroke: var(--iti-search-icon-color);fill: none;stroke-width: 3;}.frm_forms .iti__search-clear {position: absolute;right: 4px;background: transparent;border: 0;border-radius: 3px;cursor: pointer;padding: 4px;display: flex;align-items: center;justify-content: center;transition: background-color 0.15s ease;width: 24px;height: 24px;}.frm_forms .iti__search-clear .iti__search-clear-x {stroke-width: 2;}.frm_forms .iti__search-clear .iti__search-clear-bg {fill: var(--iti-search-icon-color);}.frm_forms [dir="rtl"] .iti__search-clear {right: auto;left: 4px;}.frm_forms .iti__search-clear:hover,.frm_forms .iti__search-clear:focus-visible {background: var(--iti-hover-color);outline: none;}.frm_forms .iti__no-results {text-align: center;padding: 30px 0;}.frm_forms .iti__country-list {list-style: none;padding: 0;margin: 0;cursor: pointer;overflow-y: scroll;-webkit-overflow-scrolling: touch;}.frm_forms .iti--inline-dropdown .iti__country-list {max-height: 185px;}.frm_forms .iti--flexible-dropdown-width .iti__country-list {white-space: nowrap;}@media (max-width: 500px) {.frm_forms .iti--flexible-dropdown-width .iti__country-list {white-space: normal;}}.frm_forms .iti__country {display: flex;align-items: center;padding: 8px var(--iti-spacer-horizontal);outline: none;}.frm_forms .iti__dial-code {color: var(--iti-dialcode-color);}.frm_forms .iti__country.iti__highlight {background-color: var(--iti-hover-color);}.frm_forms .iti__country-list .iti__flag,.frm_forms .iti__country-name {margin-right: var(--iti-spacer-horizontal);}.frm_forms [dir="rtl"] .iti__country-list .iti__flag,.frm_forms [dir="rtl"] .iti__country-name {margin-right: 0;margin-left: var(--iti-spacer-horizontal);}.frm_forms .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) button.iti__selected-country {cursor: pointer;}.frm_forms .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,.frm_forms .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {background-color: var(--iti-hover-color);}.frm_forms .iti .iti__selected-dial-code {margin-left: 4px;}.frm_forms .iti--container {position: fixed;top: -1000px;left: -1000px;z-index: 1060;padding: var(--iti-border-width);}.frm_forms .iti--container:hover {cursor: pointer;}.frm_forms .iti__hide {display: none;}.frm_forms .iti__v-hide {visibility: hidden;}.frm_forms .iti--fullscreen-popup.iti--container {background-color: rgba(0, 0, 0, 0.5);top: 0;bottom: 0;left: 0;right: 0;position: fixed;padding: var(--iti-mobile-popup-margin);display: flex;flex-direction: column;justify-content: flex-start;}.frm_forms .iti--fullscreen-popup .iti__dropdown-content {display: flex;flex-direction: column;max-height: 100%;position: relative;}.frm_forms .iti--fullscreen-popup .iti__country {padding: 10px 10px;line-height: 1.5em;}.frm_forms .iti__flag {--iti-flag-offset: 100px;height: var(--iti-flag-height);width: var(--iti-flag-width);border-radius: 1px;box-shadow: 0px 0px 1px 0px #888;background-repeat: no-repeat;background-position: var(--iti-flag-offset) 0;background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);}.frm_forms .iti__ac {--iti-flag-offset: 0px;}.frm_forms .iti__ad {--iti-flag-offset: -16px;}.frm_forms .iti__ae {--iti-flag-offset: -32px;}.frm_forms .iti__af {--iti-flag-offset: -48px;}.frm_forms .iti__ag {--iti-flag-offset: -64px;}.frm_forms .iti__ai {--iti-flag-offset: -80px;}.frm_forms .iti__al {--iti-flag-offset: -96px;}.frm_forms .iti__am {--iti-flag-offset: -112px;}.frm_forms .iti__ao {--iti-flag-offset: -128px;}.frm_forms .iti__ar {--iti-flag-offset: -144px;}.frm_forms .iti__as {--iti-flag-offset: -160px;}.frm_forms .iti__at {--iti-flag-offset: -176px;}.frm_forms .iti__au {--iti-flag-offset: -192px;}.frm_forms .iti__aw {--iti-flag-offset: -208px;}.frm_forms .iti__ax {--iti-flag-offset: -224px;}.frm_forms .iti__az {--iti-flag-offset: -240px;}.frm_forms .iti__ba {--iti-flag-offset: -256px;}.frm_forms .iti__bb {--iti-flag-offset: -272px;}.frm_forms .iti__bd {--iti-flag-offset: -288px;}.frm_forms .iti__be {--iti-flag-offset: -304px;}.frm_forms .iti__bf {--iti-flag-offset: -320px;}.frm_forms .iti__bg {--iti-flag-offset: -336px;}.frm_forms .iti__bh {--iti-flag-offset: -352px;}.frm_forms .iti__bi {--iti-flag-offset: -368px;}.frm_forms .iti__bj {--iti-flag-offset: -384px;}.frm_forms .iti__bl {--iti-flag-offset: -400px;}.frm_forms .iti__bm {--iti-flag-offset: -416px;}.frm_forms .iti__bn {--iti-flag-offset: -432px;}.frm_forms .iti__bo {--iti-flag-offset: -448px;}.frm_forms .iti__bq {--iti-flag-offset: -464px;}.frm_forms .iti__br {--iti-flag-offset: -480px;}.frm_forms .iti__bs {--iti-flag-offset: -496px;}.frm_forms .iti__bt {--iti-flag-offset: -512px;}.frm_forms .iti__bw {--iti-flag-offset: -528px;}.frm_forms .iti__by {--iti-flag-offset: -544px;}.frm_forms .iti__bz {--iti-flag-offset: -560px;}.frm_forms .iti__ca {--iti-flag-offset: -576px;}.frm_forms .iti__cc {--iti-flag-offset: -592px;}.frm_forms .iti__cd {--iti-flag-offset: -608px;}.frm_forms .iti__cf {--iti-flag-offset: -624px;}.frm_forms .iti__cg {--iti-flag-offset: -640px;}.frm_forms .iti__ch {--iti-flag-offset: -656px;}.frm_forms .iti__ci {--iti-flag-offset: -672px;}.frm_forms .iti__ck {--iti-flag-offset: -688px;}.frm_forms .iti__cl {--iti-flag-offset: -704px;}.frm_forms .iti__cm {--iti-flag-offset: -720px;}.frm_forms .iti__cn {--iti-flag-offset: -736px;}.frm_forms .iti__co {--iti-flag-offset: -752px;}.frm_forms .iti__cr {--iti-flag-offset: -768px;}.frm_forms .iti__cu {--iti-flag-offset: -784px;}.frm_forms .iti__cv {--iti-flag-offset: -800px;}.frm_forms .iti__cw {--iti-flag-offset: -816px;}.frm_forms .iti__cx {--iti-flag-offset: -832px;}.frm_forms .iti__cy {--iti-flag-offset: -848px;}.frm_forms .iti__cz {--iti-flag-offset: -864px;}.frm_forms .iti__de {--iti-flag-offset: -880px;}.frm_forms .iti__dj {--iti-flag-offset: -896px;}.frm_forms .iti__dk {--iti-flag-offset: -912px;}.frm_forms .iti__dm {--iti-flag-offset: -928px;}.frm_forms .iti__do {--iti-flag-offset: -944px;}.frm_forms .iti__dz {--iti-flag-offset: -960px;}.frm_forms .iti__ec {--iti-flag-offset: -976px;}.frm_forms .iti__ee {--iti-flag-offset: -992px;}.frm_forms .iti__eg {--iti-flag-offset: -1008px;}.frm_forms .iti__eh {--iti-flag-offset: -1024px;}.frm_forms .iti__er {--iti-flag-offset: -1040px;}.frm_forms .iti__es {--iti-flag-offset: -1056px;}.frm_forms .iti__et {--iti-flag-offset: -1072px;}.frm_forms .iti__fi {--iti-flag-offset: -1088px;}.frm_forms .iti__fj {--iti-flag-offset: -1104px;}.frm_forms .iti__fk {--iti-flag-offset: -1120px;}.frm_forms .iti__fm {--iti-flag-offset: -1136px;}.frm_forms .iti__fo {--iti-flag-offset: -1152px;}.frm_forms .iti__fr {--iti-flag-offset: -1168px;}.frm_forms .iti__ga {--iti-flag-offset: -1184px;}.frm_forms .iti__gb {--iti-flag-offset: -1200px;}.frm_forms .iti__gd {--iti-flag-offset: -1216px;}.frm_forms .iti__ge {--iti-flag-offset: -1232px;}.frm_forms .iti__gf {--iti-flag-offset: -1248px;}.frm_forms .iti__gg {--iti-flag-offset: -1264px;}.frm_forms .iti__gh {--iti-flag-offset: -1280px;}.frm_forms .iti__gi {--iti-flag-offset: -1296px;}.frm_forms .iti__gl {--iti-flag-offset: -1312px;}.frm_forms .iti__gm {--iti-flag-offset: -1328px;}.frm_forms .iti__gn {--iti-flag-offset: -1344px;}.frm_forms .iti__gp {--iti-flag-offset: -1360px;}.frm_forms .iti__gq {--iti-flag-offset: -1376px;}.frm_forms .iti__gr {--iti-flag-offset: -1392px;}.frm_forms .iti__gt {--iti-flag-offset: -1408px;}.frm_forms .iti__gu {--iti-flag-offset: -1424px;}.frm_forms .iti__gw {--iti-flag-offset: -1440px;}.frm_forms .iti__gy {--iti-flag-offset: -1456px;}.frm_forms .iti__hk {--iti-flag-offset: -1472px;}.frm_forms .iti__hn {--iti-flag-offset: -1488px;}.frm_forms .iti__hr {--iti-flag-offset: -1504px;}.frm_forms .iti__ht {--iti-flag-offset: -1520px;}.frm_forms .iti__hu {--iti-flag-offset: -1536px;}.frm_forms .iti__id {--iti-flag-offset: -1552px;}.frm_forms .iti__ie {--iti-flag-offset: -1568px;}.frm_forms .iti__il {--iti-flag-offset: -1584px;}.frm_forms .iti__im {--iti-flag-offset: -1600px;}.frm_forms .iti__in {--iti-flag-offset: -1616px;}.frm_forms .iti__io {--iti-flag-offset: -1632px;}.frm_forms .iti__iq {--iti-flag-offset: -1648px;}.frm_forms .iti__ir {--iti-flag-offset: -1664px;}.frm_forms .iti__is {--iti-flag-offset: -1680px;}.frm_forms .iti__it {--iti-flag-offset: -1696px;}.frm_forms .iti__je {--iti-flag-offset: -1712px;}.frm_forms .iti__jm {--iti-flag-offset: -1728px;}.frm_forms .iti__jo {--iti-flag-offset: -1744px;}.frm_forms .iti__jp {--iti-flag-offset: -1760px;}.frm_forms .iti__ke {--iti-flag-offset: -1776px;}.frm_forms .iti__kg {--iti-flag-offset: -1792px;}.frm_forms .iti__kh {--iti-flag-offset: -1808px;}.frm_forms .iti__ki {--iti-flag-offset: -1824px;}.frm_forms .iti__km {--iti-flag-offset: -1840px;}.frm_forms .iti__kn {--iti-flag-offset: -1856px;}.frm_forms .iti__kp {--iti-flag-offset: -1872px;}.frm_forms .iti__kr {--iti-flag-offset: -1888px;}.frm_forms .iti__kw {--iti-flag-offset: -1904px;}.frm_forms .iti__ky {--iti-flag-offset: -1920px;}.frm_forms .iti__kz {--iti-flag-offset: -1936px;}.frm_forms .iti__la {--iti-flag-offset: -1952px;}.frm_forms .iti__lb {--iti-flag-offset: -1968px;}.frm_forms .iti__lc {--iti-flag-offset: -1984px;}.frm_forms .iti__li {--iti-flag-offset: -2000px;}.frm_forms .iti__lk {--iti-flag-offset: -2016px;}.frm_forms .iti__lr {--iti-flag-offset: -2032px;}.frm_forms .iti__ls {--iti-flag-offset: -2048px;}.frm_forms .iti__lt {--iti-flag-offset: -2064px;}.frm_forms .iti__lu {--iti-flag-offset: -2080px;}.frm_forms .iti__lv {--iti-flag-offset: -2096px;}.frm_forms .iti__ly {--iti-flag-offset: -2112px;}.frm_forms .iti__ma {--iti-flag-offset: -2128px;}.frm_forms .iti__mc {--iti-flag-offset: -2144px;}.frm_forms .iti__md {--iti-flag-offset: -2160px;}.frm_forms .iti__me {--iti-flag-offset: -2176px;}.frm_forms .iti__mf {--iti-flag-offset: -2192px;}.frm_forms .iti__mg {--iti-flag-offset: -2208px;}.frm_forms .iti__mh {--iti-flag-offset: -2224px;}.frm_forms .iti__mk {--iti-flag-offset: -2240px;}.frm_forms .iti__ml {--iti-flag-offset: -2256px;}.frm_forms .iti__mm {--iti-flag-offset: -2272px;}.frm_forms .iti__mn {--iti-flag-offset: -2288px;}.frm_forms .iti__mo {--iti-flag-offset: -2304px;}.frm_forms .iti__mp {--iti-flag-offset: -2320px;}.frm_forms .iti__mq {--iti-flag-offset: -2336px;}.frm_forms .iti__mr {--iti-flag-offset: -2352px;}.frm_forms .iti__ms {--iti-flag-offset: -2368px;}.frm_forms .iti__mt {--iti-flag-offset: -2384px;}.frm_forms .iti__mu {--iti-flag-offset: -2400px;}.frm_forms .iti__mv {--iti-flag-offset: -2416px;}.frm_forms .iti__mw {--iti-flag-offset: -2432px;}.frm_forms .iti__mx {--iti-flag-offset: -2448px;}.frm_forms .iti__my {--iti-flag-offset: -2464px;}.frm_forms .iti__mz {--iti-flag-offset: -2480px;}.frm_forms .iti__na {--iti-flag-offset: -2496px;}.frm_forms .iti__nc {--iti-flag-offset: -2512px;}.frm_forms .iti__ne {--iti-flag-offset: -2528px;}.frm_forms .iti__nf {--iti-flag-offset: -2544px;}.frm_forms .iti__ng {--iti-flag-offset: -2560px;}.frm_forms .iti__ni {--iti-flag-offset: -2576px;}.frm_forms .iti__nl {--iti-flag-offset: -2592px;}.frm_forms .iti__no {--iti-flag-offset: -2608px;}.frm_forms .iti__np {--iti-flag-offset: -2624px;}.frm_forms .iti__nr {--iti-flag-offset: -2640px;}.frm_forms .iti__nu {--iti-flag-offset: -2656px;}.frm_forms .iti__nz {--iti-flag-offset: -2672px;}.frm_forms .iti__om {--iti-flag-offset: -2688px;}.frm_forms .iti__pa {--iti-flag-offset: -2704px;}.frm_forms .iti__pe {--iti-flag-offset: -2720px;}.frm_forms .iti__pf {--iti-flag-offset: -2736px;}.frm_forms .iti__pg {--iti-flag-offset: -2752px;}.frm_forms .iti__ph {--iti-flag-offset: -2768px;}.frm_forms .iti__pk {--iti-flag-offset: -2784px;}.frm_forms .iti__pl {--iti-flag-offset: -2800px;}.frm_forms .iti__pm {--iti-flag-offset: -2816px;}.frm_forms .iti__pr {--iti-flag-offset: -2832px;}.frm_forms .iti__ps {--iti-flag-offset: -2848px;}.frm_forms .iti__pt {--iti-flag-offset: -2864px;}.frm_forms .iti__pw {--iti-flag-offset: -2880px;}.frm_forms .iti__py {--iti-flag-offset: -2896px;}.frm_forms .iti__qa {--iti-flag-offset: -2912px;}.frm_forms .iti__re {--iti-flag-offset: -2928px;}.frm_forms .iti__ro {--iti-flag-offset: -2944px;}.frm_forms .iti__rs {--iti-flag-offset: -2960px;}.frm_forms .iti__ru {--iti-flag-offset: -2976px;}.frm_forms .iti__rw {--iti-flag-offset: -2992px;}.frm_forms .iti__sa {--iti-flag-offset: -3008px;}.frm_forms .iti__sb {--iti-flag-offset: -3024px;}.frm_forms .iti__sc {--iti-flag-offset: -3040px;}.frm_forms .iti__sd {--iti-flag-offset: -3056px;}.frm_forms .iti__se {--iti-flag-offset: -3072px;}.frm_forms .iti__sg {--iti-flag-offset: -3088px;}.frm_forms .iti__sh {--iti-flag-offset: -3104px;}.frm_forms .iti__si {--iti-flag-offset: -3120px;}.frm_forms .iti__sj {--iti-flag-offset: -3136px;}.frm_forms .iti__sk {--iti-flag-offset: -3152px;}.frm_forms .iti__sl {--iti-flag-offset: -3168px;}.frm_forms .iti__sm {--iti-flag-offset: -3184px;}.frm_forms .iti__sn {--iti-flag-offset: -3200px;}.frm_forms .iti__so {--iti-flag-offset: -3216px;}.frm_forms .iti__sr {--iti-flag-offset: -3232px;}.frm_forms .iti__ss {--iti-flag-offset: -3248px;}.frm_forms .iti__st {--iti-flag-offset: -3264px;}.frm_forms .iti__sv {--iti-flag-offset: -3280px;}.frm_forms .iti__sx {--iti-flag-offset: -3296px;}.frm_forms .iti__sy {--iti-flag-offset: -3312px;}.frm_forms .iti__sz {--iti-flag-offset: -3328px;}.frm_forms .iti__tc {--iti-flag-offset: -3344px;}.frm_forms .iti__td {--iti-flag-offset: -3360px;}.frm_forms .iti__tg {--iti-flag-offset: -3376px;}.frm_forms .iti__th {--iti-flag-offset: -3392px;}.frm_forms .iti__tj {--iti-flag-offset: -3408px;}.frm_forms .iti__tk {--iti-flag-offset: -3424px;}.frm_forms .iti__tl {--iti-flag-offset: -3440px;}.frm_forms .iti__tm {--iti-flag-offset: -3456px;}.frm_forms .iti__tn {--iti-flag-offset: -3472px;}.frm_forms .iti__to {--iti-flag-offset: -3488px;}.frm_forms .iti__tr {--iti-flag-offset: -3504px;}.frm_forms .iti__tt {--iti-flag-offset: -3520px;}.frm_forms .iti__tv {--iti-flag-offset: -3536px;}.frm_forms .iti__tw {--iti-flag-offset: -3552px;}.frm_forms .iti__tz {--iti-flag-offset: -3568px;}.frm_forms .iti__ua {--iti-flag-offset: -3584px;}.frm_forms .iti__ug {--iti-flag-offset: -3600px;}.frm_forms .iti__us {--iti-flag-offset: -3616px;}.frm_forms .iti__uy {--iti-flag-offset: -3632px;}.frm_forms .iti__uz {--iti-flag-offset: -3648px;}.frm_forms .iti__va {--iti-flag-offset: -3664px;}.frm_forms .iti__vc {--iti-flag-offset: -3680px;}.frm_forms .iti__ve {--iti-flag-offset: -3696px;}.frm_forms .iti__vg {--iti-flag-offset: -3712px;}.frm_forms .iti__vi {--iti-flag-offset: -3728px;}.frm_forms .iti__vn {--iti-flag-offset: -3744px;}.frm_forms .iti__vu {--iti-flag-offset: -3760px;}.frm_forms .iti__wf {--iti-flag-offset: -3776px;}.frm_forms .iti__ws {--iti-flag-offset: -3792px;}.frm_forms .iti__xk {--iti-flag-offset: -3808px;}.frm_forms .iti__ye {--iti-flag-offset: -3824px;}.frm_forms .iti__yt {--iti-flag-offset: -3840px;}.frm_forms .iti__za {--iti-flag-offset: -3856px;}.frm_forms .iti__zm {--iti-flag-offset: -3872px;}.frm_forms .iti__zw {--iti-flag-offset: -3888px;}.frm_forms .iti__globe {background-size: contain;background-position: right;box-shadow: none;height: 19px;}.with_frm_style .iti {width: var(--field-width);--iti-spacer-horizontal: 12px;--iti-arrow-padding: 4px;--iti-selected-country-arrow-padding: calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding) + 8px);--iti-hover-color: var(--bg-color-disabled);}@media only screen and (max-width: 782px) {.with_frm_style .iti {width: auto;}}.with_frm_style .iti__country {font-size: var(--field-font-size);}.with_frm_style .iti__selected-country {background-color: unset !important;}.with_frm_style .iti__flag {background-image: url('//kenauk.com/wp-content/plugins/formidable-pro/images/intl-tel-input/flags.webp');transform: scale(0.9);}@media (min-resolution: 2x) {.with_frm_style .iti__flag {background-image: url('//kenauk.com/wp-content/plugins/formidable-pro/images/intl-tel-input/flags@2x.webp');}}.with_frm_style .iti__globe {background-image: url('//kenauk.com/wp-content/plugins/formidable-pro/images/intl-tel-input/globe.webp');}@media (min-resolution: 2x) {.with_frm_style .iti__globe {background-image: url('//kenauk.com/wp-content/plugins/formidable-pro/images/intl-tel-input/globe@2x.webp');}}.with_frm_style .iti__arrow {border: 0;width: 16px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1667 7.16669L8.00004 9.50002L5.83337 7.16669' stroke='%2398A2B3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.with_frm_style .iti--fullscreen-popup .iti__dropdown-content {padding: 20px 15px;}.with_frm_style .iti__search-input-wrapper {margin: 3px 8px;}.with_frm_style .iti__search-input {border-width: 0 !important;padding-left: 30px !important;}.with_frm_style .iti__selected-country-primary {border-radius: var(--border-radius, 8px);}@keyframes passing-through {0% {opacity: 0;transform: translateY(40px);}30%, 70% {opacity: 1;transform: translateY(0px);}100% {opacity: 0;transform: translateY(-40px);}}@keyframes slide-in {0% {opacity: 0;transform: translateY(40px);}30% {opacity: 1;transform: translateY(0px);}}.frm_dropzone, .frm_dropzone * {box-sizing: border-box;}.frm_form_field:not(.frm_compact) .frm_dropzone {max-width: 520px;}.frm_dropzone.frm_single_upload,.frm_dropzone.dz-clickable {min-height: 36px;margin-top: 5px;line-height: 1.42857143;}.frm_dropzone.dz-clickable * {cursor: default;}.frm_form_field.frm_full .frm_dropzone.dz-clickable.frm_single_upload,.frm_form_field.frm_full_upload .frm_dropzone.dz-clickable.frm_single_upload,.frm_form_field.frm_full .frm_dropzone.dz-started.frm_single_upload,.frm_form_field.frm_full_upload .frm_dropzone.dz-started.frm_single_upload{max-width:100%;}.frm_form_field.frm_full .frm_dropzone.dz-clickable.frm_single_upload .dz-message,.frm_form_field.frm_full_upload .frm_dropzone.dz-clickable.frm_single_upload .dz-message{margin: .5em 0 1em;}.frm_dropzone .dz-message{border: 1px dashed #98A2B3;background:#ffffff;padding: 24px;border-radius: 8px;border-radius: var(--border-radius);cursor: pointer;display:none;font-size: 14px;text-align: center;margin: 0;}.frm_dropzone.frm_single_upload.dz-started .dz-message{display: none;}.frm_dropzone.dz-clickable .dz-message,.frm_dropzone .frm_upload_icon{display:block;}.frm_dropzone.dz-clickable .dz-message,.frm_dropzone.dz-clickable .dz-message * {cursor: pointer;}#frm_form_editor_container .frm_dropzone.dz-clickable,#frm_form_editor_container .frm_dropzone.dz-clickable *{cursor: default;}.frm_dropzone.dz-drag-hover .dz-message {opacity: 0.5;}.frm_dropzone .frm_upload_icon:before{font-size:40px;}.frm_dropzone .frm_small_text {font-size: 12px;color: #98A2B3;color: var(--form-desc-color);margin-top: 4px;}.frm_dropzone .frm_small_text p {margin: 0;}.frm_dropzone.dz-drag-hover {border-style: solid;}.frm_dropzone .dz-preview {display: flex;gap: 8px;border-radius: 8px;border-radius: var(--border-radius);padding: 12px;margin-bottom: 8px;}.frm_form_field:not(.frm_compact) .frm_dropzone .dz-preview {border: 1px solid #EAECF0;}.frm_form_field:not(.frm_compact) .frm_dropzone.frm_multi_upload .dz-message + .dz-preview {margin-top: 16px;}.frm_dropzone .dz-preview:last-child {margin-bottom: 0;}.frm_dropzone .dz-preview:hover {z-index: 1000;}.frm_dropzone .dz-preview.dz-file-preview .dz-details {opacity: 1;}.frm_dropzone .dz-preview.dz-image-preview .dz-details {transition: opacity 0.2s linear;}.frm_dropzone .dz-preview .dz-remove {cursor: pointer;border: none;float: right;}.frm_dropzone .dz-preview:hover .dz-details {opacity: 1;}.frm_dropzone .dz-preview .dz-details {font-size: 14px;font-weight: 500;}.frm_dropzone .dz-preview .dz-details .dz-size,.frm_dropzone .dz-preview .dz-details .dz-filename {display: inline-block;overflow: hidden;white-space: nowrap;}.frm_dropzone .dz-preview .dz-details .dz-size,.frm_dropzone .dz-preview .dz-details .dz-size strong {color: #98A2B3;color: var(--form-desc-color);font-weight: 400;}.frm_dropzone .dz-preview .dz-details .dz-filename {max-width: 65%;text-overflow: ellipsis;}.frm_dropzone .dz-preview .dz-details .dz-filename a{cursor:pointer;}.frm_dropzone .dz-preview .dz-column {flex-grow: 1;max-width: 100%;}.frm_dropzone .dz-preview .dz-image {max-width: 30%;overflow: hidden;}.frm_dropzone .dz-preview .dz-image img {max-height: 32px;border-radius: 8px;border-radius: var(--border-radius);}.frm_dropzone .dz-preview.dz-success .dz-success-mark {animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);}.frm_dropzone .dz-preview.dz-processing .dz-progress {transition: all 0.2s linear;}.frm_dropzone .dz-preview .dz-progress {pointer-events: none;position: relative;height: 6px;width: 100%;background: #EAECF0;background: var(--progress-bg-color);-webkit-transform: scale(1);border-radius: 8px;border-radius: var(--border-radius);overflow: hidden;}.frm_dropzone .dz-preview .dz-progress .dz-upload,.frm_dropzone .dz-preview.dz-complete .dz-progress{background: #333;background: linear-gradient(to bottom, #666, #444);}.frm_dropzone .dz-preview .dz-progress .dz-upload {position: absolute;top: 0;left: 0;bottom: 0;width: 0;transition: width 300ms ease-in-out;}.frm_dropzone .dz-preview.dz-error .dz-error-message {display: block;opacity: 1;pointer-events: auto;}.frm_dropzone .dz-preview .dz-error-message {pointer-events: none;display: none;opacity: 0;transition: opacity 0.3s ease;color: #B94A48;padding: 0.5em;}.frm_dropzone .fallback input[type=file]{display:block;}.frm_compact_text{display:none;}.frm_compact .frm_dropzone.dz-clickable{display: flex;align-items: baseline;flex-wrap: wrap;gap: 8px;padding:0;border:none;background-color:transparent;}.frm_compact .frm_dropzone.dz-clickable.frm_single_upload{max-width:100%;}.frm_compact .frm_compact_text{display:inline;}.frm_upload_text button,.frm_compact_text button {background: none !important;color: inherit !important;border: none !important;padding: 0 !important;font: inherit !important;font-weight: 500 !important;cursor: pointer !important;outline: inherit !important;height: auto !important;white-space: break-spaces;}.frm_compact .frm_dropzone.dz-clickable.frm_single_upload .dz-message,.frm_compact .frm_dropzone.dz-clickable .dz-message{font-size:14px;border:1px solid #dfdfdf;background:#fff;display: inline-block;min-width: fit-content;border-radius: 4px;padding: 6px 11px;box-sizing: border-box;box-shadow: 0 1px 1px #eeeeee;vertical-align: middle;margin: 0 0 1em;}.frm_compact .frm_dropzone.frm_single_upload.dz-started .dz-message,.frm_compact .frm_dropzone.frm_single_upload.dz-started.dz-clickable .dz-message {display: none;}.frm_compact .frm_dropzone .frm_upload_icon:before{font-size:22px;padding-right:7px;vertical-align: middle;}.frm_compact .frm_dropzone .frm_upload_icon{display:inline;}.frm_compact .frm_dropzone .dz-preview{min-height:20px;max-width:200px;margin: 0 5px;padding: 0;display: inline-block;border-bottom: none;}.frm_compact .frm_dropzone .dz-preview.frm_clearfix:after {content:'';}.frm_compact .frm_dropzone .frm_upload_text,.frm_compact .frm_dropzone .frm_small_text,.frm_compact .frm_dropzone .dz-preview .dz-image,.frm_compact .frm_dropzone .dz-preview .dz-details .dz-size{display:none;}.frm_compact .frm_dropzone .dz-preview .dz-details {margin: 0;}.frm_compact .frm_dropzone .dz-preview .dz-column {float: none;width: 100%;}.frm_compact .frm_dropzone .dz-preview .dz-details .dz-filename {overflow: hidden;text-overflow: ellipsis;}.frm-show-form .dz-hidden-input{display:none;}.frm_rootline_group{text-align: center;margin: 20px auto 30px;width: 100%;}ul.frm_page_bar{list-style-type: none;margin: 0 !important;padding: 0;width: 100%;display: flex;flex-wrap: wrap;box-sizing: border-box;}ul.frm_rootline {align-items: baseline;}ul.frm_page_bar li{display: flex;flex: 1;align-items: center;justify-content: center;flex-direction: column;}.frm_page_bar.frm_hidden,.frm_page_bar .frm_hidden {display: none !important;}ul.frm_rootline_hidden_steps {z-index: 1;display: flex;width: auto;position: absolute;background: #fff;padding: 16px;gap: 16px;flex-direction: column;border-radius: 6px;box-shadow: 0px 8px 24px rgb(40 47 54 / 15%);top: calc( var(--progress-size) + 10px );}.frm_show_titles ul.frm_rootline_hidden_steps {min-width: min(100%, 400px);}ul.frm_rootline_hidden_steps li {white-space: nowrap;text-align: start;z-index: 1;cursor: pointer;flex-direction: row;gap: 16px;position: relative;}.frm_rootline_hidden_steps li span.frm_rootline_title.frm_prev_page_title{text-decoration: line-through;opacity: 0.45;font-weight: 400;}.frm_rtl .frm_rootline.frm_show_lines > .frm_rootline_single:first-child::after,.frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:after,.frm_rootline.frm_show_lines > .frm_rootline_single:after {height: var(--progress-border-size);background: var(--progress-border-color);content: '';position: absolute;top: 12px; top: calc( ( var(--progress-size) / 2 ) - var(--progress-border-size) );left: 50%;width: 100%;z-index: -1;}.frm_rtl .frm_rootline.frm_show_lines > .frm_rootline_single::after {right: 50%;left: auto;}.frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:last-child::after,.frm_rootline.frm_show_lines > .frm_rootline_single:last-child::after {content: none;}.frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:after {width: var(--progress-border-size);height: 100%;top: max( 50%, 20px ); left: calc( ( var(--progress-size) / 2 ) - var(--progress-border-size) );}.frm_rtl .frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:after {right: calc( ( var(--progress-size) / 2 ) + var(--progress-border-size) );left: auto;}.frm_rootline_hidden_steps .frm_rootline_title {flex: 1;}.frm_rootline_hidden_steps .frm_rootline_single input {margin: 0 !important;}.frm_page_bar .frm_rootline_single input{margin-bottom: 2px;font-size: 14px;}.frm_forms .frm_page_bar input,.frm_forms .frm_page_bar input:disabled{transition: background-color 0.1s ease;color: var(--progress-color) ;background-color: var(--progress-bg-color) ;border-width: var(--progress-border-size) ;border-style: solid;border-color: var(--progress-border-color-b) ;cursor: pointer ;}.frm_forms .frm_page_bar input:hover,.frm_forms .frm_page_bar input:focus{color: #2b3747;background-color: #d6d6d6;}.frm_forms .frm_rootline input {font-size: 14px;font-weight: 500;}.frm_forms .frm_rootline input:hover {opacity: 1;}.frm_forms .frm_rootline input:focus{outline: none;}.frm_forms .frm_rootline .frm_rootline_single input {border-width: 0;}.frm_forms .frm_progress_line input.frm_page_back {background-color: var(--progress-active-bg-color) ;}.frm_forms .frm_rootline input.frm_page_back {background-color: var(--progress-color);color: var(--progress-active-color);}.frm_forms .frm_rootline input.frm_page_back:hover,.frm_forms .frm_rootline input.frm_page_back:focus{background-color: #6c7888;color: #ffffff;}.frm_forms .frm_page_bar .frm_current_page input[type="button"]{background-color: var(--progress-bg-color);border-color: var(--progress-border-color);}.frm_progress .frm_rootline_single{text-align: center;margin: 0;padding: 0;}.frm_rootline > .frm_rootline_single {min-width: 50px;position: relative;padding: 0 10px;margin-left: 0;margin-right: 0;}.frm_rootline.frm_show_titles > .frm_rootline_single {min-width: min(150px, 30%);}.frm_rootline_single input{display: flex;text-align: center;justify-content: center;margin: auto;}.frm_rootline_hidden_steps .frm_rootline_single input{display: inline-block;}.frm_current_page .frm_rootline_title {color: var(--progress-active-color) ;}.frm_rootline_title,.frm_pages_complete,.frm_percent_complete {font-size: 12px;font-weight: 500;padding: 6px 0;color: var(--progress-color) ;}.frm_rootline_title {font-size: 14px;}.frm_pages_complete {float: right;}.frm_percent_complete {float: left;}.frm_forms .frm_progress_line input,.frm_forms .frm_progress_line input:disabled {width: 100%;border: none;border-top: 1px solid var(--progress-border-color);border-bottom: 1px solid var(--progress-border-color);box-shadow: inset 0 2px 10px -10px rgba(41, 58, 82, 0.31);margin: 0;padding: 0;border-radius: 0;font-size: 0;line-height: 15px;}.frm_forms .frm_progress_line.frm_show_lines input {border-left: 1px solid var(--progress-color);border-right: 1px solid var(--progress-color);}.frm_progress_line .frm_rootline_single {justify-content: flex-end;margin: 0;}.frm_forms .frm_progress_line li:first-of-type input {border-top-left-radius: 15px;border-bottom-left-radius: 15px;border-left: 1px solid var(--progress-active-bg-color);}.frm_forms .frm_progress_line li:last-of-type input {border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-right: 1px solid var(--progress-active-bg-color);}.frm_forms .frm_progress_line li:last-of-type input.frm_page_skip {border-right: 1px solid var(--progress-border-color);}.frm_forms .frm_progress_line .frm_current_page input[type="button"] {border-left: 1px solid var(--progress-border-color);}.frm_forms .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-right: 1px solid var(--progress-color);}.frm_forms .frm_progress_line input.frm_page_back {border-color: var(--progress-active-bg-color);}.frm_forms .frm_progress_line.frm_show_lines input.frm_page_back {border-left-color: var(--progress-active-bg-color);border-right-color: var(--progress-color);}.frm_rtl.frm_forms .frm_progress_line li:first-of-type input {border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-top-left-radius:0px;border-bottom-left-radius:0px;border-right: 1px solid var(--progress-active-bg-color);}.frm_rtl.frm_forms .frm_progress_line li:last-of-type input{border-top-left-radius: 15px;border-bottom-left-radius: 15px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-left: 1px solid var(--progress-active-bg-color);}.frm_rtl.frm_forms .frm_progress_line li:last-of-type input.frm_page_skip {border-left: 1px solid var(--progress-border-color);border-right:none;}.frm_rtl.frm_forms .frm_progress_line .frm_current_page input[type="button"] {border-right: 1px solid var(--progress-border-color);border-left:none;}.frm_rtl.frm_forms .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-left: 1px solid var(--progress-color);border-right:none;}.frm_rootline_single > .frm_rootline_node {position: relative;}.frm_rootline.frm_show_lines{position: relative;z-index: 1;}.frm_rootline.frm_show_lines span{display: block;}.frm_forms .frm_rootline input {width: var(--progress-size);height: var(--progress-size);min-height: auto;border-radius: var(--progress-size);padding: 0;}.frm_forms input.frm_rootline_show_more_btn {font-weight: 900;}.frm_forms .frm_rootline.frm_no_numbers input.frm_rootline_show_more_btn {color: var(--progress-color) !important;}.frm_page_bar input.frm_rootline_show_more_btn.active {opacity: 1;}.frm_forms .frm_rootline input:focus {border-color: var(--progress-active-bg-color) ;}.frm_forms .frm_rootline .frm_current_page input[type="button"] {border-color: #4386e2;background-color: var(--progress-active-bg-color);color: var(--progress-active-color);}.frm_forms .frm_progress_line input,.frm_forms .frm_progress_line input:disabled,.frm_forms .frm_progress_line .frm_current_page input[type="button"],.frm_forms .frm_rootline.frm_no_numbers input,.frm_forms .frm_rootline.frm_no_numbers .frm_current_page input[type="button"] {color: transparent !important;}.frm_rootline_show_hidden_steps_btn:not(.active)>.frm_rootline_title{display: none;}@media only screen and (max-width: 700px) {.frm_show_titles ul.frm_rootline_hidden_steps {min-width: 16px;}}@media only screen and (max-width: 500px) {.frm_rootline.frm_rootline_4 span.frm_rootline_title,.frm_rootline.frm_rootline_3 span.frm_rootline_title{display:none;}}@media only screen and (max-width: 900px) {.frm_form_field .frm_repeat_grid .frm_form_field.frm_sixth .frm_primary_label,.frm_form_field .frm_repeat_grid .frm_form_field.frm_seventh .frm_primary_label,.frm_form_field .frm_repeat_grid .frm_form_field.frm_eighth .frm_primary_label{display: block !important;}}@media only screen and (max-width: 600px) {.frm_form_field.frm_four_col .frm_opt_container{grid-template-columns: repeat(2, 1fr);}.with_frm_style .frm_repeat_inline,.with_frm_style .frm_repeat_grid{margin: 20px 0;}}@media only screen and (max-width: 500px) {.frm_form_field.frm_two_col .frm_radio,.frm_form_field.frm_two_col .frm_checkbox,.frm_form_field.frm_three_col .frm_radio,.frm_form_field.frm_three_col .frm_checkbox{width: auto;margin-right: 0;float: none;display:block;}.frm_form_field input[type=file] {max-width:220px;}.with_frm_style .frm-g-recaptcha > div > div,.with_frm_style .g-recaptcha > div > div{width:inherit !important;display:block;overflow:hidden;max-width:302px;border-right:1px solid #d3d3d3;border-radius:4px;box-shadow:2px 0px 4px -1px rgba(0,0,0,.08);}.with_frm_style .g-recaptcha iframe,.with_frm_style .frm-g-recaptcha iframe{width:100%;}}.frm-card-element .sq-card-wrapper .sq-card-message {margin-bottom: 0;}.frm-card-errors:empty {margin: 0;}#sb_instagram{width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images,#sb_instagram.sbi_fixed_height{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sb_instagram:after,.sbi_lb-commentBox:after,.sbi_lb-data:after,.sbi_lb-dataContainer:after,.sbi_lb-outerContainer:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;box-sizing:border-box}#sb_instagram #sbi_images{box-sizing:border-box;display:grid;width:100%;padding:12px 0}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover,.sbi_lightbox a img{border:none}#sb_instagram #sbi_images .sbi_item{display:inline-block;width:100%;vertical-align:top;zoom:1;margin:0!important;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0}#sb_instagram.sbi_col_1 #sbi_images,#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(1,1fr)}#sb_instagram.sbi_col_2 #sbi_images,#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:inherit;object-fit:cover;scale:1;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;vertical-align:middle}#sb_instagram .sbi_no_js img,#sb_instagram br,#sb_instagram p:empty,#sb_instagram.sbi_no_js .sbi_load_btn,#sb_instagram.sbi_no_js .sbi_photo img{display:none}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover,.sbi_lightbox a:active,.sbi_lightbox a:focus,.sbi_lightbox a:hover{outline:0}#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:inline-block;vertical-align:top;zoom:1}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}#sb_instagram .sbi_photo_wrap:focus .sbi_link,#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block}#sb_instagram svg:not(:root).svg-inline--fa{height:1em;display:inline-block}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel .fa-clone{display:block!important;position:absolute;z-index:1;color:rgba(255,255,255,.9);font-style:normal!important;text-shadow:0 0 8px rgba(0,0,0,.8)}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_playbtn{z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.3)}#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,.4));filter:drop-shadow(0px 0px 2px rgba(0, 0, 0, .4))}#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:1s ease-in-out infinite sbi-sk-scaleout;animation:1s ease-in-out infinite sbi-sk-scaleout}#sbi_load p{display:inline;padding:0;margin:0}#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sbi-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important;text-align:left!important;overflow:hidden!important}#sb_instagram .sb_instagram_header,.sb_instagram_header{overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 0}#sb_instagram .sb_instagram_header a,.sb_instagram_header a{transition:color .5s;text-decoration:none}.sb_instagram_header.sbi_header_outside{float:none;margin-left:auto!important;margin-right:auto!important;display:flex}.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}.sb_instagram_header .sbi_header_hashtag_icon{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75)}.sbi_no_avatar .sbi_header_hashtag_icon{display:block;color:#fff;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}@media all and (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,.sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text h3{line-height:1.4}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,.sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,.sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:16px}}#sb_instagram .sb_instagram_header .sbi_header_img,.sb_instagram_header .sbi_header_img{position:relative;width:50px;height:50px;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:50%}#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);z-index:2;transition:opacity .4s ease-in-out}#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header .sbi_header_img_hover .sbi_new_logo{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;font-size:24px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-18px;margin-left:-18px;width:36px;height:36px;font-size:36px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-24px;margin-left:-24px;width:48px;height:48px;font-size:48px}#sb_instagram .sb_instagram_header .sbi_header_img_hover i{overflow:hidden}#sb_instagram .sb_instagram_header .sbi_fade_in,.sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition,.sb_instagram_header a:focus .sbi_header_img_hover,.sb_instagram_header a:hover .sbi_header_img_hover,.sbi_lb-nav a.sbi_lb-next:hover,.sbi_lb-nav a.sbi_lb-prev:hover{opacity:1}#sb_instagram .sb_instagram_header .sbi_header_text,.sb_instagram_header .sbi_header_text{display:flex;gap:20px;justify-content:flex-start;align-items:center}#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text,.sb_instagram_header.sbi_large .sbi_feedtheme_header_text{gap:8px}.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text{gap:4px}.sbi_feedtheme_header_text{display:flex;justify-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;gap:4px}#sb_instagram .sb_instagram_header h3,.sb_instagram_header h3{font-size:16px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header p,.sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji,.sb_instagram_header .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,.sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear:both}#sb_instagram #sbi_load{float:left;clear:both;width:100%;text-align:center;opacity:1;transition:.5s ease-in}#sb_instagram #sbi_load .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a,.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0;background:#333;text-decoration:none;line-height:1.5}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:.1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:.1s ease-in}.sbi_lb-nav a.sbi_lb-next,.sbi_lb-nav a.sbi_lb-prev{width:50px;padding-left:10px;padding-right:10px;opacity:.5;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s}#sb_instagram .sbi_follow_btn{display:inline-block;vertical-align:top;zoom:1;text-align:center}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn:focus,#sb_instagram #sbi_load .sbi_load_btn:hover{outline:0;box-shadow:inset 0 0 20px 20px rgba(255,255,255,.25)}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{outline:0;box-shadow:inset 0 0 10px 20px #359dff}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sb_instagram .sb_instagram_error{width:100%;text-align:center;line-height:1.4}#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbi_mod_error br{display:initial!important}#sbi_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}#sbi_mod_error li{padding:1px 0!important;margin:0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-top:-12px;margin-left:-9px;font-size:23px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_playbtn{margin-top:-9px;margin-left:-7px;font-size:18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_6 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_9 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_width_resp{width:100%!important}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing:border-box;position:relative;overflow:hidden}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before{content:"";display:block;padding-top:100%;z-index:-300}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo{position:absolute;top:0;left:0;bottom:0;right:0}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,#sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0!important}#sb_instagram #sbi_mod_error .sb_frontend_btn{display:inline-block;padding:6px 10px;background:rgba(0,0,0,.1);text-decoration:none;border-radius:5px;margin-top:10px;color:#444}#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}#sb_instagram.sbi_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_dark{background-color:rgba(0,0,0,.85);color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_caption,#sb_instagram.sbi_palette_dark .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_dark,.sbi_header_palette_dark .sbi_bio{color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_dark a{color:#fff}#sb_instagram.sbi_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_light{color:rgba(0,0,0,.85);background-color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_light .sbi_caption,#sb_instagram.sbi_palette_light .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_light,.sbi_header_palette_light .sbi_bio{color:rgba(0,0,0,.85)}#sb_instagram.sbi_palette_light .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_light a{color:#000}@media all and (max-width:800px){#sb_instagram.sbi_tab_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram.sbi_tab_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_tab_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_tab_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_tab_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_tab_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_tab_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_tab_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_tab_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_tab_col_1 #sbi_images{grid-template-columns:1fr}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images{grid-template-columns:1fr}#sb_instagram.sbi_mob_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_mob_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_mob_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_mob_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_mob_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_mob_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_mob_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_mob_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_mob_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}}#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide{display:none!important}body:after{content:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}.sbi_lightboxOverlay{position:absolute;top:0;left:0;z-index:99999;background-color:#000;opacity:.9;display:none}.sbi_lightbox{position:absolute;left:0;width:100%;z-index:100000;text-align:center;line-height:0;font-weight:400}.sbi_lightbox .sbi_lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;object-fit:contain}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.sbi_lb-outerContainer{position:relative;background-color:#000;width:250px;height:250px;margin:0 auto 5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.sbi_lb-container-wrapper{height:100%}.sbi_lb-container{position:relative;top:0;left:0;width:100%;height:100%;bottom:0;right:0}.sbi_lb-loader{position:absolute;width:100%;top:50%;left:0;height:20px;margin-top:-10px;text-align:center;line-height:0}.sbi_lb-loader span{display:block;width:14px;height:14px;margin:0 auto;background:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat}.sbi_lb-container>.nav{left:0}.sbi_lb-nav a{position:absolute;z-index:100;top:0;height:90%;outline:0;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.sbi_lb-next,.sbi_lb-prev{height:100%;cursor:pointer;display:block}.sbi_lb-nav a.sbi_lb-prev{left:-70px;float:left;transition:opacity .2s}.sbi_lb-nav a.sbi_lb-next{right:-70px;float:right;transition:opacity .2s}.sbi_lb-nav span{display:block;top:55%;position:absolute;left:20px;width:34px;height:45px;margin:-25px 0 0;background:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat}.sbi_lb-nav a.sbi_lb-prev span{background-position:-53px 0}.sbi_lb-nav a.sbi_lb-next span{left:auto;right:20px;background-position:-18px 0}.sbi_lb-dataContainer{margin:0 auto;padding-top:10px;width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{position:relative;padding-right:300px;background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper{position:relative;background:#000}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{width:300px!important;position:absolute;top:0;right:-300px;height:100%;bottom:0;background:#fff;line-height:1.4;overflow:hidden;overflow-y:auto;text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{display:block!important;width:100%;margin-top:20px;padding:4px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number{padding-bottom:0}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption{width:100%;max-width:100%;margin-bottom:20px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text{display:inline-block;padding-top:10px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment{display:block!important;width:100%;min-width:100%;float:left;clear:both;font-size:12px;padding:3px 20px 3px 0;margin:0 0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter{font-weight:700;margin-right:5px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{box-sizing:border-box;padding:15px 20px}.sbi_lb-data{padding:0 4px;color:#ccc}.sbi_lb-data .sbi_lb-details{width:85%;float:left;text-align:left;line-height:1.1}.sbi_lb-data .sbi_lb-caption{float:left;font-size:13px;font-weight:400;line-height:1.3;padding-bottom:3px;color:#ccc;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.sbi_lb-data .sbi_lb-caption a{color:#ccc;font-weight:700;text-decoration:none}.sbi_lb-commenter:hover,.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lb-data .sbi_lb-caption a:hover{color:#fff;text-decoration:underline}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username{float:left;width:100%;color:#ccc;padding-bottom:0;display:block;margin:0 0 5px}#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username{color:#333}.sbi_lightbox .sbi_lightbox_username img{float:left;border:none;width:32px;height:32px;margin-right:10px;background:#666;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}.sbi_lightbox_username p{float:left;margin:0;padding:0;color:#ccc;line-height:32px;font-weight:700;font-size:13px}.sbi_lb-data .sbi_lb-number{display:block;float:left;clear:both;padding:5px 0 15px;font-size:12px;color:#999}.sbi_lb-data .sbi_lb-close{display:block;float:right;width:30px;height:30px;font-size:18px;color:#aaa;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.sbi_lb-data .sbi_lb-close:hover{cursor:pointer;opacity:1;color:#fff}.sbi_lb-nav{top:0;left:0;width:100%;z-index:10;height:auto}.sbi-feed-block-cta,.sbi-feed-block-cta-img-ctn{width:100%!important;position:relative!important}.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video{position:relative!important}.sbi_lb-container{padding:0}.sbi-feed-block-cta{border:1px solid #e8e8eb!important;border-radius:2px!important;text-align:center!important}.sbi-feed-block-cta-img-ctn{float:left!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-top:50px!important;margin-bottom:35px!important}.sbi-feed-block-cta-img{width:65px!important;height:65px!important;position:relative!important;border:2px solid #dcdde1!important;border-radius:16px!important;-webkit-transform:rotate(-3deg)!important;transform:rotate(-3deg)!important;display:flex!important;justify-content:center!important;align-items:center!important}.sbi-feed-block-cta-img span svg{float:left!important}.sbi-feed-block-cta-img>*{-webkit-transform:rotate(3deg)!important;transform:rotate(3deg)!important}.sbi-feed-block-cta-logo{position:absolute!important;right:-15px!important;bottom:-19px!important;z-index:1!important}.sbi-feed-block-cta-heading{font-size:19px!important;padding:0!important;margin:0 0 30px!important;display:inline-block!important;width:100%!important;font-weight:700!important;line-height:1.4em!important}.sbi-feed-block-cta-btn{background:#0068a0!important;border-radius:2px!important;padding:8px 20px 8px 38px!important;cursor:pointer!important;color:#fff!important;position:relative!important;margin-bottom:30px!important}.sbi-feed-block-cta-btn:after,.sbi-feed-block-cta-btn:before{content:''!important;position:absolute!important;width:2px!important;height:12px!important;background:#fff!important;left:20px!important;top:14px!important}.sbi-feed-block-cta-btn:after{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.sbi-feed-block-cta-desc{display:flex!important;justify-content:center!important;align-items:center!important;padding:20px!important;background:#f9f9fa!important;border-top:1px solid #e8e8eb!important;margin-top:35px!important;flex-direction:column!important}.sbi-feed-block-cta-desc strong{color:#141b38!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important}.sbi-feed-block-cta-desc span{color:#434960!important;font-size:14px!important;line-height:1.5em!important;padding:0 20%!important}.sbi-feed-block-cta-desc span a,.sbi-feed-block-cta-selector span a{text-transform:capitalize!important;text-decoration:underline!important;font-weight:600!important}.sbi-feed-block-cta-selector{width:100%!important;padding:0 20%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;margin-bottom:45px!important}.sbi-feed-block-cta-feedselector{border:1px solid #d0d1d7!important;padding:8px 16px!important;margin-bottom:15px!important;max-width:100%!important;min-width:400px!important}.sbi-feed-block-cta-selector span{color:#2c324c!important}.sbi-feed-block-cta-selector span a:after{color:#2c324c!important;margin-left:2px!important;font-weight:400!important;text-decoration-color:#fff!important}.sbi-feed-block-cta-selector span a:first-of-type:after{content:','!important}.sbi-feed-block-cta-selector span a:nth-of-type(2):after{content:'or'!important;margin-left:5px!important;margin-right:2px!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{content:''!important;height:16px!important;font-variant:normal!important;background-position:center center!important;background-repeat:no-repeat!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:after,.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:before{top:10px!important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}/*! jQuery UI - v1.13.1 - 2022-01-20
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #d3d3d3;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url("https://code.jquery.com/ui/1.13.1/themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("https://code.jquery.com/ui/1.13.1/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #999999;
	background: #dadada url("https://code.jquery.com/ui/1.13.1/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #212121;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #aaaaaa;
	background: #ffffff url("https://code.jquery.com/ui/1.13.1/themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #aaaaaa;
	background-color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("https://code.jquery.com/ui/1.13.1/themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-checked {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("https://code.jquery.com/ui/1.13.1/themes/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("https://code.jquery.com/ui/1.13.1/themes/smoothness/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("https://code.jquery.com/ui/1.13.1/themes/smoothness/images/ui-icons_222222_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("https://code.jquery.com/ui/1.13.1/themes/smoothness/images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("https://code.jquery.com/ui/1.13.1/themes/smoothness/images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("https://code.jquery.com/ui/1.13.1/themes/smoothness/images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("https://code.jquery.com/ui/1.13.1/themes/smoothness/images/ui-icons_cd0a0a_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("https://code.jquery.com/ui/1.13.1/themes/smoothness/images/ui-icons_888888_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
	box-shadow: -8px -8px 8px #aaaaaa;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/*# sourceMappingURL=slick.css.map */
/* Slider */
.slick-loading .slick-list {
  background: #fff url("/wp-content/themes/kenauk/css/ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url("/wp-content/themes/kenauk/css/fonts/slick.eot");
  src: url("/wp-content/themes/kenauk/css/fonts/slick.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/kenauk/css/fonts/slick.woff") format("woff"), url("/wp-content/themes/kenauk/css/fonts/slick.ttf") format("truetype"), url("/wp-content/themes/kenauk/css/fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

/*# sourceMappingURL=slick-theme.css.map */
/*
Theme Name: Kenauk
Description: Theme custom pour Kenauk
Author: Meb-Web
Author URI: https://mebweb.ca/
Version: 1.0

*/

/***************************************************************************************************************************************************************************************/

/*HTML5 BOILERPLATE MINIFIED*/

/***************************************************************************************************************************************************************************************/

*{box-sizing:border-box;}article{display:block}aside{display:block}details{display:block}figcaption{display:block}figure{display:block;margin:0}footer{display:block}header{display:block}hgroup{display:block}nav{display:block}section{display:block}audio{display:inline;zoom:1}canvas{display:inline;zoom:1}video{display:inline;zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#222}button{color:#222;font-size:100%;vertical-align:middle;line-height:normal;cursor:pointer;-webkit-appearance:button;overflow:visible;margin:0}input{color:#222;font-size:100%;vertical-align:middle;line-height:normal;margin:0}select{color:#222;font-size:100%;vertical-align:middle;margin:0}textarea{color:#222;font-size:100%;overflow:auto;vertical-align:top;resize:vertical;margin:0}body{font-size:1em;line-height:1.4;margin:0}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}a{color:#00e}a:hover{color:#06e;outline:0}a:active{outline:0}abbr[title]{border-bottom:1px dotted}b{font-weight:700}strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre{font-size:1em;white-space:pre-wrap;word-wrap:break-word}code{font-size:1em}kbd{font-size:1em}samp{font-size:1em}q{quotes:none}q:before{content:none}q:after{content:none}small{font-size:85%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-.25em}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}ul{margin:1em 0;padding:0 0 0 40px}ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul{list-style:none;list-style-image:none;margin:0;padding:0}nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;margin-left:-7px;white-space:normal;padding:0}input[type="button"]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type="reset"]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type="submit"]{cursor:pointer;-webkit-appearance:button;overflow:visible}button[disabled]{cursor:default}input[disabled]{cursor:default}input[type="checkbox"]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type="radio"]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input:invalid{background-color:#f0dddd}textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}

/***************************************************************************************************************************************************************************************/

/*BODY STYLES*/

/***************************************************************************************************************************************************************************************/

/* CSS Document */
@font-face {
  font-family: "gilroy";
  src: url("/wp-content/themes/kenauk/css/fonts/gilroy-bold.woff2") format("woff2"), url("/wp-content/themes/kenauk/css/fonts/gilroy-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "gilroy";
  src: url("/wp-content/themes/kenauk/css/fonts/gilroy-semi-bold.woff2") format("woff2"), url("/wp-content/themes/kenauk/css/fonts/gilroy-semi-bold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "gilroy";
  src: url("/wp-content/themes/kenauk/css/fonts/gilroy-reg.woff2") format("woff2"), url("/wp-content/themes/kenauk/css/fonts/gilroy-reg.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "gilroy";
  src: url("/wp-content/themes/kenauk/css/fonts/gilroy-italic-reg.woff2") format("woff2"), url("/wp-content/themes/kenauk/css/fonts/gilroy-italic-reg.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
body,
html {
  font-family: "gilroy", sans-serif;
  background-color: transparent;
  font-size: 100%;
}

body {
  opacity: 0;
  transition: opacity 0.7s ease;
  color: #070707;
  background: #FFF;
  font: 1em Arial, Helvetica, sans-serif;
}

div.overflow {
  overflow: hidden;
  max-width: 100vw;
}

a {
  text-decoration: none;
  transition: all 0.5s ease;
}

.container {
  clear: both;
  margin: 0 auto;
  max-width: 1100px;
  position: relative;
  padding: 0 20px;
}

img {
  height: auto;
  max-width: 100%;
}

img.alignright {
  float: right;
  margin: 0 0 1em 1em;
}

img.alignleft {
  float: left;
  margin: 0 1em 1em 0;
}

img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

a img.alignright {
  float: right;
  margin: 0 0 1em 1em;
}

a img.alignleft {
  float: left;
  margin: 0 1em 1em 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* Marie-Eve Castonguay */
/*#recherche_tri {
  float: right;
  margin-right: 60px;
}*/
/* https://levelup.gitconnected.com/css-only-custom-styled-select-99b1b022bfbf */
.dropdown-container {
  width: 310px;
  float: right;
  margin-right: 60px;
  position: relative;
}

select {
  width: 100%;
  height: 50px;
  font-size: 100%;
  font-weight: bold;
  cursor: pointer;
  border-radius: 0;
  background-color: #C19355;
  border: none;
  border-radius: 10px;
  color: white;
  appearance: none;
  padding: 15px;
  padding-right: 50px;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: color 0.3s ease, background-color 0.3s ease, border-bottom-color 0.3s ease;
}

select::-ms-expand {
  display: none;
}

.select-icon {
  position: absolute;
  top: 25px;
  right: 10px;
  width: 39px;
  height: 36px;
  pointer-events: none;
  border: 2px solid #9e7237;
  padding-left: 5px;
  transition: background-color 0.3s ease, border-color 0.3s ease;
}

.select-icon svg.icon {
  transition: fill 0.3s ease;
  fill: white;
}

select option {
  color: #C19355;
  background-color: white;
}

/*select:hover,
select:focus {
  color: #C19355;
  background-color: white;
  border-bottom-color: #DCDCDC;
}
select:hover ~ .select-icon,
select:focus ~ .select-icon {
  background-color: white;
  border-color: #DCDCDC;
}
select:hover ~ .select-icon svg.icon,
select:focus ~ .select-icon svg.icon {
  fill: #C19355;
}*/
/* Changer la couleur par défaut de la date active dans le calendrier */
td.ui-datepicker-current-day {
  background: #01404A !important;
}

td.ui-datepicker-current-day a {
  color: white !important;
}

/* Ne pas permettre de saut de ligne dans les items du menu principal */
header div#principal div.container div.ranger div.colonne nav ul li a {
  white-space: nowrap;
}

tooltip {
  visibility: collapse !important;
}

div.ranger {
  display: flex;
  flex-wrap: wrap;
}

div.container {
  width: 100%;
  max-width: 1280px;
  padding: 0 30px;
}

a {
  color: #C19355;
}
a:hover {
  text-decoration: underline;
  color: #C19355;
}

.bar1,
.bar2,
.bar3 {
  width: 20px;
  height: 3px;
  background-color: #000;
  margin: 2px 0;
  transition: 0.4s;
  border-radius: 1px;
}

/* Rotate first bar */
.change .bar1 {
  transform: rotate(-45deg) translate(-2px, 6px);
}

/* Fade out the second bar */
.change .bar2 {
  opacity: 0;
}

/* Rotate last bar */
.change .bar3 {
  transform: rotate(45deg) translate(-1px, -5px);
}

.slick-slide:focus,
.slick-slide a {
  outline: none;
}

h1,
h2,
h3,
h4 {
  font-family: "Playfair Display", serif;
  font-weight: 400;
}

h1,
h2,
h3 {
  font-size: 3.813rem;
  line-height: 1.1;
  margin: 0;
}
@media (max-width: 1023px) {
  h1,
  h2,
  h3 {
    font-size: 2rem;
  }
}

h2.h2-contenu {
  font-size: 2.5rem;
}
@media (max-width: 1024px) {
  h2.h2-contenu {
    font-size: 1.75rem;
  }
}

h3.h3-contenu {
  font-size: 1.563rem;
}
@media (max-width: 1024px) {
  h3.h3-contenu {
    font-size: 1.25rem;
  }
}

h4 {
  font-size: 1.563rem;
  line-height: 1.1;
}
@media (max-width: 1023px) {
  h4 {
    font-size: 1.25rem;
  }
}

p {
  font-size: 1rem;
  line-height: 1.5;
}

button {
  height: 56px;
  padding: 0 28px;
  border-radius: 28px;
  border: 1px solid #C19355;
  background-color: transparent;
  box-shadow: none;
  color: #fff;
  text-transform: uppercase;
  font-family: "gilroy", sans-serif;
  background-color: #C19355;
  font-size: 0.875em;
}
button.blanc {
  border-color: #fff;
  color: #fff;
  background-color: transparent;
}
button.rond {
  color: #C19355;
  height: 246px;
  width: 246px;
  border-radius: 50%;
  background-color: transparent;
  border: 1px solid #C19355;
}
@media (max-width: 1023px) {
  button.rond {
    width: 130px;
    height: 130px;
  }
}

input,
textarea,
select {
  font-family: "gilroy", sans-serif;
}

::-moz-placeholder {
  color: #707070;
}

::placeholder {
  color: #707070;
}

header {
  background-color: transparent;
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 999;
}
header div#top {
  background-color: #01404A;
  width: 100%;
}
@media (max-width: 1023px) {
  header div#top {
    display: none;
  }
}
header div#top div.container {
  width: 100%;
  padding: 0 7vw;
  max-width: 100%;
}
header div#top div.container div.ranger {
  width: 100%;
  justify-content: space-between;
  height: 60px;
  align-items: center;
}
header div#top div.container div.ranger nav ul {
  margin: 0;
  padding: 0;
  display: flex;
}
header div#top div.container div.ranger nav ul li {
  margin: 0;
  padding: 0;
}
header div#top div.container div.ranger nav ul li a {
  font-size: 0.75rem;
  font-weight: 600;
  padding: 0 15px;
  color: #fff;
}
header div#top div.container div.ranger nav ul li a span.wpml-ls-native {
  padding: 3px 0px 3px 15px;
  display: inline-block;
}
header div#top div.container div.ranger nav ul li:first-child a {
  padding-left: 0;
}
header div#top div.container div.ranger nav ul li:last-child a {
  padding-right: 0;
}
header div#top div.container div.ranger nav.right ul li a {
  text-transform: uppercase;
}
header div#principal {
  width: 100%;
  background-color: #fff;
}
header div#principal div.container {
  width: 100%;
  padding: 0 7vw;
  max-width: 100%;
}
header div#principal div.container div.ranger {
  width: 100%;
  justify-content: space-between;
  height: 110px;
  align-items: center;
}
@media (max-width: 1023px) {
  header div#principal div.container div.ranger {
    height: auto;
    padding: 10px 0;
  }
}
header div#principal div.container div.ranger div.colonne:nth-child(1) {
  width: 189px;
}
header div#principal div.container div.ranger div.colonne:nth-child(1) img {
  width: 189px;
}
@media (max-width: 1292px) {
  header div#principal div.container div.ranger div.colonne:nth-child(1) {
    width: 130px;
  }
  header div#principal div.container div.ranger div.colonne:nth-child(1) img {
    width: 150px;
  }
}
@media (max-width: 1023px) {
  header div#principal div.container div.ranger div.colonne:nth-child(1) {
    width: 150px;
  }
  header div#principal div.container div.ranger div.colonne:nth-child(1) img {
    width: 150px;
  }
}
header div#principal div.container div.ranger div.colonne:nth-child(2) {
  width: calc(100% - 189px);
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 1023px) {
  header div#principal div.container div.ranger div.colonne nav {
    display: none;
  }
}
header div#principal div.container div.ranger div.colonne nav ul {
  margin: 0;
  padding: 0;
  display: flex;
}
header div#principal div.container div.ranger div.colonne nav ul li {
  margin: 0;
  padding: 0;
}
header div#principal div.container div.ranger div.colonne nav ul li a {
  font-size: 0.875rem;
  font-weight: 600;
  padding: 13px 45px;
  color: #070707;
  position: relative;
  text-transform: uppercase;
}
header div#principal div.container div.ranger div.colonne nav ul li a:hover {
  text-decoration: none;
}
@media (max-width: 1490px) {
  header div#principal div.container div.ranger div.colonne nav ul li a {
    padding: 13px 20px;
  }
}
header div#principal div.container div.ranger div.colonne nav ul li a:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0px;
  transform: translateX(-50%);
  background-color: #070707;
  height: 1px;
  transition: all 0.5s ease;
}
header div#principal div.container div.ranger div.colonne nav ul li.reserve a {
  border: 1px solid #070707;
  border-radius: 8px;
  padding: 8px 45px;
}
@media (max-width: 1490px) {
  header div#principal div.container div.ranger div.colonne nav ul li.reserve a {
    padding: 8px 20px;
  }
}
header div#principal div.container div.ranger div.colonne nav ul li.reserve a:hover {
  text-decoration: underline;
}
header div#principal div.container div.ranger div.colonne nav ul li.reserve a::after {
  display: none;
}
header div#principal div.container div.ranger div.colonne nav ul li .sub-menu {
  display: none;
}
header div#principal div.container div.ranger div.colonne nav ul li:hover a:after, header div#principal div.container div.ranger div.colonne nav ul li.current-menu-item a:after {
  width: calc(100% - 90px);
}
@media (max-width: 1490px) {
  header div#principal div.container div.ranger div.colonne nav ul li:hover a:after, header div#principal div.container div.ranger div.colonne nav ul li.current-menu-item a:after {
    width: calc(100% - 40px);
  }
}
header div#principal div.container div.ranger div.colonne a.logo img.white {
  display: none;
}
header div#principal div.container div.ranger div.colonne a.logo img.dark {
  display: block;
}
header div#principal div.container #bouton-mobile {
  display: none;
  cursor: pointer;
}
@media (max-width: 1023px) {
  header div#principal div.container #bouton-mobile {
    display: block;
  }
  header div#principal div.container #bouton-mobile .bar1,
  header div#principal div.container #bouton-mobile .bar2,
  header div#principal div.container #bouton-mobile .bar3 {
    background-color: #070707;
  }
}
header.white div#principal div.container div.ranger div.colonne a.logo img.dark {
  display: none;
}
header.white div#principal div.container div.ranger div.colonne a.logo img.white {
  display: block;
}
header.white div#top {
  background-color: transparent;
}
header.white div#principal {
  background-color: transparent;
}
header.white div#principal div.container div.ranger div.colonne:nth-child(1) {
  width: 189px;
}
header.white div#principal div.container div.ranger div.colonne:nth-child(1) img {
  transition: all 0.5s ease;
  width: 189px;
}
@media (max-width: 1292px) {
  header.white div#principal div.container div.ranger div.colonne:nth-child(1) img {
    width: 130px;
  }
}
@media (max-width: 1023px) {
  header.white div#principal div.container div.ranger div.colonne:nth-child(1) img {
    width: 150px;
  }
}
header.white div#principal div.container div.ranger div.colonne #bouton-mobile .bar1,
header.white div#principal div.container div.ranger div.colonne #bouton-mobile .bar2,
header.white div#principal div.container div.ranger div.colonne #bouton-mobile .bar3 {
  background-color: #fff;
}
header.white div#principal div.container div.ranger div.colonne nav ul li a {
  color: #fff;
}
header.white div#principal div.container div.ranger div.colonne nav ul li a:after {
  background-color: #fff;
}
header.white div#principal div.container div.ranger div.colonne nav ul li.reserve a {
  border-color: white;
}
header.white div.abs-menu {
  background-color: transparent;
}
header.white div.abs-menu div.container nav ul li a {
  color: #fff;
}
header.white div.abs-menu div.container nav ul li a:after {
  background-color: #fff;
}
header div.abs-menu {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  transform: translateY(0%);
  background-color: #F7F7F7;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}
header div.abs-menu div.container nav {
  width: 100%;
}
header div.abs-menu div.container nav ul {
  display: flex;
  justify-content: space-around;
  margin: 0;
  padding: 0;
}
header div.abs-menu div.container nav ul li {
  margin: 0;
  padding: 0;
}
header div.abs-menu div.container nav ul li a {
  font-family: "Playfair Display", serif;
  text-transform: none;
  font-size: 1rem;
  padding: 13px 45px;
  color: #070707;
  position: relative;
}
header div.abs-menu div.container nav ul li a:hover {
  text-decoration: none;
}
header div.abs-menu div.container nav ul li a:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0px;
  transform: translateX(-50%);
  background-color: #070707;
  height: 1px;
  transition: all 0.5s ease;
}
header div.abs-menu div.container nav ul li:hover a:after, header div.abs-menu div.container nav ul li.current-menu-item a:after {
  width: calc(100% - 90px);
}

div#menu-sec {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  overflow-y: auto;
  background-color: #fff;
  z-index: 9999999999;
  width: 100%;
  height: 100vh;
}
div#menu-sec span#close-menu {
  position: absolute;
  top: 10px;
  right: 20px;
  color: #070707;
  font-weight: 400;
  font-size: 50px;
  cursor: pointer;
}
div#menu-sec ul {
  display: flex;
  flex-direction: column;
}
div#menu-sec ul li:last-child {
  border-bottom: 1px solid #E9E9E9;
}
div#menu-sec ul li {
  border-top: 1px solid #E9E9E9;
}
div#menu-sec ul li a {
  display: block;
  padding: 15px 0;
  font-weight: 700;
  width: 100%;
  text-align: center;
  color: #070707;
  font-size: 1.5rem;
}
div#menu-sec ul li .sub-menu {
  display: none;
  width: 100%;
}
div#menu-sec ul li .sub-menu li a {
  font-size: 1.25rem;
  font-weight: 400;
}
div#menu-sec ul li .sub-menu li:last-child {
  border-bottom: none;
}
div#menu-sec ul li.menu-item-has-children {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
div#menu-sec ul li.menu-item-has-children > a {
  position: relative;
  display: inline;
  width: auto;
}
div#menu-sec ul li.menu-item-has-children > a:after {
  content: "";
  position: absolute;
  right: -40px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-image: url("/wp-content/themes/kenauk/images/chevron-down.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

section#page div.spacer,
article.single-page div.spacer {
  width: 100%;
  height: 100px;
}
section#page table.cms_table,
article.single-page table.cms_table {
  width: 100%;
}
section#page table.cms_table thead,
article.single-page table.cms_table thead {
  background-color: #C19355;
  color: #FFF;
}
section#page table.cms_table thead td,
article.single-page table.cms_table thead td {
  padding: 10px;
}
section#page table.cms_table tbody tr,
article.single-page table.cms_table tbody tr {
  border-bottom: 1px solid #F1F1F1;
}
section#page table.cms_table tbody tr td,
article.single-page table.cms_table tbody tr td {
  padding: 10px;
}
section#page div.entete-image-texte,
article.single-page div.entete-image-texte {
  margin-bottom: 100px;
  position: relative;
}
@media (max-width: 1023px) {
  section#page div.entete-image-texte,
  article.single-page div.entete-image-texte {
    margin-bottom: 0;
  }
}
section#page div.entete-image-texte img.arrow_down,
article.single-page div.entete-image-texte img.arrow_down {
  width: 77px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 50%);
  bottom: -100px;
}
section#page div.entete-image-texte div.bg,
article.single-page div.entete-image-texte div.bg {
  width: calc(50% - 80px);
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}
@media (max-width: 1023px) {
  section#page div.entete-image-texte div.bg,
  article.single-page div.entete-image-texte div.bg {
    width: 100%;
    position: relative;
    height: 50vw;
  }
}
@media (max-width: 1023px) {
  section#page div.entete-image-texte div.bg.empty,
  article.single-page div.entete-image-texte div.bg.empty {
    height: 0;
  }
}
section#page div.entete-image-texte div.container div.ranger,
article.single-page div.entete-image-texte div.container div.ranger {
  width: calc(100% + 160px);
  margin-left: -80px;
  margin-right: -80px;
}
section#page div.entete-image-texte div.container div.ranger div.colonne,
article.single-page div.entete-image-texte div.container div.ranger div.colonne {
  width: 50%;
  padding: 0 80px;
  padding-top: 100px;
}
@media (max-width: 1023px) {
  section#page div.entete-image-texte div.container div.ranger div.colonne,
  article.single-page div.entete-image-texte div.container div.ranger div.colonne {
    width: 100%;
    padding-top: 30px;
  }
}
section#page div.entete-image-texte div.container div.ranger div.colonne h1,
section#page div.entete-image-texte div.container div.ranger div.colonne h2,
section#page div.entete-image-texte div.container div.ranger div.colonne h3,
article.single-page div.entete-image-texte div.container div.ranger div.colonne h1,
article.single-page div.entete-image-texte div.container div.ranger div.colonne h2,
article.single-page div.entete-image-texte div.container div.ranger div.colonne h3 {
  color: #C19355;
  margin: 0 0 1em;
  display: block;
  position: relative;
}
section#page div.entete-image-texte div.container div.ranger div.colonne h1:after,
section#page div.entete-image-texte div.container div.ranger div.colonne h2:after,
section#page div.entete-image-texte div.container div.ranger div.colonne h3:after,
article.single-page div.entete-image-texte div.container div.ranger div.colonne h1:after,
article.single-page div.entete-image-texte div.container div.ranger div.colonne h2:after,
article.single-page div.entete-image-texte div.container div.ranger div.colonne h3:after {
  content: "";
  position: absolute;
  left: -80px;
  top: 150px;
  width: 1px;
  height: 100%;
  background-color: #C19355;
}
@media (max-width: 1023px) {
  section#page div.entete-image-texte div.container div.ranger div.colonne h1,
  section#page div.entete-image-texte div.container div.ranger div.colonne h2,
  section#page div.entete-image-texte div.container div.ranger div.colonne h3,
  article.single-page div.entete-image-texte div.container div.ranger div.colonne h1,
  article.single-page div.entete-image-texte div.container div.ranger div.colonne h2,
  article.single-page div.entete-image-texte div.container div.ranger div.colonne h3 {
    text-align: center;
  }
}
@media (max-width: 767px) {
  section#page div.entete-image-texte div.container div.ranger div.colonne h1,
  section#page div.entete-image-texte div.container div.ranger div.colonne h2,
  section#page div.entete-image-texte div.container div.ranger div.colonne h3,
  article.single-page div.entete-image-texte div.container div.ranger div.colonne h1,
  article.single-page div.entete-image-texte div.container div.ranger div.colonne h2,
  article.single-page div.entete-image-texte div.container div.ranger div.colonne h3 {
    text-align: left;
  }
}
section#page div.entete-image-texte div.container div.ranger div.colonne p,
article.single-page div.entete-image-texte div.container div.ranger div.colonne p {
  max-width: 275px;
  display: block;
}
@media (max-width: 1023px) {
  section#page div.entete-image-texte div.container div.ranger div.colonne p,
  article.single-page div.entete-image-texte div.container div.ranger div.colonne p {
    max-width: 100%;
  }
}
section#page div.entete-video,
article.single-page div.entete-video {
  margin-bottom: 100px;
  position: relative;
  height: calc(100vh - 200px);
}
section#page div.entete-video img.arrow_down,
article.single-page div.entete-video img.arrow_down {
  width: 77px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 50%);
  bottom: 0px;
}
section#page div.entete-video div#video,
article.single-page div.entete-video div#video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
section#page div.entete-video div#video video,
article.single-page div.entete-video div#video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
section#page div.entete-video div.abs,
article.single-page div.entete-video div.abs {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 2;
  color: #C19355;
}
section#page div.entete-video h1,
section#page div.entete-video h2,
section#page div.entete-video h3,
article.single-page div.entete-video h1,
article.single-page div.entete-video h2,
article.single-page div.entete-video h3 {
  color: #C19355;
  margin: 0 0 1em;
  display: block;
  position: relative;
}
section#page div.entete-video h1:after,
section#page div.entete-video h2:after,
section#page div.entete-video h3:after,
article.single-page div.entete-video h1:after,
article.single-page div.entete-video h2:after,
article.single-page div.entete-video h3:after {
  content: "";
  position: absolute;
  left: -80px;
  top: 150px;
  width: 1px;
  height: 100%;
  background-color: #C19355;
}
section#page div.entete-video p,
article.single-page div.entete-video p {
  max-width: 275px;
  display: block;
  color: #C19355;
}
@media (max-width: 1023px) {
  section#page div.entete-video p,
  article.single-page div.entete-video p {
    max-width: 100%;
  }
}
section#page div.entete-texte-image,
article.single-page div.entete-texte-image {
  margin-bottom: 100px;
  position: relative;
  /*min-height: 560px;*/
}
@media (max-width: 1023px) {
  section#page div.entete-texte-image,
  article.single-page div.entete-texte-image {
    margin-bottom: 30px;
  }
}
section#page div.entete-texte-image img.arrow_down,
article.single-page div.entete-texte-image img.arrow_down {
  width: 77px;
  position: absolute;
  left: 0%;
  transform: translate(-65%, 65%);
  bottom: 0px;
}
@media (max-width: 1023px) {
  section#page div.entete-texte-image img.arrow_down,
  article.single-page div.entete-texte-image img.arrow_down {
    left: 50%;
    transform: translate(-50%, 65%);
  }
}
section#page div.entete-texte-image div.bg,
article.single-page div.entete-texte-image div.bg {
  width: calc(50% + 160px);
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-size: cover;
  background-position: center;
}
@media (max-width: 1023px) {
  section#page div.entete-texte-image div.bg,
  article.single-page div.entete-texte-image div.bg {
    position: relative;
    height: 50vw;
    width: 100%;
  }
}
section#page div.entete-texte-image div.container div.ranger,
article.single-page div.entete-texte-image div.container div.ranger {
  width: calc(100% + 160px);
  margin-left: -80px;
  margin-right: -80px;
}
section#page div.entete-texte-image div.container div.ranger div.colonne,
article.single-page div.entete-texte-image div.container div.ranger div.colonne {
  width: 50%;
  padding: 0 80px;
  padding-top: 100px;
}
@media (max-width: 1023px) {
  section#page div.entete-texte-image div.container div.ranger div.colonne,
  article.single-page div.entete-texte-image div.container div.ranger div.colonne {
    width: 100%;
    padding-top: 30px;
  }
}
section#page div.entete-texte-image div.container div.ranger div.colonne h1,
section#page div.entete-texte-image div.container div.ranger div.colonne h2,
section#page div.entete-texte-image div.container div.ranger div.colonne h3,
article.single-page div.entete-texte-image div.container div.ranger div.colonne h1,
article.single-page div.entete-texte-image div.container div.ranger div.colonne h2,
article.single-page div.entete-texte-image div.container div.ranger div.colonne h3 {
  color: #C19355;
  margin: 0 0 1em;
  display: block;
  position: relative;
}
section#page div.entete-texte-image div.container div.ranger div.colonne p,
article.single-page div.entete-texte-image div.container div.ranger div.colonne p {
  max-width: 275px;
  display: block;
}
section#page div.two-col,
article.single-page div.two-col {
  margin-bottom: 100px;
}
section#page div.two-col div.container div.ranger,
article.single-page div.two-col div.container div.ranger {
  width: calc(100% + 160px);
  margin-left: -80px;
  margin-right: -80px;
}
section#page div.two-col div.container div.ranger div.colonne-2,
article.single-page div.two-col div.container div.ranger div.colonne-2 {
  padding: 0 80px;
  width: 50%;
}
@media (max-width: 1023px) {
  section#page div.two-col div.container div.ranger div.colonne-2,
  article.single-page div.two-col div.container div.ranger div.colonne-2 {
    width: 100%;
  }
}
section#page div.carousel-hiver-ete,
article.single-page div.carousel-hiver-ete {
  margin-bottom: 100px;
}
section#page div.carousel-hiver-ete div.container div.ranger,
article.single-page div.carousel-hiver-ete div.container div.ranger {
  margin-bottom: 100px;
  justify-content: center;
}
section#page div.carousel-hiver-ete div.container div.ranger button,
article.single-page div.carousel-hiver-ete div.container div.ranger button {
  width: 175px;
  margin: 0 30px;
  background-color: transparent;
  color: #C19355;
  border: 1px solid #C19355;
  padding-left: 60px;
  transition: background-color 0.5s ease;
}
section#page div.carousel-hiver-ete div.container div.ranger button.active,
article.single-page div.carousel-hiver-ete div.container div.ranger button.active {
  background-color: #C19355;
  color: #fff;
}
section#page div.carousel-hiver-ete div.container div.ranger button#goto-ete:hover,
article.single-page div.carousel-hiver-ete div.container div.ranger button#goto-ete:hover {
  background-color: #C19355;
  color: #fff;
  background-image: url("/wp-content/themes/kenauk/images/feuille-blanc.svg");
  background-size: 23px;
  background-repeat: no-repeat;
  background-position: left 30px center;
}
section#page div.carousel-hiver-ete div.container div.ranger button#goto-hiver:hover,
article.single-page div.carousel-hiver-ete div.container div.ranger button#goto-hiver:hover {
  background-color: #C19355;
  color: #fff;
  background-image: url("/wp-content/themes/kenauk/images/flocon-blanc.svg");
  background-size: 23px;
  background-repeat: no-repeat;
  background-position: left 30px center;
}
section#page div.carousel-hiver-ete div.container div.ranger button#goto-ete.active,
article.single-page div.carousel-hiver-ete div.container div.ranger button#goto-ete.active {
  background-image: url("/wp-content/themes/kenauk/images/feuille-blanc.svg");
  background-size: 23px;
  background-repeat: no-repeat;
  background-position: left 30px center;
}
section#page div.carousel-hiver-ete div.container div.ranger button#goto-ete,
article.single-page div.carousel-hiver-ete div.container div.ranger button#goto-ete {
  background-image: url("/wp-content/themes/kenauk/images/feuille-or.svg");
  background-size: 23px;
  background-repeat: no-repeat;
  background-position: left 30px center;
}
section#page div.carousel-hiver-ete div.container div.ranger button#goto-hiver.active,
article.single-page div.carousel-hiver-ete div.container div.ranger button#goto-hiver.active {
  background-image: url("/wp-content/themes/kenauk/images/flocon-blanc.svg");
  background-size: 23px;
  background-repeat: no-repeat;
  background-position: left 30px center;
}
section#page div.carousel-hiver-ete div.container div.ranger button#goto-hiver,
article.single-page div.carousel-hiver-ete div.container div.ranger button#goto-hiver {
  background-image: url("/wp-content/themes/kenauk/images/flocon-or.svg");
  background-size: 23px;
  background-repeat: no-repeat;
  background-position: left 30px center;
}
@media (max-width: 767px) {
  section#page div.carousel-hiver-ete div.container div.ranger button,
  article.single-page div.carousel-hiver-ete div.container div.ranger button {
    margin: 0 10px;
    width: 150px;
  }
}
section#page div.carousel-hiver-ete div.relative,
article.single-page div.carousel-hiver-ete div.relative {
  position: relative;
}
section#page div.carousel-hiver-ete div.relative button#next-slide-hiver,
section#page div.carousel-hiver-ete div.relative button#next-slide-ete,
article.single-page div.carousel-hiver-ete div.relative button#next-slide-hiver,
article.single-page div.carousel-hiver-ete div.relative button#next-slide-ete {
  position: absolute;
  top: 40px;
  right: calc(10vw + 60px);
  background-color: #C19355;
  color: #FFF;
  padding: 0 50px 0 20px;
  border: 1px solid #C19355;
  height: 41px;
  border-radius: 21px;
  z-index: 2;
  cursor: pointer;
  background-image: url("/wp-content/themes/kenauk/images/arrow-white.svg");
  background-size: 28px;
  background-position: right 10px center;
  background-repeat: no-repeat;
}
@media (max-width: 1023px) {
  section#page div.carousel-hiver-ete div.relative button#next-slide-hiver,
  section#page div.carousel-hiver-ete div.relative button#next-slide-ete,
  article.single-page div.carousel-hiver-ete div.relative button#next-slide-hiver,
  article.single-page div.carousel-hiver-ete div.relative button#next-slide-ete {
    top: -60px;
    left: 50%;
    right: inherit;
    transform: translateX(-50%);
  }
}
@media (max-width: 767px) {
  section#page div.carousel-hiver-ete div.relative button#next-slide-hiver,
  section#page div.carousel-hiver-ete div.relative button#next-slide-ete,
  article.single-page div.carousel-hiver-ete div.relative button#next-slide-hiver,
  article.single-page div.carousel-hiver-ete div.relative button#next-slide-ete {
    top: 520px;
  }
}
section#page div.carousel-hiver-ete div.col,
article.single-page div.carousel-hiver-ete div.col {
  padding: 0 30px;
  position: relative;
  z-index: 1;
}
section#page div.carousel-hiver-ete div.col a,
article.single-page div.carousel-hiver-ete div.col a {
  color: #070707;
}
section#page div.carousel-hiver-ete div.col a:hover,
article.single-page div.carousel-hiver-ete div.col a:hover {
  text-decoration: none;
}
section#page div.carousel-hiver-ete div.col a:hover span.hover,
article.single-page div.carousel-hiver-ete div.col a:hover span.hover {
  opacity: 1;
}
section#page div.carousel-hiver-ete div.col span.hover,
article.single-page div.carousel-hiver-ete div.col span.hover {
  transition: all 0.5s ease;
  position: absolute;
  z-index: 2;
  top: 180px;
  left: 50%;
  width: 99px;
  height: 99px;
  background-color: #fff;
  color: #C19355;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translate(-50%, 0%);
  border-radius: 50%;
  font-family: "Playfair Display", serif;
  opacity: 0;
}
section#page div.carousel-hiver-ete div.col img,
article.single-page div.carousel-hiver-ete div.col img {
  width: 100%;
}
section#page div.two-col-texte-photo,
article.single-page div.two-col-texte-photo {
  margin-bottom: 100px;
}
section#page div.two-col-texte-photo div.container div.ranger,
article.single-page div.two-col-texte-photo div.container div.ranger {
  width: calc(100% + 160px);
  margin-left: -80px;
  margin-right: -80px;
}
section#page div.two-col-texte-photo div.container div.ranger div.colonne-2,
article.single-page div.two-col-texte-photo div.container div.ranger div.colonne-2 {
  padding: 0 80px;
  width: 50%;
}
@media (max-width: 1023px) {
  section#page div.two-col-texte-photo div.container div.ranger div.colonne-2,
  article.single-page div.two-col-texte-photo div.container div.ranger div.colonne-2 {
    width: 100%;
  }
}
section#page div.two-col-texte-photo div.container div.ranger div.colonne-2 img,
article.single-page div.two-col-texte-photo div.container div.ranger div.colonne-2 img {
  width: 100%;
}
@media (max-width: 767px) {
  section#page div.two-col-texte-photo div.container div.ranger div.colonne-2 img,
  article.single-page div.two-col-texte-photo div.container div.ranger div.colonne-2 img {
    margin-top: 30px;
  }
}
section#page div.two-col-texte-photo div.container div.ranger div.colonne-2 ul li,
article.single-page div.two-col-texte-photo div.container div.ranger div.colonne-2 ul li {
  line-height: 1.5;
}
section#page div.two-col-texte-photo div.container div.ranger.gauche,
article.single-page div.two-col-texte-photo div.container div.ranger.gauche {
  flex-direction: row-reverse;
}
section#page div.two-col-texte-photo div.container div.ranger.droite,
article.single-page div.two-col-texte-photo div.container div.ranger.droite {
  flex-direction: row;
}
section#page div.two-col-texte-photo div.container div.ranger.decalee,
article.single-page div.two-col-texte-photo div.container div.ranger.decalee {
  padding-bottom: 300px;
}
@media (max-width: 1023px) {
  section#page div.two-col-texte-photo div.container div.ranger.decalee,
  article.single-page div.two-col-texte-photo div.container div.ranger.decalee {
    padding-bottom: 0;
  }
}
section#page div.two-col-texte-photo div.container div.ranger.decalee img,
article.single-page div.two-col-texte-photo div.container div.ranger.decalee img {
  position: relative;
  top: 300px;
}
@media (max-width: 1023px) {
  section#page div.two-col-texte-photo div.container div.ranger.decalee img,
  article.single-page div.two-col-texte-photo div.container div.ranger.decalee img {
    top: 0;
    margin-top: 30px;
  }
}
section#page div.three-col,
article.single-page div.three-col {
  margin-bottom: 100px;
}
section#page div.three-col div.container div.ranger,
article.single-page div.three-col div.container div.ranger {
  width: calc(100% + 160px);
  margin-left: -80px;
  margin-right: -80px;
}
section#page div.three-col div.container div.ranger div.colonne-3,
article.single-page div.three-col div.container div.ranger div.colonne-3 {
  padding: 0 80px;
  width: 33.333%;
}
@media (max-width: 1023px) {
  section#page div.three-col div.container div.ranger div.colonne-3,
  article.single-page div.three-col div.container div.ranger div.colonne-3 {
    width: 100%;
  }
}
section#page div.three-col-image-texte,
article.single-page div.three-col-image-texte {
  margin-bottom: 50px;
  padding-top: 70px;
  padding-bottom: 50px;
}
@media (max-width: 1023px) {
  section#page div.three-col-image-texte,
  article.single-page div.three-col-image-texte {
    padding-bottom: 70px;
  }
}
section#page div.three-col-image-texte div.container div.ranger,
article.single-page div.three-col-image-texte div.container div.ranger {
  width: calc(100% + 90px);
  margin-left: -45px;
  margin-right: -45px;
}
section#page div.three-col-image-texte div.container div.ranger div.colonne-3,
article.single-page div.three-col-image-texte div.container div.ranger div.colonne-3 {
  padding: 0 45px;
  width: 33.333%;
}
@media (max-width: 1023px) {
  section#page div.three-col-image-texte div.container div.ranger div.colonne-3,
  article.single-page div.three-col-image-texte div.container div.ranger div.colonne-3 {
    width: 100%;
    margin-bottom: 70px;
  }
}
section#page div.three-col-image-texte div.container div.ranger div.colonne-3 img,
article.single-page div.three-col-image-texte div.container div.ranger div.colonne-3 img {
  width: 100%;
}
section#page div.three-col-image-texte div.container div.ranger div.colonne-3 h4,
article.single-page div.three-col-image-texte div.container div.ranger div.colonne-3 h4 {
  margin: 1em 0 0.5em;
}
section#page div.three-col-image-texte div.container div.ranger div.colonne-3:nth-child(2),
article.single-page div.three-col-image-texte div.container div.ranger div.colonne-3:nth-child(2) {
  position: relative;
  top: 130px;
}
@media (max-width: 1023px) {
  section#page div.three-col-image-texte div.container div.ranger div.colonne-3:nth-child(2),
  article.single-page div.three-col-image-texte div.container div.ranger div.colonne-3:nth-child(2) {
    top: 0;
  }
}
section#page div.three-col-image-texte.nomarge div.container div.ranger div.colonne-3:nth-child(2),
article.single-page div.three-col-image-texte.nomarge div.container div.ranger div.colonne-3:nth-child(2) {
  top: 0px;
}
section#page div.three-col-image-scroll,
article.single-page div.three-col-image-scroll {
  margin-bottom: 100px;
}
section#page div.three-col-image-scroll div.relative,
article.single-page div.three-col-image-scroll div.relative {
  position: relative;
}
section#page div.three-col-image-scroll div.relative button.next-three-col-image-scroll,
article.single-page div.three-col-image-scroll div.relative button.next-three-col-image-scroll {
  position: absolute;
  top: 40px;
  right: calc(33.333% - 45px);
  background-color: transparent;
  color: #C19355;
  padding: 0 50px 0 20px;
  border: 1px solid #C19355;
  height: 41px;
  border-radius: 21px;
  z-index: 2;
  cursor: pointer;
  background-image: url("/wp-content/themes/kenauk/images/arrow-dore.svg");
  background-size: 28px;
  background-position: right 10px center;
  background-repeat: no-repeat;
}
section#page div.three-col-image-scroll div.container div.slide-three-col-image-scroll,
article.single-page div.three-col-image-scroll div.container div.slide-three-col-image-scroll {
  width: calc(100% + 90px);
  margin-left: -45px;
  margin-right: -45px;
}
section#page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3,
article.single-page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3 {
  padding: 0 45px;
  padding-top: 200px;
}
@media (max-width: 767px) {
  section#page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3,
  article.single-page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3 {
    padding-top: 70px;
  }
}
section#page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3 div.pos,
article.single-page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3 div.pos {
  transition: all 0.5s ease;
  position: relative;
  top: 0;
}
section#page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3 img,
article.single-page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3 img {
  width: 100%;
}
section#page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3 h4,
article.single-page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3 h4 {
  margin: 1em 0 0.5em;
}
section#page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3 div.scroll,
article.single-page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3 div.scroll {
  overflow-y: auto;
  height: 240px;
}
section#page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3.slick-current div.pos,
article.single-page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3.slick-current div.pos {
  position: relative;
  top: -130px;
}
@media (max-width: 767px) {
  section#page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3.slick-current div.pos,
  article.single-page div.three-col-image-scroll div.container div.slide-three-col-image-scroll div.colonne-3.slick-current div.pos {
    top: 0;
  }
}
section#page div.three-col-image-scroll,
article.single-page div.three-col-image-scroll {
  /* width */
}
section#page div.three-col-image-scroll ::-webkit-scrollbar,
article.single-page div.three-col-image-scroll ::-webkit-scrollbar {
  width: 6px;
  border-radius: 3px;
}
section#page div.three-col-image-scroll,
article.single-page div.three-col-image-scroll {
  /* Track */
}
section#page div.three-col-image-scroll ::-webkit-scrollbar-track,
article.single-page div.three-col-image-scroll ::-webkit-scrollbar-track {
  background: rgba(168, 168, 168, 0.2);
  border-radius: 3px;
}
section#page div.three-col-image-scroll,
article.single-page div.three-col-image-scroll {
  /* Handle */
}
section#page div.three-col-image-scroll ::-webkit-scrollbar-thumb,
article.single-page div.three-col-image-scroll ::-webkit-scrollbar-thumb {
  background: rgba(168, 168, 168, 0.34);
  border-radius: 3px;
}
section#page div.three-col-image-scroll,
article.single-page div.three-col-image-scroll {
  /* Handle on hover */
}
section#page div.three-col-image-scroll ::-webkit-scrollbar-thumb:hover,
article.single-page div.three-col-image-scroll ::-webkit-scrollbar-thumb:hover {
  background: #A8A8A8;
}
section#page div.galerie,
article.single-page div.galerie {
  margin-bottom: 100px;
  padding-bottom: 200px;
}
section#page div.galerie div.container div.ranger,
article.single-page div.galerie div.container div.ranger {
  width: calc(100% + 90px);
  margin-left: -45px;
  margin-right: -45px;
}
section#page div.galerie div.container div.ranger div.col,
article.single-page div.galerie div.container div.ranger div.col {
  width: 33.3333%;
  padding: 0 45px;
  margin-bottom: 90px;
}
@media (max-width: 1023px) {
  section#page div.galerie div.container div.ranger div.col,
  article.single-page div.galerie div.container div.ranger div.col {
    width: 50%;
  }
}
@media (max-width: 767px) {
  section#page div.galerie div.container div.ranger div.col,
  article.single-page div.galerie div.container div.ranger div.col {
    width: 100%;
  }
}
section#page div.galerie div.container div.ranger div.col div.hauteur,
article.single-page div.galerie div.container div.ranger div.col div.hauteur {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 136%;
}
section#page div.galerie div.container div.ranger div.col img,
article.single-page div.galerie div.container div.ranger div.col img {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
section#page div.galerie div.container div.ranger div.col:nth-child(3n+2),
article.single-page div.galerie div.container div.ranger div.col:nth-child(3n+2) {
  position: relative;
  top: 130px;
}
@media (max-width: 1023px) {
  section#page div.galerie div.container div.ranger div.col:nth-child(3n+2),
  article.single-page div.galerie div.container div.ranger div.col:nth-child(3n+2) {
    top: 0;
  }
}
section#page div.galerie div.container div.ranger div.col.none,
article.single-page div.galerie div.container div.ranger div.col.none {
  display: none;
}
section#page div.galerie div.container button#voirplus,
article.single-page div.galerie div.container button#voirplus {
  cursor: pointer;
  width: 239px;
  display: block;
  margin: 0 auto;
  position: relative;
  top: 130px;
}
section#page div.full-col,
article.single-page div.full-col {
  margin-bottom: 100px;
}
section#page div.full-col div.container div.full-col,
article.single-page div.full-col div.container div.full-col {
  width: 100%;
}
section#page div.titre,
article.single-page div.titre {
  margin-bottom: 200px;
}
section#page div.titre div.container div.texte,
article.single-page div.titre div.container div.texte {
  display: table;
  margin: 0 auto;
  color: #C19355;
}
section#page div.titre div.container div.texte h1,
section#page div.titre div.container div.texte h2,
article.single-page div.titre div.container div.texte h1,
article.single-page div.titre div.container div.texte h2 {
  margin: 0;
  position: relative;
}
section#page div.titre div.container div.texte h1:after,
section#page div.titre div.container div.texte h2:after,
article.single-page div.titre div.container div.texte h1:after,
article.single-page div.titre div.container div.texte h2:after {
  content: "";
  position: absolute;
  left: -80px;
  top: 150px;
  width: 1px;
  height: 100%;
  background-color: #C19355;
}
@media (max-width: 1023px) {
  section#page div.titre div.container div.texte h1:after,
  section#page div.titre div.container div.texte h2:after,
  article.single-page div.titre div.container div.texte h1:after,
  article.single-page div.titre div.container div.texte h2:after {
    left: -8vw;
    top: 100px;
  }
}
section#page div.titre.nomarge,
article.single-page div.titre.nomarge {
  margin-bottom: 0;
}
section#page div.slider-photo,
article.single-page div.slider-photo {
  margin-bottom: 100px;
  width: 100%;
}
section#page div.slider-photo div.container div.slides-photo,
article.single-page div.slider-photo div.container div.slides-photo {
  width: calc(100% + (100vw - 1220px) / 2);
}
@media (max-width: 1023px) {
  section#page div.slider-photo div.container div.slides-photo,
  article.single-page div.slider-photo div.container div.slides-photo {
    width: 100%;
  }
}
section#page div.slider-photo div.container div.slides-photo div.bg,
article.single-page div.slider-photo div.container div.slides-photo div.bg {
  height: 35vw;
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
section#page .slider-photo-center-mode,
article.single-page .slider-photo-center-mode {
  margin-bottom: 100px;
  width: 100%;
}
section#page .slider-photo-center-mode div.relative,
article.single-page .slider-photo-center-mode div.relative {
  position: relative;
}
section#page .slider-photo-center-mode div.relative button.next-slider-photo-center-mode,
article.single-page .slider-photo-center-mode div.relative button.next-slider-photo-center-mode {
  position: absolute;
  top: -80px;
  right: calc(10vw + 60px);
  background-color: #C19355;
  color: #FFF;
  padding: 0 50px 0 20px;
  border: 1px solid #C19355;
  height: 41px;
  border-radius: 21px;
  z-index: 2;
  cursor: pointer;
  background-image: url("/wp-content/themes/kenauk/images/arrow-white.svg");
  background-size: 28px;
  background-position: right 10px center;
  background-repeat: no-repeat;
}
@media (max-width: 1023px) {
  section#page .slider-photo-center-mode div.relative button.next-slider-photo-center-mode,
  article.single-page .slider-photo-center-mode div.relative button.next-slider-photo-center-mode {
    right: calc(10vw + 30px);
    top: -70px;
  }
}
section#page .slider-photo-center-mode div.slides-photo-center-mode,
article.single-page .slider-photo-center-mode div.slides-photo-center-mode {
  width: 100%;
}
section#page .slider-photo-center-mode div.slides-photo-center-mode div.padding,
article.single-page .slider-photo-center-mode div.slides-photo-center-mode div.padding {
  padding: 0 30px;
}
section#page .slider-photo-center-mode div.slides-photo-center-mode div.bg,
article.single-page .slider-photo-center-mode div.slides-photo-center-mode div.bg {
  height: 0;
  padding-bottom: 150%;
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
section#page div.formulaire,
article.single-page div.formulaire {
  margin-bottom: 100px;
}
section#page div.formulaire div.container div.ranger,
article.single-page div.formulaire div.container div.ranger {
  width: calc(100% + 160px);
  margin-left: -80px;
  margin-right: -80px;
}
section#page div.formulaire div.container div.ranger div.colonne-2,
article.single-page div.formulaire div.container div.ranger div.colonne-2 {
  padding: 0 80px;
  width: 50%;
}
@media (max-width: 1023px) {
  section#page div.formulaire div.container div.ranger div.colonne-2,
  article.single-page div.formulaire div.container div.ranger div.colonne-2 {
    width: 100%;
    margin-bottom: 30px;
  }
}
section#page div.formulaire div.container div.ranger div.colonne-2 h3,
article.single-page div.formulaire div.container div.ranger div.colonne-2 h3 {
  color: #070707;
  margin: 0;
}
section#page div.titre-central-bouton-texte,
article.single-page div.titre-central-bouton-texte {
  margin-bottom: 100px;
}
section#page div.titre-central-bouton-texte div.container div.titre,
article.single-page div.titre-central-bouton-texte div.container div.titre {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: 624px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0;
}
section#page div.titre-central-bouton-texte div.container div.titre h2,
article.single-page div.titre-central-bouton-texte div.container div.titre h2 {
  text-align: center;
  margin: 0;
}
section#page div.titre-central-bouton-texte div.container div.bouton,
article.single-page div.titre-central-bouton-texte div.container div.bouton {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
section#page div.titre-central-bouton-texte div.container div.texte,
article.single-page div.titre-central-bouton-texte div.container div.texte {
  display: block;
  margin: 0 auto;
  max-width: 720px;
}
section#page div.titre-central-bouton-texte div.container div.texte button,
article.single-page div.titre-central-bouton-texte div.container div.texte button {
  display: block;
  margin: 60px auto 0;
  min-width: 239px;
}
section#page iframe,
article.single-page iframe {
  width: 100%;
  aspect-ratio: 16/9;
}

div.formulaire {
  margin-bottom: 100px;
}
div.formulaire div.container div.ranger {
  width: calc(100% + 160px);
  margin-left: -80px;
  margin-right: -80px;
}
div.formulaire div.container div.ranger div.colonne-2 {
  padding: 0 80px;
  width: 50%;
}
@media (max-width: 1023px) {
  div.formulaire div.container div.ranger div.colonne-2 {
    width: 100%;
    margin-bottom: 30px;
  }
}
div.formulaire div.container div.ranger div.colonne-2 h3 {
  color: #070707;
  margin: 0;
}

div#form input,
div#form textarea {
  border: none;
  border-bottom: 1px solid #707070;
  height: 60px;
  width: 100%;
  box-shadow: none;
  border-radius: 0;
  padding: 10px 0;
  font-size: 1.563rem;
  font-family: "Playfair Display", serif;
}
div#form input[type=checkbox] {
  border: 1px solid #707070;
  padding: 0;
}
div#form input[type=radio]::before {
  margin: 0;
}
div#form input[type=text]#field_w4er {
  font-size: 1.225rem;
}
div#form label#field_w4er2_label {
  font-size: 1.563rem;
  font-family: "Playfair Display", serif;
  display: flex;
  align-items: center;
}
div#form label#field_w4er2_label:before {
  content: "";
  width: 50px;
  height: 50px;
  display: block;
  background-image: url("/wp-content/themes/kenauk/images/ico-calendar.svg");
  background-repeat: no-repeat;
}
div#form input[type=radio] {
  border-bottom: none;
  border: 1px solid #707070;
  height: auto;
  width: auto;
  border-radius: 60px;
  padding: 3px 5px 5px 3px;
}
div#form input[type=text].frm_custom_date {
  border-bottom: none;
  height: auto;
  width: auto;
}
div#form .frm-datepicker .ui-datepicker-title select.ui-datepicker-month,
div#form .frm-datepicker .ui-datepicker-title select.ui-datepicker-year {
  font-size: 12px !important;
  color: #000 !important;
}
div#form textarea {
  height: 260px;
}
div#form #frm_field_23_container {
  display: flex;
}
div#form #frm_field_23_container label {
  width: 20%;
}
div#form #frm_field_23_container input {
  height: 0;
}
div#form button {
  height: 56px;
  padding: 0 28px;
  border-radius: 28px;
  border: 1px solid #C19355;
  background-color: transparent;
  box-shadow: none;
  color: #fff;
  text-transform: uppercase;
  font-family: "gilroy", sans-serif;
  background-color: #C19355;
  min-width: 239px;
  font-size: 0.875em;
}
div#form .frm_style_style-formidable.with_frm_style .form-field {
  margin-bottom: 30px;
}

div.datepicker-single .ui-datepicker-title {
  color: #000 !important;
  font-size: 1rem !important;
  font-weight: bold !important;
  line-height: 1.5 !important;
}

.ui-datepicker .ui-datepicker-next:before {
  content: "" !important;
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
  display: block !important;
}

.ui-datepicker .ui-datepicker-next span {
  transform: rotate(-90deg);
}

.ui-datepicker .ui-datepicker-prev span {
  transform: rotate(90deg) !important;
}

section#home {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh;
  position: relative;
  padding-bottom: 90px;
}
section#home div.container {
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 1023px) {
  section#home div.container {
    justify-content: unset;
  }
}
section#home div#video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
section#home div#video video {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}
section#home div#video .hero-video-poster {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
section#home div.texte {
  width: 100%;
  max-width: 1220px;
  padding: 0 30px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
  color: #fff;
  z-index: 9;
}
@media (max-width: 1023px) {
  section#home div.texte {
    text-align: center;
  }
  section#home div.texte h1 {
    font-size: 4.5rem;
  }
}
@media (max-width: 767px) {
  section#home div.texte h1 {
    font-size: 3rem;
  }
}
@media (max-width: 400px) {
  section#home div.texte h1 {
    font-size: 2.5rem;
  }
}
section#home div.texte button {
  margin-top: 30px;
}

section#savourez {
  overflow: hidden;
  padding: 300px 0;
}
@media (max-width: 1023px) {
  section#savourez {
    padding: 100px 0 200px 0;
  }
}
@media (max-width: 767px) {
  section#savourez {
    padding: 200px 0 150px 0;
  }
}
section#savourez div.container div.title {
  display: block;
  width: auto;
  float: right;
}
section#savourez div.container div.title h1,
section#savourez div.container div.title h2 {
  color: #C19355;
  position: relative;
  display: block;
  margin: 0;
}
section#savourez div.container div.title h1:before,
section#savourez div.container div.title h2:before {
  content: "";
  position: absolute;
  left: -140px;
  height: 100%;
  width: 1px;
  background-color: #C19355;
  top: 50%;
}

section#activitees div.container div.ranger div.colonne:nth-child(1) {
  width: calc(100% - 300px);
  padding-right: 40px;
}
@media (max-width: 1023px) {
  section#activitees div.container div.ranger div.colonne:nth-child(1) {
    width: 100%;
  }
}
section#activitees div.container div.ranger div.colonne:nth-child(2) {
  width: 300px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}
@media (max-width: 1023px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) {
    width: 100%;
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) {
    align-items: center;
  }
}
section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows {
  display: flex;
  flex-wrap: wrap;
  width: 250px;
  justify-content: space-between;
}
@media (max-width: 767px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows {
    width: 98%;
    display: none;
    position: absolute;
    top: 74vw;
    z-index: 1;
  }
}
@media (max-width: 567px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows {
    top: 110vw;
  }
}
@media (max-width: 445px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows {
    width: 96%;
    display: none;
    position: absolute;
    top: unset;
    bottom: 76vw;
    z-index: 1;
  }
}
@media (max-width: 383px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows {
    bottom: 95vw;
  }
}
section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow {
  width: 76px;
}
@media (max-width: 767px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow {
    background-color: white;
    border-radius: 100%;
  }
}
@media (max-width: 445px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow {
    width: 57px;
    height: 57px;
  }
}
section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img {
  width: 100%;
  cursor: pointer;
}
section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.next-slide-ete, section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.next-slide-hiver {
  width: 77px;
  height: 77px;
  position: absolute;
  left: -90px;
  bottom: 362px;
  transform: translateX(-50%);
}
@media (max-width: 1490px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.next-slide-ete, section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.next-slide-hiver {
    left: 0;
  }
}
@media (max-width: 1280px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.next-slide-ete, section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.next-slide-hiver {
    left: 16px;
  }
}
@media (max-width: 767px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.next-slide-ete, section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.next-slide-hiver {
    position: relative;
    /*bottom:134px;
    left:118px;*/
    z-index: 9999;
    bottom: inherit;
    left: 0;
  }
}
@media (max-width: 445px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.next-slide-ete, section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.next-slide-hiver {
    width: 57px;
    height: 57px;
  }
}
section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.next-slide-ete, section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.next-slide-hiver {
  /*@media (max-width: 414px){
  	bottom: 19vw;
  }
  @media (max-width:393px){
  	bottom:20vw;
  }
  @media (max-width:320px){
  	bottom:-25vw;
  }*/
}
section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.previous-slide-ete, section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.previous-slide-hiver {
  width: 77px;
  height: 77px;
  position: absolute;
  left: -53px;
  bottom: 462px;
  transform: translateX(-50%);
}
@media (max-width: 1490px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.previous-slide-ete, section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.previous-slide-hiver {
    left: 40px;
  }
}
@media (max-width: 1280px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.previous-slide-ete, section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.previous-slide-hiver {
    left: 54px;
  }
}
@media (max-width: 767px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.previous-slide-ete, section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.previous-slide-hiver {
    position: relative;
    bottom: inherit;
    left: 0;
    right: 0;
    transform: translateX(0);
    /*bottom:134px;
    left:60px;*/
  }
}
@media (max-width: 445px) {
  section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.previous-slide-ete, section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.previous-slide-hiver {
    width: 57px;
    height: 57px;
  }
}
section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.previous-slide-ete, section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow img.previous-slide-hiver {
  /*@media (max-width: 414px){
  	bottom: 19vw;
  }
  @media (max-width:393px){
  	bottom:20vw;
  }
  @media (max-width:320px){
  	bottom:-25vw;
  }*/
}
section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow:nth-child(2) img {
  transform: rotate(180deg);
}
section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows div.arrow {
  /*@media (max-width:767px){
  	top:518px;
  	left:0;
  	display: block;
  	position: absolute;
  }*/
}
section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows.ete {
  display: flex;
}
section#activitees div.container div.ranger div.colonne:nth-child(2) div.arrows.hiver {
  display: none;
  margin-top: 60px;
  margin-bottom: -60px;
}
section#activitees div.container .slides-activites {
  margin-top: 90px;
  width: calc(100% + 90px);
  margin-left: -45px;
  margin-right: -45px;
}
section#activitees div.container .slides-activites.ete {
  display: block;
}
section#activitees div.container .slides-activites.hiver {
  display: none;
}
@media (max-width: 1023px) {
  section#activitees div.container .slides-activites {
    margin-top: 30px;
  }
}
section#activitees div.container .slides-activites .slick-track {
  padding-bottom: 100px;
}
section#activitees div.container .slides-activites {
  padding-bottom: 100px;
}
section#activitees div.container .slides-activites .slide-width {
  padding: 0 45px;
}
section#activitees div.container .slides-activites .slide-width img {
  width: 100%;
}
@media (max-height: 832px) {
  section#activitees div.container .slides-activites .slide-width img {
    height: 350px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 767px) {
  section#activitees div.container .slides-activites .slide-width img {
    margin-top: 80px;
  }
}
section#activitees div.container .slides-activites .slide-width div.pos {
  transition: top 0.5s ease;
  position: relative;
  top: 0;
}
section#activitees div.container .slides-activites .slide-width.slick-current .pos {
  position: relative;
  top: 100px;
}
@media (max-width: 1023px) {
  section#activitees div.container .slides-activites .slide-width.slick-current .pos {
    top: 0;
  }
}
@media (max-width: 767px) {
  section#activitees div.container .slides-activites .slide-width {
    padding: 0 20px;
  }
}
section#activitees div.container .slides-activites a {
  color: #000;
}
section#activitees div.container .saisonete,
section#activitees div.container .saisonhiver {
  padding-left: 83px;
}
@media (max-width: 767px) {
  section#activitees div.container .saisonete,
  section#activitees div.container .saisonhiver {
    padding: 0 20px;
  }
}

@keyframes rotate {
  from {
    transform: translate(50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(50%, -50%) rotate(-360deg);
  }
}
@keyframes rotate2 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
section#mission-accueil {
  position: relative;
}
section#mission-accueil div.bg {
  position: absolute;
  width: calc(100% - 175px);
  height: 100%;
  left: 0;
  top: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 1;
}
@media (max-width: 1023px) {
  section#mission-accueil div.bg {
    width: 100%;
  }
}
section#mission-accueil div.bg:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 162px;
  height: 162px;
  background-image: url("/wp-content/themes/kenauk/images/mission.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transform: translate(50%, -50%);
  z-index: 2;
  animation: rotate 8s linear infinite;
}
@media (max-width: 1023px) {
  section#mission-accueil div.bg:after {
    right: 190px;
  }
}
section#mission-accueil div.container {
  padding-top: 135px;
  padding-bottom: 135px;
}
section#mission-accueil div.container div.texte {
  display: block;
  margin: 0 auto;
  max-width: 570px;
  color: #fff;
  text-align: center;
  position: relative;
  z-index: 2;
}
section#mission-accueil div.container div.texte button {
  margin-top: 20px;
  transition: all 0.5s ease;
}
section#mission-accueil div.container div.texte button:hover {
  background-color: #C19355;
  border-color: #C19355;
}

section#evasion {
  overflow: hidden;
  padding: 300px 0;
}
section#evasion div.container div.title {
  display: block;
  width: auto;
  float: right;
  padding-right: 175px;
}
@media (max-width: 1023px) {
  section#evasion div.container div.title {
    padding-right: 8vw;
  }
}
section#evasion div.container div.title h1,
section#evasion div.container div.title h2 {
  color: #C19355;
  position: relative;
  display: block;
  margin: 0;
  text-align: right;
}
@media (max-width: 1023px) {
  section#evasion div.container div.title h1,
  section#evasion div.container div.title h2 {
    font-size: 12vw;
  }
}
section#evasion div.container div.title h1:before,
section#evasion div.container div.title h2:before {
  content: "";
  position: absolute;
  right: -175px;
  height: 100%;
  width: 1px;
  background-color: #C19355;
  top: 50%;
}
@media (max-width: 1023px) {
  section#evasion div.container div.title h1:before,
  section#evasion div.container div.title h2:before {
    right: -6vw;
  }
}

section#article-accueil div.container h1 {
  margin: 80px 0 40px;
}
@media (max-width: 767px) {
  section#article-accueil div.container h3 {
    margin-bottom: 20px;
  }
}
section#article-accueil div.container div.ranger {
  width: calc(100% + 90px);
  margin-left: -45px;
  margin-right: -45px;
  margin-bottom: 145px;
}
@media (max-width: 767px) {
  section#article-accueil div.container div.ranger {
    margin-bottom: 50px;
  }
}
section#article-accueil div.container div.ranger div.colonne {
  width: 50%;
  padding: 0 45px;
}
@media (max-width: 1023px) {
  section#article-accueil div.container div.ranger div.colonne {
    width: 100%;
  }
}
section#article-accueil div.container div.ranger div.colonne img {
  width: 100%;
}
section#article-accueil div.container div.ranger div.colonne h4 {
  max-width: 300px;
}
section#article-accueil div.container div.ranger div.colonne a.more {
  text-transform: uppercase;
  color: #C19355;
  font-size: 0.875rem;
  display: inline-block;
  padding: 0 10px 0 0;
  position: relative;
  margin-top: 1em;
}
section#article-accueil div.container div.ranger div.colonne a.more:after {
  position: absolute;
  content: "";
  bottom: 0;
  right: 0;
  transform: translateX(100%);
  height: 1px;
  width: 232px;
  background-color: #C19355;
}
section#article-accueil div.container div.ranger:nth-child(even) {
  flex-direction: row-reverse;
}
@media (max-width: 1023px) {
  section#article-accueil div.container div.ranger:nth-child(even) {
    flex-direction: row;
  }
}
section#article-accueil div.container button {
  width: 239px;
  display: block;
  margin: 0 auto;
}

section#instagram {
  padding-top: 238px;
}
@media (max-width: 767px) {
  section#instagram {
    padding-top: 115px;
  }
}
section#instagram div.container p a {
  display: block;
  margin: 0 auto 45px;
  color: #070707;
  font-family: "Playfair Display", serif;
  text-align: center;
  font-size: 1.563rem;
}
section#instagram div.ranger div.colonne {
  width: 25%;
}
@media (max-width: 1023px) {
  section#instagram div.ranger div.colonne {
    width: 50%;
  }
}
@media (max-width: 767px) {
  section#instagram div.ranger div.colonne {
    width: 100%;
  }
}
section#instagram div.ranger div.colonne div.img {
  height: 0;
  padding-bottom: 100%;
  position: relative;
  width: 100%;
}
section#instagram div.ranger div.colonne img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

footer {
  border-top: 1px solid #C19355;
}
footer div.container {
  max-width: 100%;
  padding: 0 7vw;
}
footer div.container div.ranger div.colonne {
  width: 50%;
}
@media (max-width: 1023px) {
  footer div.container div.ranger div.colonne {
    width: 100%;
  }
}
footer div.container div.ranger div.colonne:nth-child(1) {
  border-right: 1px solid #C19355;
  display: flex;
  flex-wrap: wrap;
  padding: 25px 0;
}
@media (max-width: 1023px) {
  footer div.container div.ranger div.colonne:nth-child(1) {
    border-right: none;
  }
}
footer div.container div.ranger div.colonne:nth-child(1) nav {
  width: 33.333%;
}
@media (max-width: 767px) {
  footer div.container div.ranger div.colonne:nth-child(1) nav {
    width: 100%;
  }
}
footer div.container div.ranger div.colonne:nth-child(1) nav ul {
  margin: 0;
  padding: 0;
}
footer div.container div.ranger div.colonne:nth-child(1) nav ul li {
  margin: 0;
  padding: 0;
}
footer div.container div.ranger div.colonne:nth-child(1) nav ul li.noclick > a {
  pointer-events: none;
}
footer div.container div.ranger div.colonne:nth-child(1) nav ul li a {
  display: block;
  color: #070707;
  padding: 10px 0;
  font-size: 0.875rem;
  padding-right: 45px;
}
footer div.container div.ranger div.colonne:nth-child(1) nav ul ul.sub-menu {
  padding-left: 15px;
}
footer div.container div.ranger div.colonne:nth-child(1) nav ul ul.sub-menu a {
  padding: 10px 0;
}
footer div.container div.ranger div.colonne:nth-child(2) {
  padding-left: 45px;
  padding-top: 25px;
  padding-bottom: 25px;
}
@media (max-width: 1023px) {
  footer div.container div.ranger div.colonne:nth-child(2) {
    padding-left: 0;
  }
}
footer div.container div.ranger div.colonne:nth-child(2) p {
  font-size: 0.875rem;
}
footer div.container div.ranger div.colonne:nth-child(2) p a {
  color: #070707;
}
footer div.container div.ranger div.colonne:nth-child(2) div.socials {
  display: flex;
  padding: 10px 0 44px;
}
footer div.container div.ranger div.colonne:nth-child(2) div.socials a {
  display: block;
  width: auto;
  height: 13px;
  margin-right: 20px;
}
footer div.container div.ranger div.colonne:nth-child(2) div.socials a img {
  width: auto;
  height: 100%;
}
footer div.container div.ranger div.colonne:nth-child(2) div.inputs {
  width: 100%;
  display: flex;
  align-items: flex-start;
  border-bottom: 1px solid #070707;
}
footer div.container div.ranger div.colonne:nth-child(2) div.inputs input {
  width: calc(100% - 28px);
  border: none;
  height: 56px;
  padding-bottom: 28px;
}
footer div.container div.ranger div.colonne:nth-child(2) div.inputs button {
  width: 28px;
  height: 15px;
  border: none;
  border-radius: 0;
  background-color: transparent;
  background-image: url("/wp-content/themes/kenauk/images/arrow.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0;
  margin-top: 10px;
}
footer div.container div.ranger div.colonne:nth-child(2) div.ranger div.col {
  width: 50%;
}
@media (max-width: 1023px) {
  footer div.container div.ranger div.colonne:nth-child(2) div.ranger div.col {
    width: 100%;
  }
}
footer div.container div.ranger div.colonne:nth-child(2) div.ranger div.col:nth-child(2) {
  width: 50%;
  padding-top: 1rem;
}
@media (max-width: 1023px) {
  footer div.container div.ranger div.colonne:nth-child(2) div.ranger div.col:nth-child(2) {
    width: 100%;
  }
}
footer div.container div.ranger div.colonne:nth-child(2) div.ranger div.col.padding {
  padding-right: 45px;
}
@media (max-width: 1023px) {
  footer div.container div.ranger div.colonne:nth-child(2) div.ranger div.col.padding {
    padding-right: 0;
  }
}
footer div.container div.ranger div.colonne:nth-child(2) div.ranger div.col img.travelers {
  width: 45%;
}
@media (max-width: 1023px) {
  footer div.container div.ranger div.colonne:nth-child(2) div.ranger div.col img.travelers {
    width: 100%;
    display: block;
    margin: 20px auto;
    max-width: 100px;
  }
}
footer div.container div.ranger div.colonne:nth-child(2) div.ranger div.col div.ranger {
  margin-top: 0px;
  align-items: center;
  justify-content: flex-start;
}
footer div.container div.ranger div.colonne:nth-child(2) div.ranger div.col div.ranger div.img {
  width: 30%;
}
@media (max-width: 1023px) {
  footer div.container div.ranger div.colonne:nth-child(2) div.ranger div.col div.ranger div.img {
    width: 50%;
  }
}
footer div.container div.ranger div.colonne:nth-child(2) div.ranger div.col div.ranger div.img img {
  width: 80%;
  display: block;
  margin: 20px auto;
  max-width: 100px;
}
footer div.container div.ranger div.colonne:nth-child(2) div.ranger div.col #CDSWIDCOE {
  margin: 0 auto;
}
footer div.container div.ranger div.colonne:nth-child(2) div.ranger div.col ul.tripadvisor-logo {
  list-style: none;
  padding: 0;
  margin: 0;
  max-width: 200px;
}
footer div.copy {
  border-top: 1px solid #C19355;
  padding: 20px 0;
}
footer div.copy div.container p {
  font-size: 0.875rem;
  color: #070707;
}
footer div.copy div.container p a {
  color: #070707;
}

:focus {
  outline: none;
}

div#forfaits .container {
  border: 1px solid #000;
  padding: 60px;
}

section#entete {
  height: 35vw;
  min-height: 500px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
section#entete div.bg {
  width: 65%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background-size: cover;
  background-position: center;
  z-index: 1;
}
section#entete div.bg div#after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 77px;
  height: 77px;
  background-image: url("/wp-content/themes/kenauk/images/arrow-down.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transform: translate(-65%, 65%);
  cursor: pointer;
}
section#entete div.texte {
  width: 37.5%;
  text-align: right;
  color: #C19355;
  position: relative;
  z-index: 2;
}
section#entete div.texte h1,
section#entete div.texte h2 {
  line-height: 1;
  margin: 0;
}

section#accordeon {
  padding: 100px 0 223px 0;
}
@media (max-width: 1023px) {
  section#accordeon {
    padding: 0px 0 223px 0;
  }
}
section#accordeon div.container .intro {
  margin-bottom: 20px;
}
section#accordeon div.container div.accordeon div.tab {
  border-bottom: 1px solid #070707;
}
section#accordeon div.container div.accordeon div.tab div.title {
  position: relative;
  height: 86px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  cursor: pointer;
}
section#accordeon div.container div.accordeon div.tab div.title:after {
  content: "+";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 1.563rem;
  color: #070707;
  font-weight: 4;
  font-family: "Playfair Display", serif;
}
section#accordeon div.container div.accordeon div.tab div.title h4 {
  color: #070707;
  margin: 0;
}
section#accordeon div.container div.accordeon div.tab div.content {
  padding: 20px 0 40px;
  display: none;
}
section#accordeon div.container div.accordeon div.tab.active div.title:after {
  content: "-";
}

div#ui-datepicker-div,
div.datepicker-single,
.datepicker-div {
  font-family: "gilroy", sans-serif;
}
div#ui-datepicker-div.ui-widget-content,
div.datepicker-single.ui-widget-content,
.datepicker-div.ui-widget-content {
  border-radius: 0;
  border: none;
}
div#ui-datepicker-div .ui-widget-header,
div.datepicker-single .ui-widget-header,
.datepicker-div .ui-widget-header {
  border: none;
  border-radius: 0;
  background-color: transparent;
  background: transparent;
}
div#ui-datepicker-div .ui-datepicker-title,
div.datepicker-single .ui-datepicker-title,
.datepicker-div .ui-datepicker-title {
  font-size: 0.625rem;
  font-weight: 400;
}
div#ui-datepicker-div .ui-widget-header .ui-icon,
div.datepicker-single .ui-widget-header .ui-icon,
.datepicker-div .ui-widget-header .ui-icon {
  background-image: url("/wp-content/themes/kenauk/images/arrow.svg");
  width: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
div#ui-datepicker-div .ui-datepicker-prev span,
div.datepicker-single .ui-datepicker-prev span,
.datepicker-div .ui-datepicker-prev span {
  transform: rotate(180deg);
}
div#ui-datepicker-div .ui-state-default,
div#ui-datepicker-div .ui-widget-content .ui-state-default,
div#ui-datepicker-div .ui-widget-header .ui-state-default,
div#ui-datepicker-div .ui-button,
div#ui-datepicker-div html .ui-button.ui-state-disabled:hover,
div#ui-datepicker-div html .ui-button.ui-state-disabled:active,
div.datepicker-single .ui-state-default,
div.datepicker-single .ui-widget-content .ui-state-default,
div.datepicker-single .ui-widget-header .ui-state-default,
div.datepicker-single .ui-button,
div.datepicker-single html .ui-button.ui-state-disabled:hover,
div.datepicker-single html .ui-button.ui-state-disabled:active,
.datepicker-div .ui-state-default,
.datepicker-div .ui-widget-content .ui-state-default,
.datepicker-div .ui-widget-header .ui-state-default,
.datepicker-div .ui-button,
.datepicker-div html .ui-button.ui-state-disabled:hover,
.datepicker-div html .ui-button.ui-state-disabled:active {
  background-color: transparent;
  background: transparent;
  border: none;
  text-align: center;
  height: 31px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.625em;
}
div#ui-datepicker-div .ui-state-highlight,
div#ui-datepicker-div .ui-widget-content .ui-state-highlight,
div#ui-datepicker-div .ui-widget-header .ui-state-highlight,
div.datepicker-single .ui-state-highlight,
div.datepicker-single .ui-widget-content .ui-state-highlight,
div.datepicker-single .ui-widget-header .ui-state-highlight,
.datepicker-div .ui-state-highlight,
.datepicker-div .ui-widget-content .ui-state-highlight,
.datepicker-div .ui-widget-header .ui-state-highlight {
  border: 2px dashed #070707;
  border-radius: 50%;
  background-color: #a1a1a1 !important;
}
div#ui-datepicker-div .ui-datepicker th,
div.datepicker-single .ui-datepicker th,
.datepicker-div .ui-datepicker th {
  font-size: 0.625rem;
}
div#ui-datepicker-div .ui-datepicker th span,
div.datepicker-single .ui-datepicker th span,
.datepicker-div .ui-datepicker th span {
  font-size: 0.625rem !important;
}
div#ui-datepicker-div .ui-datepicker-unselectable:not(.ui-datepicker-other-month),
div.datepicker-single .ui-datepicker-unselectable:not(.ui-datepicker-other-month),
.datepicker-div .ui-datepicker-unselectable:not(.ui-datepicker-other-month) {
  background-color: #a1a1a1;
  color: #fff;
  border: 2px solid #fff;
  cursor: not-allowed !important;
}
div#ui-datepicker-div .ui-datepicker-unselectable:not(.ui-datepicker-other-month) span,
div.datepicker-single .ui-datepicker-unselectable:not(.ui-datepicker-other-month) span,
.datepicker-div .ui-datepicker-unselectable:not(.ui-datepicker-other-month) span {
  color: #fff;
  font-size: 0.625rem !important;
  font-weight: 400 !important;
}
div#ui-datepicker-div .ui-datepicker-unselectable:not(.ui-datepicker-other-month):hover,
div.datepicker-single .ui-datepicker-unselectable:not(.ui-datepicker-other-month):hover,
.datepicker-div .ui-datepicker-unselectable:not(.ui-datepicker-other-month):hover {
  cursor: not-allowed !important;
}

div.datepicker-single .dp-highlight .ui-state-default {
  background: #C19355;
  color: #000;
}
div.datepicker-single .dp-highlight.first .ui-state-default {
  background: #fff;
  background-image: url("/wp-content/themes/kenauk/images/first.svg") !important;
  background-size: cover;
  background-position: center;
  color: #000;
  opacity: 1;
}
div.datepicker-single .dp-highlight.last .ui-state-default {
  background: #fff;
  background-image: url("/wp-content/themes/kenauk/images/last.svg") !important;
  background-size: cover;
  background-position: center;
  color: #000;
  opacity: 1 !important;
}
div.datepicker-single .dp-highlight.last {
  opacity: 1 !important;
}
div.datepicker-single .dp-depart .ui-state-default {
  background: #fff;
  background-image: url("/wp-content/themes/kenauk/images/depart.svg");
  background-size: cover;
  background-position: center;
  color: #000;
  opacity: 0.35;
}
div.datepicker-single .dp-arrivee .ui-state-default {
  background: #fff;
  background-image: url("/wp-content/themes/kenauk/images/arrivee.svg");
  background-size: cover;
  background-position: center;
  color: #000;
  opacity: 0.35;
}
div.datepicker-single .ui-datepicker {
  width: 100%;
}
div.datepicker-single .ui-widget.ui-widget-content {
  border: none;
}

div.rechercher-button {
  display: none;
}
@media (max-width: 1023px) {
  div.rechercher-button {
    display: block;
    margin-top: 600px;
  }
}
div.rechercher-button button {
  background-color: #C19355;
  color: #fff;
  border-radius: 35px;
  height: 65px;
  width: 100%;
  display: block;
  margin: 0 auto;
  max-width: 500px;
  cursor: pointer;
  font-size: 1.5rem;
}

div.search-bar {
  width: 100%;
  height: 110px;
  background-color: #fff;
  position: relative;
  z-index: 998;
}
@media (max-width: 1023px) {
  div.search-bar {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 9999;
    overflow-y: auto;
  }
}
div.search-bar div.abs {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
  transform: translateY(100%);
  padding: 0 0px;
  display: none;
  z-index: -1;
  box-shadow: -2px -3px 12px 4px rgba(0, 0, 0, 0.5);
}
@media (max-width: 1023px) {
  div.search-bar div.abs {
    position: relative;
    transform: none;
    z-index: 1;
    box-shadow: none;
  }
}
div.search-bar div.abs div.ranger-abs {
  display: flex;
  flex-wrap: wrap;
}
div.search-bar div.abs div.ranger-abs:nth-child(1) {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
@media (max-width: 1023px) {
  div.search-bar div.abs div.ranger-abs:nth-child(1) {
    border-bottom: none;
    border-top: none;
  }
  div.search-bar div.abs div.ranger-abs:nth-child(1) div.colonne {
    border-top: none;
    border-bottom: none;
  }
}
div.search-bar div.abs div.ranger-abs:nth-child(2) {
  padding: 30px;
}
div.search-bar div.abs div.ranger-abs div.colonne {
  width: 50%;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 20px 0;
  justify-content: center;
  border-left: 1px solid #ccc;
}
@media (max-width: 1023px) {
  div.search-bar div.abs div.ranger-abs div.colonne {
    width: 100%;
    border-left: none;
  }
}
div.search-bar div.abs div.ranger-abs div.colonne:nth-child(1) {
  border-left: none;
}
div.search-bar div.abs div.ranger-abs div.colonne div.circle {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid #070707;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #070707;
  margin: 0 20px;
  cursor: pointer;
  -webkit-user-select: none;
  /* Safari */
  /* IE 10 and IE 11 */
  -moz-user-select: none;
       user-select: none;
  /* Standard syntax */
  touch-action: manipulation;
}
div.search-bar div.abs div.ranger-abs div.colonne span {
  text-align: left;
  display: block;
  font-weight: 600;
  font-size: 1rem;
}
div.search-bar div.abs div.ranger-abs div.colonne input {
  border: 1px solid #070707;
  width: 40px;
  height: 30px;
  text-align: center;
  border-radius: 0;
}
div.search-bar div.abs div.ranger-abs div.colonne input::-webkit-outer-spin-button,
div.search-bar div.abs div.ranger-abs div.colonne input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
div.search-bar div.abs div.ranger-abs div.col {
  width: 25%;
}
@media (max-width: 1023px) {
  div.search-bar div.abs div.ranger-abs div.col {
    width: 100%;
  }
}
div.search-bar div.abs div.ranger-abs div.col label {
  font-weight: 600;
  font-size: 1rem;
  padding-top: 4px;
}
div.search-bar div.abs div.ranger-abs div.col .contain input:checked ~ .checkmark {
  background-color: #C19355;
}
div.search-bar form {
  height: inherit;
}
div.search-bar div.ranger {
  height: inherit;
  background-color: #fff;
}
@media (max-width: 1023px) {
  div.search-bar div.ranger {
    height: auto;
    flex-direction: column;
  }
}
div.search-bar div.ranger span#close-search {
  display: none;
}
@media (max-width: 1023px) {
  div.search-bar div.ranger {
    padding: 150px 0 0;
    position: relative;
  }
  div.search-bar div.ranger span#close-search {
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 50px;
    font-weight: 200;
    color: #070707;
    cursor: pointer;
    z-index: 999;
  }
}
div.search-bar div.ranger div.abs-nbr-personne {
  position: absolute;
  bottom: 0;
  transform: translateY(100%);
  background-color: #fff;
  width: 100%;
  height: 70px;
  padding: 10px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
div.search-bar div.ranger div.abs-nbr-personne div.circle {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid #070707;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #070707;
  margin: 0 20px;
  cursor: pointer;
  -webkit-user-select: none;
  /* Safari */
  /* IE 10 and IE 11 */
  -moz-user-select: none;
       user-select: none;
  /* Standard syntax */
  touch-action: manipulation;
}
div.search-bar div.ranger div.abs-nbr-personne span {
  text-align: left;
  display: block;
  font-weight: 600;
  font-size: 1rem;
}
div.search-bar div.ranger div.abs-nbr-personne input {
  border: 1px solid #070707;
  width: 40px;
  height: 30px;
  text-align: center;
  border-radius: 0;
}
div.search-bar div.ranger div.abs-nbr-personne input::-webkit-outer-spin-button,
div.search-bar div.ranger div.abs-nbr-personne input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@media (max-width: 1023px) {
  div.search-bar div.ranger div.abs-nbr-personne {
    position: relative;
    transform: none;
    z-index: 1;
    box-shadow: none;
  }
}
@media (max-width: 1023px) {
  div.search-bar div.ranger #options {
    height: 55px;
  }
}
div.search-bar div.ranger div.colonne {
  width: 20%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: inherit;
  position: relative;
}
@media (max-width: 1023px) {
  div.search-bar div.ranger div.colonne {
    width: 100%;
    padding: 0px 0px;
    height: auto;
    border-bottom: 1px solid #ccc;
  }
}
div.search-bar div.ranger div.colonne .datepicker-div {
  display: none;
  position: relative;
  top: 27px;
  z-index: 99;
}
@media (max-width: 1023px) {
  div.search-bar div.ranger div.colonne .datepicker-div {
    top: 0;
  }
}
div.search-bar div.ranger div.colonne .datepicker-div .ui-datepicker-inline {
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 1023px) {
  div.search-bar div.ranger div.colonne .datepicker-div .ui-datepicker-inline {
    position: relative;
    display: block;
    margin: 0 auto;
  }
}
div.search-bar div.ranger div.colonne input {
  width: 100%;
  text-align: center;
  height: 55px;
  border: none;
  box-shadow: none;
  font-weight: 900;
  font-size: 1rem;
  background-color: transparent;
  cursor: pointer;
}
div.search-bar div.ranger div.colonne input.datepicker {
  cursor: pointer;
}
div.search-bar div.ranger div.colonne button {
  height: 100%;
  width: 100%;
  padding-right: 80px;
  border-radius: 0;
  background-image: url("/wp-content/themes/kenauk/images/arrow-white.svg");
  background-size: 28px;
  background-position: right 30% center;
  background-repeat: no-repeat;
  font-weight: 600;
  font-size: 0.875rem;
}
@media (max-width: 1023px) {
  div.search-bar div.ranger div.colonne button {
    height: 50px;
    padding-right: 28px;
  }
}
div.search-bar div.ranger div.colonne span:not(.ui-datepicker-month, .ui-datepicker-year) {
  font-weight: 600;
  font-size: 1rem;
  display: block;
  text-align: center;
  cursor: pointer;
}
div.search-bar div.ranger div.colonne:nth-child(4) {
  cursor: pointer;
}
div.search-bar div.ranger div.colonne:nth-child(5) input {
  font-weight: 600;
  font-size: 1rem;
}
div.search-bar ::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #070707;
  opacity: 1;
  /* Firefox */
}
div.search-bar ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #070707;
  opacity: 1;
  /* Firefox */
}
div.search-bar :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #070707;
}
div.search-bar ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #070707;
}

section#chalets-accueil {
  position: relative;
  padding-top: 160px;
}
section#chalets-accueil.archive {
  padding-bottom: 200px;
}
@media (max-width: 1023px) {
  section#chalets-accueil.archive {
    padding-top: 0;
  }
}
section#chalets-accueil button#voir-ete-archive {
  padding: 0 40px;
  padding-left: 60px;
  background-image: url("/wp-content/themes/kenauk/images/feuille-blanc.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: left 20px center;
}
@media (max-width: 1023px) {
  section#chalets-accueil button#voir-ete-archive {
    display: block;
    margin: 0 auto 40px auto;
  }
}
section#chalets-accueil button#voir-hiver-archive {
  padding: 0 40px;
  padding-left: 60px;
  background-image: url("/wp-content/themes/kenauk/images/flocon-blanc.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: left 20px center;
}
@media (max-width: 1023px) {
  section#chalets-accueil button#voir-hiver-archive {
    display: block;
    margin: 0 auto 40px auto;
  }
}
@media (max-width: 1400px) {
  section#chalets-accueil div.container {
    padding-left: 100px;
  }
}
@media (max-width: 767px) {
  section#chalets-accueil div.container {
    padding: 0 30px;
  }
}
section#chalets-accueil div.container div.ranger {
  justify-content: flex-end;
}
section#chalets-accueil div.container div.ranger div.texte {
  max-width: 675px;
}
section#chalets-accueil div.container div.slides-chalets,
section#chalets-accueil div.container div.ranger-result {
  padding-top: 10px;
  width: calc(100% + 30px + (100vw - 1220px) / 2 * 1.5);
  margin-left: -30px;
}
@media (max-width: 1400px) {
  section#chalets-accueil div.container div.slides-chalets,
  section#chalets-accueil div.container div.ranger-result {
    width: 120%;
  }
}
@media (max-width: 767px) {
  section#chalets-accueil div.container div.slides-chalets,
  section#chalets-accueil div.container div.ranger-result {
    width: calc(100% + 60px);
    margin-right: -30px;
  }
}
section#chalets-accueil div.container div.slides-chalets div.col,
section#chalets-accueil div.container div.ranger-result div.col {
  padding: 100px 30px 20px;
}
@media (max-width: 767px) {
  section#chalets-accueil div.container div.slides-chalets div.col,
  section#chalets-accueil div.container div.ranger-result div.col {
    padding: 30px 20px;
  }
}
section#chalets-accueil div.container div.slides-chalets div.col a,
section#chalets-accueil div.container div.ranger-result div.col a {
  color: #070707;
}
section#chalets-accueil div.container div.slides-chalets div.col a:hover,
section#chalets-accueil div.container div.ranger-result div.col a:hover {
  text-decoration: none;
}
section#chalets-accueil div.container div.slides-chalets div.col div.padding,
section#chalets-accueil div.container div.ranger-result div.col div.padding {
  height: 0;
  padding-bottom: 300px;
  width: 100%;
  position: relative;
}
@media (max-height: 832px) {
  section#chalets-accueil div.container div.slides-chalets div.col div.padding,
  section#chalets-accueil div.container div.ranger-result div.col div.padding {
    padding-bottom: 250px;
  }
}
section#chalets-accueil div.container div.slides-chalets div.col div.padding div.icone,
section#chalets-accueil div.container div.ranger-result div.col div.padding div.icone {
  width: 90px;
  height: 90px;
  position: absolute;
  top: 0;
  left: initial;
  right: 0;
  z-index: 3;
  transform: translate(30%, -50%);
}
section#chalets-accueil div.container div.slides-chalets div.col div.padding div.icone img.icone,
section#chalets-accueil div.container div.ranger-result div.col div.padding div.icone img.icone {
  width: 100%;
}
section#chalets-accueil div.container div.slides-chalets div.col div.padding div.icone img.texte,
section#chalets-accueil div.container div.ranger-result div.col div.padding div.icone img.texte {
  width: 100%;
  animation: rotate2 8s linear infinite;
}
section#chalets-accueil div.container div.slides-chalets div.col div.padding img,
section#chalets-accueil div.container div.ranger-result div.col div.padding img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: 1;
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc,
section#chalets-accueil div.container div.ranger-result div.col div.desc {
  box-shadow: 0px 3px 6px 2px rgba(0, 0, 0, 0.1);
  width: 100%;
  padding: 25px;
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc h4,
section#chalets-accueil div.container div.ranger-result div.col div.desc h4 {
  margin: 0;
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc p,
section#chalets-accueil div.container div.ranger-result div.col div.desc p {
  font-size: 0.875rem;
}
@media (max-width: 1440px) {
  section#chalets-accueil div.container div.slides-chalets div.col div.desc .excerpt-long,
  section#chalets-accueil div.container div.ranger-result div.col div.desc .excerpt-long {
    display: none;
  }
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc .excerpt-court,
section#chalets-accueil div.container div.ranger-result div.col div.desc .excerpt-court {
  display: none;
}
@media (max-width: 1440px) {
  section#chalets-accueil div.container div.slides-chalets div.col div.desc .excerpt-court,
  section#chalets-accueil div.container div.ranger-result div.col div.desc .excerpt-court {
    display: block;
  }
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc div.borders,
section#chalets-accueil div.container div.ranger-result div.col div.desc div.borders {
  display: flex;
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc div.borders div.col-t:nth-child(1),
section#chalets-accueil div.container div.ranger-result div.col div.desc div.borders div.col-t:nth-child(1) {
  width: 65px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.625rem;
  border-top: 1px solid #C19355;
  border-bottom: 1px solid #C19355;
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc div.borders div.col-t:nth-child(1) p,
section#chalets-accueil div.container div.ranger-result div.col div.desc div.borders div.col-t:nth-child(1) p {
  flex: 0 0 auto;
  display: flex;
  font-size: 0.625rem;
  align-items: center;
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc div.borders div.col-t:nth-child(1) p img,
section#chalets-accueil div.container div.ranger-result div.col div.desc div.borders div.col-t:nth-child(1) p img {
  margin-right: 0.4em;
  width: 20px;
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc div.borders div.col-t:nth-child(2),
section#chalets-accueil div.container div.ranger-result div.col div.desc div.borders div.col-t:nth-child(2) {
  border: 1px solid #C19355;
  width: 65px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 35px;
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc div.borders div.col-t:nth-child(2) p,
section#chalets-accueil div.container div.ranger-result div.col div.desc div.borders div.col-t:nth-child(2) p {
  display: flex;
  font-size: 0.625rem;
  align-items: center;
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc div.borders div.col-t:nth-child(2) p img,
section#chalets-accueil div.container div.ranger-result div.col div.desc div.borders div.col-t:nth-child(2) p img {
  margin-right: 0.4em;
  width: 20px;
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc div.borders div.col-t:nth-child(3),
section#chalets-accueil div.container div.ranger-result div.col div.desc div.borders div.col-t:nth-child(3) {
  width: 40px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.625rem;
  border-top: 1px solid #C19355;
  border-bottom: 1px solid #C19355;
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc div.ranger,
section#chalets-accueil div.container div.ranger-result div.col div.desc div.ranger {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc div.a-partir,
section#chalets-accueil div.container div.ranger-result div.col div.desc div.a-partir {
  text-align: right;
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc div.a-partir p,
section#chalets-accueil div.container div.ranger-result div.col div.desc div.a-partir p {
  font-size: 0.625rem;
  margin: 0;
  line-height: 1.2;
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc div.a-partir p strong,
section#chalets-accueil div.container div.ranger-result div.col div.desc div.a-partir p strong {
  line-height: 0.6;
  font-weight: 400;
  font-size: 1.563rem;
  font-family: "Playfair Display", serif;
}
section#chalets-accueil div.container div.slides-chalets div.col div.desc div.a-partir p strong span,
section#chalets-accueil div.container div.ranger-result div.col div.desc div.a-partir p strong span {
  font-size: 1.2rem;
}
section#chalets-accueil div.container div.ranger-result {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media (max-width: 767px) {
  section#chalets-accueil div.container div.ranger-result {
    width: calc(100% + 60px);
  }
}
section#chalets-accueil div.container div.ranger-result div.col {
  width: 33.3333%;
}
@media (max-width: 1023px) {
  section#chalets-accueil div.container div.ranger-result div.col {
    width: 50%;
  }
}
@media (max-width: 414px) {
  section#chalets-accueil div.container div.ranger-result div.col {
    width: 100%;
  }
}
section#chalets-accueil div.next-slide-chalets {
  width: 77px;
  height: 77px;
  background-image: url("/wp-content/themes/kenauk/images/arrows-left.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  left: calc((100vw - 1220px) / 2 / 2);
  bottom: 200px;
  cursor: pointer;
  transform: translateX(-50%);
}
@media (max-width: 1400px) {
  section#chalets-accueil div.next-slide-chalets {
    left: 50px;
  }
}
@media (max-width: 767px) {
  section#chalets-accueil div.next-slide-chalets {
    bottom: 35vw;
    left: 45px;
    background-color: white;
    border-radius: 100%;
  }
}
@media (max-width: 667px) {
  section#chalets-accueil div.next-slide-chalets {
    bottom: 42vw;
  }
}
@media (max-width: 567px) {
  section#chalets-accueil div.next-slide-chalets {
    bottom: 52vw;
  }
}
@media (max-width: 445px) {
  section#chalets-accueil div.next-slide-chalets {
    bottom: 320px;
    width: 57px;
    height: 57px;
    left: 33px;
  }
}
@media (max-width: 393px) {
  section#chalets-accueil div.next-slide-chalets {
    bottom: 370px;
  }
}
section#chalets-accueil div.previous-slide-chalet {
  width: 77px;
  height: 77px;
  background-image: url("/wp-content/themes/kenauk/images/arrows-left.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  left: calc((100vw - 1220px) / 2 / 2);
  bottom: 90px;
  transform: rotate(180deg) translateX(50%);
  cursor: pointer;
}
@media (max-width: 1400px) {
  section#chalets-accueil div.previous-slide-chalet {
    left: 50px;
  }
}
@media (max-width: 767px) {
  section#chalets-accueil div.previous-slide-chalet {
    bottom: 35vw;
    left: calc(100% - 45px);
    background-color: white;
    border-radius: 100%;
  }
}
@media (max-width: 667px) {
  section#chalets-accueil div.previous-slide-chalet {
    bottom: 42vw;
  }
}
@media (max-width: 567px) {
  section#chalets-accueil div.previous-slide-chalet {
    bottom: 52vw;
  }
}
@media (max-width: 445px) {
  section#chalets-accueil div.previous-slide-chalet {
    bottom: 320px;
    width: 57px;
    height: 57px;
    left: calc(100% - 33px);
  }
}
@media (max-width: 393px) {
  section#chalets-accueil div.previous-slide-chalet {
    bottom: 370px;
  }
}

section#chalet-single {
  padding-bottom: 200px;
  width: 100%;
}
section#chalet-single div.ranger div.colonne {
  width: 50%;
}
section#chalet-single div.ranger div.colonne:nth-child(2) {
  width: 65%;
}
@media (max-width: 1279px) {
  section#chalet-single div.ranger div.colonne:nth-child(2) {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  section#chalet-single div.ranger div.colonne:nth-child(2) {
    width: 100%;
  }
}
section#chalet-single div.ranger div.colonne:nth-child(1) {
  padding-right: 65px;
  width: 35%;
}
@media (max-width: 1279px) {
  section#chalet-single div.ranger div.colonne:nth-child(1) {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  section#chalet-single div.ranger div.colonne:nth-child(1) {
    width: 100%;
    padding-right: 0;
  }
}
section#chalet-single div.ranger div.colonne:nth-child(1) img {
  width: 100%;
}
section#chalet-single div.ranger div.colonne:nth-child(1) {
  position: relative;
  z-index: 1;
}
section#chalet-single div.ranger div.colonne:nth-child(1) div.img-territoire {
  z-index: 2;
  width: 110px;
  height: 110px;
  position: absolute;
  top: 10px;
  right: 11px;
}
@media (max-width: 1279px) {
  section#chalet-single div.ranger div.colonne:nth-child(1) div.img-territoire {
    right: 10px;
  }
}
section#chalet-single div.ranger div.colonne:nth-child(1) div.img-territoire img.marker {
  width: 35px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
section#chalet-single div.ranger div.colonne:nth-child(1) div.img-territoire img.texte {
  width: 100%;
  animation: rotate2 8s linear infinite;
}
section#chalet-single div.ranger div.colonne:nth-child(1) div.img {
  position: relative;
}
section#chalet-single div.ranger div.colonne:nth-child(1) div.img div.pad {
  height: 0;
  padding-bottom: 100%;
  width: 100%;
  position: relative;
}
section#chalet-single div.ranger div.colonne:nth-child(1) div.img div.pad img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
section#chalet-single div.ranger div.colonne:nth-child(1) div.img div.abs {
  position: absolute;
  bottom: 30px;
  right: 30px;
}
section#chalet-single div.ranger div.colonne:nth-child(1) div.img div.abs div.ranger button {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
  text-transform: uppercase;
  font-size: 0.875em;
  margin-right: 30px;
  padding-left: 60px;
  background-repeat: no-repeat;
  background-position: left 20px center;
  background-size: 23px;
}
section#chalet-single div.ranger div.colonne:nth-child(1) div.img div.abs div.ranger button.voir-hiver {
  background-image: url("/wp-content/themes/kenauk/images/flocon-blanc.svg");
}
section#chalet-single div.ranger div.colonne:nth-child(1) div.img div.abs div.ranger button.voir-ete {
  background-image: url("/wp-content/themes/kenauk/images/feuille-blanc.svg");
}
section#chalet-single div.ranger div.colonne:nth-child(1) div.img div.abs div.ranger .virtualtour img {
  width: 52px;
}
section#chalet-single div.ranger div.colonne:nth-child(1) div.galerie-slide {
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 30px;
}
section#chalet-single div.ranger div.colonne:nth-child(1) div.galerie-slide div.tuile div.pad {
  height: 0;
  padding-bottom: 100%;
  width: 100%;
  position: relative;
}
section#chalet-single div.ranger div.colonne:nth-child(1) div.galerie-slide div.tuile div.pad img {
  position: absolute;
  top: 0;
  left: 50%;
  width: calc(100% - 30px);
  transform: translateX(-50%);
  height: calc(100% - 30px);
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
section#chalet-single div.ranger div.colonne:nth-child(2) {
  padding-right: 7vw;
}
@media (max-width: 1023px) {
  section#chalet-single div.ranger div.colonne:nth-child(2) {
    padding: 0 30px;
    display: block;
    margin: 0 auto;
  }
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger {
  display: flex;
  flex-wrap: wrap;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content {
  width: calc(100% - 320px);
  padding-right: 65px;
  position: relative;
  padding-top: 116px;
}
@media (max-width: 1279px) {
  section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content {
    width: 100%;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content {
    padding-top: 50px;
  }
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content img.fiche {
  width: 19px;
  position: absolute;
  top: 160px;
  right: 65px;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content span.cat {
  display: block;
  font-size: 0.625rem;
  font-weight: 400;
  color: #C19355;
  text-transform: uppercase;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content h1 {
  font-size: 3.813rem;
}
@media (max-width: 1500px) {
  section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content h1 {
    font-size: 2.5rem;
  }
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content p {
  font-size: 1rem;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.description ul {
  margin: 0;
  padding: 0;
  list-style: none;
  -moz-columns: 2;
       columns: 2;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.description ul li {
  margin: 0;
  padding: 0;
  padding-left: 45px;
  margin-bottom: 22px;
  position: relative;
  font-size: 0.875rem;
  color: #070707;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  overflow: hidden;
  min-height: 23px;
  padding-top: 3px;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.description ul li:after {
  content: "";
  position: absolute;
  top: 0px;
  width: 28px;
  height: 22px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  left: 0;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.description ul li.nombre_de_personne:after {
  background-image: url("/wp-content/themes/kenauk/images/lit.svg");
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.description ul li.nombre_de_chambre:after {
  background-image: url("/wp-content/themes/kenauk/images/nombre_de_lit.svg");
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.description ul li.metre_carre:after {
  background-image: url("/wp-content/themes/kenauk/images/metre_carre.svg");
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.description ul li.nombre_de_lit:after {
  background-image: url("/wp-content/themes/kenauk/images/Lit-simple.svg");
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.description ul li.descriptif_lit:after {
  background-image: url("/wp-content/themes/kenauk/images/descriptif_lit.svg");
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.description ul li.vue_sur_la_riviere:after {
  background-image: url("/wp-content/themes/kenauk/images/vue_sur_la_riviere.svg");
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.description ul li.poisson:after {
  background-image: url("/wp-content/themes/kenauk/images/poisson.svg");
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.description ul li.quatre:after {
  background-image: url("/wp-content/themes/kenauk/images/quatre.svg");
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.description ul li.trois:after {
  background-image: url("/wp-content/themes/kenauk/images/trois.svg");
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon {
  border-bottom: 1px solid #070707;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 0;
  padding-right: 20px;
  height: 80px;
  position: relative;
  cursor: pointer;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.title:after {
  content: "+";
  font-size: 25px;
  font-family: "Playfair Display", serif;
  color: #070707;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.title.active:after {
  content: "-";
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.title h5 {
  font-size: 1rem;
  font-weight: 400;
  color: #070707;
  font-family: "Playfair Display", serif;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu {
  padding: 0px 0 20px;
  display: none;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu ul {
  -moz-columns: 2;
       columns: 2;
  margin: 0;
  padding: 0;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu ul li {
  margin: 0;
  padding: 0;
  padding-left: 20px;
  margin-bottom: 1em;
  list-style: none;
  position: relative;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu ul li:before {
  content: "";
  position: absolute;
  left: 0;
  width: 10px;
  height: 10px;
  background-image: url("/wp-content/themes/kenauk/images/check.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  top: 50%;
  transform: translateY(-50%);
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu div.ranger-chambre {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 10px);
  margin-left: -5px;
  margin-right: -5px;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu div.ranger-chambre div.chambre {
  width: 200px;
  padding: 0 5px;
  margin-bottom: 10px;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu div.ranger-chambre div.chambre div.tuile {
  border: 1px solid #070707;
  border-radius: 5px;
  padding: 20px;
  height: 100%;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu div.ranger-chambre div.chambre div.tuile img {
  margin-right: 7%;
  vertical-align: baseline;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu div.ranger-chambre div.chambre div.tuile img.lit-king, section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu div.ranger-chambre div.chambre div.tuile img.lit-queen, section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu div.ranger-chambre div.chambre div.tuile img.lit-double {
  width: 43%;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu div.ranger-chambre div.chambre div.tuile img.lit-simple, section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu div.ranger-chambre div.chambre div.tuile img.lit-superpose {
  width: 24%;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu div.ranger-chambre div.chambre div.tuile img.lit-double-superpose {
  width: 46%;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu div.ranger-chambre div.chambre div.tuile span.chambre {
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.25rem;
  color: #070707;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.content div.accordeon div.contenu div.ranger-chambre div.chambre div.tuile span.bed {
  display: block;
  font-weight: 400;
  font-size: 0.75rem;
  color: #070707;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar {
  width: 320px;
}
@media (max-width: 1279px) {
  section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar {
    display: block;
    max-width: 320px;
    margin: 0 auto;
  }
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar div.label {
  display: flex;
  justify-content: space-around;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar div.label p {
  font-size: 0.625rem;
  color: #555;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar p.dispo span {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #a1a1a1;
  margin-right: 10px;
  display: block;
  float: left;
  position: relative;
  top: 3px;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar p.dispo {
  font-size: 0.625rem;
  color: #555;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar div.ranger-input {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar div.ranger-input p {
  font-size: 0.625rem;
  color: #555;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar div.ranger-input input {
  width: 55px;
  height: 35px;
  border: 1px solid #555;
  border-radius: 5px;
  padding: 0 5px;
  font-family: "gilroy", sans-serif;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar button#reserver {
  margin-top: 8px;
  margin-bottom: 65px;
  width: 100%;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar button#reserver:disabled,
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar button#reserver[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar div.date-input {
  padding: 0;
  display: flex;
  align-items: center;
  border: 1px solid #DBDBDB;
  border-radius: 5px;
  height: 35px;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar div.date-input input {
  padding: 0 20px;
  width: calc(50% - 10px);
  border: none;
  background-color: transparent;
  font-family: "gilroy", sans-serif;
  font-size: 0.75rem;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar div.date-input img {
  width: 20px;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar div.rel-img {
  position: relative;
  z-index: 1;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar div.rel-img img {
  width: 100%;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar div.rel-img:after {
  content: "";
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  background-color: rgba(57, 57, 57, 0.46);
  top: 0;
  left: 0;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar div.rel-img div.abs {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  width: 80%;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar div.rel-img div.abs p {
  line-height: 1.2;
  font-weight: 400;
  font-size: 1.563rem;
  font-family: "Playfair Display", serif;
}
section#chalet-single div.ranger div.colonne:nth-child(2) div.content-ranger div.calandar div.rel-img div.abs button {
  margin: 0;
  padding: 0;
  padding-right: 40px;
  background-image: url("/wp-content/themes/kenauk/images/arrow-white.svg");
  background-size: 28px;
  background-position: right center;
  background-repeat: no-repeat;
  height: 20px;
  color: #fff;
  border: none;
  background-color: transparent;
  font-size: 0.875rem;
  font-weight: 400;
  text-transform: uppercase;
  white-space: nowrap;
}

.wrapper-video {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  /* Ratio de 16:9 (9 / 16 * 100) */
  height: 0;
  overflow: hidden;
  margin-bottom: 80px;
}
.wrapper-video h1 {
  color: #C19355;
  text-align: center;
  z-index: 1;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%);
}

.wrapper-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

section#entete-chalet {
  min-height: 553px;
  width: 100%;
  background-size: cover;
  background-position: center;
  padding: 40px 0 90px;
}
section#entete-chalet div.container {
  min-height: inherit;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
section#entete-chalet h1 {
  color: #fff;
  font-size: 3.813rem;
  line-height: 1.1;
  margin: 0;
  padding: 0 30px;
  position: absolute;
  left: 0;
  transform: translateY(-50%);
  top: 50%;
}
@media (max-width: 1023px) {
  section#entete-chalet h1 {
    font-size: 3rem;
  }
}
@media (max-width: 767px) {
  section#entete-chalet h1 {
    top: 24%;
  }
}

/* Customize the label (the container) */
.contain {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.contain input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.contain:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.contain input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.contain input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.contain .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

.tag {
  position: fixed;
  right: -66px;
  top: 50%;
  background-color: #C19355;
  padding: 20px;
  display: block;
  transform: rotate(-90deg);
  color: #FFF;
}

.with_frm_style .vertical_radio .frm_checkbox label,
.with_frm_style .vertical_radio .frm_radio label,
.with_frm_style .frm_top_container .frm_primary_label {
  margin-bottom: 10px;
}

.with_frm_style input[type=text],
.with_frm_style input[type=password],
.with_frm_style input[type=email],
.with_frm_style input[type=number],
.with_frm_style input[type=url],
.with_frm_style input[type=tel] {
  border-bottom: 1px solid #C19355;
  border-left: none;
  border-right: none;
  border-top: none;
  box-shadow: none;
  border-radius: 0;
}

.with_frm_style textarea {
  border: 1px solid #C19355;
  border-radius: 0;
}

.frm_style_style-formidable.with_frm_style .frm_submit button {
  height: 56px;
  padding: 0 28px;
  border-radius: 28px;
  border: 1px solid #C19355;
  box-shadow: none;
  color: #fff;
  text-transform: uppercase;
  font-family: "gilroy", sans-serif;
  background-color: #C19355;
  font-size: 0.875em;
}

#frm_checkbox_39-0 label,
#frm_checkbox_96-0 label {
  background-image: url("/wp-content/themes/kenauk/images/ico-printemps.svg");
  background-repeat: no-repeat;
  background-position: 24px;
}
#frm_checkbox_39-0 label input,
#frm_checkbox_96-0 label input {
  maring-left: -20px;
  margin-right: 28px;
}

#frm_checkbox_39-1 label,
#frm_checkbox_96-1 label {
  background-image: url("/wp-content/themes/kenauk/images/ico-ete.svg");
  background-repeat: no-repeat;
  background-position: 24px;
}
#frm_checkbox_39-1 label input,
#frm_checkbox_96-1 label input {
  maring-left: -20px;
  margin-right: 28px;
}

#frm_checkbox_39-2 label,
#frm_checkbox_96-2 label {
  background-image: url("/wp-content/themes/kenauk/images/ico-automne.svg");
  background-repeat: no-repeat;
  background-position: 24px;
}
#frm_checkbox_39-2 label input,
#frm_checkbox_96-2 label input {
  maring-left: -20px;
  margin-right: 28px;
}

#frm_checkbox_39-3 label,
#frm_checkbox_96-3 label {
  background-image: url("/wp-content/themes/kenauk/images/ico-hiver.svg");
  background-repeat: no-repeat;
  background-position: 24px;
}
#frm_checkbox_39-3 label input,
#frm_checkbox_96-3 label input {
  maring-left: -20px;
  margin-right: 28px;
}

body.error404 #page {
  min-height: 500px;
  text-align: center;
  padding-top: 100px;
}

.dropdown-container .trie {
  float: left;
  line-height: 50px;
  color: #C19355;
  font-weight: 700;
  text-transform: uppercase;
}
.dropdown-container select {
  float: right;
  width: 80%;
}
.dropdown-container .select-icon {
  top: 8px;
}
@media (max-width: 767px) {
  .dropdown-container {
    width: inherit;
    margin-right: 0;
  }
}

.single article {
  padding: 100px 0;
}
.single article h1 {
  margin: 50px 0 0 0;
  color: #C19355;
  margin-bottom: 40px;
}
.single article h2 {
  font-size: 2.8rem;
  line-height: 1.2;
  margin-bottom: 25px;
}
.single article h3 {
  font-size: 2.3rem;
  line-height: 1.2;
  margin-bottom: 15px;
}

.archive section#entete-chalet h1 {
  z-index: 998;
}
.archive #video {
  position: absolute;
  top: 200px;
  left: 0;
  width: 100%;
  height: 65vh;
}
@media (max-width: 1023px) {
  .archive #video {
    top: 80px;
    height: 67vh;
  }
}
.archive #video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.archive #video .texte {
  z-index: 999;
}

section.entete-texte-image-faq {
  margin-bottom: 100px;
  position: relative;
  min-height: 560px;
}
@media (max-width: 1023px) {
  section.entete-texte-image-faq {
    margin-bottom: 30px;
    min-height: auto;
  }
}
section.entete-texte-image-faq div.bg {
  width: calc(50% + 160px);
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-size: cover;
  background-position: center;
}
@media (max-width: 1023px) {
  section.entete-texte-image-faq div.bg {
    position: relative;
    height: 50vw;
    width: 100%;
  }
}
section.entete-texte-image-faq div.container div.ranger {
  width: calc(100% + 160px);
  margin-left: -80px;
  margin-right: -80px;
}
section.entete-texte-image-faq div.container div.ranger div.colonne {
  width: 50%;
  padding: 0 80px;
  padding-top: 100px;
}
@media (max-width: 1023px) {
  section.entete-texte-image-faq div.container div.ranger div.colonne {
    width: 100%;
    padding-top: 30px;
  }
}
section.entete-texte-image-faq div.container div.ranger div.colonne h1,
section.entete-texte-image-faq div.container div.ranger div.colonne h2,
section.entete-texte-image-faq div.container div.ranger div.colonne h3 {
  color: #C19355;
  margin: 0 0 1em;
  display: block;
  position: relative;
}
section.entete-texte-image-faq div.container div.ranger div.colonne p {
  max-width: 275px;
  display: block;
}

body.page-id-7187 blockquote,
body.page-id-7195 blockquote {
  border: 6px solid #01404A;
  padding: 5px 30px;
  width: 500px;
  margin-left: 0;
}
@media (max-width: 580px) {
  body.page-id-7187 blockquote,
  body.page-id-7195 blockquote {
    width: 100%;
  }
  body.page-id-7187 blockquote br,
  body.page-id-7195 blockquote br {
    display: none;
  }
}

body.page-id-7201 table tr:first-child,
body.page-id-7199 table tr:first-child {
  background: #C19355;
  padding: 15px 7px;
  font-weight: bold;
}

body.page-id-7201 table tr td,
body.page-id-7199 table tr td {
  padding: 7px;
  border: 1px solid #C19355;
}

/* Styles for the popup */
.popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
}

.popup-content {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 80%;
  overflow-y: scroll;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}

.close-popup {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  font-size: 20px;
}

/* Styles for the clickable text to open the popup */
.open-popup {
  cursor: pointer;
}

/* Styles for the popup content inside */
.popup h2 {
  font-size: 24px;
  margin-bottom: 10px;
}

.popup p {
  font-size: 16px;
  line-height: 1.5;
}

#frm_form_12_container .frm_section_spacing {
  margin-bottom: 0 !important;
}

#frm_form_12_container .frm_section_heading h3 {
  border: none !important;
}

#frm_form_12_container h3.frm_section_spacing {
  display: none;
}

.cta-chalet {
  margin-top: 140px;
}

/* NEWSLETTER */
.page-id-7171 #page table td,
.page-id-7173 #page table td {
  text-align: left;
}
.page-id-7171 #page table td p,
.page-id-7173 #page table td p {
  text-align: left !important;
}
.page-id-7171 #page table td h1,
.page-id-7173 #page table td h1 {
  font-size: 3.4rem;
}
@media (max-width: 768px) {
  .page-id-7171 #page table td:last-of-type,
  .page-id-7173 #page table td:last-of-type {
    padding-left: 50px !important;
  }
}
.page-id-7171 #page table img,
.page-id-7173 #page table img {
  height: 100%;
  width: 100%;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  max-height: 675px;
}
@media (max-width: 1024px) {
  .page-id-7171 #page table img,
  .page-id-7173 #page table img {
    display: none;
  }
}
.page-id-7171 #page table .ci-c-text p,
.page-id-7173 #page table .ci-c-text p {
  margin: 24px 0 !important;
}
.page-id-7171 #page table,
.page-id-7173 #page table {
  /*.ays_content_box {
  	padding: 0 !important;
  	margin: auto;

  	@media (max-width: 1024px) {
  		td:first-of-type {
  			display: none;
  		}
  	}

  }*/
}
.page-id-7171 #page table input#f_email,
.page-id-7173 #page table input#f_email {
  width: 100%;
  padding: 7px 7px 7px 12px;
  border-radius: 50px;
  border-width: 1px;
  background-color: #f5f5f5;
}
.page-id-7171 #page table label,
.page-id-7173 #page table label {
  font-weight: 600;
  margin-left: 10px;
}
.page-id-7171 #page table .ci-fid-3,
.page-id-7173 #page table .ci-fid-3 {
  margin: 24px 0;
}
.page-id-7171 #page table .ci-fid-3 .single-row,
.page-id-7173 #page table .ci-fid-3 .single-row {
  margin: 10px 0;
}
.page-id-7171 #page table .ci-c-submit-button,
.page-id-7173 #page table .ci-c-submit-button {
  height: auto !important;
  padding: 10px 28px !important;
}
.page-id-7171 #page table .round,
.page-id-7173 #page table .round {
  position: relative;
  display: flex;
  margin-bottom: 20px;
  justify-content: flex-start;
  align-items: center;
}
.page-id-7171 #page table label,
.page-id-7173 #page table label {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
  margin: 0 !important;
}
.page-id-7171 #page table label:after,
.page-id-7173 #page table label:after {
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  content: "";
  height: 2px;
  left: 4px;
  opacity: 0;
  position: absolute;
  top: 6px;
  transform: rotate(-45deg);
  width: 8px;
}
.page-id-7171 #page table input[type=checkbox],
.page-id-7173 #page table input[type=checkbox] {
  opacity: 0;
  z-index: 1;
  position: relative;
  left: 5px;
  width: 20px !important;
  height: 20px !important;
  cursor: pointer;
}
.page-id-7171 #page table input[type=checkbox]::checked + label,
.page-id-7173 #page table input[type=checkbox]::checked + label {
  background-color: #b9975a !important;
  border-color: #b9975a !important;
}
.page-id-7171 #page table input[type=checkbox]::checked + label:after,
.page-id-7173 #page table input[type=checkbox]::checked + label:after {
  opacity: 1 !important;
}
.page-id-7171 #page table span,
.page-id-7173 #page table span {
  margin-left: 10px;
  font-weight: bold;
}

.display-chalets {
  margin-bottom: 100px;
  position: relative;
}
.display-chalets h3 {
  margin-bottom: 100px;
}
.display-chalets .slick-arrow {
  width: 77px;
  height: 77px;
  background-image: url(/wp-content/themes/kenauk/images/arrows-left.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  cursor: pointer;
  left: calc((100vw - 1220px) / 2 / 2);
}
@media (max-width: 1440px) {
  .display-chalets .slick-arrow {
    left: 50px;
  }
}
.display-chalets .next-slide-chalets {
  bottom: 200px;
  transform: translateX(-50%);
}
.display-chalets .previous-slide-chalet {
  bottom: 90px;
  transform: rotate(180deg) translateX(50%);
}
@media (max-width: 1400px) {
  .display-chalets .slider-container {
    padding-left: 100px;
  }
}
@media (max-width: 767px) {
  .display-chalets .slider-container {
    padding: 0 30px;
  }
}
.display-chalets .ranger.grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -moz-column-gap: 60px;
       column-gap: 60px;
  row-gap: 100px;
}
@media (max-width: 1024px) {
  .display-chalets .ranger.grid {
    grid-template-columns: repeat(2, 1fr);
    padding: 0 30px;
  }
}
@media (max-width: 576px) {
  .display-chalets .ranger.grid {
    grid-template-columns: repeat(1, 1fr);
    padding: 0 30px;
  }
}
.display-chalets .ranger.slides-chalets {
  padding-top: 10px;
  width: calc(100% + 30px + (100vw - 1220px) / 2 * 1.5);
  margin-left: -30px;
  display: flex;
}
@media (max-width: 1400px) {
  .display-chalets .ranger.slides-chalets {
    width: 120%;
  }
}
@media (max-width: 767px) {
  .display-chalets .ranger.slides-chalets {
    width: calc(100% + 60px);
  }
}
.display-chalets .ranger.slides-chalets .slick-slide {
  padding: 100px 30px 20px;
}
.display-chalets .ranger div.col {
  display: flex;
}
.display-chalets .ranger div.col a {
  color: #070707;
}
.display-chalets .ranger div.col a:hover {
  text-decoration: none;
}
.display-chalets .ranger div.col div.padding {
  height: 0;
  padding-bottom: 100%;
  width: 100%;
  position: relative;
}
.display-chalets .ranger div.col div.padding div.icone {
  width: 90px;
  height: 90px;
  position: absolute;
  top: 0;
  left: initial;
  right: 0;
  z-index: 3;
  transform: translate(30%, -50%);
}
.display-chalets .ranger div.col div.padding div.icone img.icone {
  width: 100%;
}
.display-chalets .ranger div.col div.padding div.icone img.texte {
  width: 100%;
  animation: rotate2 8s linear infinite;
}
.display-chalets .ranger div.col div.padding img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: 1;
}
.display-chalets .ranger div.col div.desc {
  box-shadow: 0px 3px 6px 2px rgba(0, 0, 0, 0.1);
  width: 100%;
  padding: 25px;
}
.display-chalets .ranger div.col div.desc h4 {
  margin: 0;
}
.display-chalets .ranger div.col div.desc p {
  font-size: 0.875rem;
}
@media (max-width: 1440px) {
  .display-chalets .ranger div.col div.desc .excerpt-long {
    display: none;
  }
}
.display-chalets .ranger div.col div.desc .excerpt-court {
  display: none;
}
@media (max-width: 1440px) {
  .display-chalets .ranger div.col div.desc .excerpt-court {
    display: block;
  }
}
.display-chalets .ranger div.col div.desc div.borders {
  display: flex;
}
.display-chalets .ranger div.col div.desc div.borders div.col-t:nth-child(1) {
  width: 65px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.625rem;
  border-top: 1px solid #C19355;
  border-bottom: 1px solid #C19355;
}
.display-chalets .ranger div.col div.desc div.borders div.col-t:nth-child(1) p {
  flex: 0 0 auto;
  display: flex;
  font-size: 0.625rem;
  align-items: center;
}
.display-chalets .ranger div.col div.desc div.borders div.col-t:nth-child(1) p img {
  margin-right: 0.4em;
  width: 20px;
}
.display-chalets .ranger div.col div.desc div.borders div.col-t:nth-child(2) {
  border: 1px solid #C19355;
  width: 65px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 35px;
}
.display-chalets .ranger div.col div.desc div.borders div.col-t:nth-child(2) p {
  display: flex;
  font-size: 0.625rem;
  align-items: center;
}
.display-chalets .ranger div.col div.desc div.borders div.col-t:nth-child(2) p img {
  margin-right: 0.4em;
  width: 20px;
}
.display-chalets .ranger div.col div.desc div.borders div.col-t:nth-child(3) {
  width: 40px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.625rem;
  border-top: 1px solid #C19355;
  border-bottom: 1px solid #C19355;
}
.display-chalets .ranger div.col div.desc div.ranger {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.display-chalets .ranger div.col div.desc div.a-partir {
  text-align: right;
}
.display-chalets .ranger div.col div.desc div.a-partir p {
  font-size: 0.625rem;
  margin: 0;
  line-height: 1.2;
}
.display-chalets .ranger div.col div.desc div.a-partir p strong {
  line-height: 0.6;
  font-weight: 400;
  font-size: 1.563rem;
  font-family: "Playfair Display", serif;
}
.display-chalets .ranger div.col div.desc div.a-partir p strong span {
  font-size: 1.2rem;
}/*# sourceMappingURL=styles.css.map */.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:black;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:white}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'×'}
.ci-infolettre {
    display:grid;
    grid-template-columns: 2fr 3fr; 
    }

.ci-info__media-wrapper {
    width:100%;
}

.ci-info__media-wrapper figure{
    overflow:clip;
    height:100%;
    max-height: 650px;
}

.ci-info__media-wrapper img  {
    width:100%;
    height:100%;
    object-fit:cover;
    
}

.ci-info__content{
    display: flex;
    padding: 3rem;
    flex-direction: column;
    align-self: center;
}

.ci-info__content .fields-group {
    display:flex;
    flex-direction:column;
    line-height: 1.75em;
    margin:1rem 0;
}

.ci-info__content .ci-field {
    display:flex;
    align-items: center;
}

/***CHECKBOX STYLING***/
.ci-info__content .ci-field input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 24px;
    height: 24px;
    position: relative;
    border: 2px solid #ccc;
    border-radius: 50%;
    background-color:#f5f5f5;
    outline: none;
    cursor: pointer;
}

/* Checked state */
.ci-info__content .ci-field input[type="checkbox"]:checked {
    background-color: #C19355; /* color when checked */
    border-color: #C19355; /* border color when checked */
}

/* Checkmark inside the checkbox */
.ci-info__content .ci-field input[type="checkbox"]::after {
    content: '\2713'; /* Unicode character for checkmark */
    font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Droid Sans", sans-serif;
    font-size: 18px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white; /* color of the checkmark */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.2s ease;
}

/* Show the checkmark when checkbox is checked */
.ci-info__content .ci-field input[type="checkbox"]:checked::after {
    opacity: 1;
}
/***END OF CHECKBOX STYLING***/


.ci-info__content .ci-field label  {
    font-weight:700;
    margin-left:1em;
}

.ci-info__content .ci_email {
    width: 100%;
    padding: 7px 7px 7px 12px;
    border-radius: 50px;
    border-width: 1px;
    background-color: #f5f5f5;
}

.ci-info__content input.ci-c-submit-button {
    padding:1em 3em;
    height: 56px;
    border-radius: 28px;
    border: 1px solid #C19355;
    background-color: transparent;
    box-shadow: none;
    color: #fff;
    text-transform: uppercase;
    font-family: 'gilroy', sans-serif;
    background-color: #C19355;
    font-size: .875em;
}

@media (max-width: 960px) {
    .ci-infolettre {
    grid-template-columns: 1fr;
    max-width: 90%;
    margin: 0 auto;
    }
    .ci-info__media-wrapper {
        display:none;
    }
}
			.projet-production blockquote,
.projet-production blockquote p

{font-size:1.15em;
line-height:1.4;
max-width:100% !important;}

.projet-production h2 {color:black;}

.projet-production .surtitre {
    font-weight: 600;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
}

.projet-production blockquote cite {
	font-size:1rem;
	font-variant:italic;
	display:block;
}


.projet-production.col-count-3 {
	 column-count: 3; 
   column-gap: 3em;
	width: 100%;
    max-width: 1280px;
    padding: 0 30px;
	margin:0 auto;

}

@media (min-width: 768px) and (max-width: 1023px) {
	.projet-production.col-count-3 {
		 column-count: 2; 
	}
}

@media (max-width: 767px)
	{
	.projet-production.col-count-3 {
		 column-count: 1; 
	}
}

.projet-production ul {
	list-style: none;
  padding: 0px;
	margin:0;
}

.projet-production ul li {
	margin-bottom:1ex;
}

.projet-production ul li::marker {
    content: "- ";
    font-weight: bold;
}

/*Slider*/

section#page  .slider-photo-center-mode.projet-production div.slides-photo-center-mode div.bg
{
	background-size:contain;
}

section#page  .slider-photo-center-mode.projet-production .slick-slide { max-width:200px;}		
			.av_pop_modals_2{ display:none !important; }
		/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(/wp-content/plugins/formidable-pro/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
	display: none; /*sorry for IE5*/
	display/**/: block; /*sorry for IE5*/
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/
	width: 200px; /*must have*/
	height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Custom datepicker */
.ui-datepicker {
	padding: 0;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: #fff;
	border: 1px solid #dfdfdf;
	border-top:none;
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
	min-width: 17em;
	max-width: 40em;
	width: auto;
	z-index: 1000 !important;
}

.ui-datepicker * {
	padding: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.ui-datepicker table {
	font-size: 13px;
	margin: 0;
	border: none;
	border-collapse: collapse;
}

.ui-datepicker .ui-widget-header,
.ui-datepicker .ui-datepicker-header {
	background-image: none;
	border: none;
	color: #fff;
	font-weight: normal;
}

.ui-datepicker .ui-datepicker-header .ui-state-hover {
	background: transparent;
	border-color: transparent;
	cursor: pointer;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0;
	padding: 3px 0;
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: relative;
	top: 0;
	height: 34px;
	width: 34px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.ui-datepicker .ui-state-hover.ui-datepicker-prev,
.ui-datepicker .ui-state-hover.ui-datepicker-next {
	border: none;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev-hover {
	left: 0;
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-next-hover {
	right: 0;
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
	display: none;
}

.ui-datepicker .ui-datepicker-prev {float: left;}
.ui-datepicker .ui-datepicker-next {float: right;}

.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:before {
	font: normal 20px/34px 's11-fp';
	padding-left: 7px;
	color: #fff;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 34px;
	height: 34px;
}

.ui-datepicker .ui-datepicker-prev:before {content: '\e62a';}

.ui-datepicker .ui-datepicker-next:before {content: '\e62d';}

.ui-datepicker .ui-datepicker-prev-hover:before,
.ui-datepicker .ui-datepicker-next-hover:before {
	opacity: 0.7;
}

.ui-datepicker thead {
	color: #fff;
	font-weight: 600;
}

.ui-datepicker tbody tr,
.ui-datepicker thead tr{
	background:transparent !important;
}

.ui-datepicker th {
	padding: 10px;
}

.ui-datepicker td {
	padding: 0;
	border: 1px solid #f4f4f4;
}

.ui-datepicker td.ui-datepicker-other-month {
	border: transparent;
}

.ui-datepicker tr:first-of-type td {
	border-top: 1px solid #f0f0f0;
}

.ui-datepicker td.ui-datepicker-today {
	background-color: #f0f0c0;
}

.ui-datepicker td.ui-datepicker-current-day {
	background: #bbdd88;
}

.ui-datepicker td .ui-state-default {
	background: transparent;
	border: none;
	text-align: center;
	text-decoration: none;
	width: auto;
	display: block;
	padding: 5px 10px;
	font-weight: normal;
	color: #444;
}

.ui-datepicker .ui-widget-content button.ui-state-default {
	background: #f6f6f6;
}

.ui-datepicker td.ui-state-disabled .ui-state-default {
	opacity: 0.5;
}

/* Default Color Scheme */
.ui-datepicker .ui-widget-header,
.ui-datepicker .ui-datepicker-header {
	background: #008ec2;
}

.ui-datepicker thead {
	background: #32373c;
}

.ui-datepicker td .ui-state-hover {
	background: #0073aa;
	color: #fff;
}
