.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container,.noUi-target,.noUi-target *{-webkit-user-select:none;-ms-user-select:none}.chosen-container{position:relative;display:inline-block;vertical-align:middle;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;font-size:100%;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -30px -20px no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.noUi-pips,.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.searchandfilter-date-picker .ui-helper-hidden{display:none}.searchandfilter-date-picker .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.searchandfilter-date-picker .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.searchandfilter-date-picker .ui-helper-clearfix:after,.searchandfilter-date-picker .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.searchandfilter-date-picker .ui-helper-clearfix:after{clear:both}.searchandfilter-date-picker .ui-helper-clearfix{min-height:0}.searchandfilter-date-picker .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.searchandfilter-date-picker .ui-front{z-index:100}.searchandfilter-date-picker .ui-state-disabled{cursor:default!important}.searchandfilter-date-picker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.searchandfilter-date-picker .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.searchandfilter-date-picker .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{top:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{left:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next{right:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{left:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover{right:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next span,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;display:inline-block}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month-year{width:100%}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month,.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-year{width:49%}.searchandfilter-date-picker .ui-icon{width:16px;height:16px;background-position:16px 16px}.searchandfilter-date-picker .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.searchandfilter-date-picker .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.searchandfilter-date-picker .ui-datepicker td{border:0;padding:1px}.searchandfilter-date-picker .ui-datepicker td a,.searchandfilter-date-picker .ui-datepicker td span{display:block;text-align:center;text-decoration:none}.searchandfilter-date-picker .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ll-skin-melon .ui-datepicker{padding:0}.ll-skin-melon .ui-datepicker-header{border:none;background:0 0;font-weight:400;font-size:15px}.ll-skin-melon .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ll-skin-melon .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#e9f0f4}.ll-skin-melon .ui-datepicker .ui-datepicker-next,.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,.ll-skin-melon .ui-datepicker .ui-datepicker-prev,.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{top:.9em;border:none}.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{left:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover{right:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next span,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-image:url(/wp-content/plugins/search-filter-pro/public/assets/img/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.ll-skin-melon .ui-datepicker table{margin:0}.ll-skin-melon .ui-datepicker th{padding:1em 0;color:#ccc;font-size:13px;font-weight:400;border:none;border-top:1px solid #3a414d}.ll-skin-melon .ui-state-disabled{opacity:1}.ll-skin-melon .ui-state-disabled .ui-state-default{color:#fba49e}/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr;background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-handle,.noUi-tooltip{position:absolute;border:1px solid #D9D9D9}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.searchandfilter p{margin-top:1em;display:block}.searchandfilter ul{display:block;margin-top:0;margin-bottom:0}.searchandfilter ul li{list-style:none;display:block;padding:10px 0;margin:0}.searchandfilter ul li li{padding:5px 0}.searchandfilter ul li ul li ul{margin-left:20px}.searchandfilter label{display:inline-block;margin:0;padding:0}.searchandfilter>ul>li[data-sf-combobox="1"] label{display:block}.searchandfilter li[data-sf-field-input-type=checkbox] label,.searchandfilter li[data-sf-field-input-type=radio] label,.searchandfilter li[data-sf-field-input-type=range-checkbox] label,.searchandfilter li[data-sf-field-input-type=range-radio] label{padding-left:10px}.searchandfilter .sf-date-prefix{padding-right:5px;display:inline-block}.searchandfilter .sf-count,.searchandfilter .sf-date-postfix{padding-left:5px;display:inline-block}.searchandfilter .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.searchandfilter h4{margin:0;padding:5px 0 10px;font-size:16px}.searchandfilter .sf-range-max,.searchandfilter .sf-range-min{max-width:80px}.searchandfilter .sf-meta-range-radio-fromto .sf-range-max,.searchandfilter .sf-meta-range-radio-fromto .sf-range-min{display:inline-block;vertical-align:middle}.searchandfilter .sf-meta-range-radio-fromto span.sf-range-values-seperator{vertical-align:middle;display:inline-block;margin:0 15px}.searchandfilter .datepicker{max-width:170px}.searchandfilter select.sf-input-select{min-width:170px}.searchandfilter select.sf-range-max.sf-input-select,.searchandfilter select.sf-range-min.sf-input-select{min-width:auto}.searchandfilter ul>li>ul:not(.children){margin-left:0}.searchandfilter .meta-slider{margin-top:10px;margin-bottom:10px;height:15px;max-width:220px}.searchandfilter .noUi-connect{background-color:#526E91}.searchandfilter.search-filter-disabled .noUi-connect{opacity:.7}.searchandfilter .noUi-horizontal.noUi-extended{padding:0 10px}.searchandfilter .noUi-horizontal.noUi-extended .noUi-origin{right:-10px}.searchandfilter .noUi-handle{border-color:#ccc}.searchandfilter .noUi-horizontal .noUi-handle{width:24px;height:24px;top:-5px;border-radius:20px;left:-12px}.searchandfilter .noUi-horizontal .noUi-handle:after,.searchandfilter .noUi-horizontal .noUi-handle:before{height:9px;top:7px}.searchandfilter .noUi-horizontal .noUi-handle:before{left:9px}.searchandfilter .noUi-horizontal .noUi-handle:after{left:12px}.search-filter-scroll-loading{display:block;margin:20px 10px 10px;height:30px;width:30px;animation:search-filter-loader-rotate .7s infinite linear;border:5px solid rgba(0,0,0,.15);border-right-color:rgba(0,0,0,.6);border-radius:50%}@keyframes search-filter-loader-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ll-skin-melon{font-size:90%}.ll-skin-melon .ui-datepicker td{background:#f7f7f7;border:none;padding:0}.ll-skin-melon .ui-datepicker th{border-color:#4D6077}.ll-skin-melon .ui-widget{font-family:inherit;background:#526E91;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.searchandfilter.horizontal ul>li{display:inline-block;padding-right:10px}.searchandfilter.horizontal ul>li li{display:block}.ll-skin-melon td .ui-state-default{background:0 0;border:none;text-align:center;padding:.3em;margin:0;font-weight:400;color:#6C88AC;font-size:14px}.ll-skin-melon td .ui-state-active{background:#526E91;color:#fff}.ll-skin-melon td .ui-state-hover{background:#C4D6EC}.searchandfilter li.hide,.searchandfilter select option.hide{display:none}.searchandfilter .disabled{opacity:.7}.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:auto;padding:5px;color:#666;font-family:inherit}.chosen-container{font-size:14px}.chosen-container-single .chosen-single{height:auto}.chosen-container-multi .chosen-choices li.search-choice{margin:3px 3px 3px 5px}.search-filter-results .sf-active{font-weight:700}.search-filter-results .sf-disabled{opacity:.5}:root {
    --global--font-size-base: 1.25rem;
    --global--font-size-xs: 1rem;
    --global--font-size-sm: 1.125rem;
    --global--font-size-md: 1.25rem;
    --global--font-size-lg: 1.5rem;
    --global--font-size-xl: 2.25rem;
    --global--font-size-xxl: 4rem;
    --global--font-size-xxxl: 5rem;
    --global--font-size-page-title: var(--global--font-size-xxl);
    --global--letter-spacing: normal;
    --global--line-height-body: 1.7;
    --global--line-height-heading: 1.3;
    --global--line-height-page-title: 1.1;
    --heading--font-family: var(--global--font-primary);
    --heading--font-size-h6: var(--global--font-size-xs);
    --heading--font-size-h5: var(--global--font-size-sm);
    --heading--font-size-h4: var(--global--font-size-lg);
    --heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
    --heading--font-size-h2: var(--global--font-size-xl);
    --heading--font-size-h1: var(--global--font-size-page-title);
    --heading--letter-spacing-h6: .05em;
    --heading--letter-spacing-h5: .05em;
    --heading--letter-spacing-h4: var(--global--letter-spacing);
    --heading--letter-spacing-h3: var(--global--letter-spacing);
    --heading--letter-spacing-h2: var(--global--letter-spacing);
    --heading--letter-spacing-h1: var(--global--letter-spacing);
    --heading--line-height-h6: var(--global--line-height-heading);
    --heading--line-height-h5: var(--global--line-height-heading);
    --heading--line-height-h4: var(--global--line-height-heading);
    --heading--line-height-h3: var(--global--line-height-heading);
    --heading--line-height-h2: var(--global--line-height-heading);
    --heading--line-height-h1: var(--global--line-height-page-title);
    --heading--font-weight: normal;
    --heading--font-weight-page-title: 300;
    --heading--font-weight-strong: 600;
    --latest-posts--title-font-family: var(--heading--font-family);
    --latest-posts--title-font-size: var(--heading--font-size-h3);
    --latest-posts--description-font-family: var(--global--font-secondary);
    --latest-posts--description-font-size: var(--global--font-size-sm);
    --list--font-family: var(--global--font-secondary);
    --definition-term--font-family: var(--global--font-primary);
    --global--color-black: #000;
    --global--color-dark-gray: #28303d;
    --global--color-gray: #39414d;
    --global--color-light-gray: #dfe0df;
    --global--color-green: #739124;
    --global--color-blue: #2270b9;
    --global--color-purple: #7968b9;
    --global--color-red: #de5c5c;
    --global--color-orange: #f29b3e;
    --global--color-yellow: #ffcb00;
    --global--color-white: #fff;
    --global--color-white-50: rgba(255, 255, 255, 0.5);
    --global--color-white-90: rgba(255, 255, 255, 0.9);
    --global--color-primary: $primary;
    --global--color-secondary: $secondary;
    --global--color-primary-hover: $primary-hover;
    --global--color-background: $background;
    --global--color-border: $border;
    --global--spacing-unit: 20px;
    --global--spacing-measure: unset;
    --global--spacing-horizontal: 25px;
    --global--spacing-vertical: 30px;
    --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
    --form--font-family: var(--global--font-secondary);
    --form--font-size: var(--global--font-size-sm);
    --form--line-height: var(--global--line-height-body);
    --form--color-text: var(--global--color-dark-gray);
    --form--color-ranged: var(--global--color-secondary);
    --form--label-weight: 500;
    --form--border-color: var(--global--color-secondary);
    --form--border-width: 3px;
    --form--border-radius: 0;
    --form--spacing-unit: calc(0.5 * var(--global--spacing-unit));
    --cover--height: calc(15 * var(--global--spacing-vertical));
    --cover--color-foreground: var(--global--color-white);
    --cover--color-background: var(--global--color-black);
    --button--color-text: var(--global--color-background);
    --button--color-text-hover: var(--global--color-secondary);
    --button--color-text-active: var(--global--color-secondary);
    --button--color-background: var(--global--color-secondary);
    --button--color-background-active: var(--global--color-background);
    --button--font-family: var(--global--font-primary);
    --button--font-size: var(--global--font-size-base);
    --button--font-weight: 500;
    --button--line-height: 1.5;
    --button--border-width: 3px;
    --button--border-radius: 0;
    --button--padding-vertical: 15px;
    --button--padding-horizontal: calc(2 * var(--button--padding-vertical));
    --pagination--color-text: var(--global--color-primary);
    --pagination--color-link-hover: var(--global--color-primary-hover);
    --pagination--font-family: var(--global--font-secondary);
    --pagination--font-size: var(--global--font-size-lg);
    --pagination--font-weight: normal;
    --pagination--font-weight-strong: 600;
    --pullquote--font-family: var(--global--font-primary);
    --pullquote--font-size: var(--heading--font-size-h3);
    --pullquote--font-style: normal;
    --pullquote--letter-spacing: var(--heading--letter-spacing-h4);
    --pullquote--line-height: var(--global--line-height-heading);
    --pullquote--border-width: 3px;
    --pullquote--border-color: var(--global--color-primary);
    --pullquote--color-foreground: var(--global--color-primary);
    --pullquote--color-background: var(--global--color-background);
    --quote--font-family: var(--global--font-secondary);
    --quote--font-size: var(--global--font-size-md);
    --quote--font-size-large: var(--global--font-size-xl);
    --quote--font-style: normal;
    --quote--font-weight: 700;
    --quote--font-weight-strong: bolder;
    --quote--font-style-large: normal;
    --quote--font-style-cite: normal;
    --quote--line-height: var(--global--line-height-body);
    --quote--line-height-large: 1.35;
    --separator--border-color: var(--global--color-border);
    --separator--height: 1px;
    --table--stripes-border-color: var(--global--color-light-gray);
    --table--stripes-background-color: var(--global--color-light-gray);
    --table--has-background-text-color: var(--global--color-dark-gray);
    --widget--line-height-list: 1.9;
    --widget--line-height-title: 1.4;
    --widget--font-weight-title: 700;
    --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));
    --global--admin-bar--height: 0
}

.admin-bar {
    --global--admin-bar--height: 32px
}

:root {
    --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6);
    --responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));
    --responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));
    --responsive--alignfull-width: 100%;
    --responsive--alignright-margin: var(--global--spacing-horizontal);
    --responsive--alignleft-margin: var(--global--spacing-horizontal)
}

.default-max-width,
.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),
*[class*="inner-container"]>*:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
    max-width: var(--responsive--aligndefault-width);
    margin-left: auto;
    margin-right: auto
}

.wide-max-width,
.alignwide,
.post-navigation,
.pagination,
.comments-pagination,
.widget-area {
    max-width: var(--responsive--alignwide-width);
    margin-left: auto;
    margin-right: auto
}

.wp-block-group .wp-block-group__inner-container>*.alignfull,
.alignfull {
    max-width: var(--responsive--alignfull-width);
    width: var(--responsive--alignfull-width);
    margin-left: auto;
    margin-right: auto
}

.alignwide [class*="inner-container"]>.alignwide,
.alignfull [class*="inner-container"]>.alignwide {
    margin-left: auto;
    margin-right: auto;
    width: var(--responsive--alignwide-width);
    max-width: var(--responsive--alignfull-width)
}

html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
form,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 0;
    margin: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

html {
    box-sizing: border-box;
    font-family: var(--global--font-secondary);
    line-height: var(--global--line-height-body)
}

body {
    font-size: var(--global--font-size-base);
    font-weight: normal;
    color: var(--global--color-primary);
    text-align: left;
    background-color: var(--global--color-background)
}

button {
    cursor: pointer
}

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: "";
    display: table;
    table-layout: fixed
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both
}

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

.entry-content img {
    max-width: 100%
}

embed,
iframe,
object,
video {
    max-width: 100%
}

figcaption,
.wp-caption,
.wp-caption-text,
.wp-block-embed figcaption {
    color: currentColor;
    font-size: var(--global--font-size-xs);
    line-height: var(--global--line-height-body);
    margin-top: calc(0.5 * var(--global--spacing-unit));
    margin-bottom: var(--global--spacing-unit);
    text-align: center
}

.alignleft figcaption,
.alignright figcaption,
.alignleft .wp-caption,
.alignright .wp-caption,
.alignleft .wp-caption-text,
.alignright .wp-caption-text,
.alignleft .wp-block-embed figcaption,
.alignright .wp-block-embed figcaption {
    margin-bottom: 0
}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
    border: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.wp-block-audio audio:focus {
    outline-offset: 5px;
    outline: 2px solid var(--global--color-primary)
}

.site .button,
button,
input[type="submit"],
input[type="reset"],
.wp-block-search .wp-block-search__button,
.wp-block-button .wp-block-button__link,
.wp-block-file a.wp-block-file__button {
    border: var(--button--border-width) solid transparent;
    border-radius: var(--button--border-radius);
    cursor: pointer;
    font-weight: var(--button--font-weight);
    font-family: var(--button--font-family);
    font-size: var(--button--font-size);
    line-height: var(--button--line-height);
    padding: var(--button--padding-vertical) var(--button--padding-horizontal);
    text-decoration: none
}

.site .button:not(:hover):not(:active):not(.has-text-color),
button:not(:hover):not(:active):not(.has-text-color),
input[type="submit"]:not(:hover):not(:active):not(.has-text-color),
input[type="reset"]:not(:hover):not(:active):not(.has-text-color),
.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),
.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    color: var(--global--color-background)
}

.has-background .site .button:not(:hover):not(:active):not(.has-text-color),
.has-background button:not(:hover):not(:active):not(.has-text-color),
.has-background input[type="submit"]:not(:hover):not(:active):not(.has-text-color),
.has-background input[type="reset"]:not(:hover):not(:active):not(.has-text-color),
.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),
.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    color: var(--local--color-background, var(--global--color-primary))
}

.has-background .site .button:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background button:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background input[type="submit"]:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background input[type="reset"]:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background {
    color: var(--global--color-primary)
}

.site .button:not(:hover):not(:active):not(.has-background),
button:not(:hover):not(:active):not(.has-background),
input[type="submit"]:not(:hover):not(:active):not(.has-background),
input[type="reset"]:not(:hover):not(:active):not(.has-background),
.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),
.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),
.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    background-color: var(--global--color-primary)
}

.has-background .site .button:not(:hover):not(:active):not(.has-background),
.has-background button:not(:hover):not(:active):not(.has-background),
.has-background input[type="submit"]:not(:hover):not(:active):not(.has-background),
.has-background input[type="reset"]:not(:hover):not(:active):not(.has-background),
.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),
.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),
.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    background-color: var(--local--color-primary, var(--global--color-primary))
}

.site .button:hover,
.site .button:active,
button:hover,
button:active,
input[type="submit"]:hover,
input[type="submit"]:active,
input[type="reset"]:hover,
input[type="reset"]:active,
.wp-block-search .wp-block-search__button:hover,
.wp-block-search .wp-block-search__button:active,
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:active,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:active {
    background-color: transparent;
    border-color: currentColor;
    color: inherit
}

.site .button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
.wp-block-search .wp-block-search__button:focus,
.wp-block-button .wp-block-button__link:focus,
.wp-block-file a.wp-block-file__button:focus {
    outline-offset: -6px;
    outline: 2px dotted currentColor
}

.site .button:disabled,
button:disabled,
input[type="submit"]:disabled,
input[type="reset"]:disabled,
.wp-block-search .wp-block-search__button:disabled,
.wp-block-button .wp-block-button__link:disabled,
.wp-block-file a.wp-block-file__button:disabled {
    background-color: var(--global--color-white-50);
    border-color: var(--global--color-white-50);
    color: var(--button--color-text-active)
}

.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    color: var(--global--color-background)
}

.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    color: var(--local--color-background, var(--global--color-background))
}

.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    color: var(--global--color-primary)
}

.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    background-color: var(--global--color-primary)
}

.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    background-color: var(--local--color-primary, var(--global--color-primary))
}

.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
    border-color: currentColor !important;
    background-color: transparent !important;
    color: inherit !important
}

.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background),
.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background {
    border-color: currentColor
}

.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    color: var(--global--color-primary)
}

.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    color: var(--local--color-primary, var(--global--color-primary))
}

.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color) {
    color: inherit
}

.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    background-color: transparent
}

.wp-block-button.is-style-outline .wp-block-button__link:hover,
.wp-block-button.is-style-outline .wp-block-button__link:active {
    border-color: transparent !important;
    background-color: var(--global--color-primary) !important;
    color: var(--global--color-background) !important
}

.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover,
.has-background .wp-block-button.is-style-outline .wp-block-button__link:active {
    background-color: var(--local--color-primary, var(--global--color-primary)) !important;
    color: var(--local--color-background, var(--global--color-background)) !important
}

.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover,
.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active {
    color: var(--local--color-background, var(--global--color-background)) !important
}

.wp-block-button .is-style-squared .wp-block-button__link {
    border-radius: 0
}

.is-style-outline .wp-block-button__link[style*="radius"]:focus,
.wp-block-button a.wp-block-button__link[style*="radius"]:focus {
    outline-offset: 2px;
    outline: 2px dotted var(--button--color-background)
}

.wp-block-code {
    border-color: var(--global--color-border);
    border-radius: 0;
    border-style: solid;
    border-width: .1rem;
    padding: var(--global--spacing-unit)
}

.wp-block-code code {
    color: var(--global--color-primary);
    white-space: pre;
    overflow-x: auto;
    display: block
}

.wp-block-columns:not(.alignwide):not(.alignfull) {
    clear: both
}

.wp-block-columns .wp-block-column>* {
    margin-top: calc(0.66 * var(--global--spacing-vertical));
    margin-bottom: calc(0.66 * var(--global--spacing-vertical))
}

.wp-block-columns .wp-block-column>*:first-child {
    margin-top: 0
}

.wp-block-columns .wp-block-column>*:last-child {
    margin-bottom: 0
}

.wp-block-columns .wp-block-column:last-child {
    margin-bottom: 0
}

.wp-block-columns .wp-block-column:not(:last-child) {
    margin-bottom: calc(0.66 * var(--global--spacing-vertical))
}

.wp-block-columns.is-style-twentytwentyone-columns-overlap {
    justify-content: space-around
}

.wp-block-columns.alignfull .wp-block-column p:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h1:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h2:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h3:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h4:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h5:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
    padding-left: var(--global--spacing-unit);
    padding-right: var(--global--spacing-unit)
}

.wp-block-columns {
    display: flex;
    margin-bottom: 28px;
    flex-wrap: wrap
}

.wp-block-columns.has-background {
    padding: 20px 38px
}

.wp-block-column {
    flex-grow: 1;
    min-width: 0;
    word-break: break-word;
    overflow-wrap: break-word
}

.wp-block-columns.are-vertically-aligned-top {
    align-items: flex-start
}

.wp-block-columns.are-vertically-aligned-center {
    align-items: center
}

.wp-block-columns.are-vertically-aligned-bottom {
    align-items: flex-end
}

.wp-block-column.is-vertically-aligned-top {
    align-self: flex-start
}

.wp-block-column.is-vertically-aligned-center {
    align-self: center
}

.wp-block-column.is-vertically-aligned-bottom {
    align-self: flex-end
}

.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
    width: 100%
}

.wp-block-cover,
.wp-block-cover-image {
    background-color: var(--cover--color-background);
    min-height: var(--cover--height);
    margin-top: inherit;
    margin-bottom: inherit
}

.wp-block-cover:not(.alignwide):not(.alignfull),
.wp-block-cover-image:not(.alignwide):not(.alignfull) {
    clear: both
}

.wp-block-cover.alignfull,
.wp-block-cover-image.alignfull {
    margin-top: 0;
    margin-bottom: 0
}

.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text {
    color: currentColor;
    margin-top: var(--global--spacing-vertical);
    margin-bottom: var(--global--spacing-vertical)
}

.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),
.wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
.wp-block-cover .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button),
.wp-block-cover-image .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),
.wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
.wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button) {
    color: currentColor
}

.wp-block-cover .wp-block-cover__inner-container .has-link-color a,
.wp-block-cover .wp-block-cover-image-text .has-link-color a,
.wp-block-cover .wp-block-cover-text .has-link-color a,
.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a,
.wp-block-cover-image .wp-block-cover-image-text .has-link-color a,
.wp-block-cover-image .wp-block-cover-text .has-link-color a {
    color: var(--wp--style--color--link, var(--global--color-primary))
}

.wp-block-cover:not([class*="background-color"]) .wp-block-cover__inner-container,
.wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,
.wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,
.wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,
.wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,
.wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text {
    color: var(--cover--color-foreground)
}

.wp-block-cover h2,
.wp-block-cover-image h2 {
    font-size: var(--heading--font-size-h2);
    letter-spacing: var(--heading--letter-spacing-h2);
    line-height: var(--heading--line-height-h2);
    max-width: inherit;
    text-align: inherit;
    padding: 0
}

.wp-block-cover h2.has-text-align-left,
.wp-block-cover-image h2.has-text-align-left {
    text-align: left
}

.wp-block-cover h2.has-text-align-center,
.wp-block-cover-image h2.has-text-align-center {
    text-align: center
}

.wp-block-cover h2.has-text-align-right,
.wp-block-cover-image h2.has-text-align-right {
    text-align: right
}

.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container {
    width: calc(100% - calc(2 * var(--global--spacing-vertical)))
}

.wp-block-cover .wp-block-cover__inner-container>*,
.wp-block-cover-image .wp-block-cover__inner-container>* {
    margin-top: calc(0.666 * var(--global--spacing-vertical));
    margin-bottom: calc(0.666 * var(--global--spacing-vertical))
}

.wp-block-cover .wp-block-cover__inner-container>*:first-child,
.wp-block-cover-image .wp-block-cover__inner-container>*:first-child {
    margin-top: 0
}

.wp-block-cover .wp-block-cover__inner-container>*:last-child,
.wp-block-cover-image .wp-block-cover__inner-container>*:last-child {
    margin-bottom: 0
}

.wp-block-cover.alignleft,
.wp-block-cover.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright {
    margin-top: 0
}

.wp-block-cover.alignleft>*,
.wp-block-cover.alignright>*,
.wp-block-cover-image.alignleft>*,
.wp-block-cover-image.alignright>* {
    margin-top: calc(2 * var(--global--spacing-vertical));
    margin-bottom: calc(2 * var(--global--spacing-vertical));
    padding-left: var(--global--spacing-horizontal);
    padding-right: var(--global--spacing-horizontal);
    width: 100%
}

.wp-block-cover.has-left-content,
.wp-block-cover.has-right-content,
.wp-block-cover-image.has-left-content,
.wp-block-cover-image.has-right-content {
    justify-content: center
}

.wp-block-cover.is-style-twentytwentyone-border,
.wp-block-cover-image.is-style-twentytwentyone-border {
    border: calc(3 * var(--separator--height)) solid var(--global--color-border)
}

.wp-block-cover[class*="-background-color"][class] .wp-block-cover__inner-container,
.wp-block-cover-image[class*="-background-color"][class] .wp-block-cover__inner-container {
    background-color: unset
}

.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover {
    opacity: inherit
}

.wp-block-file a.wp-block-file__button {
    display: inline-block
}

.wp-block-gallery {
    margin: 0 auto
}

.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
    width: calc((100% - var(--global--spacing-unit)) / 2)
}

.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
    margin: 0;
    color: var(--global--color-white);
    font-size: var(--global--font-size-xs)
}

.wp-block-gallery .blocks-gallery-image figcaption a,
.wp-block-gallery .blocks-gallery-item figcaption a {
    color: var(--global--color-white)
}

.wp-block-gallery .blocks-gallery-image figcaption a:focus,
.wp-block-gallery .blocks-gallery-item figcaption a:focus {
    background-color: transparent;
    outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
    text-decoration: none
}

.wp-block-gallery .blocks-gallery-image a:focus img,
.wp-block-gallery .blocks-gallery-item a:focus img {
    outline-offset: 2px
}

.wp-block-group {
    display: block;
    clear: both;
    display: flow-root
}

.wp-block-group:before,
.wp-block-group:after {
    content: "";
    display: block;
    clear: both
}

.wp-block-group .wp-block-group__inner-container {
    margin-left: auto;
    margin-right: auto
}

.wp-block-group .wp-block-group__inner-container>* {
    margin-top: calc(0.666 * var(--global--spacing-vertical));
    margin-bottom: calc(0.666 * var(--global--spacing-vertical))
}

.wp-block-group .wp-block-group__inner-container>*:first-child {
    margin-top: 0
}

.wp-block-group .wp-block-group__inner-container>*:last-child {
    margin-bottom: 0
}

.wp-block-group.has-background {
    padding: calc(0.666 * var(--global--spacing-vertical))
}

.wp-block-group.is-style-twentytwentyone-border {
    border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    padding: var(--global--spacing-vertical)
}

.wp-block-group.has-background .wp-block-group__inner-container>.alignfull,
.wp-block-group.has-background .wp-block-group__inner-container>hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull,
.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container>.alignfull,
.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container>hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull {
    max-width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical)));
    width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical)));
    margin-left: calc(-1 * var(--global--spacing-vertical))
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    clear: both;
    font-family: var(--heading--font-family);
    font-weight: var(--heading--font-weight)
}

h1 strong,
.h1 strong,
h2 strong,
.h2 strong,
h3 strong,
.h3 strong,
h4 strong,
.h4 strong,
h5 strong,
.h5 strong,
h6 strong,
.h6 strong {
    font-weight: var(--heading--font-weight-strong)
}

h1,
.h1 {
    font-size: var(--heading--font-size-h1);
    letter-spacing: var(--heading--letter-spacing-h1);
    line-height: var(--heading--line-height-h1)
}

h2,
.h2 {
    font-size: var(--heading--font-size-h2);
    letter-spacing: var(--heading--letter-spacing-h2);
    line-height: var(--heading--line-height-h2)
}

h3,
.h3 {
    font-size: var(--heading--font-size-h3);
    letter-spacing: var(--heading--letter-spacing-h3);
    line-height: var(--heading--line-height-h3)
}

h4,
.h4 {
    font-size: var(--heading--font-size-h4);
    font-weight: var(--heading--font-weight-strong);
    letter-spacing: var(--heading--letter-spacing-h4);
    line-height: var(--heading--line-height-h4)
}

h5,
.h5 {
    font-size: var(--heading--font-size-h5);
    font-weight: var(--heading--font-weight-strong);
    letter-spacing: var(--heading--letter-spacing-h5);
    line-height: var(--heading--line-height-h5)
}

h6,
.h6 {
    font-size: var(--heading--font-size-h6);
    font-weight: var(--heading--font-weight-strong);
    letter-spacing: var(--heading--letter-spacing-h6);
    line-height: var(--heading--line-height-h6)
}

.wp-block-image {
    text-align: center
}

.wp-block-image figcaption {
    color: var(--global--color-primary);
    font-size: var(--global--font-size-xs);
    line-height: var(--global--line-height-body);
    margin-top: calc(0.5 * var(--global--spacing-unit));
    margin-bottom: var(--global--spacing-unit);
    text-align: center
}

.wp-block-image .alignright {
    margin-left: var(--global--spacing-horizontal)
}

.wp-block-image .alignleft {
    margin-right: var(--global--spacing-horizontal)
}

.wp-block-image a:focus img {
    outline-offset: 2px
}

.entry-content>*[class="wp-block-image"],
.entry-content [class*="inner-container"]>*[class="wp-block-image"] {
    margin-top: 0;
    margin-bottom: 0
}

.entry-content>*[class="wp-block-image"]+*,
.entry-content [class*="inner-container"]>*[class="wp-block-image"]+* {
    margin-top: 0
}

.wp-block-image.is-style-twentytwentyone-border img,
.wp-block-image.is-style-twentytwentyone-image-frame img {
    border: calc(3 * var(--separator--height)) solid var(--global--color-border)
}

.wp-block-image.is-style-twentytwentyone-image-frame img {
    padding: var(--global--spacing-unit)
}

.wp-block-latest-comments {
    padding-left: 0
}

.wp-block-latest-comments .wp-block-latest-comments__comment {
    font-size: var(--global--font-size-sm);
    line-height: var(--global--line-height-body);
    margin-top: var(--global--spacing-vertical);
    margin-bottom: var(--global--spacing-vertical)
}

.wp-block-latest-comments .wp-block-latest-comments__comment:first-child {
    margin-top: 0
}

.wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
    margin-bottom: 0
}

.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
    font-family: var(--heading--font-family)
}

.wp-block-latest-comments .wp-block-latest-comments__comment-date {
    color: var(--global--color-primary);
    font-size: var(--global--font-size-sm)
}

.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
    font-size: var(--global--font-size-sm);
    line-height: var(--global--line-height-body);
    margin: 0
}

.wp-block-latest-posts {
    padding-left: 0
}

.wp-block-latest-posts:not(.is-grid)>li {
    margin-top: calc(1.666 * var(--global--spacing-vertical));
    margin-bottom: calc(1.666 * var(--global--spacing-vertical))
}

.wp-block-latest-posts:not(.is-grid)>li:first-child {
    margin-top: 0
}

.wp-block-latest-posts:not(.is-grid)>li:last-child {
    margin-bottom: 0
}

.wp-block-latest-posts.is-grid {
    word-wrap: break-word;
    word-break: break-word
}

.wp-block-latest-posts.is-grid>li {
    margin-bottom: var(--global--spacing-vertical)
}

.wp-block-latest-posts.is-grid>li:last-child {
    margin-bottom: 0
}

.wp-block-latest-posts.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(2n+1),
.wp-block-latest-posts.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(2n+1)~li,
.wp-block-latest-posts.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1),
.wp-block-latest-posts.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1)~li,
.wp-block-latest-posts.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1),
.wp-block-latest-posts.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1)~li,
.wp-block-latest-posts.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1),
.wp-block-latest-posts.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1)~li,
.wp-block-latest-posts.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1),
.wp-block-latest-posts.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1)~li {
    margin-bottom: 0
}

.wp-block-latest-posts>li>* {
    margin-top: calc(0.333 * var(--global--spacing-vertical));
    margin-bottom: calc(0.333 * var(--global--spacing-vertical))
}

.wp-block-latest-posts>li>*:first-child {
    margin-top: 0
}

.wp-block-latest-posts>li>*:last-child {
    margin-bottom: 0
}

.wp-block-latest-posts>li>a {
    display: inline-block;
    font-family: var(--latest-posts--title-font-family);
    font-size: var(--latest-posts--title-font-size);
    font-weight: var(--heading--font-weight);
    line-height: var(--global--line-height-heading);
    margin-bottom: calc(0.333 * var(--global--spacing-vertical))
}

.wp-block-latest-posts .wp-block-latest-posts__post-author {
    color: var(--global--color-primary);
    font-size: var(--global--font-size-md);
    line-height: var(--global--line-height-body)
}

.wp-block-latest-posts .wp-block-latest-posts__post-date {
    color: var(--global--color-primary);
    font-size: var(--global--font-size-xs);
    line-height: var(--global--line-height-body)
}

[class*="inner-container"] .wp-block-latest-posts .wp-block-latest-posts__post-date,
.has-background .wp-block-latest-posts .wp-block-latest-posts__post-date {
    color: currentColor
}

.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts .wp-block-latest-posts__post-full-content {
    font-family: var(--latest-posts--description-font-family);
    font-size: var(--latest-posts--description-font-size);
    line-height: var(--global--line-height-body);
    margin-top: calc(0.666 * var(--global--spacing-vertical))
}

.wp-block-latest-posts.alignfull {
    padding-left: var(--global--spacing-unit);
    padding-right: var(--global--spacing-unit)
}

.entry-content [class*="inner-container"] .wp-block-latest-posts.alignfull,
.entry-content .has-background .wp-block-latest-posts.alignfull {
    padding-left: 0;
    padding-right: 0
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers {
    border-top: calc(3 * var(--separator--height)) solid var(--global--color-border);
    border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border)
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid)>li,
.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers>li {
    padding-bottom: var(--global--spacing-vertical);
    border-bottom: var(--separator--height) solid var(--global--color-border);
    margin-top: var(--global--spacing-vertical);
    margin-bottom: var(--global--spacing-vertical)
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid)>li:last-child,
.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers>li:last-child {
    padding-bottom: 0;
    border-bottom: 0
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid {
    box-shadow: inset 0 -1px 0 0 var(--global--color-border);
    border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border)
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li {
    margin: 0;
    padding-top: var(--global--spacing-vertical);
    padding-right: var(--global--spacing-horizontal)
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child {
    padding-bottom: var(--global--spacing-vertical)
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li {
    border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    padding: var(--global--spacing-vertical) var(--global--spacing-horizontal)
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child {
    padding-bottom: var(--global--spacing-vertical)
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li {
    margin-top: var(--global--spacing-horizontal);
    margin-bottom: var(--global--spacing-horizontal)
}

.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%
}

.gallery-item a {
    display: block
}

.gallery-item a:focus img {
    outline-offset: -2px
}

.gallery-columns-2 .gallery-item {
    max-width: 50%
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%
}

.gallery-columns-4 .gallery-item {
    max-width: 25%
}

.gallery-columns-5 .gallery-item {
    max-width: 20%
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%
}

.gallery-caption {
    display: block
}

figure.wp-caption a:focus img {
    outline-offset: 2px
}

ul,
ol {
    font-family: var(--list--font-family);
    margin: 0;
    padding-left: calc(2 * var(--global--spacing-horizontal))
}

ul.aligncenter,
ol.aligncenter {
    list-style-position: inside;
    padding: 0
}

ul.alignright,
ol.alignright {
    list-style-position: inside;
    text-align: right;
    padding: 0
}

ul {
    list-style-type: disc
}

ul ul {
    list-style-type: circle
}

ol {
    list-style-type: decimal
}

ol ul {
    list-style-type: circle
}

dt {
    font-family: var(--definition-term--font-family);
    font-weight: bold
}

dd {
    margin: 0;
    padding-left: calc(2 * var(--global--spacing-horizontal))
}

.wp-block-media-text.alignfull {
    margin-top: 0;
    margin-bottom: 0
}

.wp-block-media-text a:focus img {
    outline-offset: -1px
}

.wp-block-media-text .wp-block-media-text__content {
    padding: var(--global--spacing-horizontal)
}

.wp-block-media-text .wp-block-media-text__content>* {
    margin-top: calc(0.666 * var(--global--spacing-vertical));
    margin-bottom: calc(0.666 * var(--global--spacing-vertical))
}

.wp-block-media-text .wp-block-media-text__content>*:first-child {
    margin-top: 0
}

.wp-block-media-text .wp-block-media-text__content>*:last-child {
    margin-bottom: 0
}

.wp-block-media-text.is-style-twentytwentyone-border {
    border: calc(3 * var(--separator--height)) solid var(--global--color-border)
}

.wp-block-navigation .wp-block-navigation-link {
    padding: 0
}

.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content {
    padding: var(--primary-nav--padding)
}

.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label {
    font-family: var(--primary-nav--font-family);
    font-size: var(--primary-nav--font-size);
    font-weight: var(--primary-nav--font-weight)
}

.wp-block-navigation .wp-block-navigation-link__submenu-icon {
    padding: 0
}

.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation-link {
    display: inherit
}

.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation__container {
    border: 0;
    left: 0;
    margin-left: var(--primary-nav--padding);
    min-width: -webkit-max-content;
    min-width: max-content;
    opacity: 0;
    padding: 0;
    position: inherit;
    top: inherit
}

.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link .wp-block-navigation-link__content {
    display: inline-block;
    padding: calc(0.5 * var(--primary-nav--padding)) var(--primary-nav--padding)
}

.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon {
    display: none
}

.wp-block-navigation>.wp-block-navigation__container .has-child:hover .wp-block-navigation__container,
.wp-block-navigation>.wp-block-navigation__container .has-child:focus-within .wp-block-navigation__container {
    display: block;
    opacity: 1;
    visibility: visible
}

.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container {
    background: var(--global--color-background);
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    border: 1px solid var(--primary-nav--border-color)
}

.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container:before,
.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    top: -10px;
    left: var(--global--spacing-horizontal);
    border-style: solid;
    border-color: var(--primary-nav--border-color) transparent;
    border-width: 0 7px 10px 7px
}

.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container:after {
    top: -9px;
    border-color: var(--global--color-background) transparent
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__container {
    background: var(--global--color-background)
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container {
    background: var(--global--color-background)
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:hover,
.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:focus {
    color: var(--primary-nav--color-link-hover)
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:hover {
    text-decoration: underline;
    -webkit-text-decoration-style: dotted;
    text-decoration-style: dotted
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content {
    color: currentColor
}

p {
    line-height: var(--wp--typography--line-height, var(--global--line-height-body))
}

p.has-background {
    padding: var(--global--spacing-unit)
}

p.has-text-color a {
    color: var(--wp--style--color--link, var(--global--color-primary))
}

pre.wp-block-preformatted {
    overflow-x: auto;
    white-space: pre
}

.wp-block-pullquote {
    padding: calc(2 * var(--global--spacing-unit)) 0;
    text-align: center;
    border-width: var(--pullquote--border-width);
    border-bottom-style: solid;
    border-top-style: solid;
    color: currentColor;
    border-color: currentColor;
    position: relative
}

.wp-block-pullquote blockquote::before {
    color: currentColor;
    content: "\201C";
    display: block;
    position: relative;
    left: 0;
    font-size: 3rem;
    font-weight: 500;
    line-height: 1
}

.wp-block-pullquote p {
    font-family: var(--pullquote--font-family);
    font-size: var(--pullquote--font-size);
    font-style: var(--pullquote--font-style);
    font-weight: 700;
    letter-spacing: var(--pullquote--letter-spacing);
    line-height: var(--pullquote--line-height);
    margin: 0
}

.wp-block-pullquote a {
    color: currentColor
}

.wp-block-pullquote .wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
    color: currentColor;
    display: block;
    font-size: var(--global--font-size-xs);
    font-style: var(--pullquote--font-style);
    text-transform: none
}

.wp-block-pullquote:not(.is-style-solid-color) {
    background: 0
}

.wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before,
.wp-block-pullquote.alignleft:not(.is-style-solid-color) cite {
    text-align: center
}

.wp-block-pullquote.alignwide>p,
.wp-block-pullquote.alignwide blockquote {
    max-width: var(--responsive--alignwide-width)
}

.wp-block-pullquote.alignfull:not(.is-style-solid-color)>p,
.wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote {
    padding: 0 calc(2 * var(--global--spacing-unit))
}

.wp-block-pullquote.is-style-solid-color {
    color: var(--pullquote--color-foreground);
    padding: calc(2.5 * var(--global--spacing-unit));
    border-width: var(--pullquote--border-width);
    border-style: solid;
    border-color: var(--pullquote--border-color)
}

.wp-block-pullquote.is-style-solid-color blockquote::before {
    text-align: left
}

.wp-block-pullquote.is-style-solid-color blockquote {
    margin: 0;
    max-width: inherit
}

.wp-block-pullquote.is-style-solid-color blockquote p {
    font-size: var(--pullquote--font-size)
}

.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
.wp-block-pullquote.is-style-solid-color cite,
.wp-block-pullquote.is-style-solid-color footer {
    color: currentColor
}

.wp-block-pullquote.is-style-solid-color.alignleft,
.wp-block-pullquote.is-style-solid-color.alignright {
    padding: var(--global--spacing-unit)
}

.wp-block-pullquote.is-style-solid-color.alignleft blockquote,
.wp-block-pullquote.is-style-solid-color.alignright blockquote {
    max-width: initial
}

.wp-block-quote {
    border-left: 0
}

.wp-block-quote:before {
    content: "\201C";
    font-size: var(--quote--font-size);
    line-height: var(--quote--line-height);
    left: 8px
}

.has-background .wp-block-quote .wp-block-quote__citation,
[class*="background-color"] .wp-block-quote .wp-block-quote__citation,
[style*="background-color"] .wp-block-quote .wp-block-quote__citation,
.wp-block-cover[style*="background-image"] .wp-block-quote .wp-block-quote__citation,
.has-background .wp-block-quote cite,
[class*="background-color"] .wp-block-quote cite,
[style*="background-color"] .wp-block-quote cite,
.wp-block-cover[style*="background-image"] .wp-block-quote cite,
.has-background .wp-block-quote footer,
[class*="background-color"] .wp-block-quote footer,
[style*="background-color"] .wp-block-quote footer,
.wp-block-cover[style*="background-image"] .wp-block-quote footer {
    color: currentColor
}

.wp-block-quote.has-text-align-right {
    margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto;
    padding-right: 0;
    border-right: 0
}

.wp-block-quote.has-text-align-right:before {
    display: none
}

.wp-block-quote.has-text-align-right p:before {
    content: "\201D";
    font-size: var(--quote--font-size);
    font-weight: normal;
    line-height: var(--quote--line-height);
    margin-right: 5px
}

.wp-block-quote.has-text-align-center {
    margin: var(--global--spacing-vertical) auto
}

.wp-block-quote.has-text-align-center:before {
    display: none
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
    padding-left: 0;
    padding-right: 0;
    margin-top: var(--global--spacing-vertical);
    margin-bottom: var(--global--spacing-vertical)
}

.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
    font-size: var(--quote--font-size-large);
    font-style: var(--quote--font-style-large);
    line-height: var(--quote--line-height-large)
}

.wp-block-quote.is-large:before,
.wp-block-quote.is-style-large:before {
    font-size: var(--quote--font-size-large);
    line-height: var(--quote--line-height-large);
    left: calc(-1 * var(--global--spacing-horizontal))
}

.wp-block-quote.is-large.has-text-align-right:before,
.wp-block-quote.is-style-large.has-text-align-right:before {
    display: none
}

.wp-block-quote.is-large.has-text-align-right p:before,
.wp-block-quote.is-style-large.has-text-align-right p:before {
    content: "\201D";
    font-size: var(--quote--font-size-large);
    font-weight: normal;
    line-height: var(--quote--line-height-large);
    margin-right: 10px
}

.wp-block-quote.is-large .wp-block-quote__citation,
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large .wp-block-quote__citation,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
    color: var(--global--color-primary);
    font-size: var(--global--font-size-sm)
}

.wp-block-rss {
    padding-left: 0
}

.wp-block-rss>li {
    list-style: none
}

.wp-block-rss:not(.is-grid)>li {
    margin-top: calc(1.666 * var(--global--spacing-vertical));
    margin-bottom: calc(1.666 * var(--global--spacing-vertical))
}

.wp-block-rss:not(.is-grid)>li:first-child {
    margin-top: 0
}

.wp-block-rss:not(.is-grid)>li:last-child {
    margin-bottom: 0
}

.wp-block-rss.is-grid>li {
    margin-bottom: var(--global--spacing-vertical)
}

.wp-block-rss.is-grid>li:last-child {
    margin-bottom: 0
}

.wp-block-rss.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(2n+1),
.wp-block-rss.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(2n+1)~li,
.wp-block-rss.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1),
.wp-block-rss.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1)~li,
.wp-block-rss.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1),
.wp-block-rss.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1)~li,
.wp-block-rss.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1),
.wp-block-rss.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1)~li,
.wp-block-rss.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1),
.wp-block-rss.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1)~li {
    margin-bottom: 0
}

.wp-block-rss>li>* {
    margin-top: calc(0.333 * var(--global--spacing-vertical));
    margin-bottom: calc(0.333 * var(--global--spacing-vertical))
}

.wp-block-rss>li>*:first-child {
    margin-top: 0
}

.wp-block-rss>li>*:last-child {
    margin-bottom: 0
}

.wp-block-rss .wp-block-rss__item-title>a {
    display: inline-block;
    font-family: var(--latest-posts--title-font-family);
    font-size: var(--latest-posts--title-font-size);
    font-weight: var(--heading--font-weight);
    line-height: var(--global--line-height-heading);
    margin-bottom: calc(0.333 * var(--global--spacing-vertical))
}

.wp-block-rss .wp-block-rss__item-author {
    color: var(--global--color-primary);
    font-size: var(--global--font-size-md);
    line-height: var(--global--line-height-body)
}

.wp-block-rss .wp-block-rss__item-publish-date {
    color: var(--global--color-primary);
    font-size: var(--global--font-size-xs);
    line-height: var(--global--line-height-body)
}

[class*="inner-container"] .wp-block-rss .wp-block-rss__item-publish-date,
.has-background .wp-block-rss .wp-block-rss__item-publish-date {
    color: currentColor
}

.wp-block-rss .wp-block-rss__item-excerpt,
.wp-block-rss .wp-block-rss__item-full-content {
    font-family: var(--latest-posts--description-font-family);
    font-size: var(--latest-posts--description-font-size);
    line-height: var(--global--line-height-body);
    margin-top: calc(0.666 * var(--global--spacing-vertical))
}

.wp-block-rss.alignfull {
    padding-left: var(--global--spacing-unit);
    padding-right: var(--global--spacing-unit)
}

.entry-content [class*="inner-container"] .wp-block-rss.alignfull,
.entry-content .has-background .wp-block-rss.alignfull {
    padding-left: 0;
    padding-right: 0
}

.wp-block-search {
    max-width: var(--responsive--aligndefault-width)
}

.wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper {
    justify-content: center
}

.wp-block-search .wp-block-search__label {
    font-size: var(--form--font-size);
    font-weight: var(--form--label-weight);
    margin-bottom: calc(var(--global--spacing-vertical) / 3)
}

.wp-block-search .wp-block-search__input {
    border: var(--form--border-width) solid var(--form--border-color);
    border-radius: var(--form--border-radius);
    color: var(--form--color-text);
    line-height: var(--form--line-height);
    max-width: inherit;
    margin-right: calc(-1 * var(--button--border-width));
    padding: var(--form--spacing-unit)
}

.wp-block-search .wp-block-search__input:focus {
    color: var(--form--color-text);
    border-color: var(--form--border-color)
}

.has-background .wp-block-search .wp-block-search__input {
    border-color: var(--local--color-primary, var(--global--color-primary)) !important
}

.wp-block-search button.wp-block-search__button {
    margin-left: 0;
    line-height: 1
}

.wp-block-search button.wp-block-search__button.has-icon {
    padding: 6px calc(0.5 * var(--button--padding-horizontal))
}

.wp-block-search button.wp-block-search__button.has-icon svg {
    width: 40px;
    height: 40px;
    fill: currentColor
}

.has-background .wp-block-search button.wp-block-search__button:hover,
.has-background .wp-block-search button.wp-block-search__button:active {
    background-color: var(--local--color-background, var(--global--color-background)) !important;
    color: var(--local--color-primary, var(--global--color-primary)) !important
}

.has-text-color .wp-block-search button.wp-block-search__button:hover,
.has-text-color .wp-block-search button.wp-block-search__button:active {
    color: var(--local--color-primary, var(--global--color-primary)) !important
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    background-color: var(--global--color-white);
    border: var(--form--border-width) solid var(--form--border-color);
    border-radius: var(--form--border-radius);
    padding: var(--form--border-width)
}

.has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    border-color: var(--local--color-primary, var(--global--color-primary)) !important
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
    margin-left: 0;
    margin-right: 0;
    padding-left: var(--form--spacing-unit)
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
    color: var(--form--color-text);
    outline-offset: -2px;
    outline: 2px dotted var(--form--border-color)
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button {
    padding: var(--button--padding-vertical) var(--button--padding-horizontal)
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover {
    color: var(--global--color-dark-gray)
}

.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button {
    color: var(--global--color-dark-gray)
}

.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover {
    background-color: var(--global--color-dark-gray);
    color: var(--global--color-white)
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon {
    padding: 6px calc(0.5 * var(--button--padding-horizontal))
}

.wp-block-search__button {
    box-shadow: none
}

hr {
    border-style: none;
    border-bottom: var(--separator--height) solid var(--separator--border-color);
    clear: both;
    margin-left: auto;
    margin-right: auto
}

hr.wp-block-separator {
    border-bottom: var(--separator--height) solid var(--separator--border-color);
    opacity: 1
}

hr.wp-block-separator:not(.is-style-dots):not(.alignwide) {
    max-width: var(--responsive--aligndefault-width)
}

hr.wp-block-separator:not(.is-style-dots).alignwide {
    max-width: var(--responsive--alignwide-width)
}

hr.wp-block-separator:not(.is-style-dots).alignfull {
    max-width: var(--responsive--alignfull-width)
}

hr.wp-block-separator.is-style-twentytwentyone-separator-thick {
    border-bottom-width: calc(3 * var(--separator--height))
}

hr.wp-block-separator.is-style-dots.has-background,
hr.wp-block-separator.is-style-dots.has-text-color {
    background-color: transparent !important
}

hr.wp-block-separator.is-style-dots.has-background:before,
hr.wp-block-separator.is-style-dots.has-text-color:before {
    color: currentColor !important
}

hr.wp-block-separator.is-style-dots:before {
    color: var(--separator--border-color);
    font-size: var(--global--font-size-xl);
    letter-spacing: var(--global--font-size-sm);
    padding-left: var(--global--font-size-sm)
}

.has-background hr.wp-block-separator,
[class*="background-color"] hr.wp-block-separator,
[style*="background-color"] hr.wp-block-separator,
.wp-block-cover[style*="background-image"] hr.wp-block-separator {
    border-color: currentColor
}

.wp-block-social-links a:focus {
    color: var(--global--color-primary)
}

.wp-block-social-links.is-style-twentytwentyone-social-icons-color a {
    color: var(--global--color-primary)
}

.wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link,
.wp-block-social-links.is-style-twentytwentyone-social-icons-color.has-icon-background-color.has-icon-background-color .wp-social-link {
    background: 0
}

.wp-block-spacer {
    display: block;
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

table,
.wp-block-table {
    width: 100%;
    min-width: 240px;
    border-collapse: collapse
}

table thead,
table tfoot,
.wp-block-table thead,
.wp-block-table tfoot {
    text-align: center
}

table th,
.wp-block-table th {
    font-family: var(--heading--font-family)
}

table td,
table th,
.wp-block-table td,
.wp-block-table th {
    padding: calc(0.5 * var(--global--spacing-unit));
    border: 1px solid
}

table figcaption,
.wp-block-table figcaption {
    color: var(--global--color-primary);
    font-size: var(--global--font-size-xs)
}

table.is-style-regular .has-background,
table.is-style-stripes .has-background,
table.is-style-stripes .has-background thead tr,
table.is-style-stripes .has-background tfoot tr,
table.is-style-stripes .has-background tbody tr,
.wp-block-table.is-style-regular .has-background,
.wp-block-table.is-style-stripes .has-background,
.wp-block-table.is-style-stripes .has-background thead tr,
.wp-block-table.is-style-stripes .has-background tfoot tr,
.wp-block-table.is-style-stripes .has-background tbody tr {
    color: var(--table--has-background-text-color)
}

table.is-style-stripes,
.wp-block-table.is-style-stripes {
    border-color: var(--table--stripes-border-color)
}

table.is-style-stripes th,
table.is-style-stripes td,
.wp-block-table.is-style-stripes th,
.wp-block-table.is-style-stripes td {
    border-width: 0
}

table.is-style-stripes tbody tr:nth-child(odd),
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: var(--table--stripes-background-color)
}

table.is-style-stripes .has-background tbody tr:nth-child(odd),
.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {
    background-color: var(--global--color-white-90)
}

table.wp-calendar-table td,
table.wp-calendar-table th {
    background: transparent;
    border: 0;
    text-align: center;
    line-height: 2;
    vertical-align: middle;
    word-break: normal
}

table.wp-calendar-table th {
    font-weight: bold
}

table.wp-calendar-table thead,
table.wp-calendar-table tbody {
    color: currentColor;
    border: 1px solid
}

table.wp-calendar-table caption {
    font-weight: bold;
    text-align: left;
    margin-bottom: var(--global--spacing-unit);
    color: currentColor
}

.wp-calendar-nav {
    text-align: left;
    margin-top: calc(var(--global--spacing-unit) / 2)
}

.wp-calendar-nav svg {
    height: 1em;
    vertical-align: middle
}

.wp-calendar-nav svg path {
    fill: currentColor
}

.wp-calendar-nav .wp-calendar-nav-next {
    float: right
}

.wp-block-tag-cloud.alignfull {
    padding-left: var(--global--spacing-unit);
    padding-right: var(--global--spacing-unit)
}

.wp-block-verse {
    font-family: var(--entry-content--font-family)
}

.wp-block-video figcaption {
    color: var(--global--color-primary);
    font-size: var(--global--font-size-xs);
    margin-top: calc(0.5 * var(--global--spacing-unit));
    margin-bottom: var(--global--spacing-unit);
    text-align: center
}

*>figure>video {
    max-width: unset;
    width: 100%;
    vertical-align: middle
}

:root .is-extra-small-text,
:root .has-extra-small-font-size {
    font-size: var(--global--font-size-xs)
}

:root .is-small-text,
:root .has-small-font-size {
    font-size: var(--global--font-size-sm)
}

:root .is-regular-text,
:root .has-regular-font-size,
:root .is-normal-font-size,
:root .has-normal-font-size,
:root .has-medium-font-size {
    font-size: var(--global--font-size-base)
}

:root .is-large-text,
:root .has-large-font-size {
    font-size: var(--global--font-size-lg);
    line-height: var(--global--line-height-heading)
}

:root .is-larger-text,
:root .has-larger-font-size,
:root .is-extra-large-text,
:root .has-extra-large-font-size {
    font-size: var(--global--font-size-xl);
    line-height: var(--global--line-height-heading)
}

:root .is-huge-text,
:root .has-huge-font-size {
    font-size: var(--global--font-size-xxl);
    line-height: var(--global--line-height-heading);
    font-weight: var(--heading--font-weight-page-title)
}

:root .is-gigantic-text,
:root .has-gigantic-font-size {
    font-size: var(--global--font-size-xxxl);
    line-height: var(--global--line-height-heading);
    font-weight: var(--heading--font-weight-page-title)
}

.alignleft {
    text-align: left;
    margin-top: 0
}

.entry-content>.alignleft {
    max-width: var(--responsive--aligndefault-width)
}

.aligncenter {
    clear: both;
    display: block;
    float: none;
    margin-right: auto;
    margin-left: auto;
    text-align: center
}

.alignright {
    margin-top: 0;
    margin-bottom: var(--global--spacing-vertical)
}

.entry-content>.alignright {
    max-width: var(--responsive--aligndefault-width)
}

[class*="inner-container"]>.alignleft+*,
[class*="inner-container"]>.alignright+* {
    margin-top: 0
}

.alignwide {
    clear: both
}

.alignfull {
    clear: both
}

.has-left-content {
    justify-content: flex-start
}

.has-right-content {
    justify-content: flex-end
}

.has-parallax {
    background-attachment: fixed
}

.has-drop-cap:not(:focus)::first-letter {
    font-family: var(--heading--font-family);
    font-weight: var(--heading--font-weight);
    line-height: .66;
    text-transform: uppercase;
    font-style: normal;
    float: left;
    margin: .1em .1em 0 0;
    font-size: calc(1.2 * var(--heading--font-size-h1))
}

.has-drop-cap:not(:focus)::after {
    content: "";
    display: table;
    clear: both;
    padding-top: 14px
}

.desktop-only {
    display: none
}

.navigation {
    color: var(--global--color-primary)
}

.navigation a {
    color: var(--global--color-primary);
    text-decoration: none
}

.navigation a:hover {
    color: var(--global--color-primary-hover);
    text-decoration: underline;
    -webkit-text-decoration-style: dotted;
    text-decoration-style: dotted
}

.navigation a:focus {
    color: var(--global--color-secondary)
}

.navigation a:active {
    color: var(--global--color-primary)
}

.navigation .nav-links>* {
    min-width: 44px;
    min-height: 44px
}

.navigation .nav-links .nav-next a,
.navigation .nav-links .nav-previous a {
    display: flex;
    flex-direction: column
}

.navigation .nav-links .dots {
    text-align: center
}

.navigation .svg-icon {
    display: inline-block;
    fill: currentColor;
    vertical-align: middle;
    position: relative
}

.navigation .nav-previous .svg-icon,
.navigation .prev .svg-icon {
    top: -2px;
    margin-right: calc(0.25 * var(--global--spacing-unit))
}

.navigation .nav-next .svg-icon,
.navigation .next .svg-icon {
    top: -1px;
    margin-left: calc(0.25 * var(--global--spacing-unit))
}

.post-navigation {
    margin: var(--global--spacing-vertical) auto
}

.post-navigation .meta-nav {
    line-height: var(--global--line-height-body);
    color: var(--global--color-primary)
}

.post-navigation .post-title {
    display: inline-block;
    font-family: var(--global--font-primary);
    font-size: var(--global--font-size-lg);
    font-weight: var(--pagination--font-weight-strong);
    line-height: var(--global--line-height-heading)
}

.post-navigation .nav-next,
.post-navigation .nav-previous {
    margin-top: var(--global--spacing-vertical);
    margin-bottom: var(--global--spacing-vertical)
}

.post-navigation .nav-next:first-child,
.post-navigation .nav-previous:first-child {
    margin-top: 0
}

.post-navigation .nav-next:last-child,
.post-navigation .nav-previous:last-child {
    margin-bottom: 0
}

.pagination,
.comments-pagination {
    border-top: 3px solid var(--global--color-border);
    padding-top: var(--global--spacing-vertical);
    margin: var(--global--spacing-vertical) auto
}

.pagination .nav-links,
.comments-pagination .nav-links {
    margin-top: calc(-1 * var(--global--spacing-vertical))
}

.pagination .nav-links a:hover,
.comments-pagination .nav-links a:hover {
    color: var(--pagination--color-link-hover)
}

.is-dark-theme .pagination .nav-links a:active,
.is-dark-theme .pagination .nav-links a:hover:active,
.is-dark-theme .pagination .nav-links a:hover:focus,
.is-dark-theme .comments-pagination .nav-links a:active,
.is-dark-theme .comments-pagination .nav-links a:hover:active,
.is-dark-theme .comments-pagination .nav-links a:hover:focus {
    color: var(--global--color-background)
}

.has-background-white .pagination .nav-links a:active,
.has-background-white .pagination .nav-links a:hover:active,
.has-background-white .pagination .nav-links a:hover:focus,
.has-background-white .comments-pagination .nav-links a:active,
.has-background-white .comments-pagination .nav-links a:hover:active,
.has-background-white .comments-pagination .nav-links a:hover:focus {
    color: var(--global--color-white)
}

.pagination .nav-links>*,
.comments-pagination .nav-links>* {
    color: var(--pagination--color-text);
    font-family: var(--pagination--font-family);
    font-size: var(--pagination--font-size);
    font-weight: var(--pagination--font-weight);
    margin-top: var(--global--spacing-vertical);
    margin-left: calc(0.66 * var(--global--spacing-unit));
    margin-right: calc(0.66 * var(--global--spacing-unit))
}

.pagination .nav-links>*.current,
.comments-pagination .nav-links>*.current {
    text-decoration: underline
}

.pagination .nav-links>*:not(.dots):not(.current):hover,
.comments-pagination .nav-links>*:not(.dots):not(.current):hover {
    -webkit-text-decoration-style: dotted;
    text-decoration-style: dotted
}

.pagination .nav-links>*:first-child,
.comments-pagination .nav-links>*:first-child {
    margin-left: 0
}

.pagination .nav-links>*:last-child,
.comments-pagination .nav-links>*:last-child {
    margin-right: 0
}

.pagination .nav-links>*.next,
.comments-pagination .nav-links>*.next {
    margin-left: auto
}

.pagination .nav-links>*.prev,
.comments-pagination .nav-links>*.prev {
    margin-right: auto
}

.comments-pagination {
    padding-top: calc(0.66 * var(--global--spacing-vertical));
    margin: calc(3 * var(--global--spacing-vertical)) auto
}

.comments-pagination .nav-links>* {
    font-size: var(--global--font-size-md)
}

.widget-area {
    margin-top: calc(6 * var(--global--spacing-vertical));
    padding-bottom: calc(var(--global--spacing-vertical) / 3);
    color: var(--footer--color-text);
    font-size: var(--footer--font-size);
    font-family: var(--footer--font-family)
}

.widget-area ul {
    list-style-type: none;
    padding: 0
}

.widget-area ul li {
    line-height: var(--widget--line-height-list)
}

.widget-area ul.sub-menu,
.widget-area ul.children {
    margin-left: var(--widget--spacing-menu)
}

.widget-area ul .sub-menu-toggle {
    display: none
}

.widget-area a {
    color: var(--footer--color-link);
    text-decoration: underline;
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid;
    -webkit-text-decoration-color: currentColor;
    text-decoration-color: currentColor
}

.widget-area a:link,
.widget-area a:visited,
.widget-area a:active {
    color: var(--footer--color-link)
}

.widget-area a:hover {
    color: var(--footer--color-link-hover);
    -webkit-text-decoration-style: dotted;
    text-decoration-style: dotted
}

.widget-area .wp-block-social-links.alignright {
    margin-top: var(--global--spacing-vertical);
    justify-content: flex-end
}

.widget-area .wp-block-social-links.alignleft {
    margin-top: var(--global--spacing-vertical)
}

.widget-area:after {
    content: "";
    display: table;
    clear: both
}

.widget-title {
    font-size: var(--global--font-size-sm);
    font-weight: var(--widget--font-weight-title);
    line-height: var(--widget--line-height-title)
}

.search-form {
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    max-width: var(--responsive--aligndefault-width)
}

.search-form>label {
    width: 100%;
    margin-bottom: 0;
    font-weight: var(--form--label-weight)
}

.search-form .search-field {
    flex-grow: 1;
    max-width: inherit;
    margin-top: calc(var(--global--spacing-vertical) / 3);
    margin-right: calc(0.66 * var(--global--spacing-horizontal))
}

.search-form .search-submit {
    margin-top: calc(var(--global--spacing-vertical) / 3);
    margin-left: 10px
}

.widget_search>.search-form .search-field {
    margin-right: calc(-1 * var(--button--border-width));
    -webkit-appearance: none;
    margin-bottom: calc(0.5 * var(--global--spacing-vertical))
}

.widget_search>.search-form .search-submit {
    margin-left: 0;
    margin-bottom: calc(0.5 * var(--global--spacing-vertical))
}

.widget_rss a.rsswidget .rss-widget-icon {
    display: none
}

@media only screen and (min-width:482px) {
     :root {
        --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);
        --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));
        --responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
        --responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)))
    }
    .full-max-width,
    .alignfull {
        max-width: var(--responsive--alignfull-width);
        width: auto;
        margin-left: auto;
        margin-right: auto
    }
    .entry-content>.alignleft {
        margin-left: var(--responsive--alignleft-margin);
        margin-right: var(--global--spacing-horizontal)
    }
    .entry-content>.alignright {
        margin-left: var(--global--spacing-horizontal);
        margin-right: var(--responsive--alignright-margin)
    }
    .wp-block-columns .wp-block-column>* {
        margin-top: var(--global--spacing-vertical);
        margin-bottom: var(--global--spacing-vertical)
    }
    .wp-block-columns .wp-block-column:not(:last-child) {
        margin-bottom: var(--global--spacing-vertical)
    }
    .wp-block-cover .wp-block-cover__inner-container>*,
    .wp-block-cover-image .wp-block-cover__inner-container>* {
        margin-top: var(--global--spacing-vertical);
        margin-bottom: var(--global--spacing-vertical)
    }
    .wp-block-group .wp-block-group__inner-container>* {
        margin-top: var(--global--spacing-vertical);
        margin-bottom: var(--global--spacing-vertical)
    }
    .wp-block-group.has-background {
        padding: var(--global--spacing-vertical)
    }
    .entry-content>.wp-block-image>.alignleft,
    .entry-content>.wp-block-image>.alignright {
        max-width: 50%
    }
    .wp-block-media-text .wp-block-media-text__content>* {
        margin-top: var(--global--spacing-vertical);
        margin-bottom: var(--global--spacing-vertical)
    }
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
        padding-top: var(--global--spacing-vertical);
        padding-bottom: var(--global--spacing-vertical)
    }
    .alignleft {
        float: left;
        margin-right: var(--global--spacing-horizontal);
        margin-bottom: var(--global--spacing-vertical)
    }
    .entry-content>.alignleft {
        max-width: calc(50% - var(--responsive--alignleft-margin))
    }
    .alignright {
        float: right;
        margin-left: var(--global--spacing-horizontal)
    }
    .entry-content>.alignright {
        max-width: calc(50% - var(--responsive--alignright-margin))
    }
    .desktop-only {
        display: block
    }
    .post-navigation .nav-links {
        justify-content: space-between
    }
}

@media only screen and (min-width:592px) {
    .wp-block-media-text .wp-block-media-text__content {
        padding: var(--global--spacing-vertical)
    }
    .navigation .nav-links {
        display: flex;
        justify-content: center;
        flex-wrap: wrap
    }
    .navigation .nav-links .nav-next,
    .navigation .nav-links .nav-previous {
        flex: 0 1 auto;
        margin-bottom: inherit;
        margin-top: inherit;
        max-width: calc(50% - (0.5 * var(--global--spacing-unit)))
    }
    .navigation .nav-links .nav-next {
        text-align: right
    }
}

@media(min-width:600px) and (max-width:781px) {
    .wp-block-column {
        flex-basis: calc(50% - 16px) !important;
        flex-grow: 0
    }
    .wp-block-column:nth-child(2n) {
        margin-left: 32px
    }
}

@media screen and (min-width:600px) {
    .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li {
        width: calc((100% / 2))
    }
    .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li {
        width: calc((100% / 3))
    }
    .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li {
        width: calc((100% / 4))
    }
    .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li {
        width: calc((100% / 5))
    }
    .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li {
        width: calc((100% / 6))
    }
}

@media(min-width:600px) {
    .wp-block-pullquote.is-style-solid-color {
        padding: calc(5 * var(--global--spacing-unit))
    }
}

@media only screen and (min-width:652px) {
     :root {
        --global--font-size-xl: 2.5rem;
        --global--font-size-xxl: 6rem;
        --global--font-size-xxxl: 9rem;
        --heading--font-size-h3: 2rem;
        --heading--font-size-h2: 3rem
    }
    .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) {
        margin-left: calc(-2 * var(--global--spacing-horizontal));
        margin-top: calc(2.5 * var(--global--spacing-horizontal));
        z-index: 2
    }
    .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>p:not(.has-background),
    .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h1:not(.has-background),
    .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h2:not(.has-background),
    .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h3:not(.has-background),
    .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h4:not(.has-background),
    .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h5:not(.has-background),
    .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h6:not(.has-background),
    .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ul:not(.has-background),
    .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ol:not(.has-background),
    .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>pre:not(.has-background) {
        background-color: var(--global--color-background);
        padding: var(--global--spacing-unit)
    }
    .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ul:not(.has-background),
    .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ol:not(.has-background) {
        padding-left: calc(2 * var(--global--spacing-horizontal))
    }
    .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center {
        margin-top: 0
    }
    .widget-area {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: calc(2 * var(--global--spacing-horizontal))
    }
}

@media(min-width:782px) {
    .wp-block-columns {
        flex-wrap: nowrap
    }
    .wp-block-column {
        flex-basis: 0;
        flex-grow: 1
    }
    .wp-block-column[style*='flex-basis'] {
        flex-grow: 0
    }
    .wp-block-column:not(:first-child) {
        margin-left: 32px
    }
}

@media only screen and (min-width:822px) {
     :root {
        --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);
        --responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px)
    }
    .wp-block-columns .wp-block-column:not(:last-child) {
        margin-bottom: 0
    }
    .post-navigation {
        margin: var(--global--spacing-vertical) auto
    }
    .post-navigation .post-title {
        margin: 5px calc(24px + (0.25 * var(--global--spacing-unit))) 0
    }
    .pagination,
    .comments-pagination {
        margin: var(--global--spacing-vertical) auto
    }
    .comments-pagination {
        margin: calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical)) auto
    }
}

@media only screen and (min-width:1024px) {
    .widget-area {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media only screen and (max-width:821px) {
    .pagination .nav-links,
    .comments-pagination .nav-links {
        display: flex;
        flex-wrap: wrap
    }
    .pagination .page-numbers,
    .comments-pagination .page-numbers {
        display: none
    }
    .pagination .page-numbers.prev,
    .pagination .page-numbers.next,
    .comments-pagination .page-numbers.prev,
    .comments-pagination .page-numbers.next {
        display: inline-block;
        flex: 0 1 auto
    }
}

@media only screen and (max-width:782px) {
    .admin-bar {
        --global--admin-bar--height: 46px
    }
}

@media(max-width:599px) {
    .wp-block-column {
        flex-basis: 100% !important
    }
}

@media only screen and (max-width:481px) {
    .entry-content>.wp-block-image>.alignleft,
    .entry-content>.wp-block-image>.alignright {
        margin-left: 0;
        margin-right: 0
    }
    .wp-block-quote.is-large,
    .wp-block-quote.is-style-large {
        padding-left: var(--global--spacing-horizontal)
    }
    .wp-block-quote.is-large:before,
    .wp-block-quote.is-style-large:before {
        left: 0
    }
    .wp-block-quote.is-large.has-text-align-right,
    .wp-block-quote.is-style-large.has-text-align-right {
        padding-left: 0;
        padding-right: var(--global--spacing-horizontal)
    }
    .wp-block-quote.is-large.has-text-align-right:before,
    .wp-block-quote.is-style-large.has-text-align-right:before {
        right: 0
    }
    .wp-block-quote.is-large.has-text-align-center,
    .wp-block-quote.is-style-large.has-text-align-center {
        padding-left: 0;
        padding-right: 0
    }
    .wp-block-quote.has-text-align-right {
        padding-left: 0;
        padding-right: calc(0.5 * var(--global--spacing-horizontal))
    }
    .wp-block-quote.has-text-align-right:before {
        right: 0
    }
    .wp-block-quote.has-text-align-center {
        padding-left: 0;
        padding-right: 0
    }
    .wp-block-spacer[style] {
        height: var(--global--spacing-unit) !important
    }
    .pagination .nav-short,
    .comments-pagination .nav-short {
        display: none
    }
    .widget-area {
        margin-top: calc(3 * var(--global--spacing-vertical))
    }
}body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5!important}button,input{line-height:1.5!important}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:16px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=checkbox],input[type=search],input[type=submit],input[type=email],input[type=text],input[type=tel],select,textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea{vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{*height:13px;*width:13px}input[type="search"]{-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@media screen and (max-width:1024px){.container{width:calc(100% - 40px)!important;padding-left:20px!important;padding-right:20px!important}.full{margin-right:-20px!important;margin-left:-20px!important;padding-right:20px!important;padding-left:20px!important}}@media screen and (min-width:1024px) and (max-width:1440px){.container{width:calc(100% - 20vw)!important;padding-left:10vw!important;padding-right:10vw!important}.full{margin-right:-10vw!important;margin-left:-10vw!important;padding-right:10vw!important;padding-left:10vw!important}.full.sm{margin-right:-0!important;margin-left:-0!important;padding-right:0!important;padding-left:0!important}}@media screen and (min-width:1440px){.container{width:1200px!important;padding-left:calc((100% - 1200px)/2)!important;padding-right:calc((100% - 1200px)/2)!important}.full{margin-right:calc((1200px - 100vw)/2)!important;margin-left:calc((1200px - 100vw)/2)!important;padding-right:calc((100vw - 1200px)/2)!important;padding-left:calc((100vw - 1200px)/2)!important}.full.sm{margin-right:-0!important;margin-left:-0!important;padding-right:0!important;padding-left:0!important}.full.md{margin-right:-0!important;margin-left:-0!important;padding-right:0!important;padding-left:5vw!important}}.lazyloa{opacity:0}.lazyloading{opacity:1;-webkit-transition:opacity 300ms;transition:opacity 300ms}html{background-color:#fff;line-height:140%;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;font-family:'Roboto',arial;overflow-x:hidden;scroll-behavior:smooth}html body{top:0;left:0;position:relative;scroll-behavior:smooth}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-weight:bolder;color:#1C2342}html body h1{font-size:2rem;margin-bottom:40px}@media (min-width:768px){html body h1{font-size:3rem}}html body h2{font-size:1.5rem;margin-bottom:20px}@media (min-width:768px){html body h2{font-size:2rem}}html body h3{font-size:1.3rem;margin-bottom:10px}@media (min-width:768px){html body h3{font-size:1.5rem}}html body h4{font-size:1rem;margin-bottom:10px}html body h5{font-size:.83rem;margin-bottom:5px}html body h6{font-size:.67rem;margin-bottom:5px}html body strong,html body em,html body p,html body a{line-height:1.5}html body button{white-space:nowrap}html body strong{font-weight:700}html body em{font-style:italic}html body a{color:#26416E;text-decoration:none;word-break:break-word}html body a.anchor{display:block;position:relative;top:-160px;visibility:hidden}@media handheld,screen and (pointer:coarse),screen and (-moz-touch-enabled),(max-width:1200px){html body a.anchor{top:-80px}}html body a:hover,html body a:focus{text-decoration:underline}html body p{color:#1C2342}html body ul{list-style-position:inside}html body .reader-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}html body .upper{text-transform:uppercase}html body .small{font-size:14px}html body .padding{margin-top:140px}@media handheld,screen and (pointer:coarse),screen and (-moz-touch-enabled),(max-width:1200px){html body .padding{margin-top:80px}}html body .padding-sm{margin-top:calc(140px - 20px)}@media handheld,screen and (pointer:coarse),screen and (-moz-touch-enabled),(max-width:1200px){html body .padding-sm{margin-top:60px}}html body .enTete{height:65vh;width:100%;top:0;left:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html body .enTete img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;left:0;position:absolute;z-index:-1}html body .enTete h1{font-family:'Anton';font-size:3rem;margin-bottom:0}html body .enTete h1::before{content:'';background-color:rgb(28 35 66 / .2);position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}html body .enTete h1,html body .enTete h2{text-align:center;color:#fff}html body .enTete h2{font-size:2rem;margin-bottom:0;font-weight:300}html body .ariane{width:100%!important;padding:20px;top:0;left:0;position:relative;font-family:'Roboto',Arial}html body .ariane img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;left:0;position:absolute;z-index:-1;-webkit-filter:brightness(1.02);filter:brightness(1.02)}html body .ariane span{-ms-flex-wrap:wrap;flex-wrap:wrap}html body .ariane p span>span,html body .ariane p a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-weight:500}html body .ariane p span>span>span,html body .ariane p a{margin:0 5px}@media (min-width:768px){html body .ariane p span>span>span,html body .ariane p a{margin:0 10px}}html body .ariane p>span>span>a:first-child{margin-left:0}html body.compensate-for-scrollbar{margin-right:0!important}html body.page-template-default:not(.home) main,html body.page-template-page-sidebar-left main{margin:40px 0}html body.page-template-default:not(.home) main p,html body.page-template-page-sidebar-left main p{margin:20px 0!important}html body.page-template-default:not(.home) main .wpcf7 p,html body.page-template-page-sidebar-left main .wpcf7 p{margin:0!important}html #cookie-notice .cn-button{background:#FBBA00;font-family:'Roboto',arial;color:#000}html #cookie-notice .cookie-notice-container{font-family:'Roboto',arial}html table{border-collapse:collapse;width:100%}html table td,html table th{border:1px solid #ddd;padding:8px}html table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:grey;color:#fff}html table tr:nth-child(even){background-color:#f2f2f2}html li>h1,html li>h2,html li>h3,html li>h4{display:inline}.hamburger,.burger{display:none}@media handheld,screen and (pointer:coarse),screen and (-moz-touch-enabled),(max-width:1200px){.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-tap-highlight-color:#fff0;-webkit-transition:400ms;transition:400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;top:0;left:0;position:relative;z-index:1000;margin-right:-20px}.hamburger.rotate.active{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.rotate180.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hamburger .line{fill:none;-webkit-transition:stroke-dasharray 400ms,stroke-dashoffset 400ms,stroke .5s;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms,stroke .5s;stroke:#1C2342;stroke-width:6;stroke-linecap:round}.hamburger.active .line{stroke:#fff;-webkit-transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms}.burger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible}.burger:hover{opacity:.7}.burger.is-active:hover{opacity:.7}.burger.is-active .hamburger-inner,.burger.is-active .hamburger-inner::before,.burger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}}.burger1 .top{stroke-dasharray:40 139}.burger1 .bottom{stroke-dasharray:40 180}.burger1.active .top{stroke-dashoffset:-98px}.burger1.active .bottom{stroke-dashoffset:-138px}.cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.cards .card{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;top:0;left:0;position:relative;border:1px solid rgb(0 0 0 / .1);-webkit-box-shadow:0 2px 20px rgb(0 0 0 / .1);box-shadow:0 2px 20px rgb(0 0 0 / .1)}.cards .card header{width:100%}.cards .card header img{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cards .card section{padding:20px}.cards .card section h3{margin-bottom:20px}.cards .card footer{padding:20px;padding-top:0;width:calc(100% - 40px);display:-webkit-box;display:-ms-flexbox;display:flex}.cards .card footer a{text-decoration:none;width:100%;padding:10px 20px;text-align:center;margin-top:auto}.cards .card:not(:last-child){margin-bottom:40px}@media (min-width:40rem){.cards .card{width:calc(50% - 20px);margin-bottom:40px}}@media (min-width:56rem){.cards .card:first-child:nth-last-child(1),.cards .card:first-child:nth-last-child(1)~.card{width:calc((100% / 1) - 20px)}.cards .card:first-child:nth-last-child(2),.cards .card:first-child:nth-last-child(2)~.card{width:calc((100% / 2) - 20px)}.cards .card:first-child:nth-last-child(3),.cards .card:first-child:nth-last-child(3)~.card{width:calc((100% / 3) - 20px)}.cards .card:first-child:nth-last-child(4),.cards .card:first-child:nth-last-child(4)~.card{width:calc((100% / 4) - 20px)}.cards .card:first-child:nth-last-child(5),.cards .card:first-child:nth-last-child(5)~.card{width:calc((100% / 5) - 20px)}.cards.one .card{width:100%!important}.cards.two .card{width:calc(50% - 20px)!important}.cards.three .card{width:calc(33% - 20px)!important}.cards.four .card{width:calc(25% - 20px)!important}.cards.five .card{width:calc(20% - 20px)!important}}@media screen and (orientation:landscape) and (min-width:667px){.cards .card{width:calc(50% - 20px);margin-bottom:40px}}.button{padding:.5rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-weight:700;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition:all .2s;transition:all .2s}.button.scale:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.button.underline:hover{text-decoration:underline}.button.rounded{border-radius:50px}.button.bordered{border:1px solid #000}.button.centered{margin-left:auto;margin-right:auto}.button.primary{background-color:#fff;color:#26416E;border:1px solid #fff}.button.primary.invert:hover{background-color:#26416E;color:#fff;border:1px solid #fff}.button.secondary{background:#1C2342;color:#fff}.button.secondary.invert:hover{background-color:#fff;color:#1C2342;border:1px solid #1C2342}.button.tertiary{background:#FBBA00;color:#1C2342}.button.tertiary.invert:hover{background-color:#1C2342;color:#FBBA00;border:1px solid #FBBA00}.button.valid{background-color:#FBBA00;color:#fff}.button.valid.invert:hover{background-color:#fff;color:#FBBA00;border:1px solid #FBBA00}.button.alert{background-color:#26416E;color:#fff}.button.alert.invert:hover{background-color:#fff;color:#26416E;border:1px solid #26416E}.ajax-spinner{visibility:hidden;margin:auto;position:relative;width:80px;height:80px}.ajax-spinner.visible{visibility:visible}.ajax-spinner div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#1C2342;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.ajax-spinner div:nth-child(1){left:8px;-webkit-animation:spinner1 0.6s infinite;animation:spinner1 0.6s infinite}.ajax-spinner div:nth-child(2){left:8px;-webkit-animation:spinner2 0.6s infinite;animation:spinner2 0.6s infinite}.ajax-spinner div:nth-child(3){left:32px;-webkit-animation:spinner2 0.6s infinite;animation:spinner2 0.6s infinite}.ajax-spinner div:nth-child(4){left:56px;-webkit-animation:spinner3 0.6s infinite;animation:spinner3 0.6s infinite}@-webkit-keyframes spinner1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes spinner1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes spinner3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes spinner3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes spinner2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(24px,0);transform:translate(24px,0)}}@keyframes spinner2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(24px,0);transform:translate(24px,0)}}.page-404{padding:40px 0;min-height:40vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-404 a{margin-top:20px;display:block}.page-template-template-contact .contact_header{top:0;left:0;position:relative;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template-contact .contact_header img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;left:0;position:absolute;z-index:-1}.page-template-template-contact .contact_header h1{color:#fff;margin-bottom:0;font-weight:300}.page-template-template-contact h2{font-family:'Anton',sans-serif}.page-template-template-contact .contact{background:#EEE;padding:60px 0;top:0;left:0;position:relative}.page-template-template-contact .coordonnees{padding-bottom:40px;z-index:5}.page-template-template-contact .coordonnees article:first-child{margin-bottom:40px}.page-template-template-contact .coordonnees article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-template-contact .coordonnees article:last-child a,.page-template-template-contact .coordonnees article:last-child div{color:#1C2342;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-template-contact .coordonnees article:last-child a svg,.page-template-template-contact .coordonnees article:last-child div svg{color:#FBBA00;margin-right:10px}.page-template-template-contact .coordonnees article:last-child a{margin-bottom:20px}.page-template-template-contact .formulaire{z-index:5}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{width:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #EEE;-webkit-transition:.1s;transition:.1s}.menu-372::after{content:'\25BC';position:absolute;right:10px;top:0;-webkit-transform:translateY(30%);transform:translateY(30%);z-index:1;text-align:center;width:10px;color:#1C2342;pointer-events:none}.wpcf7 input:focus,.wpcf7 input:hover,.wpcf7 textarea:focus,.wpcf7 textarea:hover,.wpcf7 select:hover{-webkit-transition:.1s;transition:.1s;border:2px solid #FBBA00}.wpcf7 span{width:100%;display:block}.wpcf7 textarea{resize:none}.wpcf7 form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpcf7 form p{padding-bottom:20px;width:100%}.wpcf7 form label{cursor:pointer}.wpcf7 form .wpcf7-list-item{margin:0}.wpcf7 form .wpcf7-list-item input[type="checkbox"]{margin-top:3px}.page-template-template-contact .formulaire form .maire label,.page-template-template-contact .formulaire form .informations label{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-template-contact .formulaire form .fileInput{padding-bottom:20px}.wpcf7 form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 form input[type="checkbox"]{background-color:#fff;border:2px solid #ccc;height:16px;width:16px;border-radius:3px;display:inline-block;top:0;left:0;position:relative;margin-right:10px;-webkit-transition:.1s;transition:.1s}.wpcf7 form input[type="checkbox"]:focus,.wpcf7 form input[type="checkbox"]:hover{-webkit-transition:.1s;transition:.1s;border:2px solid #FBBA00}.wpcf7 form input[type="checkbox"]:checked{background-color:#1C2342;border:1px solid #ccc;color:#fff;-webkit-transition:.1s;transition:.1s}.wpcf7 form input[type="checkbox"]:checked:focus,.wpcf7 form input[type="checkbox"]:checked:hover{border:2px solid #FBBA00;-webkit-transition:.1s;transition:.1s}.wpcf7 form input[type="checkbox"]:checked::after{content:'\2714';font-size:11px;top:50%;left:50%;position:absolute;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);color:#fff}.wpcf7 form .gold{margin-top:5px}.wpcf7 form input[type="submit"]{background:rgb(38 65 110 / .7);color:#fff;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 40px;display:block;margin-left:auto;margin-right:auto;-webkit-transition:.1s;transition:.1s}.wpcf7 form input[type="submit"]:focus{text-decoration:underline;background-color:#1C2342;-webkit-transition:.1s;transition:.1s}.wpcf7 form input[type="submit"]:disabled{background:rgb(38 65 110 / .1);border:2px solid rgb(0 0 0 / .3);color:rgb(0 0 0 / .3)}.wpcf7 form input[type="submit"]:not(:disabled):hover{text-decoration:underline;background-color:#1C2342;-webkit-transition:.1s;transition:.1s}.wpcf7 form .ajax-loader{display:none}.wpcf7 form span.file-550{position:relative}.wpcf7 form input[type="file"]{z-index:-1;position:absolute;opacity:0}.wpcf7 form label[for="file-upload"]{background:#989898;color:#fff;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;border-radius:5px;cursor:pointer}.wpcf7 form .fileInput input{width:200px}.wpcf7 form .fileInput p{display:none}.wpcf7 form .fileInput label{border:2px solid #fff0}.wpcf7 form .fileInput:focus-within label{border:2px solid #1C2342}.wpcf7 form input:focus+label{outline:2px solid}.page-template-template-contact .carte{top:0;left:0;position:relative;height:300px}.page-template-template-contact .carte>.leaflet-map{position:absolute!important;left:0;width:100%;height:100%!important;border:2px solid #fff0}.page-template-template-contact .carte>.leaflet-map:focus{border-top:2px solid #1C2342;border-bottom:2px solid #fff}.page-template-template-contact .carte>.leaflet-map .leaflet-top{z-index:500!important}.page-template-template-contact .carte>.leaflet-map .leaflet-top>div{border:none}.page-template-template-contact .carte>.leaflet-map .leaflet-top .leaflet-control-zoom-in,.page-template-template-contact .carte>.leaflet-map .leaflet-top .leaflet-control-zoom-out{border:2px solid rgb(0 0 0 / .2)}.page-template-template-contact .carte>.leaflet-map .leaflet-top .leaflet-control-zoom-in:focus,.page-template-template-contact .carte>.leaflet-map .leaflet-top .leaflet-control-zoom-out:focus{border:2px solid #1C2342;text-decoration:none}.page-template-template-contact .carte>.leaflet-map .leaflet-marker-pane:focus-within img{margin-left:-15px!important;margin-top:-50px!important;width:30px!important;height:48px!important;-webkit-filter:hue-rotate(150deg) saturate(1.5);filter:hue-rotate(150deg) saturate(1.5)}.page-template-template-contact .carte>.leaflet-map .leaflet-popup-close-button:focus{color:#FB3013}.page-template-template-contact .carte>.leaflet-map .leaflet-control-attribution{border:1px dashed #fff0}.page-template-template-contact .carte>.leaflet-map .leaflet-control-attribution:focus-within{border:1px dashed #1C2342}.page-template-template-contact .carte>.leaflet-map .leaflet-control-attribution a:focus{color:#FB3013}@media (min-width:768px){.page-template-template-contact .contact_header{height:100px}.page-template-template-contact .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-template-contact .contact::before{content:'';background-color:#fff;top:0;left:0;position:absolute;width:38%;height:100%;z-index:0}.page-template-template-contact .contact .coordonnees{width:35%;padding:0}.page-template-template-contact .contact .formulaire{width:60%}.page-template-template-contact .contact .formulaire form p:nth-of-type(-n+4){width:48%}.page-template-template-contact .contact .formulaire form .checkbox p:not(.gold){display:none}.page-template-template-contact .carte{height:400px}}.home>header{top:0;left:0;position:relative;height:80vh}.home>header .diapo-accueil{height:100%;width:100%;z-index:0;pointer-events:all}.home>header .diapo-accueil .swiper-wrapper{width:100%}.home>header .diapo-accueil .swiper-wrapper .swiper-slide{width:100%}.home>header .diapo-accueil .swiper-wrapper .swiper-slide::after{content:'';background-color:rgb(28 35 66 / .3);position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}.home>header .diapo-accueil .swiper-wrapper .swiper-slide img{top:0;left:0;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:20%;object-position:20%;font-family:"object-fit: cover; object-position: 20%";height:100%;width:100%}.home>header .diapo-accueil .swiper-wrapper .swiper-slide .big{text-align:center;width:100%;font-size:18vw;font-weight:700;opacity:.55;text-transform:uppercase;top:20px;left:0;position:absolute;z-index:5;color:#fff;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.home>header .diapo-accueil .swiper-wrapper .swiper-slide>section{top:50%;left:0;position:absolute;z-index:5;width:100%!important}.home>header .diapo-accueil .swiper-wrapper .swiper-slide>section>h1{color:#fff;font-size:1.5rem;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home>header .diapo-accueil .swiper-wrapper .swiper-slide>section>a{white-space:nowrap}.home>header .diapo-accueil .swiper-pagination{-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);top:50%;height:100vw;right:50px;left:-20px;pointer-events:none}.home>header .diapo-accueil .swiper-pagination span{background:#fff;opacity:1;border-radius:0;pointer-events:all}.home>header .diapo-accueil .swiper-pagination span:focus{border:1px solid #FB3013;outline:1px dashed #fff}.home>header .diapo-accueil .swiper-pagination span.swiper-pagination-bullet-active{background:#FBBA00}.home>main>.acces{top:0;left:0;position:relative}.home>main>.acces>img{z-index:-1;width:100%;height:100%;top:0;left:0;position:absolute;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";-webkit-filter:brightness(1.02);filter:brightness(1.02)}@media screen and (min-height:520px){.home>main>.acces>.menu_home{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.home>main>.acces>.menu_home ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home>main>.acces>.menu_home ul>li{width:33.33%;top:0;left:0;position:relative}.home>main>.acces>.menu_home ul>li>a{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;top:0;left:0;position:relative}.home>main>.acces>.menu_home ul>li>a>img{width:100%;height:auto;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.2s;transition:.2s}.home>main>.acces>.menu_home ul>li>a>p{width:100%;color:#26416E;padding:5px 0;font-weight:500;text-align:center;font-size:.8rem;background-color:#fff;bottom:-1px;left:0;position:absolute;z-index:10}.home>main>.acces>.menu_home ul>li>a:hover img,.home>main>.acces>.menu_home ul>li>a:focus img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.2s;transition:.2s}.home>main>.acces>.menu_home ul>li>a:hover>p,.home>main>.acces>.menu_home ul>li>a:focus>p{text-decoration:underline}.home>main>.acces>.menu_home>.shadow{width:100%;height:10px;background:rgb(28 35 66 / .2);-webkit-clip-path:polygon(50% 0%,98% 100%,98% 0,2% 0,2% 100%);clip-path:polygon(50% 0%,98% 100%,98% 0,2% 0,2% 100%)}.home>main>.acces>h2{font-family:'Anton',sans-serif;font-weight:500;margin-top:-50px}.home>main>.acces>.acces_directs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:40px}.home>main>.acces>.acces_directs>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0;font-weight:600;text-transform:uppercase;font-size:1.1rem;text-align:center}.home>main>.acces>.acces_directs>a img{margin-bottom:20px}.home>main>.actualités{margin-top:40px}.home>main>.actualités>section{display:-webkit-box;display:-ms-flexbox;display:flex}.home>main>.actualités>section .swiper-container .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}.home>main>.actualités>section .swiper-container .swiper-slide>section{background-color:#FFF8E5;padding:40px 10px 60px 10px}.home>main>.actualités>section .swiper-container .swiper-slide>section>p:first-child{text-transform:uppercase;color:#1C2342;font-family:'Anton',sans-serif;font-size:1.2rem}.home>main>.actualités>section .swiper-container .swiper-slide>section>h3{text-transform:uppercase;font-weight:900;color:#000;font-size:1.5rem}.home>main>.actualités>section .swiper-container .swiper-slide>section>a{margin-top:20px;display:block;font-style:oblique}.home>main>.actualités>section .swiper-container .swiper-slide>img{width:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}.home>main>.actualités>section .swiper-container .swiper-slide img{height:auto}.home>main>.actualités>section .swiper-container>section{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:60px;position:relative}.home>main>.actualités>section .swiper-container>section a{z-index:10;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home>main>.actualités>section .swiper-container>section .actualités-prev,.home>main>.actualités>section .swiper-container>section .actualités-next{-webkit-transform:translateY(0)!important;transform:translateY(0)!important;position:static;color:#1C2342;height:100%;padding:30px;margin-top:0}.home>main>.actualités>section .swiper-container>section .actualités-prev::after,.home>main>.actualités>section .swiper-container>section .actualités-next::after{font-size:2rem;-webkit-transition:.2s;transition:.2s}.home>main>.chiffres-clés{margin-top:40px;padding:60px 0;top:0;left:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home>main>.chiffres-clés::before{content:'';background-color:rgb(28 35 66 / .8);position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.home>main>.chiffres-clés>img{top:0;left:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";z-index:-2}.home>main>.chiffres-clés>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.home>main>.chiffres-clés>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;padding-bottom:40px}.home>main>.chiffres-clés>ul>li p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:900;font-size:2rem;margin-top:10px;text-align:center}.home>main>.chiffres-clés>ul>li p span{font-weight:400;font-size:1.2rem}.home>main>.chiffres-clés>ul>li img{height:100px}.home>main>.chiffres-clés>.météo{padding-top:40px;background-image:-webkit-gradient(linear,left top,right top,color-stop(33%,white),color-stop(0%,#fff0));background-image:linear-gradient(to right,white 33%,#fff0 0%);background-position:top;background-size:6px 2px;background-repeat:repeat-x;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home>main>.chiffres-clés>.météo>h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:2rem;font-weight:900}.home>main>.chiffres-clés>.météo>h3 span{font-size:1.2rem;font-weight:400}.home>main>.chiffres-clés>.météo>img{width:100px;height:100px}.home>main>.photos{top:0;left:0;position:relative;height:90vh}.home>main>.photos .diapo-photos{padding-bottom:100px;background-color:#1C2342;top:0;left:0;position:absolute;width:100%;height:100%}.home>main>.photos .diapo-photos .swiper-slide{height:100%;width:100%!important;overflow:hidden}.home>main>.photos .diapo-photos .swiper-slide .see-more{display:none}.home>main>.photos .diapo-photos .swiper-slide img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.home>main>.photos .diapo-photos .swiper-slide.one a{height:100%;width:100%}.home>main>.photos .diapo-photos .swiper-slide.one img{height:100%;width:100%}.home>main>.photos .diapo-photos .swiper-slide.two a{width:100%}.home>main>.photos .diapo-photos .swiper-slide.two img{height:50%;width:100%}.home>main>.photos .diapo-photos .swiper-slide.three img{height:33.33%;width:100%}.home>main>.photos .diapo-photos>section{width:100%!important;height:100px;background-color:#26416E;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px}.home>main>.photos .diapo-photos>section div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home>main>.photos .diapo-photos>section div svg{height:100%;color:#fff;-webkit-transition:.2s;transition:.2s}.home>main>.photos .diapo-photos>section .photos-prev,.home>main>.photos .diapo-photos>section .photos-next{padding:0 30px;margin-top:0;height:100%;position:static;color:#fff}.home>main>.photos .diapo-photos>section .photos-prev::after,.home>main>.photos .diapo-photos>section .photos-next::after{font-size:2rem;-webkit-transition:.2s;transition:.2s}.home>main>.photos .diapo-photos>section .information{color:#fff;-webkit-transform:translateY(-80%);transform:translateY(-80%);width:100%;text-align:center}.home>main>.photos .gallery{display:none}.home>main>.newsletter{padding-top:20px}.home>main>.newsletter .diapo-newsletter .swiper-slide img{width:100%}.home>main>.newsletter .diapo-newsletter .swiper-slide .desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0}.home>main>.newsletter .diapo-newsletter .swiper-slide .desc>span{font-family:'Anton',sans-serif;color:#FBBA00;font-size:1.5rem}.home>main>.newsletter .diapo-newsletter .swiper-slide .desc>h3{font-size:2rem;font-weight:900}.home>main>.newsletter .diapo-newsletter .swiper-slide .desc>p:first-of-type{font-family:'Anton',sans-serif;color:#26416E;text-transform:uppercase;font-weight:500}.home>main>.newsletter .diapo-newsletter .swiper-slide .desc>p{font-weight:300}.home>main>.newsletter .diapo-newsletter>section{height:60px;background-color:#1C2342;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home>main>.newsletter .diapo-newsletter>section a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home>main>.newsletter .diapo-newsletter>section a svg{height:100%;color:#fff}.home>main>.newsletter .diapo-newsletter>section .newsletter-prev,.home>main>.newsletter .diapo-newsletter>section .newsletter-next{padding:0 40px;margin-top:0;height:100%;position:static;color:#fff}.home>main>.newsletter .diapo-newsletter>section .newsletter-prev::after,.home>main>.newsletter .diapo-newsletter>section .newsletter-next::after{font-size:1.5rem;-webkit-transition:.2s;transition:.2s}.home>main>.patrimoine{padding:60px 0}.home>main>.patrimoine>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home>main>.patrimoine>ul>li{list-style:none;width:auto;padding:10px 20px}.home>main>.patrimoine>ul>li:first-of-type{width:100%;text-align:center}.home>main>.patrimoine>ul>li h2{font-family:"Anton",sans-serif;font-weight:500;margin:0;width:100%;text-align:center}.home>main>.patrimoine>ul>li img{max-height:100px;max-width:100%}@media (min-width:720px){.home>main .acces>.menu_home>ul>li:only-child{width:100%}.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(2),.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(2)~li{width:50%}.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(3),.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(3)~li{width:33.3333%}.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(4),.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(4)~li{width:25%}.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(5),.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(5)~li{width:20%}.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(6),.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(6)~li{width:16.6666%}.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(7),.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(7)~li{width:14.2857%}.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(8),.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(8)~li{width:12.5%}.home>main .acces>.menu_home>ul>li>a>p{font-size:1rem;padding:10px 0}}@media (min-width:768px){.home>header .diapo-accueil .swiper-wrapper .swiper-slide>section>h1{font-size:3rem}.home>header .diapo-accueil .swiper-wrapper .swiper-slide>section>a:focus{outline:1px dashed #fff}.home>main .acces>.menu_home>ul>li:only-child{width:100%}.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(2),.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(2)~li{width:50%}.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(3),.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(3)~li{width:33.3333%}.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(4),.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(4)~li{width:25%}.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(5),.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(5)~li{width:20%}.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(6),.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(6)~li{width:16.6666%}.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(7),.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(7)~li{width:14.2857%}.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(8),.home>main .acces>.menu_home>ul>li:first-child:nth-last-child(8)~li{width:12.5%}.home>main .acces>.menu_home>ul>li>a>p{font-size:1rem;padding:10px 0}.home>main .acces>h2{text-align:center;background-image:-webkit-gradient(linear,left top,right top,color-stop(33%,#1C2342),color-stop(0%,#fff0));background-image:linear-gradient(to right,#1C2342 33%,#fff0 0%);background-position:bottom;background-size:6px 2px;background-repeat:repeat-x;padding-bottom:10px;margin-bottom:-50px}.home>main .acces>.acces_directs{padding-bottom:0;-webkit-transform:translateY(40%);transform:translateY(40%);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-image:-webkit-gradient(linear,left top,right top,color-stop(33%,#1C2342),color-stop(0%,#fff0));background-image:linear-gradient(to right,#1C2342 33%,#fff0 0%);background-position:bottom;background-position-y:calc(100% - 5px);background-size:6px 2px;background-repeat:repeat-x}.home>main .acces>.acces_directs>a{margin:0;height:auto;border-bottom:6px solid #FBBA00;z-index:-1}.home>main .acces>.acces_directs>a img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.1s;transition:.1s}.home>main .acces>.acces_directs>a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.1s;transition:.1s}.home>main .acces>.acces_directs>a>p{padding:40px 0}.home>main>.actualités{margin-top:150px}.home>main>.actualités>section .swiper-container:focus{outline:1px dashed #1C2342}.home>main>.actualités>section .swiper-container>section a{-webkit-transition:.2s;transition:.2s}.home>main>.actualités>section .swiper-container>section a:hover svg,.home>main>.actualités>section .swiper-container>section a:focus svg{color:#FB3013;-webkit-transition:.2s;transition:.2s}.home>main>.actualités>section .swiper-container>section .actualités-prev:hover::after,.home>main>.actualités>section .swiper-container>section .actualités-prev:focus::after,.home>main>.actualités>section .swiper-container>section .actualités-next:hover::after,.home>main>.actualités>section .swiper-container>section .actualités-next:focus::after{color:#FB3013;-webkit-transition:.2s;transition:.2s}.home>main>.actualités>section .swiper-container>section .actualités-prev:focus,.home>main>.actualités>section .swiper-container>section .actualités-next:focus{outline:#1C2342 dashed 1px}.home>main>.chiffres-clés{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home>main>.chiffres-clés>ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:60%}.home>main>.chiffres-clés>ul>li{width:33.33%;padding-bottom:0;padding-right:40px}.home>main>.chiffres-clés>.météo{width:25%;padding-left:40px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(33%,white),color-stop(0%,#fff0));background-image:linear-gradient(to bottom,white 33%,#fff0 0%);background-position:left;background-size:2px 6px;background-repeat:repeat-y;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home>main>.chiffres-clés>.météo>h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:2rem;font-weight:700}.home>main>.chiffres-clés>.météo>h3 span{font-size:1.2rem;font-weight:400}.home>main>.chiffres-clés>.météo>img{width:100px;height:100px}.home>main>.patrimoine{background-color:rgb(28 35 66 / .05)}.home>main>.photos{height:70vh}.home>main>.photos .diapo-photos .swiper-slide a{height:50%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;position:relative}.home>main>.photos .diapo-photos .swiper-slide a>div{top:0;left:0;position:absolute;background:rgb(255 255 255 / .7);height:100%;width:100%;display:none;pointer-events:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home>main>.photos .diapo-photos .swiper-slide a>div svg{color:#26416E;-webkit-transition:.2s;transition:.2s}.home>main>.photos .diapo-photos .swiper-slide a>div:hover svg,.home>main>.photos .diapo-photos .swiper-slide a>div:focus svg{color:#FB3013;-webkit-transition:.2s;transition:.2s}.home>main>.photos .diapo-photos .swiper-slide a:hover>div,.home>main>.photos .diapo-photos .swiper-slide a:focus>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:visible;animation-name:visible;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media handheld and (min-width:768px),screen and (min-width:768px) and (pointer:coarse),screen and (min-width:768px) and (-moz-touch-enabled){.home>main>.photos .diapo-photos .swiper-slide a:hover>div,.home>main>.photos .diapo-photos .swiper-slide a:focus>div{display:none}}@media (min-width:768px){.home>main>.photos .diapo-photos .swiper-slide.one{width:50%!important}.home>main>.photos .diapo-photos .swiper-slide.one img{height:100%}.home>main>.photos .diapo-photos .swiper-slide.two{width:50%!important}.home>main>.photos .diapo-photos .swiper-slide.two img{height:100%}.home>main>.photos .diapo-photos .swiper-slide.three{width:50%!important}.home>main>.photos .diapo-photos .swiper-slide.three img{height:100%}.home>main>.photos .diapo-photos>section{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.home>main>.photos .diapo-photos>section div{cursor:pointer}.home>main>.photos .diapo-photos>section div svg{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transition:.2s;transition:.2s}.home>main>.photos .diapo-photos>section div:hover svg,.home>main>.photos .diapo-photos>section div:focus svg{color:#FBBA00;-webkit-transition:.2s;transition:.2s}.home>main>.photos .diapo-photos>section div:focus{outline:#fff dashed 1px}.home>main>.photos .diapo-photos>section .photos-prev,.home>main>.photos .diapo-photos>section .photos-next{padding:0 20px}.home>main>.photos .diapo-photos>section .photos-prev:hover::after,.home>main>.photos .diapo-photos>section .photos-prev:focus::after,.home>main>.photos .diapo-photos>section .photos-next:hover::after,.home>main>.photos .diapo-photos>section .photos-next:focus::after{color:#FBBA00;-webkit-transition:.2s;transition:.2s}.home>main>.photos .diapo-photos>section .photos-prev:focus,.home>main>.photos .diapo-photos>section .photos-next:focus{outline:#fff dashed 1px}.home>main>.photos .diapo-photos>section .information{display:none}.home>main>.newsletter .diapo-newsletter{padding-bottom:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);height:70vh}}@media screen and (min-width:768px) and (max-height:520px){.home>main>.newsletter .diapo-newsletter{height:80vh}}@media screen and (min-width:768px) and (max-height:720px){.home>main>.newsletter .diapo-newsletter{height:80vh}}@media screen and (min-width:768px) and (max-height:1024px){.home>main>.newsletter .diapo-newsletter{height:80vh}}@media (min-width:768px){.home>main>.newsletter .diapo-newsletter .swiper-slide section{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.home>main>.newsletter .diapo-newsletter .swiper-slide section a{height:100%;width:auto;pointer-events:all}.home>main>.newsletter .diapo-newsletter .swiper-slide section a img{width:auto;height:100%}.home>main>.newsletter .diapo-newsletter .swiper-slide section a:focus{outline:#1C2342 dashed 2px}.home>main>.newsletter .diapo-newsletter .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.2;-webkit-transform:translate3d(0,0,-2000px)!important;transform:translate3d(0,0,-2000px)!important;-webkit-transition:.5s;transition:.5s;pointer-events:all}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide>section:first-child{width:100%;-webkit-transition:.5s;transition:.5s}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide .desc{display:none}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide-active{-webkit-transform:translate3d(.00833333px,0,-.416667px)!important;transform:translate3d(.00833333px,0,-.416667px)!important;opacity:1;-webkit-transition:.5s;transition:.5s;left:0%}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide-active>section:first-child{width:100%;-webkit-transition:.5s;transition:.5s}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide-active .desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 0 20px;width:50%}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide-active .desc>h3{width:50%}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide-next{left:50%}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide-next+div{left:0%}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide-next+div+div{left:-50%}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide-next+div+div+div{left:-100%}.home>main>.newsletter .diapo-newsletter>section{background-color:#fff0;-webkit-transform:translateY(-60px);transform:translateY(-60px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:100;pointer-events:all;padding-bottom:0}.home>main>.newsletter .diapo-newsletter>section a svg{color:#1C2342;-webkit-transition:.2s;transition:.2s}.home>main>.newsletter .diapo-newsletter>section a:hover svg,.home>main>.newsletter .diapo-newsletter>section a:focus svg{color:#FB3013;-webkit-transition:.2s;transition:.2s}.home>main>.newsletter .diapo-newsletter>section a:focus{outline:#1C2342 dashed 1px}.home>main>.newsletter .diapo-newsletter>section .newsletter-prev,.home>main>.newsletter .diapo-newsletter>section .newsletter-next{color:#1C2342}.home>main>.newsletter .diapo-newsletter>section .newsletter-prev:hover::after,.home>main>.newsletter .diapo-newsletter>section .newsletter-prev:focus::after,.home>main>.newsletter .diapo-newsletter>section .newsletter-next:hover::after,.home>main>.newsletter .diapo-newsletter>section .newsletter-next:focus::after{color:#FB3013;-webkit-transition:.2s;transition:.2s}.home>main>.newsletter .diapo-newsletter>section .newsletter-prev:focus,.home>main>.newsletter .diapo-newsletter>section .newsletter-next:focus{outline:#1C2342 dashed 1px}.home>main>.newsletter .diapo-newsletter .swiper-slide section a{height:100%;width:auto;pointer-events:all}}@media (min-width:1024px){.home>main>.actualités>section{top:0;left:0;position:relative;height:600px}.home>main>.actualités>section .swiper-container{top:0;left:0;position:absolute;width:100%!important;height:600px}.home>main>.actualités>section .swiper-container>.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home>main>.actualités>section .swiper-container>.swiper-wrapper>.swiper-slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:80%!important;height:80%;opacity:.2;-webkit-transition:.2s;transition:.2s;margin:0 150px}.home>main>.actualités>section .swiper-container>.swiper-wrapper>.swiper-slide>section{width:50%;margin-top:5%;margin-bottom:5%;padding:40px 80px}.home>main>.actualités>section .swiper-container>.swiper-wrapper>.swiper-slide>img{width:50%}.home>main>.actualités>section .swiper-container>.swiper-wrapper>.swiper-slide-active{width:80%!important;opacity:1;-webkit-transition:.2s;transition:.2s}.home>main>.actualités>section .swiper-container>section{padding-left:20%;margin-top:-40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home>main>.actualités>section .swiper-container>.actualités-prev,.home>main>.actualités>section .swiper-container .actualités-next{font-size:.5rem;-webkit-transform:translateY(0);transform:translateY(0)}.home>main>.actualités>section .swiper-container>.actualités-prev::after,.home>main>.actualités>section .swiper-container .actualités-next::after{font-size:1.8rem}.home>main>.actualités>section .swiper-container>.actualités-next{left:30%;top:87%}.home>main>.actualités>section .swiper-container>.actualités-prev{left:25%;top:87%}.home>main>.chiffres-clés>ul>li p{font-size:3rem}.home>main>.chiffres-clés>.météo>h3{font-size:3rem}.home>main>.photos .diapo-photos .swiper-slide.one{width:50%!important}.home>main>.photos .diapo-photos .swiper-slide.one a{height:100%;width:100%}.home>main>.photos .diapo-photos .swiper-slide.two{width:30%!important}.home>main>.photos .diapo-photos .swiper-slide.two a{height:50%;width:100%}.home>main>.photos .diapo-photos .swiper-slide.three{width:20%!important}.home>main>.photos .diapo-photos .swiper-slide.three a{height:33.33%;width:100%}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide>section:first-child{width:50%}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide-active>section:first-child{width:50%}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide-active .desc{padding:60px}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide-active .desc>span{font-size:2.5rem}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide-active .desc>h3{font-size:3rem;width:50%;line-height:1.2!important}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide-active .desc>p:first-of-type{font-size:2rem}.home>main>.newsletter .diapo-newsletter .swiper-wrapper .swiper-slide-active .desc>p{font-size:1.3rem}}@media (min-width:1200px){.home>main>.actualités>section .swiper-container>.swiper-wrapper>.swiper-slide{margin:0 150px}}@media (min-width:1440px){.home>main>.actualités>section .swiper-container>.swiper-wrapper>.swiper-slide{margin:0 200px}}@media screen and (max-width:1024px){.home>main>.actualités>section .swiper-container{padding:0!important;margin:0!important;width:100%!important}}@media (min-width:1600px){.home>main>.actualités>section .swiper-container>.actualités-next{left:38%}.home>main>.actualités>section .swiper-container>.actualités-prev{left:36%}}@media (min-width:1024px){.page-template-template-blog .articles{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-template-blog .articles>.cards{width:70%}}.page-template-template-jeunesse .jeunesse .intro_jeunesse>article{text-align:center;margin:40px 0;font-weight:700}.page-template-template-jeunesse .jeunesse .intro_jeunesse h2{font-family:'Anton',sans-serif;background-image:-webkit-gradient(linear,left top,right top,color-stop(33%,#1C2342),color-stop(0%,#fff0));background-image:linear-gradient(to right,#1C2342 33%,#fff0 0%);background-position:bottom;background-size:6px 2px;background-repeat:repeat-x;padding-bottom:10px}.page-template-template-jeunesse .jeunesse .intro_jeunesse>section article{text-transform:uppercase;font-weight:500;text-align:center;margin:20px 0;border-bottom:7px solid #FBBA00;padding-bottom:20px}.page-template-template-jeunesse .jeunesse .intro_jeunesse>section article a{width:100%;display:block;-webkit-transition:.2s;transition:.2s;font-weight:500}.page-template-template-jeunesse .jeunesse .intro_jeunesse>section article a:hover,.page-template-template-jeunesse .jeunesse .intro_jeunesse>section article a:focus{color:#000;-webkit-transition:.2s;transition:.2s}.page-template-template-jeunesse .jeunesse .intro_jeunesse>section article:last-of-type{margin-bottom:0}.page-template-template-jeunesse .jeunesse .demarches{padding:60px 0!important;-webkit-box-shadow:inset 0 15px 20px -20px rgb(0 0 0 / .2);box-shadow:inset 0 15px 20px -20px rgb(0 0 0 / .2)}.page-template-template-jeunesse .jeunesse .demarches>section{width:100%!important}.page-template-template-jeunesse .jeunesse .demarches>section h2{color:#26416E;margin-bottom:40px}.page-template-template-jeunesse .jeunesse .demarches>section article{margin:40px 0}.page-template-template-jeunesse .jeunesse .demarches>section article p:first-child{font-weight:700;margin-bottom:10px}.page-template-template-jeunesse .jeunesse .demarches>section article:last-of-type{margin-bottom:0}.page-template-template-jeunesse .jeunesse .sorties{background-image:-webkit-gradient(linear,left top,right top,color-stop(33%,#1C2342),color-stop(0%,#fff0));background-image:linear-gradient(to right,#1C2342 33%,#fff0 0%);background-position:top;background-size:6px 2px;background-repeat:repeat-x;padding-top:60px}.page-template-template-jeunesse .jeunesse .sorties h2{margin-bottom:40px}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#FBBA00}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>section{padding:40px}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>section h3{font-weight:700;color:#1C2342;font-size:1.5rem;text-transform:uppercase}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>section p:first-of-type{font-weight:700;margin-top:20px;margin-bottom:10px}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>section>section{margin-top:40px}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>section>section p,.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>section>section a{color:#000}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>section>section a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>section>section a svg{margin-right:10px}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>section>section>section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>section>section>section a:first-child{margin-bottom:20px;margin-top:10px}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>section>section>section img{margin-right:5px}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>img{width:100%;height:200px;-o-object-fit:contain;object-fit:contain}.page-template-template-jeunesse .jeunesse .sorties>section.full{background:#EEE;padding-top:120px;padding-bottom:60px;margin-top:-60px}.page-template-template-jeunesse .jeunesse .conditions{padding-top:60px;padding-bottom:60px;background-image:-webkit-gradient(linear,left top,right top,color-stop(33%,#1C2342),color-stop(0%,#fff0));background-image:linear-gradient(to right,#1C2342 33%,#fff0 0%);background-position:bottom;background-size:6px 2px;background-repeat:repeat-x}.page-template-template-jeunesse .jeunesse .conditions section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-template-jeunesse .jeunesse .conditions section a{background:#1C2342;color:#fff;padding:20px 10px;text-transform:uppercase;height:150px;width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;font-weight:500;margin-bottom:10px}.page-template-template-jeunesse .jeunesse .orientation{padding-top:60px;padding-bottom:60px}.page-template-template-jeunesse .jeunesse .orientation h2{margin-bottom:40px}.page-template-template-jeunesse .jeunesse .orientation section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-template-jeunesse .jeunesse .orientation section article:not(:last-child){margin-bottom:40px}.page-template-template-jeunesse .jeunesse .transports{background:#EEE;padding-top:60px;padding-bottom:60px}.page-template-template-jeunesse .jeunesse .transports h2{margin-bottom:40px}@media (min-width:1024px){.page-template-template-jeunesse .jeunesse .intro_jeunesse{-webkit-transform:translateY(7px);transform:translateY(7px);pointer-events:none}.page-template-template-jeunesse .jeunesse .intro_jeunesse article{pointer-events:all}.page-template-template-jeunesse .jeunesse .intro_jeunesse>section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:10px;background-image:-webkit-gradient(linear,left top,right top,color-stop(33%,#1C2342),color-stop(0%,#fff0));background-image:linear-gradient(to right,#1C2342 33%,#fff0 0%);background-position:bottom;background-position-y:calc(100% - 5px);background-size:6px 2px;background-repeat:repeat-x}.page-template-template-jeunesse .jeunesse .intro_jeunesse>section>article{margin:0!important;width:15%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:-1}.page-template-template-jeunesse .jeunesse .intro_jeunesse>section>article a{word-break:keep-all;pointer-events:all}.page-template-template-jeunesse .jeunesse .demarches>section>section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-template-jeunesse .jeunesse .demarches>section>section article{width:100%;margin:20px 0}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;z-index:2;top:0;left:0;position:relative}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>section{width:50%}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>section>section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-between;margin-top:50px}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>section>section section a:first-child{margin-top:0}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>section>section article p:first-of-type{margin-top:0}.page-template-template-jeunesse .jeunesse .sorties>section:first-of-type>img{width:50%;height:auto}.page-template-template-jeunesse .jeunesse .conditions section{margin-top:40px}.page-template-template-jeunesse .jeunesse .conditions section a:not(:last-child){margin-bottom:0}.page-template-template-jeunesse .jeunesse .conditions section a{margin:10px 0}.page-template-template-jeunesse .jeunesse .orientation section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify}.page-template-template-jeunesse .jeunesse .orientation section div{margin-right:100px!important}}.page-template-template-elus main>section.membres:nth-child(even){background:#EEE}.page-template-template-elus main section.membres{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 0}.page-template-template-elus main section.membres article{width:172px;margin:20px 10px}.page-template-template-elus main section.membres article img{width:100%;height:247px;-o-object-fit:contain;object-fit:contain;margin-bottom:10px;border-bottom:4px solid #FBBA00}.page-template-template-elus main section.membres article p{margin-bottom:5px}.page-template-template-elus main section.membres article p:nth-of-type(1){font-size:1.3rem}.page-template-template-elus main section.membres article p:nth-of-type(2){text-transform:uppercase;font-weight:700}.page-template-template-elus main section.membres article p:last-of-type{font-weight:400}.page-template-template-elus main section.membres article p:first-of-type{font-weight:700}.page-template-template-elus main section.membres:first-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template-elus main .ordre{padding-top:40px}.page-template-template-elus main .ordre section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 20px}.page-template-template-elus main .ordre section a{font-weight:500}.page-template-template-elus main .comptes_rendus{padding:40px 0;min-height:500px;top:0;left:0;position:relative}.page-template-template-elus main .comptes_rendus>section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-template-elus main .comptes_rendus>section .compte_rendu{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-template-template-elus main .comptes_rendus>section .compte_rendu p{font-weight:700;font-size:1.5rem;border-bottom:3px solid #fff0;cursor:pointer;text-align:center;-webkit-transition:.1s;transition:.1s}.page-template-template-elus main .comptes_rendus>section .compte_rendu ul{display:none;padding:20px;top:200px;left:0;position:absolute}.page-template-template-elus main .comptes_rendus>section .compte_rendu ul li{padding:5px 0}.page-template-template-elus main .comptes_rendus>section .compte_rendu ul li a{font-weight:500}.page-template-template-elus main .comptes_rendus>section .compte_rendu ul li::marker{color:#26416E}.page-template-template-elus main .comptes_rendus>section .compte_rendu.active p{border-bottom:3px solid #FBBA00}.page-template-template-elus main .comptes_rendus>section .compte_rendu.active ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-template-elus main .comptes_rendus>section .compte_rendu:hover p{border-bottom:3px solid #FBBA00;-webkit-transition:.1s;transition:.1s}@media (min-width:768px){.page-template-template-elus main section.membres{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home>main>.newsletter .diapo-newsletter .swiper-slide section a{height:100%;width:auto;pointer-events:all}}@media (min-width:1200px){.page-template-template-elus main section.membres article{width:180px}.page-template-template-elus main section.membres article img{height:255px}}.bienvenue .vie{padding:40px 0;background-image:-webkit-gradient(linear,left top,right top,color-stop(33%,#1C2342),color-stop(0%,#fff0));background-image:linear-gradient(to right,#1C2342 33%,#fff0 0%);background-position:bottom;background-size:6px 2px;background-repeat:repeat-x}.bienvenue .vie>section article{margin-bottom:40px;width:100%}.bienvenue .vie>img{width:100%;height:130px;-o-object-fit:cover;object-fit:cover}.bienvenue .fullImage{top:0;left:0;position:relative;height:200px}.bienvenue .fullImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";top:0;left:0;position:absolute}.bienvenue .port{padding:40px 0;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bienvenue .plages{padding:40px 0}.bienvenue .plages>section:first-child{margin-bottom:40px}.bienvenue .plages>section:first-child p img{height:auto}.bienvenue .plages>section:first-child table{margin-bottom:20px}.bienvenue .plages>section:first-child table tbody{display:flex;width:100%}.bienvenue .plages>section:first-child table tbody tr{display:flex;flex-direction:column;flex:1}.bienvenue .plages>section:first-child table tbody tr td{flex:1}.bienvenue .plages>section:last-child{width:100%;height:190px}.bienvenue .plages>section:last-child .swiper-container{height:100%}.bienvenue .plages>section:last-child .swiper-container img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain";width:100%;height:100%}.bienvenue .plages>section:last-child .swiper-button-next,.bienvenue .plages>section:last-child .swiper-button-prev{bottom:-50px;top:auto;color:#1C2342;-webkit-transition:.1s;transition:.1s}.bienvenue .plages>section:last-child .swiper-button-next:hover,.bienvenue .plages>section:last-child .swiper-button-next:focus,.bienvenue .plages>section:last-child .swiper-button-prev:hover,.bienvenue .plages>section:last-child .swiper-button-prev:focus{color:#FB3013;-webkit-transition:.1s;transition:.1s}.bienvenue .plages>section:last-child .swiper-button-next:focus,.bienvenue .plages>section:last-child .swiper-button-prev:focus{outline:1px dashed #1C2342}.bienvenue .plages>section:last-child .swiper-button-next::after,.bienvenue .plages>section:last-child .swiper-button-prev::after{font-size:2rem}.bienvenue .plages>section:last-child .swiper-button-next{right:0}.bienvenue .plages>section:last-child .swiper-button-prev{right:3rem;left:auto}@media (min-width:480px){.bienvenue .vie>img{height:250px}.bienvenue .fullImage{height:300px}.bienvenue .plages>section:last-child{height:310px}.bienvenue .port>section:first-child .swiper-container .swiper-wrapper{height:310px}}@media (min-width:768px){.bienvenue .vie>section{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bienvenue .vie>section article{margin-bottom:0}.bienvenue .vie>img{height:350px}.bienvenue .fullImage{height:400px}.bienvenue .plages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:0;left:0;position:relative}.bienvenue .plages>section:first-child{width:48%;margin-bottom:0}.bienvenue .plages>section:last-child{top:40px;right:0;position:absolute;width:48%;height:400px}}@media (min-width:1440px){.bienvenue .vie>section>img{height:500px}.bienvenue .vie>img{height:450px}.bienvenue .fullImage{height:500px}.bienvenue .plages>section:last-child{height:500px}.bienvenue .port{padding-bottom:100px}}.annuaire{overflow-y:inherit!important}.annuaire .cards .card{margin-bottom:0;border:0;-webkit-box-shadow:none;box-shadow:none}.annuaire .professionnels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0;-webkit-box-shadow:inset 0 20px 40px -20px rgb(0 0 0 / .2);box-shadow:inset 0 20px 40px -20px rgb(0 0 0 / .2)}.annuaire .professionnels article{background:#EEE;min-width:250px;margin:20px 10px}.annuaire .professionnels article figure{width:100%}.annuaire .professionnels article img{width:100%;height:260px;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}.annuaire .professionnels article figcaption{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.annuaire .professionnels article figcaption>p:first-of-type{text-transform:uppercase;margin-bottom:20px;font-weight:500;font-size:1.5rem}.annuaire .professionnels article figcaption section{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:visible;animation-name:visible}.annuaire .professionnels article figcaption span{font-weight:700}.annuaire .professionnels article figcaption>p{font-weight:800}@-webkit-keyframes visible{from{opacity:0}to{opacity:1}}@keyframes visible{from{opacity:0}to{opacity:1}}@-webkit-keyframes hidden{from{opacity:1}to{opacity:0}}@keyframes hidden{from{opacity:1}to{opacity:0}}@media (min-width:768px){.annuaire .professionnels{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.annuaire .professionnels article img{height:300px}}@media (min-width:768px){.annuaire .tri form>ul{margin-top:40px}.annuaire .tri form>ul>li{padding:0;pointer-events:none;background-image:-webkit-gradient(linear,left top,right top,color-stop(33%,#1C2342),color-stop(0%,#fff0));background-image:linear-gradient(to right,#1C2342 33%,#fff0 0%);background-position:top;background-size:6px 2px;background-repeat:repeat-x}.annuaire .tri form>ul>li>ul{-webkit-transform:translateY(7px);transform:translateY(7px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-image:-webkit-gradient(linear,left top,right top,color-stop(33%,#1C2342),color-stop(0%,#fff0));background-image:linear-gradient(to right,#1C2342 33%,#fff0 0%);background-position:bottom;background-position-y:calc(100% - 5px);background-size:6px 2px;background-repeat:repeat-x}.annuaire .tri form>ul>li>ul>li{border-bottom:7px solid #FBBA00;z-index:-1;-webkit-transition:.2s;transition:.2s;margin:0 20px;color:#26416E}.annuaire .tri form>ul>li>ul>li.sf-option-active label{text-decoration:underline}.annuaire .tri form>ul>li>ul>li input{display:none}.annuaire .tri form>ul>li>ul>li:hover label,.annuaire .tri form>ul>li>ul>li:focus label{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:.2s;transition:.2s;text-decoration:underline}.annuaire .tri form>ul>li>ul>li label{cursor:pointer;text-transform:uppercase;font-weight:500;padding-left:0;height:100%;padding:40px 0;pointer-events:all;position:relative;-webkit-transition:.2s;transition:.2s}}.agenda{padding:40px 0}.agenda .prochainement{background-image:-webkit-gradient(linear,left top,right top,color-stop(33%,#1C2342),color-stop(0%,#fff0));background-image:linear-gradient(to right,#1C2342 33%,#fff0 0%);background-position:bottom;background-size:6px 2px;background-repeat:repeat-x;padding-bottom:40px}.agenda .prochainement>h2{background-image:-webkit-gradient(linear,left top,right top,color-stop(33%,#1C2342),color-stop(0%,#fff0));background-image:linear-gradient(to right,#1C2342 33%,#fff0 0%);background-position:bottom;background-size:6px 2px;background-repeat:repeat-x;font-family:'Anton',sans-serif;font-weight:500;padding-bottom:20px}.agenda .prochainement>.next-event{background:rgb(251 186 0 / .1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.agenda .prochainement>.next-event .diapo .diapo-notre-agenda-top .swiper-wrapper .swiper-slide{height:auto}.agenda .prochainement>.next-event .diapo .diapo-notre-agenda-top .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.agenda .prochainement>.next-event .diapo .diapo-notre-agenda-thumbs .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.agenda .prochainement>.next-event .diapo .diapo-notre-agenda-thumbs .swiper-wrapper .swiper-slide{width:70px!important;opacity:.4;cursor:pointer}.agenda .prochainement>.next-event .diapo .diapo-notre-agenda-thumbs .swiper-wrapper .swiper-slide img{width:100%}.agenda .prochainement>.next-event .diapo .diapo-notre-agenda-thumbs .swiper-wrapper .swiper-slide:last-child{margin-right:0!important}.agenda .prochainement>.next-event .diapo .diapo-notre-agenda-thumbs .swiper-wrapper .swiper-slide-thumb-active{opacity:1}.agenda .prochainement>.next-event .desc{padding:20px}.agenda .prochainement>.next-event .desc p:first-of-type{font-family:'Anton',sans-serif;font-weight:500;font-size:1.2rem;color:#26416E;margin-bottom:0;text-transform:uppercase}.agenda .prochainement>.next-event .desc h3{margin-bottom:20px;text-transform:uppercase}.agenda .prochainement>.next-event .desc>p:last-of-type{font-weight:300;margin-bottom:20px}.agenda .prochainement>.next-event .desc>a{text-decoration:underline;font-weight:700;font-size:1.2rem}.agenda .filter{width:100%}.agenda .filter .searchandfilter{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.agenda .filter .searchandfilter .sf-field-taxonomy-categorie{position:relative}.agenda .filter .searchandfilter .sf-field-taxonomy-categorie label::after{content:'\25BC';position:absolute;right:10px;top:12px;-webkit-transform:translateY(30%);transform:translateY(30%);z-index:1;text-align:center;width:10px;color:#1C2342;pointer-events:none}.agenda .filter .searchandfilter>ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.agenda .filter .searchandfilter>ul li{list-style:none;margin:0 40px 20px 0}.agenda .filter .searchandfilter>ul li input,.agenda .filter .searchandfilter>ul li select{width:100%;padding:10px 5px;border:1px solid #1C2342;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.agenda .evenements .results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px 0}.agenda .evenements .results article{background:rgb(251 186 0 / .1);margin:20px 10px;top:0;left:0;position:relative}.agenda .evenements .results article>a{top:0;left:0;position:absolute;background:rgb(251 186 0 / .85);height:100%;width:100%;display:none}.agenda .evenements .results article>a svg{color:#fff;width:60px;height:60px}.agenda .evenements .results article:hover>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:visible;animation-name:visible}@media handheld,screen and (pointer:coarse),screen and (-moz-touch-enabled){.agenda .evenements .results article:hover>a{display:none}}@keyframes visible{from{opacity:0}to{opacity:1}}.agenda .evenements .results article figure{-webkit-box-flex:1;-ms-flex:1;flex:1}.agenda .evenements .results article figure img{width:100%;height:260px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.agenda .evenements .results article figure figcaption{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.agenda .evenements .results article figure figcaption p:first-child{font-family:'Anton',sans-serif;font-weight:500;font-size:1.2rem;color:#26416E;margin-bottom:0;text-transform:uppercase}.agenda .evenements .results article figure figcaption h3{margin-bottom:20px;text-transform:uppercase}.agenda .evenements .results article figure figcaption>p{font-weight:300}.agenda .evenements .results article figure figcaption>a{margin-top:20px;text-decoration:underline;font-weight:700;font-size:1.2rem}.agenda .evenements .results .card{border:none;-webkit-box-shadow:none;box-shadow:none;margin:0 0 40px 0}.agenda .evenements .results .card section{padding:0}@media (min-width:768px){.agenda .evenements .results{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.agenda .evenements .results article{cursor:pointer}.agenda .evenements .results article figure{-webkit-box-flex:1;-ms-flex:1;flex:1}.agenda .evenements .results article figure img{height:300px}}@media (min-width:768px){.agenda .prochainement>.next-event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:none}.agenda .prochainement>.next-event .diapo{width:60%;padding:20px}.agenda .prochainement>.next-event .diapo .swiper-slide{border:2px solid #fff0}.agenda .prochainement>.next-event .diapo .swiper-slide:focus{border:2px solid #FB3013}.agenda .prochainement>.next-event .desc{width:40%}.agenda .evenements{padding:20px}.agenda .evenements .results article.event{border:2px solid #fff0}.agenda .evenements .results article.event:focus-within{border:2px solid #FBBA00}}.single_event{padding:40px 0}.single_event>section:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:40px;background-image:-webkit-gradient(linear,left top,right top,color-stop(33%,#1C2342),color-stop(0%,#fff0));background-image:linear-gradient(to right,#1C2342 33%,#fff0 0%);background-position:bottom;background-size:6px 2px;background-repeat:repeat-x}.single_event>section:first-child>img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.single_event>section:first-child>article{margin-bottom:20px}.single_event>section:first-child>article h4{margin-bottom:0;text-transform:uppercase;color:#26416E}.single_event>section:first-child>article h2{text-transform:uppercase}.single_event>section:first-child .diapo{width:100%}.single_event>section:first-child .diapo .diapo-agenda-top{width:100%}.single_event>section:first-child .diapo .diapo-agenda-top .swiper-wrapper .swiper-slide{height:auto}.single_event>section:first-child .diapo .diapo-agenda-top .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}.single_event>section:first-child .diapo .diapo-agenda-thumbs{width:100%}.single_event>section:first-child .diapo .diapo-agenda-thumbs .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.single_event>section:first-child .diapo .diapo-agenda-thumbs .swiper-wrapper .swiper-slide{width:70px!important;opacity:.4;cursor:pointer}.single_event>section:first-child .diapo .diapo-agenda-thumbs .swiper-wrapper .swiper-slide img{width:100%}.single_event>section:first-child .diapo .diapo-agenda-thumbs .swiper-wrapper .swiper-slide:last-child{margin-right:0!important}.single_event>section:first-child .diapo .diapo-agenda-thumbs .swiper-wrapper .swiper-slide-thumb-active{opacity:1}.single_event .nav_events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single_event .nav_events a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.single_event .nav_events a.back{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;border-top:4px solid #FBBA00;padding:10px 40px}.single_event .nav_events p{padding:10px 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.single_event>section:first-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single_event>section:first-child>article{margin-bottom:0;width:40%;padding-right:20px}.single_event>section:first-child .diapo{width:60%;height:500px}.single_event>section:first-child .diapo .diapo-agenda-top{height:80%}.single_event>section:first-child .diapo .swiper-slide{border:2px solid #fff0}.single_event>section:first-child .diapo .swiper-slide:focus{border:2px solid #FB3013}.single_event .nav_events{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single_event .nav_events a.back{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1440px){.single_event>section:first-child>img{height:530px}}section.navbar{background-color:#fff;height:120px;width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;position:fixed;z-index:1000;border-bottom:1px solid #1C2342;padding:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}section.navbar .social{background-color:#1C2342;height:20px;padding:20px 0;width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;position:absolute;z-index:10;list-style:none}section.navbar .social>a,section.navbar .social div{color:#fff;margin-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.navbar .social>a svg,section.navbar .social div svg{color:#FBBA00;margin-right:10px}section.navbar .logo{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;z-index:1000;padding:10px 0}section.navbar .logo a,section.navbar .logo span{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.navbar .logo img{width:70%;height:auto}section.navbar .logo .alternative{display:none}section.navbar .textSize{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px}section.navbar .textSize button{border:none;background:none;font-weight:700;color:#fff}section.navbar .textSize button:hover,section.navbar .textSize button:focus{text-decoration:underline}section.navbar .textSize button:disabled{color:grey}section.navbar .textSize button:disabled:hover,section.navbar .textSize button:disabled:focus{text-decoration:none}section.navbar>nav{width:100%;margin-left:auto;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.navbar>nav .menu{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.navbar>nav .menu>li:first-child a{background:#FBBA00;font-weight:700;display:block;text-align:center;color:#1C2342!important;padding:.5rem 1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}section.navbar>nav .menu>li{height:100%;margin-left:20px;top:0;left:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}section.navbar>nav .menu>li>a{height:100%;color:#26416E;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-weight:500;-webkit-transition:.2s;transition:.2s;text-transform:uppercase;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.75rem}@media (min-width:1440px){section.navbar>nav .menu>li>a{font-size:.9rem}}section.navbar>nav .menu>li>.sub-menu{height:0;opacity:0;background-color:#fff;padding:0;width:auto;top:100%;left:0;position:absolute;-webkit-box-shadow:0 4px 8px rgb(0 0 0 / .1);box-shadow:0 4px 8px rgb(0 0 0 / .1)}section.navbar>nav .menu>li>.sub-menu>li{display:none;padding:5px 0}section.navbar>nav .menu>li:focus-within>a{color:#000;outline:1px dashed #000}section.navbar>nav .menu>li:hover>a[href],section.navbar>nav .menu>li:focus-within>a[href]{text-decoration:underline;color:#000}section.navbar>nav .menu>li:hover>.sub-menu,section.navbar>nav .menu>li:focus-within>.sub-menu{padding:10px;height:auto;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;border-top:solid #FBBA00 2px}section.navbar>nav .menu>li:hover>.sub-menu>li,section.navbar>nav .menu>li:focus-within>.sub-menu>li{display:block}section.navbar>nav .menu>li:hover>.sub-menu>li>a,section.navbar>nav .menu>li:focus-within>.sub-menu>li>a{white-space:nowrap;color:#26416E}section.navbar>nav .menu>li:hover>.sub-menu>li>a:hover,section.navbar>nav .menu>li:hover>.sub-menu>li>a:focus,section.navbar>nav .menu>li:focus-within>.sub-menu>li>a:hover,section.navbar>nav .menu>li:focus-within>.sub-menu>li>a:focus{color:#000}section.navbar>nav .menu>li::before{content:none}section.navbar>nav .menu>li.menu-item-has-children>a::after{content:'\2BC6' / '';speak:none;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.2s;transition:.2s;font-size:.9rem;margin-left:5px;line-height:0;margin-bottom:5px}section.navbar>nav .menu .current_page_parent>a,section.navbar>nav .menu .current-menu-parent>a,section.navbar>nav .menu .current_page_item>a{color:black!important;border-bottom:2px solid #000;text-decoration:none}section.navbar>nav .menu .current_page_parent .current_page_item>a,section.navbar>nav .menu .current-menu-parent .current_page_item>a,section.navbar>nav .menu .current_page_item .current_page_item>a{color:black!important;text-decoration:underline;border-bottom:none}section.navbar>nav>form{display:-webkit-box;display:-ms-flexbox;display:flex;display:none}section.navbar>nav>form input{border:1px solid #000;padding:0 5px}section.navbar>nav>form .search-submit{background:none;border:none;line-height:0!important;color:#fff;-webkit-transition:.2s;transition:.2s}section.navbar>nav>form .search-submit:hover{color:#1C2342;-webkit-transition:.2s;transition:.2s}@media handheld,screen and (pointer:coarse),screen and (-moz-touch-enabled),(max-width:1200px){section.navbar{height:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.navbar.active .logo .custom-logo{display:none}section.navbar.active .logo .alternative{opacity:0;-webkit-animation:show .5s .2s forwards;animation:show .5s .2s forwards;display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}section.navbar .social{visibility:hidden}section.navbar>.logo{height:100%;padding:0}section.navbar>.logo a,section.navbar>.logo span{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.navbar>.logo img{width:auto;height:70%}section.navbar .textSize{margin-left:auto;height:100%;background:none}section.navbar .textSize button{color:#26416E;font-size:1.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.navbar .bg{opacity:0;top:0;right:0;position:fixed;background-color:rgb(0 0 0 / .3);height:100vh;width:100vw;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:-1;pointer-events:none;cursor:pointer}section.navbar>nav{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:0;right:0;position:absolute;height:100vh;padding-bottom:20px;width:0%;-webkit-transition:.4s;transition:.4s;background-color:#1C2342}section.navbar>nav>.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:scroll;height:calc(100% - 80px);width:0;height:100%;overflow-y:scroll;overflow-x:hidden;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none}section.navbar>nav>.menu::-webkit-scrollbar{display:none}section.navbar>nav>.menu>.bg-1,section.navbar>nav>.menu .bg-2{display:-webkit-box;display:-ms-flexbox;display:flex}section.navbar>nav>.menu>li{display:none;opacity:0;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px;margin-left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.navbar>nav>.menu>li.menu-item-has-children>a::after{content:'\002B';speak:none;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.2s;transition:.2s;font-size:1.5rem;line-height:0}section.navbar>nav>.menu>li>a{padding:10px 0;width:100%;color:#fff;white-space:break-spaces}section.navbar>nav>.menu>li:hover>a,section.navbar>nav>.menu>li:focus-within>a{color:#fff;outline:none}section.navbar>nav>.menu>li:hover>a[href],section.navbar>nav>.menu>li:focus-within>a[href]{text-decoration:none;color:#fff}section.navbar>nav>.menu>li:hover>.sub-menu,section.navbar>nav>.menu>li:focus-within>.sub-menu{padding:0;height:0;opacity:0;border:none}section.navbar>nav>.menu>li:hover>.sub-menu>li,section.navbar>nav>.menu>li:focus-within>.sub-menu>li{display:none}section.navbar>nav>.menu>li.active>a{color:#FBBA00;background-color:#1C2342}section.navbar>nav>.menu>li.opened>a::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s;transition:.2s}section.navbar>nav>.menu>li.opened>.sub-menu{padding:10px;height:auto;width:100%;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;border-top:none;position:initial;background-color:#1C2342;-webkit-box-shadow:none;box-shadow:none}section.navbar>nav>.menu>li.opened>.sub-menu>li{display:block}section.navbar>nav>.menu>li.opened>.sub-menu>li>a{white-space:break-spaces;color:#fff;-webkit-transition:.2s;transition:.2s}section.navbar>nav>.menu>li.opened>.sub-menu>li>a:hover{color:#1C2342;-webkit-transition:.2s;transition:.2s}section.navbar>nav>.menu .current_page_item>a,section.navbar>nav>.menu .current_page_parent>a,section.navbar>nav>.menu .current-menu-parent>a{color:#FBBA00!important;text-decoration:none;border-bottom:2px solid #FBBA00}section.navbar>nav>.menu .current_page_item .current_page_item>a,section.navbar>nav>.menu .current_page_parent .current_page_item>a,section.navbar>nav>.menu .current-menu-parent .current_page_item>a{color:#FBBA00!important;text-decoration:underline;border-bottom:none}section.navbar>nav>.menu.active{margin-top:80px;height:auto;width:100%}section.navbar>nav>.menu.active>li{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-transition:.8s;transition:.8s}section.navbar>nav>form{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}section.navbar>nav.active{width:100%;padding:0 20px 20px 20px;-webkit-transition:.4s;transition:.4s}section.navbar>nav.active>form{opacity:1;-webkit-transition:.2s .1s;transition:.2s .1s}}.lettres{display:flex!important;flex-wrap:wrap}.lettre_containt{margin-right:20px}@media handheld and (min-width:736px),screen and (pointer:coarse) and (min-width:736px),screen and (-moz-touch-enabled) and (min-width:736px),(max-width:1200px) and (min-width:736px){section.navbar.active .logo .custom-logo{display:-webkit-box;display:-ms-flexbox;display:flex}section.navbar.active .logo .alternative{display:none}section.navbar.active .bg{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s;pointer-events:all}section.navbar>nav.active{width:40%}}@media handheld,screen and (pointer:coarse),screen and (-moz-touch-enabled),(max-width:1200px){section.navbar .hamburger{margin-bottom:-10px}}@media screen and (min-width:736px) and (max-width:1200px){section.navbar.active .logo .custom-logo{display:-webkit-box;display:-ms-flexbox;display:flex}section.navbar.active .logo .alternative{display:none}section.navbar.active .bg{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s;pointer-events:all}section.navbar>nav.active{width:40%}}footer.footer{background-color:#1C2342;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:40px;padding-bottom:20px;width:100%!important;top:0;left:0;position:relative}footer.footer #to-top{right:10px;bottom:10px;position:fixed;z-index:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #1C2342;background-color:rgb(255 255 255 / .9);border-radius:50px;color:#1C2342;height:50px;width:50px;font-weight:700;line-height:0;opacity:1;pointer-events:all;-webkit-transition:.2s;transition:.2s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}footer.footer #to-top:disabled{cursor:not-allowed;color:grey;border:1px solid grey;background-color:lightgray;opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s}footer.footer #to-top:disabled:hover,footer.footer #to-top:disabled:focus{color:grey;background-color:lightgray;border:1px solid grey;-webkit-transition:.1s;transition:.1s}footer.footer #to-top:hover,footer.footer #to-top:focus{background-color:#FBBA00;-webkit-transition:.1s;transition:.1s}footer.footer p,footer.footer a,footer.footer li{color:#fff}footer.footer nav ul li{list-style:none;padding:5px 0}footer.footer nav ul li a{color:#000}footer.footer>.pre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer.footer>.pre>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer.footer>.pre>a{margin-bottom:10px}footer.footer>.pre>a>img{width:240px;height:70px}footer.footer>.pre nav,footer.footer>.pre article:not(:last-of-type){margin:10px 0}footer.footer>.pre nav li{text-transform:uppercase}footer.footer>.pre nav li a{color:#fff;font-weight:500}footer.footer>.pre article:last-of-type a:first-child{background:#FBBA00;padding:10px 20px;color:#1C2342;font-weight:500}footer.footer>.pre article:last-of-type svg{margin-right:10px;line-height:0;color:#FBBA00;height:auto}footer.footer>.pre article:last-of-type a{margin:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex}footer.footer>.pre article:last-of-type div{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}footer.footer>.pre article:last-of-type div svg{margin-right:15px}footer.footer .post{color:#fff;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}footer.footer .post a{margin-right:20px;line-height:2rem!important}footer.footer .post p{font-size:.8rem;width:100%;padding:10px 0;text-align:center;color:#fff}@media (min-width:768px){footer.footer>.pre{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}footer.footer>.pre>*{margin-right:30px!important;margin-top:0!important}footer.footer>.pre>a,footer.footer>.pre article{margin-bottom:20px}}@media (min-width:1200px){footer.footer>.pre{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:30%;border-left:1px solid #000;padding-left:20px}.sidebar input{border:1px solid grey}.sidebar ul li{list-style:none}@media handheld,screen and (pointer:coarse),screen and (-moz-touch-enabled){.sidebar{top:0;left:0;position:fixed;padding:20px;height:100vh;width:100%}}.navbar>.search_form{align-items:center;justify-content:center;margin-left:auto}.search_form{display:flex;height:60px}.search_form .search_form-button{cursor:pointer;margin-left:auto}.search_form .search_form-button button{border:none;background:none}.search_form .search_form-button button svg path{transition:.2s;fill:#26416E}.search_form .search_form-button button:hover svg path{fill:#FBBA00}.search_form .search_form-button .search_form-button_search{display:flex}.search_form .search_form-button .search_form-button_cross{display:none}.search_form .search_form-button.active+section{opacity:1;transition:opacity .2s;padding:20px}.search_form .search_form-button.active+section *{display:block}.search_form .search_form-button.active .search_form-button_search{display:none}.search_form .search_form-button.active .search_form-button_cross{display:flex}.search_form .search_form-content{opacity:0;top:100%;right:0;position:absolute;z-index:10001;background:#fff;padding:0;flex-direction:column;width:100%;box-shadow:0 5px 7px rgb(0 0 0 / .5)}.search_form .search_form-content *{display:none}.search_form .search_form-content>p{padding:10px 0;font-weight:700;margin:0}.search_form .search_form-content .search_form-all{margin-top:10px}.search_form .search_form-content .search_form-all button{border:none;margin:0;padding:0;font-weight:700;margin:auto;padding:10px 20px}.search_form .search_form-button svg{height:40px;width:40px}.search_form .search_form-content .search_form-results ul{height:auto;width:auto;background:#fff;z-index:10001;list-style:none;padding:0;margin:0}.search_form .search_form-content .search_form-results ul li{padding:10px 0}.search_form .search_form-content .search_form-results ul li>a{display:flex;align-items:center;justify-content:flex-start}.search_form .search_form-content .search_form-results ul li>a p{color:#000;margin:0;flex:1}.search_form .search_form-content .search_form-results ul li>a svg{margin-right:5px}.search_form .search_form-content .search_form-results ul li>a svg path{fill:#26416E}.search_form .search_form-content .search_form-results .search_form-pagination>div{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;margin-top:10px;border-top:1px solid #000;padding-top:10px}.search_form .search_form-content .search_form-results .search_form-pagination>div>span:first-of-type{width:100%;margin:0;text-align:center}.search_form .search_form-content .search_form-results .search_form-pagination>div>a{padding:0 10px;display:flex;align-items:center;justify-content:center;line-height:1.5;color:#26416E;font-weight:700}.search_form .search_form-content .search_form-results .search_form-pagination>div>span{padding:0 10px;display:flex;align-items:center;justify-content:center;line-height:1.5}.search_form .search_form-content .search_form-results .search_form-pagination>div>span.pages{margin-bottom:10px}.search_form .search_form-content .search_form-results .search_form-pagination>div>span.extend{display:none}.search_form .search_form-content .search_form-results .search_form-pagination>div>span.current{font-weight:700;text-decoration:underline}.search_form .search_form-content .searchandfilter{margin-bottom:10px}.search_form .search_form-content .searchandfilter ul{padding:0}.search_form .search_form-content .searchandfilter ul li.sf-field-search{padding:0;position:relative}.search_form .search_form-content .searchandfilter ul li.sf-field-search label{background:#fff;width:100%}.search_form .search_form-content .searchandfilter ul li.sf-field-search label input{width:100%;padding:10px;border:1px solid;box-sizing:border-box}.search_form .search_form-content .searchandfilter ul li.sf-field-search label input::placeholder{opacity:.7}.search_form .search_form-content .searchandfilter ul li.sf-field-search button{position:absolute;right:0;bottom:50%;padding:10px;transform:translateX(0%) translateY(50%);border:none}.search_form .search_form-content .searchandfilter ul li.sf-field-search button.search_submit{visibility:visible}.search_form .search_form-content .searchandfilter ul li.sf-field-search button.search_cross{visibility:hidden}.search_form .search_form-content .searchandfilter ul li.sf-field-search button.search_cross[data-state="filled"]{visibility:visible}.search_form .search_form-content .searchandfilter ul li.sf-field-search button.search_cross[data-state="filled"]+.search_submit{visibility:hidden}.search_form .search_form-content .searchandfilter ul li.sf-field-search .search_spinner{visibility:hidden;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.search_form .search_form-content .searchandfilter ul li.sf-field-search .search_spinner.visible{visibility:visible}.search_form .search_form-content .searchandfilter ul li.sf-field-search .search_spinner.visible~button{visibility:hidden}@media screen and (min-width:768px){.navbar>.search_form{position:relative;height:80px}.navbar>.search_form .search_form-content{width:600px}.navbar>.search_form .search_form-button svg{height:25px;width:25px}}@media screen and (max-width:768px){.single-post>#maincontent>*{word-break:break-word}}.page-template-template-covid .ariane{margin-top:calc(140px - 20px)}.page-template-template-covid .covid h1{text-align:center;color:#1C2342;margin-top:40px}.social-nav{margin-left:40px;display:flex;align-items:center;justify-content:center}.social-nav li,.social-nav a{display:flex;align-items:center;justify-content:center}.social-nav svg{color:#FBBA00;height:25px;width:25px}.social-nav a:last-of-type{margin-left:5px}.contact-nav a{display:flex;align-items:center}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@font-face{font-display:swap;font-family:dearflip;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SB/AAAAC8AAAAYGNtYXDV1NUQAAABHAAAAGxnYXNwAAAAEAAAAYgAAAAIZ2x5ZvV0Ah0AAAGQAAASdGhlYWQnoblUAAAUBAAAADZoaGVhB8ID8QAAFDwAAAAkaG10eLYAAAAAABRgAAAAwGxvY2FSqk12AAAVIAAAAGJtYXhwADoAmgAAFYQAAAAgbmFtZWTWXU4AABWkAAABknBvc3QAAwAAAAAXOAAAACAAAwP1AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADq0QPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAUAAAABAAEAADAAAAAQAg6Sjqk+rK6tH//f//AAAAAAAg6QDqk+rK6tH//f//AAH/4xcEFZoVZBVeAAMAAQAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAABAAD/wAKSA8AABQAAJQcJARcHApI8/wABADzE5zwBAAEAPMQAAAAAAQAA/8ACqgPAAAUAACU3JzcJAQFuxMQ8AQD/AOfExDz/AP8AAAAAAAEAAP/AAwADwAAFAAABFzcXCQEBPMTEPP8A/wACPcTEPP8AAQAAAAABAAD/wAMAA8AABQAAAScJAQcnATw8AQABADzEARk8AQD/ADzEAAAAAQAA/8AB8gPAAAUAAAkCBwkBAfL+pgFaTP5aAaYDBf6m/qZMAaYBpgAAAAABAAD/wAQAA8AABQAAJQkBNwkBAg4BWv6mTAGm/lpRAVoBWkz+Wv5aAAAAAAIAAP/AAxIDwAADAAkAAAEzESMlBwkBFwcBAFZWAhI8/wABADzEAqv+ADw8AQABADzEAAACAAD/wAMAA8AAAwAJAAABMxEjATcJASc3AqpWVv5EPAEA/wA8xAKr/gABxDz/AP8APMQAAQAA/8ADKgPAAAIAAAkCAVYB1P4sAtX+1v7WAAIAAP/AAwADwAADAAcAAAEzESMhETMRAlaqqv6qqgLV/awCVP2sAAACAAD/wANWA8AAAgAFAAAJAREhCQEB6gFs/oD+lAFsAasBAP4AAQABAAAAAAIAAP/AA5YDwAACAAUAAAkCIREBAioBbP6U/oABbAKr/wD/AAIA/wAAAAAAAQAA/8ADKgPAAAsAAAEHFwcnByc3JzcXNwMq7u487u487u487u4Cme7uPO7uPO7uPO7uAAMAAP/AA6oDwAAPAB8AKwAAJTI3NjU0JyYjIgcGFRQXFhMyFxYVFAcGIyInJjU0NzYXFTMVIxUjNSM1MzUCAIxlZWVljIxlZWVljLB9fX19sLB9fX192qysVKysVWVljIxlZWVljIxlZQMAfX2wsH19fX2wsH191KxUrKxUrAAAAwAA/8ADqgPAAA8AHwAjAAAlMjc2NTQnJiMiBwYVFBcWEzIXFhUUBwYjIicmNTQ3NgMhFSECAIxlZWVljIxlZWVljLB9fX19sLB9fX19JgGs/lRVZWWMjGVlZWWMjGVlAwB9fbCwfX19fbCwfX3+gFQAAAABAAD/wAMqA8AACwAAASERIxEhNSERMxEhAyr/AFT/AAEAVAEAAYH/AAEAVAEA/wAAAAAAAQAA/8ADKgPAAAMAAAEhNSEDKv2sAlQBgVQAAAYAAP/AA4ADwAADAAcACwAbACsAOwAAASEVIRE1IRUBNSEVJTIXFhUUBwYjIicmNTQ3NhMyFxYVFAcGIyInJjU0NzYTMhcWFRQHBiMiJyY1NDc2ASoCVv2qAlb9qgJW/SoaExMTExoaExMTExoaExMTExoaExMTExoaExMTExoaExMTEwLVVP8AVFT/AFRUahMTGhoTExMTGhoTEwIAEhIcHBISEhIcHBIS/wASEhwcEhISEhwcEhIAAAAABAAA/8ADAAPAAAMABwALAA8AAAEzNSMhFTM1AzM1IwUzNSMBAODgASDg4ODg/uDg4AHL4ODg/gDg4OAACAAA/8ADgAPAAAMABwALAA8AEwAXABsAHwAAJTUjFQMhESEBNSMVAyERIQM1IxUDIREhATUjFQMhESEDKqpWAVb+qgEAqlYBVv6qqqpWAVb+qgEAqlYBVv6qgaqqAQD+qgIAqqoBAP6q/qyqqgEA/qoCAKqqAQD+qgAAAAkAAP/AA1YDwAADAAcACwAPABMAFwAbAB8AIwAAJTUzFQM1MxUBNTMVNzMVIwE1MxUhNTMVAzUzFTM1MxUBNTMVAqqsrKz+VKxUrKz/AKz+VKysrFSs/lSsVaysAQCsrAEArKysrP8ArKysrP8ArKysrAIArKwAAAIAAP/AA9YDwAAJACkAACURJiMiBxE2MzIDMhcRFAcGIyInJiMiByYjIgciBwYjIicmNRE2MzIXNgOAQlSCaGiCTk6YVAcHCAYEUnqCaFaUbGACAwMCCAcHVpaUVlaVAewUQP4WQAJAQP2SCAcHAixAQC4BAQYGCAJyQEBAAAAABQAA/8AD1gPAAAkAEwAdACcARwAAATIXFSYjIgc1Nic2MzIXFSYjIgc3Igc1NjMyFxUmExEmIyIHETYzMgMyFxEUBwYjIicmIyIHJiMiByIHBiMiJyY1ETYzMhc2Auo0OChEeEhMTFRsNDgoRHhIwHhIUHA0ODBaQlSCaGiCTk6YVAcHCAYEUnqCaFaUbGACAwMCCAcHVpaUVlYBRwpACipIIlAiCkAKKpwqRiQKQgz+qgHsFED+FkACQED9kggHBwIsQEAuAQEGBggCckBAQAAAAAACAAD/wANWA8AAAgATAAABMyclIQERFAcGIyEiJyY1EzQ3NgIq7Oz+1gFWAQAaGiL+ACIaGgIZGQIr6kD/AP4AIhkZGRkiAqwiGRkAAwAA/8ADagPAAAMAEwAsAAABMxUjFzI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcBKtbWbFA4ODg4UFA4ODg4AVDUQNQMTGh0UVFRUXR0UFAUFBoMAisqrDg4UFA4ODg4UFA4ONRA1CIMQlBQdHRRUVFRdCo1NSAMAAMAAP/AA2oDwAALABsANAAAASMVIzUjNTM1MxUzBzI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcCAFYqVlYqVmpQODg4OFBQODg4OAFQ1EDUDExodFFRUVF0dFBQFBQaDAIBVlYqVlbWODhQUDg4ODhQUDg41EDUIgxCUFB0dFFRUVF0KjU1IAwAAwAA/8ADVgPAAA8AHwAvAAABMhcWFRQHBiMiJyY1NDc2ITIXFhUUBwYjIicmNTQ3NiEyFxYVFAcGIyInJjU0NzYCACIaGhoaIiIaGhoaASIiGhoaGiIiGhoaGv4iIhoaGhoiIhoaGhoCARoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGgAAAgAA/8ADVgPAAAMACgAANyEVIQEHJzMRMxGqAqz9VAIAqqqAVIFWAVasrAGq/lYAAwAA/8ADgAPAABEAGAAeAAABFhcWFRQHBgc1Njc2NTQnJicTFAcRFhcWJTM3EScjAlaCVFRUVIJeOzs7O15qaiwfH/3AqtbWqgMhHGlpiIhpaRxYHE5OZmZOThz+4ng0AVgWMjJO1v1U1gAAAQAA/8ADgAPAADMAACUyFxYVFAcGIyInJjU0NyUGIyInJjU0NzYzMhclJjU0NzYzMhcWFRQHBiMiJwUWFRQHBTYDADQkJCUlMjIlJQL+0iYyNCYmJiY0MiYBLAQmJjQ0JiYmJjQwKP7UBAQBMCT9JSUyNCUlJSU0FAiwIiYmNDQmJiKuFAo0JiYmJjQ0JiYksBQKChSwIAAFAAD/wAOqA8AAAwANABcAIQArAAABESERExUjIicmPQEzFSUzFRQHBisBNTMBIzU0NzY7ARUjJTMyFxYdASM1IwMA/gAqgCIZGVQCrFQZGSKAgP1UVBkZIoCAAiyAIhkZVIACVf6sAVT+VlYaGiJWVlZWIhoaVgGqViIaGlZWGhoiVlYAAAAABAAA/8ADgAPAAAYADQAUABsAAAERITcnNxcFIREXNxcHAxEhBxcHJyUhEScHJzcDgP8AYnw+ev5i/wBiej58ngEAYnw+egGeAQBiej58ASv/AGJ6PnyeAQBifD56AZ4BAGJ6Pnye/wBifD56AAAAAAEAAP/AAqsDwAAXAAABMxUjESMRIzUzNTQ2Nz4BOwEVIyIGHQECK4CAgICAGBcYPCNaWhAWAgCA/tUBK4A2JlUaGxqAFhBaAAIAAP/AA84DwAALAA8AAAEzCQEhCwEjCQEhExMzASMDCo7+ywFr/uTf/o0BSf6lASPJt07+B1QDS/6f/iEBI/7dAXkBx/72/h4CnAAEAAD/wAOqA8AAHQAtAD0AQQAAATIXFhUUBwYVIzQ3Njc2NzY1NCcmIyIHBhUjNDc2EzI3NjU0JyYjIgcGFRQXFhMyFxYVFAcGIyInJjU0NzYTNTMVAgBGMjJAQFQUFBgYFBQaGiIiGhpUMjJGjGVlZWWMjGVlZWWMsH19fX2wsH19fX2GVAKrMjJGNjk5Li4hIQ8PFhYcIhkZGRkiRjIy/aplZYyMZWVlZYyMZWUDAH19sLB9fX19sLB9ff1WVlYAAAAAAwAA/8ADqgPAABwAIAAwAAABNjU0JyYjIgcGFTM0NzYzMhcWFRQPAQYdATM0NwM1IxUTMhcWFRQHBiMiJyY1NDc2AoIoMjJGRjIyVBoaIiIaGho0MlQyMlQqsH19fX2wsH19fX0Byyg4RjIyMjJGIhoaGhoiIho2NkIWQjb+3lRUAtR9fbCwfX19fbCwfX0AAgAA/8ADagPAAA8AKAAAATI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcBllA4ODg4UFA4ODg4AVDUQNQMTGh0UVFRUXR0UFAUFBoMAVU4OFBQODg4OFBQODjUQNQiDEJQUHR0UVFRUXQqNTUgDAAAAAAEAAD/wAOqA8AAAwATABcAJwAAARUhNQEyNzY1NCcmIyIHBhUUFxYDNSEVATIXFhURIxUhNSMRNDc2MwMA/gACKhINDQ0NEhIMDAwMbv6sAdQ0Jiaq/gCqJiY0Ayuqqv6ADAwSEg0NDQ0SEgwM/tbU1AHUJiY0/wCqqgEANCYmAAMAAP/AA6oDwAACAAcAGwAAASUhAREFJREBMhcWFREUBwYjISInJjURNDc2MwIAAVb9VAKs/qr+qgKsIhkZGRki/VQiGRkZGSIB1db+AAGq1NT+VgJWGhoi/gAiGhoaGiICACIaGgAAAgAA/8ADqgPAAAUAGQAAATUFJRUFATIXFhURFAcGIyEiJyY1ETQ3NjMDVv6q/qoBVgFWIhkZGRki/VQiGRkZGSICVVbW1lbUAYAaGiL+ACIaGhoaIgIAIhoaAAADAAD/wAOAA8AAAwAHAAsAABMhFSEVNSEVBTUhFYADAP0AAwD9AAMAAqtW1FRU1lZWAAAAAwAA/6sD/gPAACgAUACXAAABJicuAScmIyIHDgEHBhUUFhcDJR4BMzE4ATEyNz4BNzY1NCcuAScmJwExIiYvAQc3Jy4BNTQ3PgE3NjMyFx4BFxYXFhceARcWFRQHDgEHBiMTLgEnJiIHDgEHDgEnLgEnLgEnJjY3PgE3PgE3NiYnLgEnLgEjKgEjIgYHDgEVFBYXFhceARcWFx4BFxYyNz4BNz4BJy4BJwNpJCkqWzExM2lcXYkoKCIiSAENN3tAaVxdiigoCgomGxwk/pk5bTEPoCsKICEiIXJNTVcrKClMIiMeHRcXIAgIISJyTU1X5wlECQkNBwYcBgYMCQo4JB0kBgYHBQQKBQQFAwMBAwIdCAcQBQYMBwYTCAkkLwUCERA4JycwFiQOFygREjsICAICAwwKAxYkHBsmCgooKIpcXWlDgTn++UYeICgoil1caTMxMVspKiT88x4dCSqcEDJyPFdNTXMhIQgIIBcXHh0jIkwpKSpXTU1zISEBPAUhAwMJCiEHBgIFBRkhGTUKCQwEBQwGBQkHBgsFBUYTEwMGCQoxLy9OBgMXFzwfHxUJDQUHAgMjFxYiBAQGBQAAAAMAAP/AA8ADwAAZAB0AKQAAATMVMz4BMzIXHgEXFhURIxE0JiMiBhURIxEhMxEjExQGIyImNTQ2MzIWAYCxAxJZQ0crKzAJCLkZR0gmuf7AwMDAOCgoODgoKDgCK1shOhUUSDExOf7MARExZFk3/uoCQP3AAuAoODgoJzk5AAAAAQAA/8ADvAPAAG4AAAEiBw4BBwYVFBceARcWFy4BNzY3PgE3NjEwJjU0NjMyFhUUBgcGFjMyNjU0JiMiBhUUFhceAQcOAQcOAScuATU0Nz4BNzYzMhceARcWFRQHDgEHBiMiJicwBgcOAQceATMyNz4BNzY1NCcuAScmIwIAXFFQeSMjFRVLNDQ9AgMHAwgJEgcHDS8hHBwbCggpITtQZ1JeahMOAwEBAwgBAgcGKjATE0o2N0g5MjJKFRURET0rKjIiOQsXBAgiDR9CIlxRUHkjIyMjeVBRXANmIyJ5UVBcR0BAbCkpGBpIHQ0kJEweHSUdLj4lGhxQJyEvcVpQZHdJHTgRAwYDCyMFBgMDFGcxNTAxShYWExNFLy83OTIzShYWHxRaDx1BFgoKIyN4UVFbXFFReSIjAAAAAAEAAAABAABPPPplXw889QALBAAAAAAA4kE6dgAAAADiQTp2AAD/qwQAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAADAEAAAAAAAAAAAAAAACAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAoAFAAeADIARgBaAG4AhACaALQAzgDcAPABBgEcATYBdgGwAcoB2AI2AlQCkgLOAw4DeAOeA+IELgR2BI4ExAUQBVQFjAWwBdYGOAaABsAHAAc0B2IHfAhcCJwJOgAAAAEAAAAwAJgACQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBSZWd1bGFyAFIAZQBnAHUAbABhAHJkZWFyZmxpcABkAGUAYQByAGYAbABpAHBGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format("truetype");font-weight:400;font-style:normal;font-display:block}.df-ui-btn[class*=" ti-"]:before,.df-ui-btn[class^=ti-]:before,[class*=" df-icon-"]:before,[class^=df-icon-]:before{font-family:dearflip!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.df-icon-arrow-left:before{content:"\e900"}.df-icon-arrow-right:before{content:"\e901"}.df-icon-arrow-down:before{content:"\e902"}.df-icon-arrow-up:before{content:"\e903"}.df-icon-arrow-left1:before{content:"\e904"}.df-icon-arrow-right1:before{content:"\e905"}.df-icon-first-page:before{content:"\e906"}.df-icon-last-page:before{content:"\e907"}.df-icon-play-popup:before,.df-icon-play:before{content:"\e908"}.df-icon-pause:before{content:"\e909"}.df-icon-fast-rewind:before{content:"\e90a"}.df-icon-fast-forward:before{content:"\e90b"}.df-icon-close:before{content:"\e90c"}.df-icon-add-circle:before{content:"\e90d"}.df-icon-minus-circle:before{content:"\e90e"}.df-icon-add:before{content:"\e90f"}.df-icon-minus:before{content:"\e910"}.df-icon-list:before{content:"\e911"}.df-icon-grid:before{content:"\e912"}.df-icon-grid-view:before{content:"\e913"}.df-icon-apps:before{content:"\e914"}.df-icon-double-page:before{content:"\e915"}.df-icon-book:before{content:"\e916"}.df-icon-file:before{content:"\e917"}.df-icon-zoom-out:before{content:"\e918"}.df-icon-zoom-in:before{content:"\e919"}.df-icon-more:before{content:"\e91a"}.df-icon-download:before,.df-ui-btn.ti-download:before{content:"\e91b"}.df-icon-volume:before{content:"\e91c"}.df-icon-share:before{content:"\e91d"}.df-icon-fit-screen:before{content:"\e91e"}.df-icon-fullscreen:before{content:"\e91f"}.df-icon-facebook:before{content:"\e920"}.df-icon-twitter:before{content:"\e921"}.df-icon-help-outline:before{content:"\e922"}.df-icon-help:before{content:"\e923"}.df-icon-search:before,.df-ui-btn.ti-search:before{content:"\e924"}.df-icon-print:before,.df-ui-btn.ti-printer:before{content:"\e925"}.df-icon-mail-outline:before{content:"\e926"}.df-icon-mail:before{content:"\e927"}.df-icon-menu:before{content:"\e928"}.df-icon-linkedin:before{content:"\eaca"}.df-icon-pinterest:before{content:"\ead1"}.df-icon-whatsapp:before{content:"\ea93"}/*! DEARVIEWER*/.df-container .df-loading-icon,.df-fetch-pdf .df-loading-info,.df-flipbook-3d.df-loading:after,.df-hybrid-viewer:not(.df-zoom-active) .df-loading+.df-zoomview::after,.df-page.df-loading:after,.df-searching .df-search-info,.df-thumb.df-thumb-requested:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='48px' height='48px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%2307abcc' stroke-width='9' r='30' stroke-dasharray='141.37166941154067 49.12388980384689'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'%3E%3C/animateTransform%3E%3C/circle%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E")}.df-hidden{display:none!important}.df-text-align-center,.has-text-align-center{text-align:center}.df-app{min-height:220px;position:relative;overflow:hidden;width:100%;image-rendering:auto;direction:ltr;line-height:1.5}.df-container{height:100%}.df-container *{box-sizing:border-box!important}.df-container i{font-style:normal}.df-container a{outline:0;text-decoration:none;box-shadow:none}.df-container .df-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:no-repeat 50%;background-size:cover}.df-container .df-loading-info{position:absolute;top:-300px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;max-width:200px;margin-top:20px;padding:10px 15px;box-shadow:0 1px 4px rgba(0,0,0,.3);background-color:#f7f7f7;border-radius:5px;font-size:12px;color:#222;word-break:break-word;letter-spacing:.5px;opacity:0}.df-container.df-init .df-loading-info{top:50%;opacity:1;max-width:300px}.df-container.df-init .df-viewer{display:none}.df-container.df-error .df-loading-info{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin:0;color:#b00}.df-container .df-loading-icon{-moz-transition:.3s .1s opacity;-o-transition:.3s .1s opacity;-webkit-transition:.3s .1s opacity;transition:.3s .1s opacity;opacity:0;height:50px;width:50px;left:50%;top:50%;margin:-45px -25px -25px;box-sizing:border-box;position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:32px;background-position:50%;background-color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;box-shadow:0 1px 4px rgba(0,0,0,.3)}.df-container.df-loading .df-loading-icon{opacity:1;z-index:100}.df-fetch-pdf .df-loading-info{opacity:1;top:0;z-index:4;background-repeat:no-repeat;padding-left:36px;background-size:24px;background-position:6px 6px}.df-viewer .df-3dcanvas{right:0;position:absolute}.df-ui{color:#666;bottom:0;width:100%;height:42px;box-shadow:0 1px 4px rgba(0,0,0,.3);background-color:#fff;position:absolute;vertical-align:top;box-sizing:border-box;text-align:center;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:4;display:block}.df-ui .df-logo{height:100%}.df-ui .df-logo.df-logo-img{display:inline-flex;align-items:center;justify-content:center;padding:2px 5px}.df-ui .df-logo.df-logo-img img{max-height:100%;max-width:120px}.df-ui .df-ui-page{padding:0;font-size:12px;width:50px;min-width:50px;line-height:42px;margin:0 0;border-radius:0;background-color:rgba(0,0,0,.03)}.df-ui .df-ui-page label{position:absolute;right:0;top:0;min-width:50px;height:100%;text-align:center;display:block;line-height:inherit!important;color:#999;font-weight:400;cursor:pointer;background-color:transparent;z-index:1;box-sizing:border-box;word-break:normal}.df-ui .df-ui-page input{width:100%;background-color:transparent;height:100%;margin:0;padding:0!important;border:1px solid #8f8f8f;text-align:center;vertical-align:top;line-height:inherit!important;color:transparent;font-size:14px;top:0;box-sizing:border-box;z-index:-1;display:block;opacity:0}.df-ui .df-ui-page input:focus{z-index:2;opacity:1;color:inherit}.df-ui .df-ui-page input:focus+label{opacity:0;display:none}.df-ui-btn{color:#777;vertical-align:top;background-color:#fff;box-sizing:border-box;text-align:center;position:relative;width:40px;height:100%;font-size:20px;cursor:pointer;z-index:2;display:inline-block;padding:10px 5px;line-height:1.2;transition:.3s;transition-property:opacity,color,background-color}.df-ui-btn:before{box-sizing:border-box}.df-ui-btn.df-active,.df-ui-btn:hover{color:#00acce;background-color:#eee}.df-ui-btn.df-active{background-color:#e7e7e7}.df-ui-btn.disabled,.df-ui-btn.disabled:hover{color:#bbb}.df-ui-btn span{display:none}.df-more-container{display:none;position:absolute;bottom:100%;margin-bottom:8px!important;right:10px;background-color:#f7f7f7;z-index:20;border-radius:5px;box-shadow:0 -1px 3px rgba(0,0,0,.2)}.df-more-container:before{content:" ";position:absolute;border:7px solid transparent;border-top-color:#eee;height:0;width:0;bottom:-14px;right:13px;margin-right:-8px;pointer-events:none}.df-more-container>.df-ui-btn{width:170px;text-align:left;padding:6px 8px;height:36px;border-top:1px solid #e4e4e4;border-radius:0;line-height:16px}.df-more-container>.df-ui-btn span{font-size:12px;padding-left:24px;vertical-align:middle;display:inline-block}.df-more-container>.df-ui-btn:before{position:absolute;top:7px;font-size:20px;width:1em;text-align:center}.df-more-container>.df-ui-btn:first-child{border-radius:5px 5px 0 0;border-top:none}.df-more-container>.df-ui-btn:last-child{border-radius:0 0 5px 5px}.df-ui-more.df-active .df-more-container{display:block}.df-ui-search.df-active .df-search-container{display:block;padding:5px}.df-ui-nav{top:50%;margin-top:-50px;position:absolute;opacity:.8;height:100px;font-size:36px;width:50px;z-index:2;cursor:pointer}.df-ui-nav:hover{opacity:1}.df-ui-nav .df-ui-btn{height:auto;height:initial;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;padding:15px 5px;width:auto;font-size:inherit;background-color:transparent!important}.df-ui-nav .df-ui-btn:before{color:#fff;filter:drop-shadow(0 0 3px rgb(0, 0, 0))}.df-ui-nav.df-ui-prev{left:0;right:auto;border-radius:0}.df-ui-nav.df-ui-prev .df-ui-btn{left:10px}.df-ui-nav.df-ui-prev .df-ui-btn:before{text-align:left}.df-ui-nav.df-ui-next{right:0}.df-ui-nav.df-ui-next .df-ui-btn{right:10px}.df-ui-nav.df-ui-next .df-ui-btn:before{text-align:right}.df-flipbook-2d,.df-flipbook-3d,.df-slider,.df-viewer-container,.df-zoomview{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;z-index:1}.df-flipbook-2d{-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-o-filter:blur(0);filter:blur(0)}.df-flipbook-2d .df-viewer-wrapper{position:relative;margin:0 auto;height:100%;-moz-transition:.3s left;-o-transition:.3s left;-webkit-transition:.3s left;transition:.3s left}.df-flipbook-2d .df-book-shadow{position:absolute;z-index:-1;height:100%;display:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.df-page-content{overflow:hidden;opacity:.3}.df-page.df-loading:after{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-page.df-loading .df-page-content{display:none}.df-page>canvas{width:100%;height:100%;position:relative;z-index:0}.df-page .df-page-content{position:absolute;height:100%;display:block;top:0;width:100%;z-index:1}.df-sheet{position:absolute;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;transform-origin:0 0 0}.df-sheet .df-page,.df-sheet .df-page-back,.df-sheet .df-page-front,.df-sheet .df-sheet-fold-inner-shadow,.df-sheet .df-sheet-fold-outer-shadow,.df-sheet .df-sheet-wrapper{position:absolute;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;transform-origin:0 0 0}.df-sheet .df-sheet-wrapper{overflow:hidden}.df-sheet .df-page{width:100%;height:100%;background-color:#fff;box-sizing:border-box;z-index:0;background-size:100% 100%}.df-sheet .df-page:before{content:"";position:absolute;display:block;top:0;width:15%;height:100%;z-index:5;opacity:.5;pointer-events:none}.df-sheet .df-page>canvas{z-index:-1}.df-sheet .df-page-front:before{left:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0))}.df-sheet .df-page-back:before{right:0;background-image:-webkit-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-moz-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-ms-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%)}.df-sheet.df-left-side{right:50%;-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right}.df-sheet.df-left-side .df-page-front{z-index:1}.df-sheet.df-left-side .df-page-back{z-index:2}.df-sheet.df-right-side{left:50%;-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}.df-sheet.df-right-side .df-page-front{z-index:2}.df-sheet.df-right-side .df-page-back{z-index:1}.df-sheet .df-sheet-fold-inner-shadow{position:absolute;z-index:5;display:none}.df-sheet .df-sheet-fold-outer-shadow{z-index:-1;width:100%;height:100%}.df-sheet.df-flipping,.df-sheet.df-folding{z-index:200!important}.df-sheet.df-folding.df-left-side .df-page-front,.df-sheet.df-folding.df-right-side .df-page-back{z-index:3}.df-sheet.df-folding .df-sheet-fold-inner-shadow{display:block}.df-sheet.df-folding .df-page-content{display:none}.df-pending .df-page-content,.df-pendingresize .df-page-content{display:none!important}.df-sheet.df-left-side.df-folding:not(.df-hard-sheet) .df-page-front{z-index:3}.df-hard-sheet .df-sheet-wrapper{width:100%!important;height:100%!important;overflow:visible;transform-style:preserve-3d;-webkit-transform-origin:0 50% 0;-moz-transform-origin:0 50% 0;transform-origin:0 50% 0}.df-hard-sheet .df-sheet-fold-inner-shadow,.df-hard-sheet .df-sheet-fold-outer-shadow{display:none!important}.df-hard-sheet .df-page-back,.df-hard-sheet .df-page-front{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.df-hard-sheet.df-right-side .df-page-back{-webkit-transform-origin:right 50%;-moz-transform-origin:right 50%;transform-origin:right 50%;z-index:3!important}.df-hard-sheet.df-right-side .df-page-front{-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;transform-origin:left 50%;z-index:4}.df-hard-sheet.df-left-side .df-page-back{-webkit-transform-origin:right 50%;-moz-transform-origin:right 50%;transform-origin:right 50%}.df-hard-sheet.df-left-side .df-page-front{-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;transform-origin:left 50%}.df-flipbook-3d.df-loading:after{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-link-content,.df-text-content{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;pointer-events:none;width:auto!important;height:auto!important}.df-page-content.df-double-internal:not(.df-double-internal-fix)>div{right:-100%}.df-page-content.df-double-internal-fix>div{left:-100%}.annotationLayer section,.customHtmlAnnotation,.customLinkAnnotation,.customVideoAnnotation,.df-link-content section,.highlightAnnotation,.linkAnnotation,.popupAnnotation{position:absolute;z-index:5;cursor:pointer;pointer-events:all;border:none!important;padding:0!important;margin:0!important}section.popupAnnotation{display:none}.buttonWidgetAnnotation a,.customHtmlAnnotation,.customVideoAnnotation,a.customLinkAnnotation,a.df-autolink,a.linkAnnotation,section.linkAnnotation a{background-color:#ff0;display:block;height:100%;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.buttonWidgetAnnotation a:hover,.customHtmlAnnotation:hover,.customVideoAnnotation:hover,a.customLinkAnnotation:hover,a.df-autolink:hover,a.linkAnnotation:hover,section.linkAnnotation a:hover{border-color:transparent;background-color:#2196f3}a.df-autolink{display:inline;pointer-events:all;color:transparent!important}.df-sidemenu-wrapper{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);left:0;top:0;bottom:0;width:220px;position:absolute;z-index:3}.df-sidemenu-wrapper .df-sidemenu-buttons{z-index:6;position:relative;top:0;left:0;box-shadow:0 2px 5px rgba(0,0,0,.3)}.df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close{float:right;display:none;background-color:transparent;padding:6px 5px}.df-sidemenu-wrapper:before{content:" ";position:absolute;height:100%;width:100%;background-color:rgba(238,238,238,.9);z-index:3;left:0}.df-sidemenu-open .df-ui-nav.df-ui-prev{left:220px}.df-sidemenu-open .df-sidemenu-wrapper{display:block;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0}.df-sidemenu-open .df-sidemenu-wrapper:before{box-shadow:1px 0 4px rgba(102,102,102,.38)}.df-sidemenu-open .df-sidemenu-buttons .df-ui-close{display:block}.df-sidemenu-open .df-flipbook-3d.df-loading:after{margin-left:99px}.df-sidemenu{width:100%;height:auto!important;position:absolute!important;top:0;bottom:0;z-index:3;opacity:0;color:#666;font-size:12px}.df-sidemenu>.df-wrapper{overflow:auto;position:absolute!important;top:40px;bottom:0;left:0;right:0;height:auto!important}.df-sidemenu.df-sidemenu-visible{opacity:1;z-index:5}.df-outline-container .df-wrapper{padding:10px}.df-outline-items>.df-outline-item{margin-left:18px}.df-outline-item a{color:inherit!important;text-decoration:none!important;display:block;padding:5px 0 5px 5px;overflow:hidden;text-overflow:ellipsis;border:none!important;box-shadow:none!important;margin-bottom:1px}.df-outline-item a:hover{text-decoration:underline!important;color:#2196f3!important}.df-outline-toggle{cursor:pointer;float:left;width:28px;padding:0 5px 0 10px;margin-left:-28px;text-align:center}.df-outline-toggle:before{content:"\e902";font-size:18px;font-family:dearflip}.df-outline-toggle.df-outlines-hidden:before{content:"\e901"}.df-outline-toggle.df-outlines-hidden~.df-outline-items{display:none}.df-outline-item a:hover,.df-outline-toggle:hover,.df-outline-toggle:hover+a,.df-outline-toggle:hover~.df-outline-items{background-color:rgba(100,100,100,.05)}.df-thumb{margin:0;cursor:pointer;width:100%;position:relative;text-align:center}.df-thumb .df-wrapper{box-sizing:content-box!important;margin:6px;border-radius:3px;transition:.2s background;display:inline-block;vertical-align:middle;border:2px dashed rgba(0,0,0,.3);position:relative}.df-thumb .df-wrapper .df-thumb-number{position:absolute;bottom:8px;background-color:rgba(238,238,238,.85);color:#444;font-size:14px;left:50%;transform:translateX(-50%);padding:5px;opacity:0}.df-thumb .df-bg-image{height:100%;background-size:100%;box-shadow:0 1px 4px rgba(0,0,0,.3)}.df-thumb.df-thumb-requested:before{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-thumb.df-thumb-loaded{height:auto!important}.df-thumb.df-thumb-loaded .df-wrapper{border:none;margin:0;padding:8px}.df-thumb.df-thumb-loaded:hover .df-wrapper .df-thumb-number{opacity:1}.df-thumb.df-selected .df-wrapper,.df-thumb.df-thumb-loaded:hover .df-wrapper{background-color:#ccc;background-color:rgba(0,0,0,.1);opacity:1}.df-lightbox-wrapper{position:fixed!important;top:0;bottom:0;right:0;height:auto!important;left:0;z-index:99999}.df-lightbox-wrapper.df-lightbox-padded{top:20px;left:20px;bottom:20px;right:20px}.df-lightbox-wrapper .df-lightbox-bg{background:#eee;position:fixed!important;top:0;bottom:0;right:0;height:auto!important;left:0}.df-lightbox-wrapper .df-lightbox-controls{float:right;padding:5px;z-index:1000;position:relative}.df-lightbox-wrapper .df-app{position:absolute!important;width:100%;top:0;bottom:0;height:auto!important}.df-lightbox-wrapper .df-container.df-transparent{height:100%}.df-lightbox-wrapper .df-lightbox-close{float:right;text-align:center;font-size:32px;padding:8px 0;height:48px;width:46px;cursor:pointer;color:#444;border-color:transparent;background-color:transparent;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;opacity:.8}.df-lightbox-wrapper .df-lightbox-close:hover{color:#fff;background-color:rgba(0,0,0,.21);border-color:#000;opacity:1}.df-lightbox-wrapper .df-lightbox-close:before{color:#fff;filter:drop-shadow(0 0 3px black)}.df-share-wrapper{z-index:2;position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.35);display:none}.df-share-box{position:absolute;top:50%;width:280px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;background-color:#fff;border-radius:10px;padding:10px 15px 5px;text-align:center}span.df-share-title{color:#777;margin-bottom:10px;display:block}.df-share-url{background-color:#fff;height:60px;color:#666;padding:2px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;font-size:12px;box-sizing:border-box;margin-bottom:0}.df-share-button{display:inline-block;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:5px 10px;font-size:20px;color:#aaa}.df-share-button:hover{color:#444}.df-reader{overflow:auto;position:absolute;-webkit-overflow-scrolling:touch}.df-reader .df-viewer-wrapper{cursor:grab}.df-reader .df-page{position:relative;transform-origin:initial;margin:-10px auto -10px;border:10px solid transparent;left:auto;left:initial;box-sizing:content-box!important}.df-reader .df-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.df-reader~.df-ui-nav{display:none}.df-reader:not(.df-noscroll){margin-right:-12px}.df-reader-scrollbar{position:absolute;top:0;height:auto;right:0;width:auto;background:rgba(255,255,255,.9);box-shadow:0 1px 4px rgba(0,0,0,.3);border-radius:20px 0 0 20px;padding:6px 8px 6px 12px;z-index:100;cursor:ns-resize}.df-reader-scrollbar.df-active,.df-reader-scrollbar:hover{background-color:#fff}.df-reader-scroll-page-number{display:none;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background-color:#ddd;border-radius:10px;padding:20px;font-size:24px;z-index:100;text-align:center;color:#333}.df-reader-scroll-page-number.df-active{display:block}.df-reader-scroll-page-number div{margin-top:6px;padding-top:6px;border-top:1px solid #aaa;font-size:16px;font-style:italic}.df-ios .df-viewer.df-reader{margin-right:0}.df-no-transition{-moz-transition:none!important;-o-transition:none!important;-webkit-transition:none!important;transition:none!important}.df-float .df-ui{bottom:10px;width:auto;width:intial;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;margin:0 auto;display:table;display:flex;border-radius:5px}.df-float .df-ui>.df-ui-btn:first-child{border-radius:5px 0 0 5px}.df-float .df-ui>.df-ui-btn:last-child{border-radius:0 5px 5px 0}.df-controls-top .df-ui{bottom:auto;bottom:intial;top:0}.df-controls-top.df-float .df-ui{top:10px}.df-controls-top .df-more-container{bottom:auto;top:100%;margin:8px 0 0!important}.df-controls-top .df-more-container:before{border-bottom-color:#eee;border-top:0;bottom:auto;top:-7px}.df-controls-hidden .df-ui{display:none}.df-float-off.df-controls-top .df-sidemenu-wrapper{top:42px;bottom:0}.df-float-off.df-controls-bottom .df-sidemenu-wrapper{top:0;bottom:42px}.df-float-off .df-ui-left{justify-content:flex-start;display:flex;flex:1}.df-float-off .df-ui-right{justify-content:flex-end;display:flex;flex:1}.df-float-off .df-ui-center{display:flex;justify-content:center;align-items:center}.df-float-off .df-ui{display:flex}.df-link-content .annotationTextContent{color:transparent}.df-link-content .popupWrapper{position:absolute;width:20em}.df-link-content .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #333;border-radius:2px;padding:.6em;margin-left:5px;cursor:pointer;word-wrap:break-word}.df-link-content .popup h1{font-size:1em;border-bottom:1px solid #000;padding-bottom:.2em}.df-link-content .popup p{padding-top:.2em}body.df-lightbox-open,html.df-lightbox-open{overflow:hidden!important}.df-zoomview{display:none;cursor:move}.df-zoomview .df-viewer-wrapper{position:relative;margin:0 auto}.df-zoomview .df-viewer-wrapper .df-book-shadow{position:absolute;z-index:-1;height:100%;display:none;-webkit-box-shadow:0 1px 15px 1px rgba(0,0,0,.5);-moz-box-shadow:0 1px 15px 1px rgba(0,0,0,.5);box-shadow:0 1px 15px 1px rgba(0,0,0,.5)}.df-zoomview .df-page{position:absolute;top:0;right:50%;background-color:#fff}.df-zoomview .df-page:before{width:10%;opacity:.5}.df-zoomview .df-page.df-page-front{left:50%}.df-zoom-active .df-viewer{cursor:move;cursor:-webkit-grab}.df-zoom-active .df-flipbook{display:none}.df-zoom-active .df-zoomview{display:block}.df-hybrid-viewer .df-zoomview .df-page:before{display:none}.df-hybrid-viewer:not(.df-zoom-active) .df-flipbook.df-loading+.df-zoomview{display:none}.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview{display:block;pointer-events:none}.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview .df-page:before{display:none}.df-hybrid-viewer:not(.df-zoom-active) .df-loading+.df-zoomview::after{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-hybrid-viewer:not(.df-zoom-active).df-hide-zoomview .df-zoomview,.df-hybrid-viewer:not(.df-zoom-active).df-pending .df-zoomview,.df-hybrid-viewer:not(.df-zoom-active).df-pendingresize .df-zoomview{display:none}.df-container ::-webkit-scrollbar{width:12px;height:12px;cursor:pointer}.df-container ::-webkit-scrollbar-button{height:0;width:0;cursor:pointer}.df-container ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:50px}.df-container ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.8)}.df-container ::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.8)}.df-container ::-webkit-scrollbar-thumb,.df-container ::-webkit-scrollbar-thumb:active,.df-container ::-webkit-scrollbar-thumb:hover{border-right:1px;border-left:1px;border-style:solid;border-color:transparent}.df-container ::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:50px}.df-container ::-webkit-scrollbar-track:hover{background:rgba(0,0,0,.1)}.df-container ::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.df-container ::-webkit-scrollbar-corner{background:0 0}.df-sidemenu-wrapper ::-webkit-scrollbar{width:10px}.df-container.df-transparent.df-fullscreen{background:#aaa}.df-container.df-fullscreen{position:fixed!important;left:0!important;top:0!important;width:100%!important;height:100%!important;z-index:2147483647}.df-container.df-rtl .df-sidemenu-wrapper{left:auto;left:initial;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);right:-50px;direction:rtl}.df-container.df-rtl input.df-search-text{padding:0 15px 0 45px}.df-container.df-rtl .df-sidemenu-title{text-align:right}.df-container.df-rtl .df-search-clear{right:auto;left:60px}.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);right:0}.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close{float:left}.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-prev{left:0}.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-next{right:220px}.df-container.df-rtl.df-sidemenu-open .df-flipbook-3d.df-loading:after{margin-left:-122px}.df-container.df-rtl .df-outline-item{margin:0 18px 0 0;text-align:right;direction:rtl}.df-container.df-rtl .df-outline-item .df-outline-toggle{float:right;margin:0 -18px 0 0}.df-container.df-rtl .df-outline-item .df-outline-toggle.df-outlines-hidden:before{content:"\e900"}.df-container.df-rtl .df-viewer .df-3dcanvas{left:0;right:auto;right:initial}.df-container.df-rtl .df-more-container .df-ui-btn{text-align:right;direction:rtl}.df-container.df-rtl .df-more-container .df-ui-btn:before{right:10px}.df-container.df-rtl .df-more-container .df-ui-btn span{padding:0 24px 0 0}.df-lightbox-wrapper.df-rtl .df-lightbox-controls{float:left}.df-element[data-df-lightbox],.df-element[data-lightbox]{cursor:pointer}.df-popup-thumb{display:inline-block;box-sizing:border-box;margin:30px 15px 15px!important;text-align:center;border:0;width:140px;height:auto;word-break:break-word;vertical-align:bottom;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-moz-perspective:800px;perspective:800px}.df-popup-thumb .df-book-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.2s;box-shadow:2px 0 4px rgba(0,0,0,.2);transform-origin:30%;background-color:#fff;width:100%;display:inline-block}.df-popup-thumb .df-book-page1,.df-popup-thumb .df-book-page2{position:absolute;top:0;left:0;width:100%;height:100%;background-size:100% 100%;-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;background-color:#fff;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;z-index:1}.df-popup-thumb .df-book-cover{background-size:100% 100%;-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;top:0;position:relative;overflow:hidden;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;box-shadow:0 10px 10px rgba(0,0,0,.24);z-index:1}.df-popup-thumb .df-book-cover.df-thumb-not-found{height:200px;position:relative}.df-popup-thumb.df-has-ridge .df-book-cover:after{display:block;content:" ";height:100%;width:100%;background:linear-gradient(90deg,rgba(255,255,255,.15) 1%,rgba(0,0,0,.15) 3%,rgba(255,255,255,.15) 5%,rgba(255,255,255,0) 7%);box-shadow:inset 0 -1px 3px 0 rgba(80,80,80,.5490196078);z-index:3;position:absolute;top:0;left:0}.df-popup-thumb .df-book-title{bottom:-100%;position:absolute;width:100%;left:0;padding:5px;font-size:.75em;background:rgba(255,255,255,.9);box-sizing:border-box;display:block;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s;opacity:0}.df-popup-thumb img{display:block;width:100%;height:auto;margin:0!important;padding:0!important;border:0!important}.df-popup-thumb.df-thumb-not-found .df-book-title,.df-popup-thumb.df-tl-book-title-fixed .df-book-title,.df-popup-thumb:hover .df-book-title{opacity:1;bottom:0}.df-popup-thumb.df-tl-book-title-fixed .df-book-title,.df-popup-thumb.df-tl-book-title-top .df-book-title{opacity:1;position:relative}.df-popup-thumb.df-thumb-not-found .df-book-wrapper{width:100%}.df-popup-thumb.df-tl-book-title-bottom .df-thumb-not-found,.df-popup-thumb.df-tl-cover-title .df-thumb-not-found{height:170px}.df-popup-thumb.df-tl-book-title-bottom .df-book-wrapper,.df-popup-thumb.df-tl-cover-title .df-book-wrapper{position:relative;z-index:1}.df-popup-thumb.df-tl-book-title-bottom .df-book-title,.df-popup-thumb.df-tl-cover-title .df-book-title{position:relative;bottom:0;opacity:1;height:3em;background:0 0}.df-popup-thumb:hover .df-book-page1{transform:rotateY(-8deg) rotateZ(0);box-shadow:2px 0 4px rgba(0,0,0,.2)}.df-popup-thumb:hover .df-book-page2{transform:rotateY(-14deg) rotateZ(0);box-shadow:2px 0 4px rgba(0,0,0,.2)}.df-popup-thumb:hover .df-book-wrapper{transform:rotateY(-15deg) rotateZ(0)}.df-popup-thumb:hover .df-book-cover{-webkit-transform:rotateY(-18deg) rotateZ(0);-moz-transform:rotateY(-18deg) rotateZ(0);-ms-transform:rotateY(-18deg) rotateZ(0);transform:rotateY(-18deg) rotateZ(0)}.df-popup-thumb.df-tl-cover-title .df-book-wrapper{box-shadow:0 2px 8px rgba(0,0,0,.3)}.df-popup-thumb.df-tl-cover-title .df-book-cover{box-shadow:none}.df-popup-thumb.df-tl-cover-title .df-book-cover:after{display:none}.df-popup-thumb.df-tl-cover-title:hover .df-book-wrapper{box-shadow:0 5px 20px rgba(0,0,0,.5);transform:none}.df-popup-thumb.df-tl-cover-title:hover .df-book-cover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;box-shadow:none}.df-popup-thumb.df-tl-cover-title:hover .df-book-page1,.df-popup-thumb.df-tl-cover-title:hover .df-book-page2{display:none}.df-popup-button{width:auto;display:inline-block;background:#ddd;border-radius:5px;padding:5px 15px;margin:5px;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background}.df-popup-button:hover{background:#aaa}.df-popup-hidden{display:none}.df-icon-play-popup{position:relative}.df-icon-play-popup:before{top:50%;position:absolute;left:50%;font-size:40px;background:#777;border-radius:50%;padding:10px;box-shadow:0 1px 5px #777;margin-top:-30px;margin-left:-30px;display:block;color:#fff;z-index:1;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;pointer-events:none}.df-icon-play-popup:hover:before{opacity:0}.df-posts{max-width:1140px;margin:0 auto}.df-posts>.df-popup-thumb{width:calc(20% - 30px);min-width:100px;position:relative;z-index:1}df-post-shelf{display:none;height:160px;background-color:transparent;z-index:0;margin:-105px -40px -40px -40px;position:relative;background-repeat:no-repeat}df-post-shelf:nth-of-type(5n){display:block}df-post-shelf:after{content:" ";height:160px;display:block;position:absolute;bottom:0;right:0;width:240px;z-index:1;background-position:0 -160px;background-repeat:no-repeat;background-image:inherit;background-size:inherit}df-post-shelf:before{content:" ";display:block;position:absolute;left:240px;bottom:0;right:240px;height:160px;z-index:1;background-image:inherit;background-size:inherit;background-repeat:repeat-x;background-position:0 -320px}.df-posts.df-has-shelf{padding:0 40px 50px 40px}@media screen and (max-width:1100px){.df-posts>.df-popup-thumb{width:calc(25% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(4n){display:block}}@media screen and (max-width:900px){.df-posts>.df-popup-thumb{width:calc(33% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(3n){display:block}}@media screen and (max-width:600px){.df-posts>.df-popup-thumb{width:calc(50% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(2n){display:block}df-post-shelf{background-size:120px 480px}df-post-shelf:before{left:120px;right:120px}df-post-shelf:after{width:120px}}@media screen and (max-width:420px){.df-popup-thumb,.df-posts>.df-popup-thumb{width:calc(100% - 30px)}df-post-shelf:nth-of-type(n){display:block}}df-post-shelf:last-of-type{display:block}.df-posts{container-type:inline-size;container-name:dfposts;width:100%;box-sizing:border-box!important}@container dfposts (max-width:1020px){.df-posts>.df-popup-thumb{width:calc(25% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(4n){display:block}}@container dfposts (max-width:820px){.df-posts>.df-popup-thumb{width:calc(33% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(3n){display:block}}@container dfposts (max-width:520px){.df-posts>.df-popup-thumb{width:calc(50% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(2n){display:block}df-post-shelf{background-size:120px 480px}df-post-shelf:before{left:120px;right:120px}df-post-shelf:after{width:120px}}@container dfposts (max-width:320px){.df-posts>.df-popup-thumb{width:calc(100% - 30px)}df-post-shelf:nth-of-type(n){display:block}}@container dfposts (max-width:150px){.df-posts.df-has-shelf>.df-popup-thumb{width:100%;margin:30px -35px 15px!important}}df-post-shelf:last-of-type{display:block}.df-page-content{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.df-auto-link-content,.df-text-content{line-height:1;transform-origin:top left}.df-auto-link-content{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;pointer-events:none}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.df-auto-link-content span,.df-text-content br,.df-text-content span{color:transparent!important;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.df-auto-link-content>span{overflow:hidden}.df-text-content .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}.df-text-content .highlight.appended{position:initial}.df-text-content .highlight.begin{border-radius:4px 0 0 4px}.df-text-content .highlight.end{border-radius:0 4px 4px 0}.df-text-content .highlight.middle{border-radius:0}.df-text-content .highlight.selected{background-color:#006400}.df-text-content .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.df-text-content .endOfContent.active{top:0}body.admin-bar .df-lightbox-bg,body.admin-bar .df-lightbox-wrapper{top:32px}@media screen and (max-width:782px){body.admin-bar .df-lightbox-bg,body.admin-bar .df-lightbox-wrapper{top:46px}}@media screen and (max-width:600px){body.admin-bar .df-lightbox-bg,body.admin-bar .df-lightbox-wrapper{top:0}}.df-single-content{width:100%}.df-link-content section.textWidgetAnnotation{display:none}.df-link-content :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.df-viewer::-webkit-scrollbar-button{height:50px}.df-viewer::-webkit-scrollbar-thumb{min-height:50px}.df-container .df-reader ::-webkit-scrollbar-thumb,.df-container .df-reader ::-webkit-scrollbar-track{background:0 0}.df-container.df-pinch-zoom ::-webkit-scrollbar-thumb,.df-container.df-pinch-zoom ::-webkit-scrollbar-track{background:0 0}.df-container.df-pinch-zoom .df-page-content{display:none}section.squareAnnotation .popupWrapper,section.textAnnotation .popupWrapper{display:none}section.squareAnnotation svg,section.textAnnotation svg{display:block}.df-comment-popup{display:none;position:absolute;width:360px;background-color:#ff9;box-shadow:0 2px 5px #333;border-radius:2px;z-index:9;padding:10px;word-break:break-word}.df-comment-popup.df-active{display:block}.df-comment-popup .popup{background-color:transparent!important}.df-comment-popup p{margin:0}.df-comment-popup h1{padding-bottom:5px;border-bottom:1px solid;margin-top:0;font-size:1em}.df-sidemenu-wrapper.df-sidemenu-center{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;display:none;top:auto;height:360px;bottom:52px}.df-sidemenu-center .df-sidemenu-buttons{box-shadow:none;text-align:center}.df-sidemenu-center .df-sidemenu-buttons .df-icon-close{display:block;margin:-55px auto 0 auto;float:none;border-radius:50px;width:44px}.df-sidemenu-wrapper.df-sidemenu-center:before{background-color:rgba(255,255,255,.9)}.df-sidemenu-open .df-sidemenu-wrapper.df-sidemenu-center{display:block}.df-sidemenu-center .sidemenu,.df-sidemenu-center:before{border-radius:10px 10px 0 0}.df-slider{-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-o-filter:blur(0);filter:blur(0)}.df-slider .df-viewer-wrapper{position:relative;margin:0 auto;height:100%;-moz-transition:.3s left;-o-transition:.3s left;-webkit-transition:.3s left;transition:.3s left}.df-slider .df-sheet{-moz-transition:transform .5s;-o-transition:transform .5s;-webkit-transition:transform .5s;transition:transform .5s}.df-slider .df-sheet.df-left-side,.df-slider .df-sheet.df-right-side{left:50%!important}.df-slider .df-sheet:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.df-slider .df-page:before{display:none}.df-slider .df-page.df-page-front{z-index:3}.df-slider+.df-zoomview .df-page:before{display:none}.df-has-shelf df-post-shelf{background:0 0;perspective:400px;margin:5px 0 30px 0;height:0;box-shadow:0 5px 40px 15px rgba(0,0,0,.3137254902)}.df-has-shelf df-post-shelf:after,.df-has-shelf df-post-shelf:before{background-size:auto;left:-40px;right:-40px;width:auto;background-repeat:repeat-x;transform-style:preserve-3d;background-position:0 0}.df-has-shelf df-post-shelf:before{transform:translateY(-15px) rotateX(50deg);height:50px;transform-origin:bottom;box-shadow:inset 0 3px 15px 0 rgba(0,0,0,.6117647059)}.df-has-shelf df-post-shelf:after{transform:translateZ(0);height:15px;box-shadow:inset 0 3px 3px rgba(243,243,243,.3215686275);background-position:0 -50px}.df-search-highlight{position:relative!important;background-color:#00f}.df-search-results{top:125px!important;padding:0 10px 10px}.df-search-result{color:inherit!important;text-decoration:none!important;overflow:hidden;border:none!important;box-shadow:none!important;margin-bottom:1px;padding:5px 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.df-search-result.df-active,.df-search-result:hover{background-color:rgba(100,100,100,.2)}.df-sidemenu-title{padding:8px 20px;text-transform:uppercase;text-align:left}.df-search-hits{z-index:10;display:none}.df-search-open .df-search-hits{display:inline-block}.df-search-form{display:flex;padding:10px;position:relative}.df-search-clear{position:absolute;right:55px;top:22px;cursor:pointer;display:none}input.df-search-text{flex-grow:1;margin:0;border-radius:4px 0 0 4px;outline:0;border:0;height:40px;padding:0 45px 0 15px;width:100%}input.df-search-text:not(:placeholder-shown)~a.df-search-clear{display:block}.df-ui-btn.df-search-btn{height:40px;padding:10px;background-color:#f7f7f7}.df-search-info{padding:5px 20px}.df-searching .df-search-info{background-repeat:no-repeat;background-size:24px;background-position:176px}.df-popup-thumb img.df-lazy{transform:scale(1.2);opacity:.5}@media (prefers-reduced-motion:no-preference){.df-popup-thumb img{transition:opacity 1.5s ease,transform 1.5s ease}}.df-trigger{cursor:pointer}.df-element[data-df-lightbox],.df-element[data-lightbox]{position:relative}.rtl .df-popup-thumb .df-book-cover,.rtl .df-popup-thumb .df-book-page1,.rtl .df-popup-thumb .df-book-page2{transform-origin:right}.rtl .df-popup-thumb:hover .df-book-cover{transform:rotateY(18deg) rotateZ(0)}.rtl .df-popup-thumb:hover .df-book-page2{transform:rotateY(14deg) rotateZ(0);box-shadow:-2px 0 4px rgba(0,0,0,.2)}.rtl .df-popup-thumb:hover .df-book-page1{transform:rotateY(8deg) rotateZ(0);box-shadow:-2px 0 4px rgba(0,0,0,.2)}.rtl .df-popup-thumb:hover .df-book-wrapper{transform:rotateY(15deg) rotateZ(0);transform-origin:70%!important;box-shadow:-2px 0 4px rgba(0,0,0,.2)}.rtl .df-popup-thumb .df-book-cover:after{transform:scaleX(-1)}.df-posts [skip-parse]{display:none}.df-posts{text-align:center;position:relative}.df-load-more-button-wrapper{text-align:center;display:none;margin-top:20px}.df-posts [skip-parse]~.df-load-more-button-wrapper{display:block}.df-load-more-button{padding:10px 15px;display:inline-block;margin:0 auto;cursor:pointer;background:#0085ba;color:#fff}._df_book{min-height:400px}