.cmplz-obfuscate span{display:none}#cmplz-manage-consent-container{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary{display:block;cursor:pointer}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker{display:none;content:""}.cmplz-alert{display:none;padding:7px;color:white;margin:10px 0}.cmplz-alert.cmplz-error{background-color:#f44336}.cmplz-alert.cmplz-success{background-color:green}.cmplz-close{margin-left:15px;color:white;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.cmplz-close:hover{color:black}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{display:inline-block;width:calc(50% - 35px);vertical-align:top}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{width:100%}}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary{display:block;cursor:pointer}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::-webkit-details-marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div{display:grid;grid-template:"heading chevron";grid-template-columns:2fr 25px;grid-gap:15px;align-items:center}#cmplz-cookies-overview .cmplz-dropdown summary div h3,#cmplz-document .cmplz-dropdown summary div h3,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div h3{grid-area:heading;margin:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div:after{grid-area:chevron}#cmplz-cookies-overview .cmplz-dropdown summary div input[data-category=functional],#cmplz-document .cmplz-dropdown summary div input[data-category=functional],.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div input[data-category=functional]{visibility:hidden}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary{display:block}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:"heading paragraph label checkbox chevron";grid-template-columns:2fr auto 0 auto 25px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{grid-area:paragraph}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{display:grid}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-column:span 2;grid-template-columns:1fr 1fr 1fr;grid-template:"purpose purpose purpose" "header1 header2 header3" auto}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-area:purpose}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header{grid-area:header1}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header{grid-area:header2}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-template-columns:100px 1fr}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-column:span 2}}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories{margin-top:10px;display:block;width:100%}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category{background-color:rgba(239,239,239,0.25)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::marker{display:none;content:""}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::-webkit-details-marker{display:none;content:""}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{padding:10px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:5px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 25px;grid-template-rows:auto;align-items:center;grid-gap:10px;padding:5px 10px;background-color:rgba(239,239,239,0.5)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header section{padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2{grid-column-start:1;width:100%;justify-self:start;font-size:18px;text-align:left;margin-top:8px;text-transform:initial;padding-bottom:10px;border-bottom:0;margin-bottom:0}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2:before{height:0;margin:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);color:var(--cmplz_category_header_always_active_color)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active input{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0;padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{display:flex;align-items:center;justify-content:center;grid-column-start:3;cursor:pointer;content:"";background:var(--cmplz_category_open_icon_url) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:25px;width:25px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open]{padding-bottom:1px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-category-header:after,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-icon.cmplz-open{transform:rotate(180deg)}.postbox #cmplz-document{margin:auto auto}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{font-size:14px;margin-top:0;max-width:800px;text-justify:inter-word}#cmplz-document input::-moz-focus-inner,#cmplz-document button::-moz-focus-inner,.editor-styles-wrapper .cmplz-unlinked-mode input::-moz-focus-inner,.editor-styles-wrapper .cmplz-unlinked-mode button::-moz-focus-inner{border:0;padding:0}#cmplz-document a,.editor-styles-wrapper .cmplz-unlinked-mode a{text-decoration:underline}#cmplz-document a[target=_blank]::after,.editor-styles-wrapper .cmplz-unlinked-mode a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px}#cmplz-document a:focus,.editor-styles-wrapper .cmplz-unlinked-mode a:focus{border:1px solid black;padding:2px}#cmplz-document #cmplz-dnsmpd-form label,.editor-styles-wrapper .cmplz-unlinked-mode #cmplz-dnsmpd-form label{margin-right:20px;min-width:100px;display:inline-block}#cmplz-document h2,#cmplz-document h3,.editor-styles-wrapper .cmplz-unlinked-mode h2,.editor-styles-wrapper .cmplz-unlinked-mode h3{font-size:22px;text-align:left;margin-top:15px;text-transform:initial;padding-bottom:10px;margin-bottom:10px}#cmplz-document.impressum h2,#cmplz-document.impressum h3,.editor-styles-wrapper .cmplz-unlinked-mode.impressum h2,.editor-styles-wrapper .cmplz-unlinked-mode.impressum h3{border-bottom:0;font-size:1em;padding-bottom:5px;margin-bottom:5px}#cmplz-document.impressum p,.editor-styles-wrapper .cmplz-unlinked-mode.impressum p{margin-bottom:7px}#cmplz-document h4,.editor-styles-wrapper .cmplz-unlinked-mode h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-document h5,.editor-styles-wrapper .cmplz-unlinked-mode h5{font-size:14px;text-align:left;margin-top:10px;margin-bottom:5px;text-transform:initial}#cmplz-document h3.annex,#cmplz-document h4.annex,.editor-styles-wrapper .cmplz-unlinked-mode h3.annex,.editor-styles-wrapper .cmplz-unlinked-mode h4.annex{font-weight:bold}#cmplz-document span h3,.editor-styles-wrapper .cmplz-unlinked-mode span h3{font-size:14px;border-bottom:0}#cmplz-document p,#cmplz-document li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode p,.editor-styles-wrapper .cmplz-unlinked-mode li,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:14px;margin-top:0}#cmplz-document ol.alphabetic,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic li:before,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic li:before{font-weight:bold;content:counter(list,lower-alpha) ") ";counter-increment:list}#cmplz-document ul,.editor-styles-wrapper .cmplz-unlinked-mode ul{list-style:disc;margin-left:15px;margin-bottom:15px}#cmplz-document ol.alphabetic ol,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic ol{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic ol li:before,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic ol li:before{font-weight:bold;content:counter(list,decimal) ") ";counter-increment:list}#cmplz-document .cmplz-subtitle,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-subtitle{font-weight:bold;margin-top:25px}#cmplz-document .cmplz-indent,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-indent{margin-left:36px}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown{background-color:rgba(239,239,239,0.25)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown a,#cmplz-document .cmplz-dropdown p,#cmplz-document .cmplz-dropdown a,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown a{font-size:14px;margin-top:0}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-cookies-overview .cmplz-dropdown ul,#cmplz-document .cmplz-dropdown p,#cmplz-document .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown ul,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown ul{padding:0 15px}#cmplz-cookies-overview .cmplz-dropdown p.legal-obligations-description,#cmplz-document .cmplz-dropdown p.legal-obligations-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p.legal-obligations-description{padding-bottom:15px}#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::-webkit-details-marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary{display:block;background-color:rgba(239,239,239,0.5);margin:5px 0;padding:5px 10px;align-items:center;justify-items:stretch}#cmplz-cookies-overview .cmplz-dropdown summary h3,#cmplz-document .cmplz-dropdown summary h3,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary h3{padding:0 5px;border-bottom:0;font-size:18px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary p,#cmplz-document .cmplz-dropdown summary p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary p{text-align:right;padding:0;margin:0;font-size:14px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div:after{cursor:pointer;content:"";background:url(//www.groupebody.com/wp-content/plugins/complianz-gdpr-premium/assets/images/chevron-down.svg) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:18px;width:18px;margin:3px}#cmplz-cookies-overview .cmplz-dropdown[open],#cmplz-document .cmplz-dropdown[open],.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown[open]{padding-bottom:1px}#cmplz-cookies-overview .cmplz-dropdown[open] summary div:after,#cmplz-document .cmplz-dropdown[open] summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown[open] summary div:after{transform:rotate(180deg)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4{font-size:15px;margin:5px 0}#cmplz-cookies-overview .cmplz-dropdown h5,#cmplz-document .cmplz-dropdown h5,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h5{margin:0}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{padding:0 15px 15px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose{border:1px solid #dadada;grid-gap:1px;background-color:#dadada;margin-bottom:10px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div{background-color:white;padding:15px}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .name-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .retention-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .function-header{background-color:#f7f7f7}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5,#cmplz-document .cmplz-dropdown .cookies-per-purpose h5,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose h5{line-height:1.8}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7){background-color:#f7f7f7}}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.333%;max-width:8.333%}.col-xs-2{flex-basis:16.667%;max-width:16.667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.333%;max-width:33.333%}.col-xs-5{flex-basis:41.667%;max-width:41.667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.333%;max-width:58.333%}.col-xs-8{flex-basis:66.667%;max-width:66.667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.333%;max-width:83.333%}.col-xs-11{flex-basis:91.667%;max-width:91.667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}[dir=ltr] .start-xs{text-align:left}[dir=rtl] .start-xs{text-align:right}.start-xs{justify-content:flex-start}.center-xs{justify-content:center;text-align:center}[dir=ltr] .end-xs{text-align:right}[dir=rtl] .end-xs{text-align:left}.end-xs{justify-content:flex-end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.333%;max-width:8.333%}.col-sm-2{flex-basis:16.667%;max-width:16.667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.333%;max-width:33.333%}.col-sm-5{flex-basis:41.667%;max-width:41.667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.333%;max-width:58.333%}.col-sm-8{flex-basis:66.667%;max-width:66.667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.333%;max-width:83.333%}.col-sm-11{flex-basis:91.667%;max-width:91.667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}[dir=ltr] .start-sm{text-align:left}[dir=rtl] .start-sm{text-align:right}.start-sm{justify-content:flex-start}.center-sm{justify-content:center;text-align:center}[dir=ltr] .end-sm{text-align:right}[dir=rtl] .end-sm{text-align:left}.end-sm{justify-content:flex-end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.333%;max-width:8.333%}.col-md-2{flex-basis:16.667%;max-width:16.667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.333%;max-width:33.333%}.col-md-5{flex-basis:41.667%;max-width:41.667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.333%;max-width:58.333%}.col-md-8{flex-basis:66.667%;max-width:66.667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.333%;max-width:83.333%}.col-md-11{flex-basis:91.667%;max-width:91.667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}[dir=ltr] .start-md{text-align:left}[dir=rtl] .start-md{text-align:right}.start-md{justify-content:flex-start}.center-md{justify-content:center;text-align:center}[dir=ltr] .end-md{text-align:right}[dir=rtl] .end-md{text-align:left}.end-md{justify-content:flex-end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:75em){.container{width:71rem}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.333%;max-width:8.333%}.col-lg-2{flex-basis:16.667%;max-width:16.667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.333%;max-width:33.333%}.col-lg-5{flex-basis:41.667%;max-width:41.667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.333%;max-width:58.333%}.col-lg-8{flex-basis:66.667%;max-width:66.667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.333%;max-width:83.333%}.col-lg-11{flex-basis:91.667%;max-width:91.667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}[dir=ltr] .start-lg{text-align:left}[dir=rtl] .start-lg{text-align:right}.start-lg{justify-content:flex-start}.center-lg{justify-content:center;text-align:center}[dir=ltr] .end-lg{text-align:right}[dir=rtl] .end-lg{text-align:left}.end-lg{justify-content:flex-end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);height:44px;height:var(--swiper-navigation-size);margin-top:-22px;margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;-moz-font-feature-settings:normal,;font-feature-settings:normal,;font-variant:normal}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-left:4px solid var(--swiper-theme-color);border-bottom:4px solid var(--swiper-theme-color);border-right:4px solid var(--swiper-theme-color);border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vZGVfbW9kdWxlcy9mbGV4Ym94Z3JpZC9jc3MvZmxleGJveGdyaWQuY3NzIiwibm9kZV9tb2R1bGVzL3N3aXBlci9jc3Mvc3dpcGVyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQ0FBIiwiZmlsZSI6Ii4uL3dwLWNvbnRlbnQvdGhlbWVzL2NtYW50aWthL3ZlbmRvci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY29udGFpbmVyLWZsdWlke21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZy1yaWdodDoycmVtO3BhZGRpbmctbGVmdDoycmVtfS5yb3d7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7ZmxleDowIDEgYXV0bztmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xcmVtO21hcmdpbi1sZWZ0Oi0xcmVtfS5yb3cucmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uY29sLnJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LmNvbC14cywuY29sLXhzLTEsLmNvbC14cy0yLC5jb2wteHMtMywuY29sLXhzLTQsLmNvbC14cy01LC5jb2wteHMtNiwuY29sLXhzLTcsLmNvbC14cy04LC5jb2wteHMtOSwuY29sLXhzLTEwLC5jb2wteHMtMTEsLmNvbC14cy0xMntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleDowIDAgYXV0bztwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1sZWZ0OjFyZW19LmNvbC14c3tmbGV4LWdyb3c6MTtmbGV4LWJhc2lzOjA7bWF4LXdpZHRoOjEwMCV9LmNvbC14cy0xe2ZsZXgtYmFzaXM6OC4zMzMlO21heC13aWR0aDo4LjMzMyV9LmNvbC14cy0ye2ZsZXgtYmFzaXM6MTYuNjY3JTttYXgtd2lkdGg6MTYuNjY3JX0uY29sLXhzLTN7ZmxleC1iYXNpczoyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXhzLTR7ZmxleC1iYXNpczozMy4zMzMlO21heC13aWR0aDozMy4zMzMlfS5jb2wteHMtNXtmbGV4LWJhc2lzOjQxLjY2NyU7bWF4LXdpZHRoOjQxLjY2NyV9LmNvbC14cy02e2ZsZXgtYmFzaXM6NTAlO21heC13aWR0aDo1MCV9LmNvbC14cy03e2ZsZXgtYmFzaXM6NTguMzMzJTttYXgtd2lkdGg6NTguMzMzJX0uY29sLXhzLTh7ZmxleC1iYXNpczo2Ni42NjclO21heC13aWR0aDo2Ni42NjclfS5jb2wteHMtOXtmbGV4LWJhc2lzOjc1JTttYXgtd2lkdGg6NzUlfS5jb2wteHMtMTB7ZmxleC1iYXNpczo4My4zMzMlO21heC13aWR0aDo4My4zMzMlfS5jb2wteHMtMTF7ZmxleC1iYXNpczo5MS42NjclO21heC13aWR0aDo5MS42NjclfS5jb2wteHMtMTJ7ZmxleC1iYXNpczoxMDAlO21heC13aWR0aDoxMDAlfS5jb2wteHMtb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMlfS5jb2wteHMtb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY3JX0uY29sLXhzLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLXhzLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMyV9LmNvbC14cy1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjclfS5jb2wteHMtb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wteHMtb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzJX0uY29sLXhzLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NyV9LmNvbC14cy1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC14cy1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzJX0uY29sLXhzLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjclfVtkaXI9bHRyXSAuc3RhcnQteHN7dGV4dC1hbGlnbjpsZWZ0fVtkaXI9cnRsXSAuc3RhcnQteHN7dGV4dC1hbGlnbjpyaWdodH0uc3RhcnQteHN7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmNlbnRlci14c3tqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfVtkaXI9bHRyXSAuZW5kLXhze3RleHQtYWxpZ246cmlnaHR9W2Rpcj1ydGxdIC5lbmQteHN7dGV4dC1hbGlnbjpsZWZ0fS5lbmQteHN7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS50b3AteHN7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubWlkZGxlLXhze2FsaWduLWl0ZW1zOmNlbnRlcn0uYm90dG9tLXhze2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5hcm91bmQteHN7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uYmV0d2Vlbi14c3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZmlyc3QteHN7b3JkZXI6LTF9Lmxhc3QteHN7b3JkZXI6MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDhlbSl7LmNvbnRhaW5lcnt3aWR0aDo0NnJlbX0uY29sLXNtLC5jb2wtc20tMSwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEye2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4OjAgMCBhdXRvO3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLWxlZnQ6MXJlbX0uY29sLXNte2ZsZXgtZ3JvdzoxO2ZsZXgtYmFzaXM6MDttYXgtd2lkdGg6MTAwJX0uY29sLXNtLTF7ZmxleC1iYXNpczo4LjMzMyU7bWF4LXdpZHRoOjguMzMzJX0uY29sLXNtLTJ7ZmxleC1iYXNpczoxNi42NjclO21heC13aWR0aDoxNi42NjclfS5jb2wtc20tM3tmbGV4LWJhc2lzOjI1JTttYXgtd2lkdGg6MjUlfS5jb2wtc20tNHtmbGV4LWJhc2lzOjMzLjMzMyU7bWF4LXdpZHRoOjMzLjMzMyV9LmNvbC1zbS01e2ZsZXgtYmFzaXM6NDEuNjY3JTttYXgtd2lkdGg6NDEuNjY3JX0uY29sLXNtLTZ7ZmxleC1iYXNpczo1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXNtLTd7ZmxleC1iYXNpczo1OC4zMzMlO21heC13aWR0aDo1OC4zMzMlfS5jb2wtc20tOHtmbGV4LWJhc2lzOjY2LjY2NyU7bWF4LXdpZHRoOjY2LjY2NyV9LmNvbC1zbS05e2ZsZXgtYmFzaXM6NzUlO21heC13aWR0aDo3NSV9LmNvbC1zbS0xMHtmbGV4LWJhc2lzOjgzLjMzMyU7bWF4LXdpZHRoOjgzLjMzMyV9LmNvbC1zbS0xMXtmbGV4LWJhc2lzOjkxLjY2NyU7bWF4LXdpZHRoOjkxLjY2NyV9LmNvbC1zbS0xMntmbGV4LWJhc2lzOjEwMCU7bWF4LXdpZHRoOjEwMCV9LmNvbC1zbS1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMyV9LmNvbC1zbS1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjclfS5jb2wtc20tb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wtc20tb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzJX0uY29sLXNtLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NyV9LmNvbC1zbS1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1zbS1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMlfS5jb2wtc20tb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY3JX0uY29sLXNtLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLXNtLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMlfS5jb2wtc20tb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NyV9W2Rpcj1sdHJdIC5zdGFydC1zbXt0ZXh0LWFsaWduOmxlZnR9W2Rpcj1ydGxdIC5zdGFydC1zbXt0ZXh0LWFsaWduOnJpZ2h0fS5zdGFydC1zbXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uY2VudGVyLXNte2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9W2Rpcj1sdHJdIC5lbmQtc217dGV4dC1hbGlnbjpyaWdodH1bZGlyPXJ0bF0gLmVuZC1zbXt0ZXh0LWFsaWduOmxlZnR9LmVuZC1zbXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnRvcC1zbXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5taWRkbGUtc217YWxpZ24taXRlbXM6Y2VudGVyfS5ib3R0b20tc217YWxpZ24taXRlbXM6ZmxleC1lbmR9LmFyb3VuZC1zbXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5iZXR3ZWVuLXNte2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5maXJzdC1zbXtvcmRlcjotMX0ubGFzdC1zbXtvcmRlcjoxfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjJlbSl7LmNvbnRhaW5lcnt3aWR0aDo2MXJlbX0uY29sLW1kLC5jb2wtbWQtMSwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEye2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4OjAgMCBhdXRvO3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLWxlZnQ6MXJlbX0uY29sLW1ke2ZsZXgtZ3JvdzoxO2ZsZXgtYmFzaXM6MDttYXgtd2lkdGg6MTAwJX0uY29sLW1kLTF7ZmxleC1iYXNpczo4LjMzMyU7bWF4LXdpZHRoOjguMzMzJX0uY29sLW1kLTJ7ZmxleC1iYXNpczoxNi42NjclO21heC13aWR0aDoxNi42NjclfS5jb2wtbWQtM3tmbGV4LWJhc2lzOjI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbWQtNHtmbGV4LWJhc2lzOjMzLjMzMyU7bWF4LXdpZHRoOjMzLjMzMyV9LmNvbC1tZC01e2ZsZXgtYmFzaXM6NDEuNjY3JTttYXgtd2lkdGg6NDEuNjY3JX0uY29sLW1kLTZ7ZmxleC1iYXNpczo1MCU7bWF4LXdpZHRoOjUwJX0uY29sLW1kLTd7ZmxleC1iYXNpczo1OC4zMzMlO21heC13aWR0aDo1OC4zMzMlfS5jb2wtbWQtOHtmbGV4LWJhc2lzOjY2LjY2NyU7bWF4LXdpZHRoOjY2LjY2NyV9LmNvbC1tZC05e2ZsZXgtYmFzaXM6NzUlO21heC13aWR0aDo3NSV9LmNvbC1tZC0xMHtmbGV4LWJhc2lzOjgzLjMzMyU7bWF4LXdpZHRoOjgzLjMzMyV9LmNvbC1tZC0xMXtmbGV4LWJhc2lzOjkxLjY2NyU7bWF4LXdpZHRoOjkxLjY2NyV9LmNvbC1tZC0xMntmbGV4LWJhc2lzOjEwMCU7bWF4LXdpZHRoOjEwMCV9LmNvbC1tZC1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMyV9LmNvbC1tZC1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjclfS5jb2wtbWQtb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wtbWQtb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzJX0uY29sLW1kLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NyV9LmNvbC1tZC1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1tZC1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMlfS5jb2wtbWQtb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY3JX0uY29sLW1kLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLW1kLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMlfS5jb2wtbWQtb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NyV9W2Rpcj1sdHJdIC5zdGFydC1tZHt0ZXh0LWFsaWduOmxlZnR9W2Rpcj1ydGxdIC5zdGFydC1tZHt0ZXh0LWFsaWduOnJpZ2h0fS5zdGFydC1tZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uY2VudGVyLW1ke2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9W2Rpcj1sdHJdIC5lbmQtbWR7dGV4dC1hbGlnbjpyaWdodH1bZGlyPXJ0bF0gLmVuZC1tZHt0ZXh0LWFsaWduOmxlZnR9LmVuZC1tZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnRvcC1tZHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5taWRkbGUtbWR7YWxpZ24taXRlbXM6Y2VudGVyfS5ib3R0b20tbWR7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmFyb3VuZC1tZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5iZXR3ZWVuLW1ke2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5maXJzdC1tZHtvcmRlcjotMX0ubGFzdC1tZHtvcmRlcjoxfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzVlbSl7LmNvbnRhaW5lcnt3aWR0aDo3MXJlbX0uY29sLWxnLC5jb2wtbGctMSwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEye2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4OjAgMCBhdXRvO3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLWxlZnQ6MXJlbX0uY29sLWxne2ZsZXgtZ3JvdzoxO2ZsZXgtYmFzaXM6MDttYXgtd2lkdGg6MTAwJX0uY29sLWxnLTF7ZmxleC1iYXNpczo4LjMzMyU7bWF4LXdpZHRoOjguMzMzJX0uY29sLWxnLTJ7ZmxleC1iYXNpczoxNi42NjclO21heC13aWR0aDoxNi42NjclfS5jb2wtbGctM3tmbGV4LWJhc2lzOjI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4LWJhc2lzOjMzLjMzMyU7bWF4LXdpZHRoOjMzLjMzMyV9LmNvbC1sZy01e2ZsZXgtYmFzaXM6NDEuNjY3JTttYXgtd2lkdGg6NDEuNjY3JX0uY29sLWxnLTZ7ZmxleC1iYXNpczo1MCU7bWF4LXdpZHRoOjUwJX0uY29sLWxnLTd7ZmxleC1iYXNpczo1OC4zMzMlO21heC13aWR0aDo1OC4zMzMlfS5jb2wtbGctOHtmbGV4LWJhc2lzOjY2LjY2NyU7bWF4LXdpZHRoOjY2LjY2NyV9LmNvbC1sZy05e2ZsZXgtYmFzaXM6NzUlO21heC13aWR0aDo3NSV9LmNvbC1sZy0xMHtmbGV4LWJhc2lzOjgzLjMzMyU7bWF4LXdpZHRoOjgzLjMzMyV9LmNvbC1sZy0xMXtmbGV4LWJhc2lzOjkxLjY2NyU7bWF4LXdpZHRoOjkxLjY2NyV9LmNvbC1sZy0xMntmbGV4LWJhc2lzOjEwMCU7bWF4LXdpZHRoOjEwMCV9LmNvbC1sZy1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMyV9LmNvbC1sZy1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjclfS5jb2wtbGctb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wtbGctb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzJX0uY29sLWxnLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NyV9LmNvbC1sZy1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1sZy1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMlfS5jb2wtbGctb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY3JX0uY29sLWxnLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLWxnLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMlfS5jb2wtbGctb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NyV9W2Rpcj1sdHJdIC5zdGFydC1sZ3t0ZXh0LWFsaWduOmxlZnR9W2Rpcj1ydGxdIC5zdGFydC1sZ3t0ZXh0LWFsaWduOnJpZ2h0fS5zdGFydC1sZ3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uY2VudGVyLWxne2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9W2Rpcj1sdHJdIC5lbmQtbGd7dGV4dC1hbGlnbjpyaWdodH1bZGlyPXJ0bF0gLmVuZC1sZ3t0ZXh0LWFsaWduOmxlZnR9LmVuZC1sZ3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnRvcC1sZ3thbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5taWRkbGUtbGd7YWxpZ24taXRlbXM6Y2VudGVyfS5ib3R0b20tbGd7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmFyb3VuZC1sZ3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5iZXR3ZWVuLWxne2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5maXJzdC1sZ3tvcmRlcjotMX0ubGFzdC1sZ3tvcmRlcjoxfX0iLCJAZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVyLWNvbnRhaW5lcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdz4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItY29udGFpbmVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIscmlnaHQgdG9wLGxlZnQgdG9wLGZyb20ocmdiYSgwLDAsMCwuNSkpLHRvKHRyYW5zcGFyZW50KSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQocmlnaHQscmdiYSgwLDAsMCwuNSksdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDI3MGRlZyxyZ2JhKDAsMCwwLC41KSx0cmFuc3BhcmVudCl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxyaWdodCB0b3AsZnJvbShyZ2JhKDAsMCwwLC41KSksdG8odHJhbnNwYXJlbnQpKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMCwwLDAsLjUpLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsMCwwLC41KSx0cmFuc3BhcmVudCl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCBib3R0b20sbGVmdCB0b3AsZnJvbShyZ2JhKDAsMCwwLC41KSksdG8odHJhbnNwYXJlbnQpKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChib3R0b20scmdiYSgwLDAsMCwuNSksdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgwLDAsMCwuNSksdHJhbnNwYXJlbnQpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20ocmdiYSgwLDAsMCwuNSkpLHRvKHRyYW5zcGFyZW50KSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMCwwLDAsLjUpLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLDAsMCwuNSksdHJhbnNwYXJlbnQpfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjI3cHg7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS80NCoyNyk7aGVpZ2h0OjQ0cHg7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6LTIycHg7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLzIpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTo0NHB4O2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7LW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6bm9ybWFsLDtmb250LWZlYXR1cmUtc2V0dGluZ3M6bm9ybWFsLDtmb250LXZhcmlhbnQ6bm9ybWFsfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OlwicHJldlwifS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6MTBweDtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OlwibmV4dFwifS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGV7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojZmZmfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjaywuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2t7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojMDAwfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206MTBweDtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDo4cHg7aGVpZ2h0OjhweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjJ9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eToxO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OjEwcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjZweCAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyx0b3AgLjJzfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCA0cHh9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzLGxlZnQgLjJzfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyxyaWdodCAuMnN9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZXstLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiNmZmZ9LnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrey0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IzAwMH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1sZWZ0OjRweCBzb2xpZCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO2JvcmRlci1ib3R0b206NHB4IHNvbGlkIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wOjRweCBzb2xpZCB0cmFuc3BhcmVudH0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi42Oy13ZWJraXQtZmlsdGVyOmJsdXIoNTBweCk7ZmlsdGVyOmJsdXIoNTBweCk7ei1pbmRleDowfS5zd2lwZXItY29udGFpbmVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufSJdfQ==*/footer {
    background-color: #000;
    color: #fff;
    padding: 2rem 1%;
    font-size: 0.8rem;
}
footer .row {
    margin-left: 0;
    margin-right: 0;
}
footer .logo svg {
    max-width: 100px;
}
footer .logo svg path,
footer .logo svg rect {
    fill: #fff;
}
footer .colgauche {
    text-align: left;
}
footer .colgauche p {
    margin: 1.5rem 0;
}
footer .coldeux {
    text-align: center;
}
footer .coldeux ul li {
    width: 50%;
    float: left;
}
footer .coltrois {
    text-align: left;
}
footer .coltrois .ttl-rezo {
    text-align: left;
    font-size: 1em;
    font-weight: 300;
    margin-bottom: 0.5rem;
}
footer .colquatre {
    text-align: right;
}
footer .colquatre img {
    display: none;
}
footer a {
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 0.5rem 0;
}
footer a:hover {
    color: #b4b4b4;
}
footer li.bouton a {
    border: none;
    padding: 0.5rem 0;
    text-transform: none;
}
footer li.bouton a:hover {
    background-color: transparent;
}
footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
footer ul li {
    text-align: left;
}
footer .adresses-sites {
    margin-top: 0.5rem;
    font-size: 0.9rem;
}
footer .adresses-sites .row {
    margin-left: -1rem;
    margin-right: -1rem;
}
footer .ttl-part {
    margin: 1rem 0 0;
    font-weight: 300;
    text-transform: uppercase;
}
footer .adresses-sites .ttl {
    font-weight: 700;
}
footer .adresses-sites .adr {
    margin: 0.5rem 0;
    font-size: 0.75rem;
}
footer .adresses-sites a {
    white-space: nowrap;
}
footer a.bouton.blanc {
    border-color: #fff;
    color: #fff;
}
footer .signature {
    font-size: 0.7rem;
    color: #b4b4b4;
    margin-top: 1rem;
}
footer .signature a {
    display: inline-block;
    vertical-align: middle;
    color: #b4b4b4;
}
footer .signature a:hover {
    color: #fff;
}
#menu-reseaux {
    text-align: left;
    margin-bottom: 1rem;
}
#menu-reseaux li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
}
#menu-reseaux li a {
    width: 35px;
    height: 35px;
    display: block;
    border-radius: 100%;
    background-color: #fff;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    line-height: 30px;
    padding: 0;
    background-position: 50%;
    background-size: 80%;
    background-repeat: no-repeat;
    transition: all 0.3s ease;
}
#menu-reseaux li a:hover {
    transform: scale(1.1) rotate(1turn);
}
#menu-reseaux li.fbk a {
    background-image: url(//www.groupebody.com/wp-content/themes/cmantika/img/fbk.svg);
}
#menu-reseaux li.lkd a {
    background-image: url(//www.groupebody.com/wp-content/themes/cmantika/img/lkd.svg);
}
#menu-mentions li a {
    display: block;
    padding: 10px 10px 10px 0;
    text-decoration: underline;
}
#menu-mentions:after {
    content: "";
    display: block;
    clear: both;
}
#menu-partenaires {
    margin-bottom: 2rem;
}
#menu-partenaires li a {
    text-transform: uppercase;
    font-size: 1.25rem;
}
a.rejoindre {
    display: none;
}
.navigation-mobile {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    color: #fff;
    background-color: #000;
    z-index: 990;
    opacity: 0;
    transform: translateX(-100%);
    transition: all 0.2s ease;
}
.navigation-mobile.open {
    transform: translateX(0);
    opacity: 1;
}
.navigation-mobile .inner {
    padding: 150px 10% 0;
}
.navigation-mobile ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.navigation-mobile ul li {
    text-align: left;
    margin: 1rem 0;
}
.navigation-mobile ul li a {
    display: block;
    padding: 0.5rem;
    color: #fff;
    text-decoration: none;
}
.navigation-mobile ul li.bouton a {
    display: inline-block;
    padding: 1rem 2rem;
}
.navigation-mobile hr {
    color: #b4b4b4;
    background-color: #b4b4b4;
    height: 1px;
    border: none;
    margin: 2rem 0;
}
.navigation-mobile #menu-partenaires-1 li {
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: 800;
}

.realisations a{
    display:block; position:relative;
}
.realisations a .plus{
    display:block; width:50px; height:50px;
    position:absolute; right:50%; top:50%;
    -webkit-transform: translateY(-50%) rotate(0deg); transform: translateY(-50%) rotate(0deg);
    border-radius:50%; border:2px solid #FFFFFF;
    z-index:10; color: #FFFFFF; font-size:2rem; line-height:1.35;
    opacity:0;
    transition:all 0.5s ease;
}
.realisations a:hover .plus{
    opacity:1; right:3rem; -webkit-transform: translateY(-50%) rotate(360deg); transform: translateY(-50%) rotate(360deg);
}
.realisations a .vignette{
   overflow:hidden; position:relative;margin: 1rem; border-radius:1.75rem;
}
.realisations a .vignette img{
    position:absolute; left:50%; top:50%; height:auto;
    -webkit-transform: translate(-50%, -50) scale(1); transform: translate(-50%, -50%) scale(1);
    -webkit-transition:all 0.2s ease; transition:all 0.2s ease;
}
.realisations a:hover .vignette img{
    -webkit-transform: translate(-50%, -50) scale(1.1); transform: translate(-50%, -50%) scale(1.1);
}
.realisations a .ttl{
    background-color: rgb(0,0,0,.6); color: #FFFFFF;
    width:60%;
    text-align:left; -webkit-transition:all 0.2s ease; transition:all 0.2s ease;
}
.realisations a:hover .ttl{
    width:100%;
}
.realisations a .ttl > span{
    height:auto; position:absolute; left:2rem; top:50%;
    -webkit-transform: translateY(-50%); transform: translateY(-50%);
    width:calc(100% - 4rem);  font-weight:700; font-size:0.9rem;
}
.realisations a .ttl .date{
    font-weight:300; font-size:1rem;
}
.informations{
    background-color:rgb(120,120,120); color: #FFFFFF;
    padding-top:3rem; padding-bottom:3rem; margin-top:3rem;
}
.informations .plan{
    margin:0;
}
.bloc-infos  .infos{
    text-align :left;
}
.bloc-infos  .info{
    border-bottom: 1px solid rgb(150,150,150);
    padding:1rem 0;
}
.bloc-infos  .info .numeric{
    font-size:2rem; display:block
}
.bloc-infos .info .label{
    font-weight:700;position:relative;
}
.bloc-infos  .info .label::after{
    content:" :"; display:inline-block; font-size:1.5rem;
    position:absolute; right:1rem; top:50%;
    -webkit-transform: translateY(-50%);transform: translateY(-50%);
}
.description{
    text-align:left;
}
.nobottom{ padding-bottom:0 !important; }

.galerie-realisations .swiper-container{
    padding-bottom:3rem;
}
.galerie-realisations .swiper-slide{
    position:relative; overflow:hidden;
}
.galerie-realisations .swiper-slide img{
    position:absolute; left:50%; top:50%; height:100%; width:auto;
    -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}
.chiffre .infos .label::after{
    content:""
}
.chiffre .infos .nombre::after{
    content: ""
}
.chiffre .infos .row{
    font-size: 2.5rem;
    border-bottom: 1px solide #505050;
}
.chiffre .infos .label{
    font-size:1.5rem;
}
.chiffre{
    margin-bottom:3rem;
}

.chiffre .infos .nombre{
    font-size:4rem; font-weight:700; text-align:center;
}
.chiffre .infos .texte{ font-size: 0.8rem; text-align:center;}
@media screen and (min-width: 1024px) {
    #menu-mentions li {
        float: left;
    }
    .informations .info .numeric{
        font-size:2.5rem; display:block
    }
}
@media screen and (min-width: 1280px) {
    .navigation-mobile {
        display: none;
    }
    .description{
        padding-right:10%;
    }
    footer {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    footer .coldeux ul {
        margin-left: 25%;
    }
    footer .coldeux ul li {
        width: 100%;
        float: none;
    }
    footer .colquatre a {
        display: inline-block;
        width: 50px;
    }
    footer .colquatre a img {
        width: 100%;
        display: block;
    }
    #menu-mentions {
        margin-top: 5rem;
    }
    a.rejoindre {
        display: block;
        position: fixed;
        right: 0;
        top: 65%;
        font-size: 1.25rem;
        text-transform: uppercase;
        display: inline-block;
        padding: 1.5rem 2rem;
        background-color: #e0572b;
        border-radius: 0 0 5px 5px;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
        transform-origin: top right;
        transform: rotate(90deg);
        opacity: 0;
        transition: all 1s ease;
        z-index: 100;
    }
    a.rejoindre.full {
        opacity: 1;
    }
    a.rejoindre:hover {
        background-color: #000;
        color: #fff;
    }
}
@media screen and (min-width: 1440px) {
    footer {
        padding-left: 2.5%;
        padding-right: 2.5%;
        font-size: 0.9rem;
    }
    footer .colquatre a {
        display: inline-block;
        width: 70px;
    }
}
header {
    padding: 0 1%;
    box-sizing: border-box;
    z-index: 999;
    transition: all 0.5s ease;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
}
header .menu-principal {
    margin-top: 1rem;
}
header .menu-principal .logo {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 175px;
}
header .menu-secondaire {
    z-index: 9;
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    font-size:0.85rem;
    padding-right: 9%;
}
@media (max-width: 1279px) {
    header .menu-secondaire {
        display: none;
    }
}
@-webkit-keyframes backColor {
    0% {
        background-color: hsla(0, 0%, 100%, 0);
        transform: translateY(0);
    }
    50% {
        background-color: #fff;
        transform: translateY(-100%);
    }
    to {
        background-color: #fff;
        transform: translateY(0);
    }
}
@keyframes backColor {
    0% {
        background-color: hsla(0, 0%, 100%, 0);
        transform: translateY(0);
    }
    50% {
        background-color: #fff;
        transform: translateY(-100%);
    }
    to {
        background-color: #fff;
        transform: translateY(0);
    }
}
header.fix {
    -webkit-animation-name: backColor;
    animation-name: backColor;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}
header .logo svg {
    width: 60%;
    transition: all 0.5s ease;
    display: block;
    min-width: 120px;
    transition: all 0.2s ease;
}
header.fix .logo svg {
    width: 50%;
    transform-origin: top left;
}
header .row {
    margin-left: 0;
    margin-right: 0;
}
header.logo {
    text-align: left;
}
header.transp .logo svg path,
header.transp .logo svg rect {
    fill: #fff;
}
header.transp {
    background-color: transparent !important;
}
header.transp.fix .logo svg path,
header.transp.fix .logo svg rect {
    fill: #fff;
}
header ul {
    display: none;
}
header ul li a {
    display: block;
    padding:0.5rem 1rem;
    text-decoration: none;
    color: #1e1e1e;
    font-weight: 700;
}
header ul li.current_page_item a{
    background-color: rgba(0,0,0,.65); color: #FFF;
    border: 1px solid rgba(0,0,0,.65);
    border-radius: 3rem;
}
header ul li a:hover {
    color: inherit;
}
header ul li.bouton a:hover {
    color: #fff;
}
header ul li a:after {
    content: "";
    display: block;
    width: 0;
    height: 2px;
    background-color: #000;
    opacity: 0;
    position: absolute;
    left: 50%;
    top: 80%;
    transform: translateX(-50%);
    transition: all 0.2s ease;
}
header ul li a:hover:after {
    width: 25px;
    opacity: 1;
    color: #1e1e1e;
}
header ul li.current_page_item a::after{
    background-color: #FFFFFF;
    width:25px; opacity:1;
}
header .mn-mobile {
    width: 30px;
    display: inline-block;
    cursor: pointer;
}
header .mn-mobile .trt {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 2px;
    background-color: #1e1e1e;
    transform: translate(-50%, -50%);
    transform-origin: center;
    transition: all 0.2s ease;
}
header .mn-mobile .trt.un {
    margin-top: -5px;
}
header .mn-mobile .trt.tr {
    margin-top: 5px;
}
header .mn-mobile.close .trt {
    background-color: #fff;
}
header .mn-mobile.close .trt.dx {
    display: none;
}
header .mn-mobile.close .trt.un {
    transform: translate(-50%, -50%) rotate(-45deg);
    margin-top: 0;
    width: 60%;
}
header .mn-mobile.close .trt.tr {
    transform: translate(-50%, -50%) rotate(45deg);
    margin-top: 0;
    width: 60%;
}
header .navigation {
    text-align: center;
}
.home header {
    position: fixed;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    background-color: transparent;
    box-shadow: none;
    z-index: 999;
}
.home header .logo svg {
    width: 90%;
}
.home header ul li.accueil {
    display: none;
}
.home header.fix {
    top: 0;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    -webkit-animation-name: backColor;
    animation-name: backColor;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.home header.fix .logo svg {
    width: 50%;
}

.bt{
    position: fixed; top:50%;
    -webkit-transform: translateY(-50%); transform: translateY(-50%);
}
.bt a{
    background-color: #000000; color:#FFFFFF; display:inline-block;
    padding:2rem 0.75rem;
}
.bt a:hover{
    background-color: rgb(120,120,120);
}
.bt.prev{
    left:0;  border-radius:0 0.5rem 0.5rem 0;
}
.bt.prev a{
    border-radius:0 0.5rem 0.5rem 0;
}
.bt.next{
    right:0;
}
.bt.next a{
    border-radius:0.5rem 0 0 0.5rem;
}
@media screen and (min-width: 1024px) {
    header .navigation {
        text-align: left;
    }
}
@media screen and (min-width: 1280px) {
    header .mn-mobile {
        display: none;
    }
    header .navigation {
        text-align: right;
    }
    header ul {
        display: block;
        margin: 0;
        padding: 0;
        list-style: none;
    }
    header ul li {
        display: inline-block;
        vertical-align: middle;
        padding: 0 0.5rem;
    }
    .home header {
        transition: all 0.5s ease;
    }
    .home header.fix {
        padding-top: 0;
        padding-bottom: 0;
    }
}
@media screen and (min-width: 1680px) {
    header,
    header.fix {
        padding-left: 2.5%;
        padding-right: 2.5%;
    }
    .realisations a .ttl > span{
        font-size:1.12rem;
    }
}
[data-ratio] {
    display: block;
    max-width: 100%;
    position: relative;
}
[data-ratio]:before {
    content: "";
    display: block;
}
[data-ratio] > * {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
[data-ratio="20:9"]:before {
    padding-top: 45%;
}
[data-ratio="16:9"]:before {
    padding-top: 56.25%;
}
[data-ratio="4:3"]:before {
    padding-top: 75%;
}
[data-ratio="3:4"]:before {
    padding-top: 120%;
}
[data-ratio="1:1"]:before {
    padding-top: 100%;
}
[data-ratio="vss"]:before {
    padding-top: 140%;
}
html {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
}
body,
html {
    height: 100%;
}
body {
    text-align: center;
    margin: 0;
    font-size: 1rem;
    color: #1e1e1e;
    overflow-x: hidden;
}
* {
    position: relative;
}
a {
    transition: all 0.2s ease;
    color: #1e1e1e;
    text-decoration: none;
}
p,
ul li {
    line-height: 150%;
}
a:hover {
    color: #b4b4b4;
}
a.bouton,
li.bouton a {
    display: inline-block;
    padding: 0.5rem 1rem;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 3rem;
    text-decoration: none;
}
a.bouton:hover,
li.bouton a:hover {
    background-color: #1e1e1e;
    border-color:#1e1e1e;
}
a.bouton.orange {
    background-color: #e0572b;
    border-color: #e0572b;
}
a.bouton.orange:hover {
    background-color: #000;
    border-color: #000;
    color: #fff;
}
#menu-principal li:last-child a {
    display: inline-block;
    padding: 0.5rem 1rem;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 3rem;
    text-decoration: none;
}
#menu-principal li:last-child a:hover {
    background-color: #000;
    border-color: #000;
    color: #fff;
}
a.bouton.blanc {
    border-color: #fff;
    color: #fff;
}
a.bouton.blanc:hover {
    background-color: #fff;
    color: #1e1e1e;
}
img {
    height: auto;
    vertical-align: middle;
    border: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700;
    text-align: left;
}
.no-backcolor {
    background-color: transparent !important;
}
.cover {
    background-size: cover;
}
.contain,
.cover {
    background-position: 50%;
    background-repeat: no-repeat;
}
.contain {
    background-size: contain;
}
.alignright {
    float: right;
    margin-left: 2rem;
}
.alignleft {
    float: left;
    margin-right: 2rem;
}
.bl {
    color: #fff;
}
.contenu .inner {
    padding-left: 5%;
    padding-right: 5%;
}
section .row {
    margin-left: 0;
    margin-right: 0;
}
.titre-section,
section h2 {
    font-size: 2.5rem;
    font-weight: 700;
}
section .inner {
    padding: 0 1%;
}
section.top {
    background-color: #fff;
    height: 100vh;
    z-index: 2;
}
section.top .visuel-back {
    opacity: 0.4;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #f0f0f0;
    overflow: hidden;
}
section.top .row {
    margin-left: 0;
    margin-right: 0;
}
section.top .vs-second {
    display: none;
}
section.top .content {
    text-align: left;
    border: solid px;
    position: absolute;
    left: 0;
    top: 25%;
    width: 100%;
}
section.top .content .clg {
    background-color: hsla(0, 0%, 100%, 0.7);
}
section.top .content .clg .a-propos {
    margin: 2rem 0;
    transition: all 1s ease;
    z-index: 10;
}
section.top .content .clc,
section.top .content .cld,
section.top .content .clg .bandeau-blanc {
    display: none;
}
section.top .content h1 {
    font-size: 2.5rem;
    line-height: 100%;
}
section.equipe {
    padding: 5rem 0;
    background-color: #fff;
}
section.equipe .back {
    background: url(//www.groupebody.com/wp-content/themes/cmantika/img/fd-equipe.jpg) no-repeat 50% / cover;
    color: #fff;
    padding: 3rem 0;
}
.filtre {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75);
}
.filtre.light {
    background-color: rgba(0, 0, 0, 0.2);
}
.filtre.bl {
    background-color: rgba(255,255,255,0.75);
}
section.equipe .texte {
    text-align: left;
    padding: 0 10%;
}
section.equipe h2 {
    font-weight: 800;
}
section.equipe .lien {
    text-align: left;
    margin: 2rem 0;
    padding: 0 10%;
}
section.equipe .image-h {
    width: 90%;
    margin: 0 auto;
}
section.equipe .image-v {
    display: none;
}
section.metiers {
    background-color: transparent;
    padding: 3rem 0;
}
section.metiers .titre-section {
    text-align: center;
}
section.metiers .ttl-metier {
    text-align: center;
    font-size: 1.25rem;
    font-weight: 700;
}
section.metiers .item-mt {
    background-color: #fff;
    margin: 1rem auto;
    padding: 2rem 5%;
    box-sizing: border-box;
}
section.metiers .item-mt .picto > div {
    width: 80%;
    margin: 0 auto;
    max-width: 90px;
}
section.metiers .item-mt .picto img {
    width: 100%;
}
section.metiers .lien {
    margin: 2rem 0;
}
section.marques {
    background-color: #000;
    text-align: center;
    transform: translateY(0);
}
section.marques .filtre {
    background-color: #000;
    opacity: 0.75;
}
section.marques a.centre {
    display: block;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    border: 1px solid transparent;
}
section.marques .extrait {
    font-size: 1rem;
    width: 80%;
    max-width: 400px;
    margin: 1rem auto;
}
section.marques .extrait_discover {
    font-size: 1.5rem;
    font-weight: 700;
    width: 80%;
    max-width: 400px;
    margin: 1rem auto;
}
section.marques img {
    display: block;
    width: 70%;
    max-width: 250px;
    height: auto;
    margin: 1rem auto;
}
section.groupe h2 {
    text-align: center;
}
section.groupe {
    padding: 3rem 0;
    background-color: #fff;
}
section.groupe h2 span {
    display: block;
    font-weight: 300;
    font-size: 0.5em;
}
section.groupe .swiper-container {
    padding: 20px 0;
    margin-top: 5rem;
}
section.groupe .swiper-slide {
    padding: 2rem;
    text-align: left;
    box-sizing: border-box;
}
section.groupe .swiper-slide .row {
    margin-left: 0;
    margin-right: 0;
}
section.groupe .swiper-slide .vs {
    background-color: #f5f5f5;
    margin: 0 auto;
}
section.groupe .swiper-slide .date {
    text-transform: uppercase;
    color: #b4b4b4;
}
section.groupe .swiper-slide a {
    display: block;
    padding: 1rem 0;
    text-transform: uppercase;
}
section.groupe .swiper-slide a span {
    display: inline-block;
    vertical-align: middle;
    padding-right: 1rem;
}
section.groupe .swiper-slide a:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    width: 60%;
    height: 2px;
    background-color: #e0572b;
    transition: all 0.2s ease;
}
section.groupe .swiper-slide a .fl {
    transition: all 0.2s ease;
    opacity: 0.6;
}
section.groupe .swiper-slide a:hover .fl {
    transform: translateX(50%);
    opacity: 1;
}
section.groupe .swiper-slide a:hover:after {
    width: 100%;
}
.swiper-pagination-bullet {
    width: 25px;
    height: 6px;
    border-radius: 3px;
    opacity: 1;
    background-color: #b4b4b4;
}
.swiper-pagination-bullet-active {
    background-color: #e0572b;
}
section.bandeau {
    height: 35%;
}
section.bandeau,
section.visuel {
    background-color: #c8c8c8;
    text-align: center;
    position: relative
}

section.visuel {
    height: 35%;
}
section.bandeau .bloc-titre .logo,
section.visuel .bloc-titre .logo {
    width: 120px;
    display: block;
    margin: 0 auto 1rem;
}
section.bandeau .bloc-titre .logo img,
section.visuel .bloc-titre .logo img {
    width: 35%;
}
section.bandeau .bloc-titre .logo > span {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: auto;
    font-weight: 300;
    font-size: 0.4em;
    text-transform: uppercase;
}
section.bandeau .bloc-titre h1 span.cat {
    font-size: 0.4em;
    font-weight: 300;
    display: block;
    text-transform: uppercase;
}
section.bandeau .bloc-titre,
section.visuel .bloc-titre {
    position: relative;
    left: 0;
    top: 100%;
    transform: translate(0%, -100%);
    width: fit-content;
	background-color: white;

}
section.bandeau .bloc-titre.black, section.visuel .bloc-titre.black{
    background-color: #0a0a0a;
}
section.bandeau .bloc-titre .logo, section.visuel .bloc-titre .logo{
    width:80%;
    max-width:380px;
    max-height:80px;
    object-fit: contain;
    margin:0 2rem;
    padding-top:1.5rem;
}
.accroche-part{
    color:#FFFFFF;
    text-align:left;
    font-weight:700;
    font-size:1.25rem;
}
section.bandeau .bloc-titre h1,
section.bandeau .bloc-titre h2,
section.visuel .bloc-titre h1,
section.visuel .bloc-titre h2 {
    text-align: center;
    font-size: 2.5rem;
    margin: 0;
}
section.visuel .bloc-titre h1 > span {
    display: block;
    font-size: 0.5em;
    text-transform: uppercase;
    font-weight: 300;
}
section.visuel a.scroll {
    display: none;
}
.contenu {
    padding: 0 0 3rem;
}
.contenu .texte {
    text-align: left;
}
.contenu.fonce {
    background-color: #0a0a0a;
}
.contenu .inner ul li {
    margin: 0.5rem 0;
}
.contenu.nopad-bottom {
    padding-bottom: 0;
}
.contenu .listemetiers .item {
    margin: 3rem 0;
    text-align: left;
}
.contenu .listemetiers .picto {
    background-position: 50%;
    background-size: 50%;
    background-repeat: no-repeat;
}
.contenu .listemetiers .vs {
    background-color: #dcdcdc;
}
.contenu .listemetiers .vs h3 {
    font-size: 2rem;
    position: absolute;
    left: 50%;
    top: 50%;
    height: auto;
    transform: translate(-50%, -50%);
    margin: 0;
    width: 90%;
    text-align: center;
    color: #fff;
}
.contenu .listemetiers .drt,
.contenu .listemetiers .gch {
    padding: 0 10%;
}
.contenu .listemetiers .drt {
    padding-bottom: 1rem;
}
.contenu .listemetiers .drt h {
    font-size: 1.5rem;
}
.contenu .bandeau-titre {
    height: 40vh;
    margin: 3rem 0;
    background-color: #c8c8c8;
}
.contenu .bandeau-titre h2 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    margin: 0;
    font-weight: 300;
    font-size: 2rem;
    text-transform: uppercase;
}
.contenu .introduction .texte {
    text-align: left;
}
.contenu .liste-offres ul {
    margin: 0;
    padding: 0 10%;
    list-style: none;
}
.contenu .liste-offres ul li {
    margin: 2rem 0;
}
.contenu .liste-offres ul li a {
    display: block;
    border: 1px solid #c8c8c8;
    padding: 1rem;
}
.contenu .liste-offres ul li a:hover {
    background-color: #e6e6e6;
    color: #1e1e1e;
}
.contenu .liste-offres ul li a > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.contenu .liste-offres ul li a span.blk {
    display: block;
}
.contenu .liste-offres ul li a span.iblk {
    display: inline-block;
    vertical-align: middle;
}
.contenu .liste-offres ul li a .ville {
    margin-top: 1rem;
}
.contenu .liste-offres ul li a .ttl {
    font-weight: 700;
}
.contenu .liste-offres ul li a .logo-s {
    background-color: #000;
}
.contenu .liste-offres ul li a .intitule {
    display: block;
    text-align: left;
    padding: 1rem;
    border-left: 1px solid #c8c8c8;
}
.contenu .liste-offres ul li a .repere img {
    width: 25px;
}
.contenu .liste-offres ul li a img {
    width: 100%;
}
.contenu .postuler .row {
    margin-left: 0;
    margin-right: 0;
}
.contenu .form-candidat .frm_primary_label,
.contenu .form-candidat input,
.contenu .form-candidat textarea,
.form-candidat label {
    font-family: Montserrat, sans-serif;
}
.contenu .form-candidat .frm_primary_label,
.form-candidat label {
    font-weight: 300;
    font-size: 0.8rem;
}
.frm_upload_icon {
    display: none !important;
}
.contenu ul.actus {
    margin: 0;
    padding: 0 2.5%;
    list-style: none;
}
.contenu ul.actus li {
    margin: 2rem 0;
}
.contenu ul.actus li img {
    width: 100%;
}
.contenu ul.actus li a,
.contenu ul.actus li span span {
    display: block;
    text-align: left;
}
.contenu ul.actus li a .texte {
    margin-bottom: 1rem;
}
.contenu ul.actus li a .texte .date {
    display: inline-block;
    border-bottom: 2px solid #e0572b;
    padding: 0.5rem 0;
}
.contenu ul.actus li a h3 {
    font-size: 1.25rem;
}
.contenu ul.actus li a > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.contenu .introduction .texte {
    padding: 1rem 0;
    color: #fff;
}
.contenu .introduction .texte a {
    color: #e0572b;
    text-decoration: none;
}
.contenu .introduction .texte a:hover {
    color: #fff;
}
.contenu .introduction .texte a.bouton {
    color: #e0572b;
    display: inline-block;
    padding: 0.5rem 1rem;
    border: 1px solid;
    border-radius: 2rem;
}
.contenu .introduction .texte a.bouton:hover {
    background-color: #e0572b;
    color: #fff;
}
.contenu .introduction .logo {
    margin-bottom: 2rem;
}
.contenu .introduction .logo a:hover {
    opacity: 0.6;
}
.contenu .introduction .logo img {
    max-width: 250px;
}
.contenu .introduction .vs {
    margin-bottom: 1rem;
}
.contenu .introduction .image-mag {
    position: relative;
    margin-top: 1rem;
}
.contenu .introduction .image-mag img {
    width: 100%;
}
.contenu .introduction .horaires {
    background-color: #e0572b;
    color: #fff;
    padding: 1rem;
    width: 60%;
    text-align: left;
}
.contenu .introduction .horaires h2 {
    margin: 0.25em 0;
}
.contenu .dates-cles h2 {
    text-align: center;
}
.contenu .dates-cles h3 {
    font-size: 1.5rem;
}
.contenu .dates-cles span {
    display: block;
    margin: 0 auto;
}
.contenu .dates-cles span img {
    width: 50px;
}
.contenu .dates-cles .item-date {
    margin: 3rem 0;
}
.contenu .dates-cles .item-date .argu {
    text-align: left;
}
.contenu .dates-cles .item-date .chiffre img,
.contenu .dates-cles .item-date .visu_annee img {
    width: 90%;
}
.contenu .detail-offre,
.contenu .infos-partenaire {
    padding: 1rem 0;
    text-align: left;
}
.contenu .detail-offre .info {
    border-top: 1px solid #b4b4b4;
    border-bottom: 1px solid #b4b4b4;
    margin: 0.5rem 0;
    padding: 0.5rem 0;
    font-weight: 700;
}
.contenu .infos-partenaire .chapo {
    font-weight: 800;
}
.contenu .detail-offre ul {
    margin: 0 0 1rem;
    padding: 0 0 0 15px;
}
.contenu .postuler img {
    width: 100%;
}
.contenu .galerie {
    margin: 3rem 0;
    border-top: 1px solid #505050;
    border-bottom: 1px solid #505050;
}
.contenu .galerie .swiper-slide a img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.contenu .the-content {
    text-align: left;
    max-width: 80%;
    margin: 3rem auto;
}
.contenu .texte a {
    text-decoration: underline;
}
.contenu .offres {
    padding-top: 3rem;
}
.contenu ul.offres-part {
    margin: 0;
    padding: 0;
    list-style: none;
}
.contenu ul.offres-part li,
.contenu ul.offres-part li a,
.contenu ul.offres-part li a > span {
    display: block;
    color: #fff;
}
.contenu ul.offres-part li a .ttl {
    font-size: 1.15rem;
}
.contenu ul.offres-part li {
    margin: 10px;
}
.contenu ul.offres-part li a {
    padding: 10px;
}
.contenu ul.offres-part li a .lk {
    font-size: 0.8rem;
    text-transform: uppercase;
    margin: 1rem 0;
}
.contenu ul.offres-part li a .icon {
    width: 40px;
    margin: 0 auto;
}
.contenu ul.offres-part li a .icon svg {
    width: 100%;
}
.contenu ul.offres-part li a .icon svg path {
    fill: #fff;
    transition: all 0.2s ease;
}
.contenu ul.offres-part li a:hover .icon svg path {
    fill: #e0572b;
}
.vs-fix {
    display: none;
}
.frm_upload_text button {
    font-size: 0.8rem !important;
    padding: 5px 0 !important;
}
.frm_small_text {
    font-size: 0.7rem !important;
}
.frm_dropzone.frm_single_upload {
    max-width: 100% !important;
}
.frm_dropzone .frm_upload_icon:before {
    font-size: 20px;
}
.frm_button_submit {
    padding: 1rem 2rem !important;
    font-size: 1.25rem !important;
}
.contenu .sidebar {
    text-align: left;
    padding: 0 2rem;
    background-color: #1e1e1e;
    color: #fff;
}
.contenu .sidebar h3 {
    text-transform: uppercase;
    font-weight: 300;
    font-size: 1.5rem;
}
.contenu .sidebar ul {
    margin: 1rem 0;
    padding: 0;
    list-style: none;
}
.contenu .sidebar ul li .dt {
    font-size: 0.7rem;
    display: block;
    border-bottom: 1px solid #c8c8c8;
}
.contenu .sidebar ul li a {
    display: block;
    padding: 0.5rem 0;
    color: #fff;
}
.contenu .sidebar ul li a span {
    display: inline-block;
    vertical-align: middle;
}
.contenu .sidebar ul li a span.vgn {
    width: 20%;
    margin-right: 5%;
}
.contenu .sidebar ul li a span.intitule {
    width: 72%;
    font-size: 0.9rem;
}
.contenu .sidebar ul li a:hover {
    color: #b4b4b4;
}
.contenu .texte .date {
    margin-bottom: 1rem;
}
.contenu .texte .date > span {
    border-bottom: 1px solid #c8c8c8;
    display: inline-block;
    padding-bottom: 0.5rem;
}
.contenu .postthumb {
    margin-bottom: 1rem;
}
.contenu .postthumb img {
    width: 100%;
}
.contenu .texte .adresse {
    margin-top: 2rem;
}
.contenu .liste-magasins {
    text-align: left;
}
.contenu .liste-magasins h2 {
    font-size: 2rem;
}
.contenu .liste-magasins .mag {
    margin: 0 0 2rem;
}
.contenu .liste-magasins .mag .vgn {
    margin-bottom: 1rem;
    width: 90%;
}
.contenu .liste-magasins .mag .phone,
.contenu .liste-magasins .mag .ttl {
    font-weight: 700;
}
.contenu .liste-magasins .mag a.lien {
    transition: all 0.2s ease-out;
    display: inline-block;
}
.contenu .liste-magasins .mag a.lien:hover {
    transform: translateX(50%);
}
.contenu .autres-magasins {
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #505050;
    padding-bottom: 2rem;
    margin: 2rem 0;
}
.contenu .autres-magasins h2 {
    text-align: center;
    color: #fff;
    font-size: 1.5rem;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 2em;
}
.contenu .autres-magasins a {
    color: #fff;
    display: block;
    padding: 0 5%;
    opacity: 0.8;
}
.contenu .autres-magasins a:hover {
    color: #b4b4b4;
    opacity: 1;
}
.contenu .autres-magasins a > span {
    display: block;
    margin: 0 0 1rem;
}
.acf-map {
    width: 100%;
    height: 500px;
    border: 1px solid #ccc;
    margin: 10px 0;
    background-color: #323232;
}
.acf-map img {
    max-width: inherit !important;
}
.gm-style .gm-style-iw-c {
    background-color: #000 !important;
    color: #fff !important;
    border-radius: 1px;
}
.gm-ui-hover-effect {
    background: #fff !important;
}
.gm-style .gm-style-iw-t:after {
    background: -o-linear-gradient(45deg, #000 50%, transparent 51%, transparent 100%);
    background: linear-gradient(45deg, #000 50%, transparent 51%, transparent);
}
.sous-titre{
	text-align: right; padding:0 2rem;
}

section.bandeau .bloc-titre h1, section.visuel .bloc-titre h1{
    padding:0.25em;
}

@media screen and (orientation: landscape) {
    section.visuel {
        height: 35%;
    }
    .contenu .bandeau-titre {
        height: 60vh;
    }
    .contenu ul.actus {
        margin: 0;
        padding: 0 10%;
        list-style: none;
    }
    .contenu .detail-offre,
    .contenu .infos-partenaire {
        padding: 1rem 0;
    }
}
@media screen and (max-width: 991px) {
    section.top .vs-second {
        display: none !important;
    }
}
@media screen and (min-width: 768px) {
    section.visuel .bloc-titre h1,
    section.visuel .bloc-titre h2 {
        font-size: 3.5rem;
    }
    section.top .vs-second {
        display: block;
        background-color: #000;
        position: absolute;
        left: unset;
        right: 2rem;
        bottom: 2rem;
        width: 40%;
        transform: translateY(10%);
    }
    .contenu .introduction {
        margin-top: 3rem;
    }
    .contenu .introduction h2 {
        font-size: 1.75rem;
    }
    .contenu .introduction h3 {
        font-size: 1.55rem;
    }
    .contenu ul.offres-part li {
        display: inline-block;
        vertical-align: top;
    }
}
@media screen and (min-width: 1024px) {
    section.top .vs-second {
        background-color: #000;
        width: 35%;
    }
    section.groupe .swiper-slide .row {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    }
    section.groupe .swiper-slide .vs {
        transform: translateY(-15%);
        background-color: #f5f5f5;
        margin: 0 auto;
    }
    section.top .vs-second {
        position: absolute;
        left: unset;
        right: 2rem;
        bottom: 2rem;
        width: 32.5%;
    }
    .contenu .dates-cles .item-date {
        margin: 5rem 0;
    }
    .contenu .dates-cles .item-date .argu {
        transform: translateX(-10%);
        padding: 0 5% 0 0;
    }
    .contenu .dates-cles h2,
    .contenu .dates-cles h3 {
        font-size: 1.75rem;
    }
    .contenu .dates-cles .item-date:nth-child(2n) .argu {
        order: 0;
        transform: translateX(10%);
        z-index: 2;
        padding: 0 0 0 5%;
    }
    .contenu .dates-cles .item-date:nth-child(2n) .chiffre {
        order: 1;
    }
    .contenu .introduction .texte {
        padding-right: 10%;
    }
    .contenu .introduction .vs {
        transform: translateY(-10%);
        margin-right: 5%;
        margin-left: 5%;
    }
    .contenu .plan {
        position: relative;
        z-index: 2;
    }
    .contenu .introduction .horaires {
        padding: 1rem 1rem 2rem;
        text-align: left;
    }
}
@media screen and (min-width: 1280px) {
    html {
        font-size: 15px;
    }
    .vs-fix {
        display: block;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        opacity: 0.4;
    }
    .titre-section,
    section h2 {
        font-size: 3rem;
    }
    section .inner {
        padding: 0 2.5%;
    }
    section.top .vs-second {
        width: 27%;
    }
    section.top .content {
        position: relative;
        top: unset;
        padding-top: 0;
        height: 100%;
    }
    section.top .content .clg {
        padding-top: 150px;
        padding-left: 2.5%;
    }
    section.top .content .clg .bandeau-blanc {
        display: block;
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 5rem;
        background-color: #fff;
    }
    section.top .content .clg .bandeau-blanc a.scroll {
        position: absolute;
        right: 1.5rem;
        bottom: 0;
        width: 70px;
        display: block;
        text-align: center;
        transition: all 0.2s ease;
    }
    section.top .content .clg .bandeau-blanc a.scroll:hover {
        color: #1e1e1e;
        transform: translateY(15%);
        opacity: 0.7;
    }
    section.top .content .clg .bandeau-blanc a.scroll img {
        width: 50%;
        display: block;
        margin: 0 auto;
    }
    section.top .content .clc,
    section.top .content .cld {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    section.top .content .clc .partenaires {
        background-color: rgba(0, 0, 0, 0.7);
        width: 320px;
        position: absolute;
        right: 0;
        bottom: 0;
        padding: 0 4rem;
        box-sizing: border-box;
        z-index: 10;
        transform: translate(-40%, 35%);
    }
    section.top .content .clc .partenaires a {
        display: block;
        padding: 5rem 0;
        text-align: center;
        color: #fff;
    }
    section.top .content .clc .partenaires a:first-child {
        border-bottom: 1px solid;
    }
    section.top .content .clc .partenaires a img {
        width: 50%;
        transition: all 0.2s ease;
    }
    section.top .content .clc .partenaires a:hover img {
        transform: scale(1.1);
    }
    section.top .content .cld {
        background-color: hsla(0, 0%, 100%, 0.75);
    }
    section.equipe {
        padding: 15rem 0;
    }
    section.equipe .back {
        padding-bottom: 0;
    }
    section.equipe .row {
        margin-left: 0;
        margin-right: 0;
    }
    section.equipe .texte {
        font-size: 1.15rem;
        padding-right: 20%;
        padding-left: 10%;
    }
    section.equipe .image-h {
        margin-top: -80px;
        width: 80%;
    }
    section.equipe .image-v {
        display: block;
        width: 50%;
        float: right;
        margin-top: -200px;
        transform: translateY(10%);
    }
    section.equipe .lien {
        padding: 0 0 0 10%;
    }
    section.metiers .inner {
        padding-left: 5%;
        padding-right: 5%;
    }
    section.marques .extrait {
        font-size: 1.35rem;
    }
    section.marques .extrait_discover {
        font-size: 1.5rem;
    }
    section.marques a.centre:after {
        content: "";
        display: block;
        transition: all 0.3s ease;
        width: 0;
        height: 1px;
        background-color: #fff;
        opacity: 0;
        position: absolute;
        left: 50%;
        top: 100%;
        transform: translateX(-50%);
    }
    section.marques a.centre:hover:after {
        width: 200px;
        opacity: 1;
    }
    section.groupe .swiper-slide .pad {
        padding: 0 15%;
    }
    section.groupe .swiper-slide .vs {
        width: 96%;
    }
    section.visuel .bloc-titre {
        max-width: 640px;
    }
    @-webkit-keyframes scroll {
        0% {
            transform: translateY(-20%) rotate(90deg);
        }
        50% {
            transform: translateY(25%) rotate(90deg);
        }
        to {
            transform: translateY(-20%) rotate(90deg);
        }
    }
    @keyframes scroll {
        0% {
            transform: translateY(-20%) rotate(90deg);
        }
        50% {
            transform: translateY(25%) rotate(90deg);
        }
        to {
            transform: translateY(-20%) rotate(90deg);
        }
    }
    section.visuel a.scroll {
        display: inline-block;
        position: absolute;
        left: 50%;
        bottom: 2rem;
        font-size: 0.8rem;
        pointer-events: none;
    }
    section.visuel a.scroll img {
        display: block;
        margin-top: 0.5rem;
        transform: rotate(90deg);
        -webkit-animation-name: scroll;
        animation-name: scroll;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
    }
    section.visuel a.scroll.no-anim {
        opacity: 0.2;
    }
    section.visuel a.scroll.no-anim img {
        -webkit-animation-name: none;
        animation-name: none;
    }
    .home .contenu {
        padding: 0;
    }
    .contenu {
        padding: 5rem 0;
    }
    .contenu .listemetiers .vs h3 {
        font-size: 2.5rem;
    }
    .contenu .listemetiers .gch {
        padding: 0 5% 0 0;
    }
    .contenu .listemetiers .drt {
        padding: 0 10% 0 5%;
    }
    .contenu .listemetiers .drt h4 {
        font-size: 1.75rem;
    }
    .contenu .listemetiers .item:nth-child(2n) .gch {
        order: 1;
        padding: 0 0 0 5%;
    }
    .contenu .listemetiers .item:nth-child(2n) .drt {
        order: 0;
        padding: 0 5% 0 10%;
    }
    .contenu .liste-offres ul {
        padding: 0 20%;
    }
    .contenu ul.actus li {
        margin-bottom: 4rem;
    }
    .contenu ul.actus li .vs {
        transform: translateY(-10%);
    }
    .contenu .introduction .texte {
        padding-right: 15%;
    }
    .contenu .dates-cles h2,
    .contenu .introduction h2 {
        font-size: 2rem;
    }
    .contenu .dates-cles h3,
    .contenu .introduction h3 {
        font-size: 1.5rem;
    }
    .contenu .dates-cles span img {
        width: 70px;
    }
    .contenu .dates-cles .item-date {
        margin: 8rem 0;
    }
    .contenu .postuler {
        max-width: 1024px;
        margin: 0 auto;
    }
    .contenu .postuler .row {
        margin-left: -1rem;
    }
    .contenu .postuler .infos-partenaire h2,
    .contenu .postuler .infos-partenaire h3 {
        font-size: 2rem;
        margin-top: 0.5rem;
    }
    .contenu .postuler .vs {
        transform: translateY(-10%);
    }
    .contenu .the-content {
        max-width: 60%;
    }
    .contenu .texte.single {
        padding: 0 10%;
    }
    .contenu .offres h2 {
        text-align: center;
        font-size: 2rem;
        color: #fff;
    }
    .contenu ul.offres-part li a:after {
        content: "";
        position: absolute;
        left: 50%;
        top: 100%;
        transform: translateX(-50%);
        display: block;
        width: 0;
        height: 2px;
        background-color: #e0572b;
        opacity: 0;
        transition: all 0.2s ease;
    }
    .contenu ul.offres-part li a:hover:after {
        width: 40px;
        opacity: 1;
    }
    .contenu .sidebar {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .contenu .sidebar:after {
        content: "";
        display: block;
        position: absolute;
        left: 100%;
        top: 0;
        width: 20%;
        height: 100%;
        background-color: #1e1e1e;
    }
    .contenu .autres-magasins {
        margin: 5rem 0;
    }
    .contenu .liste-magasins h2 {
        font-size: 3rem;
    }
    .contenu .plan {
        margin: 3rem 0;
    }
    .contenu .informations.plan {
        margin: 0 !important;
    }
    .bloc-infos .infos{
        margin-right:10%;
    }

}
@media screen and (min-width: 1680px) {
    .contenu .inner {
        padding-left: 10%;
        padding-right: 10%;
    }
    section.top .vs-second {
        transform: translateY(10%);
        width: 30%;
    }
    section.top .content h1 {
        font-size: 3.5rem;
    }
    section.top .content .clg {
        padding-left: 3%;
    }
    section.top .content .clc .partenaires {
        width: 350px;
    }
    section.top .content .clg .bandeau-blanc a.scroll img {
        width: 70%;
    }
    .titre-section,
    section h2 {
        font-size: 3.5rem;
        font-weight: 700;
    }
    section.equipe {
        padding: 20rem 0;
    }
    section.equipe.pad-normal {
        padding: 3rem 0 6rem;
    }
    section.equipe .texte {
        padding-right: 25%;
    }
    section.metiers .lien {
        margin: 4rem 0;
    }
    section.metiers .lien a {
        font-size: 1.25rem;
    }
    section.groupe .swiper-slide .pad {
        padding: 0 20%;
    }
    section.bandeau .bloc-titre h1, section.visuel .bloc-titre h1{
        padding:0.5em 0.5em 0em 0.5em;
    }

    section.bandeau .bloc-titre h1.mag{
        background-color:#000000; color:#FFFFFF;
    }

    section.bandeau .bloc-titre h1,
    section.bandeau .bloc-titre h2,
    section.visuel .bloc-titre h1,
    section.visuel .bloc-titre h2 {
        font-size: 3rem;
    }
    
    .contenu .dates-cles .item-date .argu {
        transform: translateX(-15%);
        padding: 0;
    }
    .contenu .dates-cles .item-date:nth-child(2n) .argu {
        order: 0;
        transform: translateX(15%);
        padding: 0;
    }
    .contenu .postuler {
        max-width: 1280px;
    }
    .contenu .listemetiers {
        max-width: 90%;
        margin: 0 auto;
    }
    .contenu .the-content {
        margin: 5rem auto;
    }
    section.metiers .inner {
        padding-left: 10%;
        padding-right: 10%;
    }
}
@media screen and (min-width: 1920px) {
    html {
        font-size: 16px;
    }
    section.top .vs-second {
        transform: translateY(10%);
        width: 27.5%;
    }
    section.equipe .texte {
        font-size: 1.25rem;
        padding-right: 30%;
    }
    section.marques .extrait,
    section.marques .extrait_discover {
        font-size: 1.5rem;
    }
    .contenu .dates-cles .item-date {
        margin: 10rem 0;
    }
    .contenu .listemetiers .vs h3 {
        font-size: 3rem;
    }
    .contenu .dates-cles h2,
    .contenu .introduction h2 {
        font-size: 2.25rem;
    }
    .contenu .dates-cles h3,
    .contenu .introduction h3 {
        font-size: 1.75rem;
    }
    .contenu .postuler .infos-partenaire h2,
    .contenu .postuler .infos-partenaire h3 {
        font-size: 2.5rem;
    }
    .contenu .listemetiers {
        max-width: 85%;
    }
    .contenu .galerie {
        margin: 5rem 0;
    }
}

@media screen and (min-width: 1921px) {

}