html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/contrib/classy/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/contrib/classy/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/contrib/classy/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/contrib/classy/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/contrib/classy/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/contrib/classy/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/contrib/classy/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/contrib/classy/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/contrib/classy/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/contrib/classy/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/contrib/classy/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/contrib/classy/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/contrib/classy/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/contrib/classy/images/icons/image-x-generic.png);}
.node--unpublished{background-color:#fff4f4;}
@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}html{height:100%;overflow-x:hidden;}html.no-scroll{overflow:hidden;}html.js main{opacity:0;transition:all ease-in 0.4s;}html.js.dom-parsed main{opacity:1;}html:not(.js) main{transition:all ease-in 0.4s;animation:0.4s linear 1s fadeIn;animation-fill-mode:forwards;}body.no-scroll{overflow:hidden;height:100vh;}body.has-overflow-x .full-width{width:calc(100vw - 8px);}.layout-container{position:relative;min-height:100%;width:auto;max-width:100%;margin:auto;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.full-width{width:calc(100vw - 0px);margin-left:calc(50% - 50vw);}.div-container{position:relative;display:block;width:100%;height:100%;}.toolbar-fixed{padding-top:0 !important;padding-left:68px !important;width:calc(100% - 68px);}.toolbar-fixed .full-width{width:calc(100vw - 68px) !important;left:0 !important;margin-left:calc(50% - 50vw + 68px);}.debug .dialog-off-canvas-main-canvas{border:1px solid red;}.debug .layout-container{border:1px solid black;}.debug main{border:1px solid blue;}
html,body,.node,.block{position:relative;}html{font-size:62.5%;}body{-webkit-font-smoothing:antialiased;width:100%;font-size:1.4rem;font-weight:normal;letter-spacing:normal;}.layout-container{font-family:sans-serif;}.layout-container button,.layout-container input[type=submit],.layout-container a.button{display:inline-block;cursor:pointer;align-items:center;border:none;margin:0;text-decoration:none;padding:0.4em 1.2em;background-color:#f9f9f9;background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);border:1px solid #a6a6a6;}.layout-container button[disabled=disabled],.layout-container input[type=submit][disabled=disabled],.layout-container a.button[disabled=disabled]{opacity:0.4;}input[type=text],input[type=password],input[type=email],input[type=phone],input[type=search]{padding:0.3em 0.5em;margin:0.3em 0;}*{box-sizing:border-box;scroll-behavior:smooth;}iframe,img,video{display:block;max-width:100%;height:auto;}iframe::selection,img::selection,video::selection{background:transparent;}iframe::-moz-selection,img::-moz-selection,video::-moz-selection{background:transparent;}iframe{border:0;}h1,h2,h3,h4,h5,h6{line-height:1;}h1{position:relative;font-size:4.7rem;font-weight:600;font-style:normal;line-height:1.1;letter-spacing:normal;margin:40px 0;}@media (min-width:768px){h1{margin:35px 0;display:inline-block;width:100%;}}h2,h2 a{position:relative;font-size:3rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;color:#000;text-decoration:none;}h3,h3 a{font-size:2rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;color:#000;text-decoration:none;}p,div{line-height:1.5;}ul,ol{margin:0;padding:0;}ul li,ol li{margin:0;padding:0;}ul li a,ol li a{font-size:1.4rem;font-weight:600;text-decoration:none;}a{font-size:1.4rem;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;}.node-readmore a{text-decoration:none;}.node-readmore a:hover{text-decoration:underline;}fieldset{min-width:0;padding:0.5em 1.5em 1.5em 1.5em;}fieldset legend{min-width:0;}fieldset legend span{padding:1rem;}details summary{padding:0.5em 0.5em 0.3em 0.5em;}details > .details-wrapper{padding:0.5em 1.5em 1.5em 1.5em;}ol.search-results{padding:0;}ol.search-results li{margin-left:0;}
table th{padding:0.3em;}table td{padding:0.3em;}table{position:relative;}table caption{text-align:left;}table tbody tr{padding:0.5em;}table th,table td{padding:0.3em;}table span{display:block;width:100%;}table span a{position:relative;display:block;font-size:1.4rem;text-decoration:none;color:#000;padding:20px;}
ul.menu{margin:0;}
.menu--account ul{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;}@media (min-width:768px){.menu--account ul{flex-wrap:nowrap;justify-content:center;}}.menu--account ul,.menu--account li{margin:0;padding:0;text-align:center;line-height:1;}
.menu--footer ul{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;}@media (min-width:768px){.menu--footer ul{flex-wrap:nowrap;justify-content:center;}}.menu--footer ul,.menu--footer li{margin:0;padding:0;text-align:center;line-height:1;}
.menu--legals{position:relative;}.menu--legals ul,.menu--legals li{margin:0;padding:0;text-align:left;}.menu--legals li{margin-top:8px;}.menu--legals li:first-child{margin-top:0;}.menu--legals a{position:relative;display:block;}
.text-formatted,.cke_editable{position:relative;width:100%;max-width:730px;margin:auto;}.text-formatted h2,.cke_editable h2{position:relative;margin-top:0;}.text-formatted iframe,.cke_editable iframe{max-width:100%;width:100%;margin:auto;height:56.249999993vw;}@media (min-width:768px){.text-formatted iframe,.cke_editable iframe{height:410.6249999487px;}}.text-formatted img:not(.align-right,.align-left),.cke_editable img:not(.align-right,.align-left){position:relative;display:block;width:100%;height:auto;}.text-formatted img.align-left,.cke_editable img.align-left{margin-right:24px;}.text-formatted img.align-right,.cke_editable img.align-right{margin-left:24px;}.text-formatted a,.cke_editable a{display:inline;word-break:break-all;font-size:1.5rem;}.text-formatted ul,.text-formatted ol,.cke_editable ul,.cke_editable ol{margin:0;counter-reset:list-counter;list-style:none;}.text-formatted ul li,.text-formatted ol li,.cke_editable ul li,.cke_editable ol li{position:relative;counter-increment:list-counter;padding-left:40px;margin-top:4px;}.text-formatted ul li:first-child,.text-formatted ol li:first-child,.cke_editable ul li:first-child,.cke_editable ol li:first-child{margin-top:0;}.text-formatted ul li:marker,.text-formatted ul li :marker,.text-formatted ol li:marker,.text-formatted ol li :marker,.cke_editable ul li:marker,.cke_editable ul li :marker,.cke_editable ol li:marker,.cke_editable ol li :marker{display:none;}.text-formatted ul li:before,.text-formatted ol li:before,.cke_editable ul li:before,.cke_editable ol li:before{content:"";position:absolute;top:7px;left:16px;display:block;vertical-align:top;width:7px;height:7px;border-radius:20px;}.text-formatted ul li a,.text-formatted ol li a,.cke_editable ul li a,.cke_editable ol li a{font-size:1.5rem;font-weight:400;}@media (min-width:768px){.text-formatted ul li a,.text-formatted ol li a,.cke_editable ul li a,.cke_editable ol li a{font-size:1.6rem;}}.text-formatted ol li:before,.cke_editable ol li:before{content:counter(list-counter) ".";top:0;width:auto;height:auto;border-radius:0;background-color:transparent;border:none;color:#000;}.text-formatted p,.text-formatted ul,.text-formatted ol,.cke_editable p,.cke_editable ul,.cke_editable ol{margin-top:24px;}.text-formatted p:first-child,.text-formatted ul:first-child,.text-formatted ol:first-child,.cke_editable p:first-child,.cke_editable ul:first-child,.cke_editable ol:first-child{margin-top:0;}.text-formatted ul li a,.text-formatted ol li a,.cke_editable ul li a,.cke_editable ol li a{text-decoration:underline;}.text-formatted p + ul,.text-formatted p + ol,.cke_editable p + ul,.cke_editable p + ol{margin-top:8px;}
.field{position:relative;}.field h2.field--label{position:relative;margin-top:40px;}@media (min-width:768px){.field h2.field--label{margin-top:56px;}}.field h2.field--label > .label-container{position:relative;}.field.field--label-above:not(.field-text-with-label-h2) > .label-container{position:relative;}
.layout-container form .g-recaptcha{overflow:hidden;}.layout-container form .g-recaptcha > div{margin:auto;margin-top:24px;}
.form-item{margin-right:0 !important;margin-left:0 !important;margin-top:8px;margin-bottom:8px;}
.region{position:relative;}
header{position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:0;z-index:2;width:100%;background-color:#fff;}header .region-topheader{background-color:#F4F4F4;}header .region-topheader > .region-content{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:100%;}header .region-topheader .region-content{position:relative;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;}@media (min-width:768px){header .region-topheader .region-content{top:0;transform:none;}}header .region-topheader .region-content ul.menu,header .region-topheader .region-content ul.links{display:flex;}header .region-topheader .region-content ul.menu li,header .region-topheader .region-content ul.links li{margin:0;padding:0;list-style-type:none;}header .region-topheader .region-content ul.menu li a,header .region-topheader .region-content ul.links li a{padding:0.3em 0.7em;display:block;}
header .region-topheader{position:absolute;top:0;left:auto;right:0;}
.region-pre-content > .region-content{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.region-pre-content > .region-content .text-formatted:not(.field--name-field-body){max-width:100%;}
footer{position:fixed;left:0;bottom:0;width:100%;}footer .region-footer{position:relative;width:100%;height:100%;padding:32px;background-color:#4A4A4A;color:#fff;}footer .region-footer .region-content{position:relative;margin:auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;width:100%;}@media (min-width:768px){footer .region-footer .region-content{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;}}footer ul.menu a,footer a{color:#fff;}footer ul.menu a.is-active,footer a.is-active{color:#fff;}
.page-node-type-basic-page main{width:100%;max-width:100%;}@media (min-width:768px){.page-node-type-basic-page main{margin:0;}}
.page-node-type-page-view .layout-container{display:block;}
.page-node-type-place .layout-container{display:block;}
.page-node-type-selection .layout-container{display:block;}
.block{position:relative;}.block .contextual{display:none;}.block > h2,.block > .field__label{margin-bottom:8px;}.block > h2{margin-top:56px;}
.taxonomy-term{position:relative;}.taxonomy-term .contextual{display:none;}.taxonomy-term h2{margin:0;font-size:1.4rem;}
.view{position:relative;}.view .view-count-results{font-size:1.4rem;font-weight:700;color:#000;}.view .views-exposed-form{margin:20px auto;}.view .views-exposed-form .form--inline{text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:flex-end;margin-bottom:16px;}@media (min-width:768px){.view .views-exposed-form .form--inline{flex-direction:row;margin-bottom:0;}}.view .views-exposed-form .form--inline .form-item{margin:0;width:100%;margin-top:16px;}@media (min-width:768px){.view .views-exposed-form .form--inline .form-item{margin-top:0;min-width:auto;max-width:200px;margin-left:16px;}.view .views-exposed-form .form--inline .form-item:first-child{margin-left:0;}}.view .views-exposed-form .form--inline .form-item label{display:none;}.view .views-exposed-form .form--inline .form-actions{margin-top:16px;}@media (min-width:768px){.view .views-exposed-form .form--inline .form-actions{margin-top:0;margin-left:16px;}.view .views-exposed-form .form--inline .form-actions input{margin-top:0;margin-left:16px;}.view .views-exposed-form .form--inline .form-actions input:first-child{margin-left:0;}}
.webform-submission-contact-form{position:relative;}.webform-submission-contact-form .webform-type-radios{position:relative;width:100%;margin-bottom:0;}.webform-submission-contact-form .webform-type-radios legend,.webform-submission-contact-form .webform-type-radios .fieldset-wrapper{position:relative;display:inline-block;}.webform-submission-contact-form .webform-type-radios .fieldset-wrapper{padding-left:80px;margin-top:-30px;}.webform-submission-contact-form .webform-type-radios legend{margin-bottom:-30px;}.webform-submission-contact-form .webform-type-radios legend span{padding:0;}.webform-submission-contact-form .webform-type-radios .form-radios{position:relative;top:-2px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:auto;}.webform-submission-contact-form .webform-type-radios .form-radios > .form-item:last-child{margin-left:16px !important;}.webform-submission-contact-form .form-item-subject-of-your-message .chosen-container{position:relative;width:100% !important;}.webform-submission-contact-form .form-item-lastname,.webform-submission-contact-form .form-item-firstname{position:relative;}@media (min-width:768px){.webform-submission-contact-form .form-item-lastname,.webform-submission-contact-form .form-item-firstname{display:inline-block;width:calc(50% - 16px);}}@media (min-width:768px){.webform-submission-contact-form .form-item-firstname{margin-left:calc(27px) !important;}}.webform-submission-contact-form .form-actions{margin-top:24px;}
@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");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-vertical > .swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);}.swiper-pointer-events{touch-action:pan-y;}.swiper-pointer-events.swiper-vertical{touch-action:pan-x;}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d;}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15);}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-horizontal.swiper-css-mode > .swiper-wrapper{scroll-snap-type:x mandatory;}.swiper-vertical.swiper-css-mode > .swiper-wrapper{scroll-snap-type:y mandatory;}.swiper-centered > .swiper-wrapper::before{content:"";flex-shrink:0;order:9999;}.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0);}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none;}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size);}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size);}:root{--swiper-navigation-size:44px;}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none;}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important;}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1;}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto;}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev";}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto;}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next";}.swiper-button-lock{display:none;}.swiper-pagination{position:absolute;text-align:center;transition:0.3s opacity;transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-disabled > .swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important;}.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.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(0.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33);}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2);}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet:only-child{display:none !important;}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color));}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical > .swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0);}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block;}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:0.2s transform,0.2s top;}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px);}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform,0.2s left;}.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform,0.2s right;}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top;}.swiper-horizontal > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0;}.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical > .swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0;}.swiper-pagination-lock{display:none;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1);}.swiper-scrollbar-disabled > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important;}.swiper-horizontal > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-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,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: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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}.swiper-grid > .swiper-wrapper{flex-wrap:wrap;}.swiper-grid-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column;}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out;}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity;}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-cube{overflow:visible;}.swiper-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-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next + .swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible;}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0;}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px);}.swiper-flip{overflow:visible;}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height;}.swiper-cards{overflow:visible;}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;}
.mb-container{overflow:hidden;height:100%;width:100%;}.mb-container:hover.mb-scroll-x > .mb-track-x,.mb-container:hover.mb-scroll-x > .mb-buttons-x,.mb-container:hover.mb-scroll-x > .mb-buttons-x > .mb-track-x,.mb-visible.mb-scroll-x > .mb-track-x,.mb-visible.mb-scroll-x > .mb-buttons-x,.mb-visible.mb-scroll-x > .mb-buttons-x > .mb-track-x{opacity:1;}.mb-container:hover.mb-scroll-y > .mb-track-y,.mb-container:hover.mb-scroll-y > .mb-buttons-y,.mb-container:hover.mb-scroll-y > .mb-buttons-y > .mb-track-y,.mb-visible.mb-scroll-y > .mb-track-y,.mb-visible.mb-scroll-y > .mb-buttons-y,.mb-visible.mb-scroll-y > .mb-buttons-y > .mb-track-y{opacity:1;}.mb-content{overflow:auto;height:100%;width:auto;box-sizing:content-box;}.mb-track{position:absolute;-webkit-transition:opacity 250ms;transition:opacity 250ms;border-radius:5px;}.mb-bar{position:absolute;background-color:rgba(0,0,0,0.2);border-radius:5px;z-index:10;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.mb-track-x{left:5px;bottom:5px;width:calc(100% - 10px);height:10px;opacity:0;}.mb-track-x .mb-bar{left:0;top:0;height:100%;min-width:10px;}.mb-track-y{right:5px;top:5px;height:calc(100% - 10px);width:10px;opacity:0;}.mb-track-y .mb-bar{right:0;top:0;width:100%;min-height:10px;}.mb-progress{overflow:hidden;}.mb-progress .mb-bar{min-height:0;}.mb-buttons{position:absolute;}.mb-buttons-x{height:16px;width:100%;bottom:0;left:0;opacity:0;}.mb-buttons-x .mb-decrease{left:0;}.mb-buttons-x .mb-decrease::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.mb-buttons-x .mb-increase{right:0;}.mb-buttons-x .mb-increase::before{left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.mb-buttons-y{width:16px;height:100%;right:0;top:0;opacity:0;}.mb-buttons-y .mb-decrease{top:0;}.mb-buttons-y .mb-increase{bottom:0;}.mb-buttons-y .mb-increase::before{top:5px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.mb-nav .mb-bar{border-radius:0;background-color:#969696;}.mb-nav .mb-bar:hover{background-color:#a3a3a3;}.mb-nav .mb-track{border-radius:0;background-color:#d6d6d6;}.mb-nav .mb-track-x{left:16px;height:16px;width:calc(100% - 32px);}.mb-nav .mb-track-y{top:16px;width:16px;height:calc(100% - 32px);}.mb-button{border:none;width:16px;height:16px;position:absolute;padding:0;background-color:#969696;cursor:pointer;}.mb-button:hover{background-color:#a3a3a3;}.mb-button::before{border-style:solid;border-width:2px 2px 0 0;border-color:#fff;content:"";display:inline-block;height:3px;width:3px;left:0px;top:6px;position:relative;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:top;}.mb-track-x .mb-decrease{left:0;}.mb-track-x .mb-increase{right:0;}.mb-track-y .mb-decrease{top:0;}.mb-track-y .mb-increase{bottom:0;}.mb-scroll-x .mb-buttons-y{height:calc(100% - 16px);}.mb-scroll-x .mb-buttons-y::before{position:absolute;left:0;bottom:-16px;width:100%;height:100%;content:"";background-color:#fff;z-index:0;}.mb-scroll-y .mb-buttons-x{width:calc(100% - 16px);}.mb-wrapper{width:100%;height:100%;padding:10px 0 10px 10px;box-sizing:border-box;background-color:#2E222D;}.mb-textarea .mb-content{border:none;width:100%;height:100%;margin:0;}.mb-textarea .mb-track-x{display:none;}
.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent!important}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent!important}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent!important}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent!important}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg);background-color:transparent!important}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);background-color:transparent!important}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;opacity:0}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(90deg);background-color:transparent!important}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(-90deg);background-color:transparent!important}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0);}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxOverlay{background:#000;opacity:0.9;filter:alpha(opacity = 90);}#colorbox{outline:0;}#cboxContent{margin-top:20px;background:#000;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{border:5px solid #000;background:#fff;}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;}#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc;}#cboxLoadingGraphic{background:url(/themes/custom/main_lumini/node_modules/jquery-colorbox/example3/images/loading.gif) no-repeat center center;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff;}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(/themes/custom/main_lumini/node_modules/jquery-colorbox/example3/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px;}#cboxPrevious:hover{background-position:bottom left;}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(/themes/custom/main_lumini/node_modules/jquery-colorbox/example3/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px;}#cboxNext:hover{background-position:bottom right;}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(/themes/custom/main_lumini/node_modules/jquery-colorbox/example3/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px;}#cboxClose:hover{background-position:bottom center;}
.justified-gallery{width:100%;position:relative;overflow:hidden;}.justified-gallery > a,.justified-gallery > div,.justified-gallery > figure{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:0.1;margin:0;padding:0;}.justified-gallery > a > img,.justified-gallery > div > img,.justified-gallery > figure > img,.justified-gallery > a > a > img,.justified-gallery > div > a > img,.justified-gallery > figure > a > img,.justified-gallery > a > svg,.justified-gallery > div > svg,.justified-gallery > figure > svg,.justified-gallery > a > a > svg,.justified-gallery > div > a > svg,.justified-gallery > figure > a > svg{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0;}.justified-gallery > a > .jg-caption,.justified-gallery > div > .jg-caption,.justified-gallery > figure > .jg-caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000000;left:0;right:0;margin:0;color:white;font-size:12px;font-weight:300;font-family:sans-serif;}.justified-gallery > a > .jg-caption.jg-caption-visible,.justified-gallery > div > .jg-caption.jg-caption-visible,.justified-gallery > figure > .jg-caption.jg-caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:0.7;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in;}.justified-gallery > .jg-entry-visible{filter:"alpha(opacity=100)";opacity:1;background:none;}.justified-gallery > .jg-entry-visible > img,.justified-gallery > .jg-entry-visible > a > img,.justified-gallery > .jg-entry-visible > svg,.justified-gallery > .jg-entry-visible > a > svg{filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in;}.justified-gallery > .jg-filtered{display:none;}.justified-gallery > .jg-spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0 10px 0;left:50%;filter:"alpha(opacity=100)";opacity:1;overflow:initial;}.justified-gallery > .jg-spinner > span{display:inline-block;filter:"alpha(opacity=0)";opacity:0;width:8px;height:8px;margin:0 4px 0 4px;background-color:#000;border-radius:6px;}
@-webkit-keyframes leaflet-gestures-fadein{0%{opacity:0}100%{opacity:1}}@keyframes leaflet-gestures-fadein{0%{opacity:0}100%{opacity:1}}.leaflet-container:after{-webkit-animation:leaflet-gestures-fadein .8s backwards;animation:leaflet-gestures-fadein .8s backwards;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:461;pointer-events:none}.leaflet-gesture-handling-scroll-warning:after,.leaflet-gesture-handling-touch-warning:after{-webkit-animation:leaflet-gestures-fadein .8s forwards;animation:leaflet-gestures-fadein .8s forwards}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}
.vjs-svg-icon{display:inline-block;background-repeat:no-repeat;background-position:center;fill:currentColor;height:1.8em;width:1.8em;}.vjs-svg-icon:before{content:none !important;}.vjs-svg-icon:hover,.vjs-control:focus .vjs-svg-icon{filter:drop-shadow(0 0 0.25em #fff);}.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button > .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%;}.vjs-button > .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center;}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==) format("woff");font-weight:normal;font-style:normal;}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"\f101";}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-play-circle:before{content:"\f102";}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:"\f103";}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"\f104";}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:"\f105";}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:"\f106";}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:"\f107";}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f108";}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f109";}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-spinner:before{content:"\f10a";}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:"\f10b";}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:"\f10c";}.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-hd:before{content:"\f10d";}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:"\f10e";}.vjs-icon-downloading{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-downloading:before{content:"\f10f";}.vjs-icon-file-download{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-file-download:before{content:"\f110";}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-file-download-done:before{content:"\f111";}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-file-download-off:before{content:"\f112";}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-share:before{content:"\f113";}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-cog:before{content:"\f114";}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-square:before{content:"\f115";}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:"\f116";}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-circle-outline:before{content:"\f117";}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-circle-inner-circle:before{content:"\f118";}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:"\f119";}.vjs-icon-repeat{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-repeat:before{content:"\f11a";}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:"\f11b";}.vjs-icon-replay-5,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-replay-5:before,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before{content:"\f11c";}.vjs-icon-replay-10,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-replay-10:before,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before{content:"\f11d";}.vjs-icon-replay-30,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-replay-30:before,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before{content:"\f11e";}.vjs-icon-forward-5,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-forward-5:before,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before{content:"\f11f";}.vjs-icon-forward-10,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-forward-10:before,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before{content:"\f120";}.vjs-icon-forward-30,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-forward-30:before,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before{content:"\f121";}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"\f122";}.vjs-icon-next-item{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-next-item:before{content:"\f123";}.vjs-icon-previous-item{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-previous-item:before{content:"\f124";}.vjs-icon-shuffle{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-shuffle:before{content:"\f125";}.vjs-icon-cast{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-cast:before{content:"\f126";}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f127";}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f128";}.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-facebook:before{content:"\f129";}.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-linkedin:before{content:"\f12a";}.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-twitter:before{content:"\f12b";}.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-tumblr:before{content:"\f12c";}.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-pinterest:before{content:"\f12d";}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:"\f12e";}.video-js{display:inline-block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial;}.video-js:-moz-full-screen{position:absolute;}.video-js:-webkit-full-screen{width:100% !important;height:100% !important;}.video-js[tabindex="-1"]{outline:none;}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit;}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%;}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0;}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%;}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%;}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%;}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%;}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%;}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%;}.video-js.vjs-audio-only-mode .vjs-tech{display:none;}body.vjs-full-window,body.vjs-pip-window{padding:0;margin:0;height:100%;}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{width:100% !important;height:100% !important;padding-top:0 !important;display:block;}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none;}.vjs-pip-container .vjs-pip-text{position:absolute;bottom:10%;font-size:2em;background-color:rgba(0,0,0,0.7);padding:0.5em;text-align:center;width:100%;}.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,.vjs-layout-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em;}.vjs-hidden{display:none !important;}.vjs-disabled{opacity:0.5;cursor:default;}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px;}.vjs-lock-showing{display:block !important;opacity:1 !important;visibility:visible !important;}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0px auto;}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC;}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;margin-top:-0.81666em;margin-left:-1.5em;cursor:pointer;opacity:1;border:0.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,0.7);border-radius:0.3em;transition:all 0.4s;}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;position:absolute;top:50%;left:50%;line-height:1;transform:translate(-50%,-50%);}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:rgb(114.9141509434,132.7028301887,159.3858490566);background-color:rgba(114.9141509434,132.7028301887,159.3858490566,0.5);transition:all 0s;}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none;}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block;}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{outline:0.0625em solid white;box-shadow:none;}.vjs-control .vjs-button{width:100%;height:100%;}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:0.5em;z-index:2;}.video-js .vjs-modal-dialog{background:rgba(0,0,0,0.8);background:linear-gradient(180deg,rgba(0,0,0,0.8),rgba(255,255,255,0));overflow:auto;}.video-js .vjs-modal-dialog > *{box-sizing:border-box;}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1;}.vjs-menu-button{cursor:pointer;}.vjs-menu-button.vjs-disabled{cursor:default;}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none;}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto;}.vjs-menu .vjs-menu-content > *{box-sizing:border-box;}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none;}.vjs-menu li{display:flex;justify-content:center;list-style:none;margin:0;padding:0.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase;}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:rgb(114.9141509434,132.7028301887,159.3858490566);background-color:rgba(114.9141509434,132.7028301887,159.3858490566,0.5);}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F;}.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon,.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000000;}.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible){background:none;}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default;}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:rgba(43,51,63,0.7);}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em;}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em;}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em;}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em;}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em;}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em;}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block;}.video-js .vjs-menu-button-inline{transition:all 0.4s;overflow:hidden;}.video-js .vjs-menu-button-inline:before{width:2.222222222em;}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active{width:12em;}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all 0.4s;}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1;}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden;}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43,51,63,0.7);}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px;}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex !important;}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility 0.1s,opacity 0.1s;}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s;}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none !important;}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto;}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none;}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em;}.vjs-button > .vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67;}.vjs-button > .vjs-icon-placeholder{display:block;}.vjs-button > .vjs-svg-icon{display:inline-block;}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white;}.video-js *:not(.vjs-visible-text) > .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;}.video-js .vjs-custom-control-spacer{display:none;}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none;}.video-js .vjs-progress-control.disabled{cursor:default;}.vjs-live .vjs-progress-control{display:none;}.vjs-liveui .vjs-progress-control{display:flex;align-items:center;}.video-js .vjs-progress-holder{flex:auto;transition:all 0.2s;height:0.3em;}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px;}.video-js .vjs-progress-control:hover .vjs-progress-holder,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder{font-size:1.6666666667em;}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em;}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;}.video-js .vjs-play-progress{background-color:#fff;}.video-js .vjs-play-progress:before{font-size:0.9em;position:absolute;right:-0.5em;line-height:0.35em;z-index:1;}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none !important;}.vjs-play-progress .vjs-svg-icon{position:absolute;top:-0.35em;right:-0.4em;width:0.9em;height:0.9em;pointer-events:none;line-height:0.15em;z-index:1;}.video-js .vjs-load-progress{background:rgba(114.9141509434,132.7028301887,159.3858490566,0.5);}.video-js .vjs-load-progress div{background:rgba(114.9141509434,132.7028301887,159.3858490566,0.75);}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,0.8);border-radius:0.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1;}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none;}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip{display:block;font-size:0.6em;visibility:visible;}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em;}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1;}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block;}.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display{display:block;}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s;}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8);}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 0.45em 0 0.45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:rgb(114.9141509434,132.7028301887,159.3858490566);background-color:rgba(114.9141509434,132.7028301887,159.3858490566,0.5);}.video-js .vjs-slider.disabled{cursor:default;}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff;}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:0.0625em solid white;}.video-js .vjs-mute-control{cursor:pointer;flex:none;}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex;}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em;}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px;}.video-js .vjs-volume-panel{transition:width 1s;}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility 0.1s,opacity 0.1s,height 0.1s,width 0.1s,left 0s,top 0s;}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0;}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;transition:left 0s;}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width 0.1s;}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em;}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;}.video-js .vjs-volume-panel{display:flex;}.video-js .vjs-volume-bar{margin:1.35em 0.45em;}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:0.3em;}.vjs-volume-bar.vjs-slider-vertical{width:0.3em;height:5em;margin:1.35em auto;}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff;}.video-js .vjs-volume-level:before{position:absolute;font-size:0.9em;z-index:1;}.vjs-slider-vertical .vjs-volume-level{width:0.3em;}.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em;z-index:1;}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none;}.vjs-volume-level .vjs-svg-icon{position:absolute;width:0.9em;height:0.9em;pointer-events:none;z-index:1;}.vjs-slider-horizontal .vjs-volume-level{height:0.3em;}.vjs-slider-horizontal .vjs-volume-level:before{line-height:0.35em;right:-0.5em;}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-0.3em;transform:translateY(-50%);}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-0.55em;transform:translateX(-50%);}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em;}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%;}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%;}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2B333F;background-color:rgba(43,51,63,0.7);}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em;}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,0.8);border-radius:0.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1;}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible;}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{left:1em;top:-12px;}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em;}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1;}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%;}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block;}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s;}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8);}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none;}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block;}.vjs-poster img{width:100%;height:100%;object-fit:contain;}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em;}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none;}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:0.5em;padding-right:0.5em;font-size:1em;line-height:3em;width:auto;min-width:4em;}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none;}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto;}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:0.5em;color:#888;}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0;}.vjs-seek-to-live-control .vjs-svg-icon{width:1em;height:1em;pointer-events:none;fill:#888888;}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red;}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red;}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em;}.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.video-js .vjs-current-time,.video-js .vjs-duration{display:none;}.vjs-time-divider{display:none;line-height:3em;}.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control{display:flex;}.video-js .vjs-play-control{cursor:pointer;}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none;}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none;}.vjs-error .vjs-text-track-display{display:none;}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em;}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:0.1em;}.vjs-subtitles{color:#fff;}.vjs-captions{color:#fc6;}.vjs-tt-cue{display:block;}video::-webkit-media-text-track-display{transform:translateY(-3em);}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em);}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center !important;width:80% !important;}@supports not (inset:10px){.video-js .vjs-text-track-display > div{top:0;right:0;bottom:0;left:0;}}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none;}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none;}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none;}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none;}.vjs-playback-rate > .vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%;}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center;}.vjs-playback-rate .vjs-menu{width:4em;left:0em;}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center;}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0.85;text-align:left;border:0.6em solid rgba(43,51,63,0.7);box-sizing:border-box;background-clip:padding-box;width:5em;height:5em;border-radius:50%;visibility:hidden;}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:flex;justify-content:center;align-items:center;animation:vjs-spinner-show 0s linear 0.3s forwards;}.vjs-error .vjs-loading-spinner{display:none;}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:white;}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite;}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:rgb(255,255,255);}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:rgb(255,255,255);animation-delay:0.44s;}@keyframes vjs-spinner-show{to{visibility:visible;}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg);}}@keyframes vjs-spinner-fade{0%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566);}20%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566);}35%{border-top-color:white;}60%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566);}100%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566);}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none;}.vjs-chapters-button .vjs-menu ul{width:24em;}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none;}.vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em;}.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-0.1em;}.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10c";font-size:1.5em;line-height:inherit;}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none;}.video-js .vjs-audio-button + .vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-0.1em;}.video-js .vjs-audio-button + .vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f12e";font-size:1.5em;line-height:inherit;}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none;}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial;}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none;}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block;}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2B333F;background-color:rgba(43,51,63,0.75);color:#fff;height:70%;}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%;}.vjs-error .vjs-text-track-settings{display:none;}.vjs-text-track-settings .vjs-modal-dialog-content{display:table;}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell;}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom;}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0px 24px;}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px;}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1;}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr;}}.vjs-text-track-settings select{font-size:inherit;}.vjs-track-setting > select{margin-right:1em;margin-bottom:0.5em;}.vjs-text-track-settings fieldset{margin:10px;border:none;}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 0.6em 0.8em;}.vjs-text-track-settings fieldset span > select{max-width:7.3em;}.vjs-text-track-settings legend{color:#fff;font-weight:bold;font-size:1.2em;}.vjs-text-track-settings .vjs-label{margin:0 0.5em 0.5em 0;}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,rgb(114.9141509434,132.7028301887,159.3858490566) 100%);}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,0.75);}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,rgb(114.9141509434,132.7028301887,159.3858490566) 100%);color:#2B333F;cursor:pointer;border-radius:2px;}.vjs-track-settings-controls .vjs-default-button{margin-right:1em;}.vjs-title-bar{background:rgba(0,0,0,0.9);background:linear-gradient(180deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.7) 60%,rgba(0,0,0,0) 100%);font-size:1.2em;line-height:1.5;transition:opacity 0.1s;padding:0.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;width:100%;}.vjs-error .vjs-title-bar{display:none;}.vjs-title-bar-title,.vjs-title-bar-description{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.vjs-title-bar-title{font-weight:bold;margin-bottom:0.333em;}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s;}.video-js .vjs-skip-forward-5{cursor:pointer;}.video-js .vjs-skip-forward-10{cursor:pointer;}.video-js .vjs-skip-forward-30{cursor:pointer;}.video-js .vjs-skip-backward-5{cursor:pointer;}.video-js .vjs-skip-backward-10{cursor:pointer;}.video-js .vjs-skip-backward-30{cursor:pointer;}.video-js .vjs-transient-button{position:absolute;height:3em;display:flex;align-items:center;justify-content:center;background-color:rgba(50,50,50,0.5);cursor:pointer;opacity:1;transition:opacity 1s;}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none;}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0;}.video-js .vjs-transient-button span{padding:0 0.5em;}.video-js .vjs-transient-button.vjs-left{left:1em;}.video-js .vjs-transient-button.vjs-right{right:1em;}.video-js .vjs-transient-button.vjs-top{top:1em;}.video-js .vjs-transient-button.vjs-near-top{top:4em;}.video-js .vjs-transient-button.vjs-bottom{bottom:4em;}.video-js .vjs-transient-button:hover{background-color:rgba(50,50,50,0.9);}@media print{.video-js > *:not(.vjs-tech):not(.vjs-poster){visibility:hidden;}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000;}.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none;}.video-js *:focus:not(:focus-visible){outline:none;}
.vjs-theme-city{--vjs-theme-city--primary:#bf3b4d;--vjs-theme-city--secondary:#fff}.vjs-theme-city .vjs-control-bar{height:70px;padding-top:20px;background:none;background-image:linear-gradient(0deg,#000,transparent)}.vjs-theme-city .vjs-button>.vjs-icon-placeholder:before{line-height:50px}.vjs-theme-city .vjs-play-progress:before{display:none}.vjs-theme-city .vjs-progress-control{position:absolute;top:0;right:0;left:0;width:100%;height:20px}.vjs-theme-city .vjs-progress-control .vjs-progress-holder{position:absolute;top:20px;right:0;left:0;width:100%;margin:0}.vjs-theme-city .vjs-play-progress{background-color:var(--vjs-theme-city--primary)}.vjs-theme-city .vjs-remaining-time{order:1;line-height:50px;flex:3;text-align:left}.vjs-theme-city .vjs-play-control{order:2;flex:8;font-size:1.75em}.vjs-theme-city .vjs-fullscreen-control,.vjs-theme-city .vjs-picture-in-picture-control,.vjs-theme-city .vjs-volume-panel{order:3;flex:1}.vjs-theme-city .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{height:100%}.vjs-theme-city .vjs-mute-control{display:none}.vjs-theme-city .vjs-volume-panel{margin-left:.5em;margin-right:.5em;padding-top:1.5em}.vjs-theme-city .vjs-volume-bar.vjs-slider-horizontal,.vjs-theme-city .vjs-volume-panel,.vjs-theme-city .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.vjs-theme-city .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.vjs-theme-city .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.vjs-theme-city .vjs-volume-panel:hover,.vjs-theme-city .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:3em}.vjs-theme-city .vjs-volume-level:before{font-size:1em}.vjs-theme-city .vjs-volume-panel .vjs-volume-control{opacity:1;width:100%;height:100%}.vjs-theme-city .vjs-volume-bar{background-color:transparent;margin:0}.vjs-theme-city .vjs-slider-horizontal .vjs-volume-level{height:100%}.vjs-theme-city .vjs-volume-bar.vjs-slider-horizontal{margin-top:0;margin-bottom:0;height:100%}.vjs-theme-city .vjs-volume-bar:before{content:"";z-index:0;width:0;height:0;position:absolute;top:0;left:0;border-color:transparent transparent hsla(0,0%,100%,.25);border-style:solid;border-width:0 0 1.75em 3em}.vjs-theme-city .vjs-volume-level{overflow:hidden;background-color:transparent}.vjs-theme-city .vjs-volume-level:before{content:"";z-index:1;width:0;height:0;position:absolute;top:0;left:0;border-left:3em solid transparent;border-bottom:1.75em solid var(--vjs-theme-city--secondary);border-right:0 solid transparent;border-top:0 solid transparent}
@font-face{font-family:'icomoon';src:url(/themes/custom/main_lumini/assets/fonts/icomoon/fonts/icomoon.eot?xt38ry=);src:url(/themes/custom/main_lumini/assets/fonts/icomoon/fonts/icomoon.eot?xt38ry=#iefix) format('embedded-opentype'),url(/themes/custom/main_lumini/assets/fonts/icomoon/fonts/icomoon.ttf?xt38ry=) format('truetype'),url(/themes/custom/main_lumini/assets/fonts/icomoon/fonts/icomoon.woff?xt38ry=) format('woff'),url(/themes/custom/main_lumini/assets/fonts/icomoon/fonts/icomoon.svg?xt38ry=#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-icon-chevron:before{content:"\e90c";}.icon-description:before{content:"\e90a";}.icon-pictures:before{content:"\e90b";}.icon-icon-arrow:before{content:"\e900";}.icon-icon-back:before{content:"\e901";}.icon-icon-home:before{content:"\e902";}.icon-icon-key:before{content:"\e903";}.icon-icon-phone:before{content:"\e904";}.icon-icon-pin:before{content:"\e905";}.icon-icon-print:before{content:"\e906";}.icon-icon-search:before{content:"\e907";}.icon-icon-trash:before{content:"\e908";}.icon-icon-user:before{content:"\e909";}
@font-face{font-family:'social-icomoon';src:url(/themes/custom/main_lumini/assets/fonts/social/./fonts/icomoon.eot?xi7f2l=);src:url(/themes/custom/main_lumini/assets/fonts/social/./fonts/icomoon.eot?xi7f2l=#iefix) format('embedded-opentype'),url(/themes/custom/main_lumini/assets/fonts/social/./fonts/icomoon.ttf?xi7f2l=) format('truetype'),url(/themes/custom/main_lumini/assets/fonts/social/./fonts/icomoon.woff?xi7f2l=) format('woff'),url(/themes/custom/main_lumini/assets/fonts/social/./fonts/icomoon.svg?xi7f2l=#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="social-"],[class*=" social-"]{font-family:'social-icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.social-pinterest:before{content:"\e905";}.social-instagram:before{content:"\e901";}.social-youtube:before{content:"\e902";}.social-twitter:before{content:"\e903";}.social-linkedin:before{content:"\e904";}.social-facebook:before{content:"\e900";}
@font-face{font-family:'Barcelony';src:url(/themes/custom/main_lumini/assets/fonts/fonts/Barcelony/BarcelonyRegular.woff2) format('woff2'),url(/themes/custom/main_lumini/assets/fonts/fonts/Barcelony/BarcelonyRegular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap;}
.tabledrag-handle{position:relative;z-index:1;overflow:visible;cursor:move;text-align:center;vertical-align:text-top;background-color:red;}.tabledrag-cell-content > *{display:table-cell;vertical-align:middle;}.tabledrag-handle::after{display:inline-block;width:1.0625rem;height:1.0625rem;margin-left:-1rem;padding:0.5rem 1rem;content:"";transition:transform 0.1s ease-in-out 0s;vertical-align:middle;}.draggable a.tabledrag-handle{background-color:aqua;width:10px;height:10px;}.toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-menu .menu-item .toolbar-icon,.toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-menu .menu-item .responsive-preview-icon{font-size:15px !important;}.vertical-tabs{margin-left:0;margin-right:0;}.views-ui-dialog .form--flex{overflow:visible !important;}.ui-dialog-content{overflow:scroll;}.ui-dialog:not(.ui-dialog-off-canvas){overflow:scroll !important;}#bugherd_embed_communication_frame{display:none !important;}@media (min-width:768px){#bugherd_embed_communication_frame{display:block !important;}}.role-authenticated .gin-secondary-toolbar--frontend{position:fixed;width:calc(100% - var(--gin-toolbar-x-offset,256px));}.role-authenticated .dialog-off-canvas-main-canvas{margin-top:60px;}
html{height:100%;}html body{height:100%;}html body > .dialog-off-canvas-main-canvas{height:100%;}body{background-color:#fff;}.layout-container{justify-content:flex-start;}
@font-face{font-family:"JuliusSansOne";src:url(/themes/custom/main_lumini/assets/fonts/fonts/JuliusSansOne-Regular/JuliusSansOne-Regular.eot);src:local("☺"),url(/themes/custom/main_lumini/assets/fonts/fonts/JuliusSansOne-Regular/JuliusSansOne-Regular.woff) format("woff"),url(/themes/custom/main_lumini/assets/fonts/fonts/JuliusSansOne-Regular/JuliusSansOne-Regular.ttf) format("truetype"),url(/themes/custom/main_lumini/assets/fonts/fonts/JuliusSansOne-Regular/JuliusSansOne-Regular.svg) format("svg");font-weight:normal;font-style:normal;}
*::selection{background:#F3E7DD;color:#000;}*::-moz-selection{background:#F3E7DD;color:#000;}*:active,*:focus{outline-color:#F3E7DD;}html{font-size:62.5%;}html.small{font-size:62.5%;}html.medium{font-size:70.83%;}html.big{font-size:79.17%;}body{width:100vw;font-weight:normal;letter-spacing:normal;font-family:"DM Sans",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-y:visible;}.layout-container{font-family:"DM Sans",sans-serif;font-weight:normal;}body,.toooltip p,p,div{font-family:"DM Sans",sans-serif;font-weight:normal;color:#000;line-height:2.5;font-size:1.5rem;}@media (min-width:768px){body,.toooltip p,p,div{font-size:1.6rem;}}h1,h2,h3,h4,p,a{position:relative;margin:0;padding:0;}h1,h2,h3,h4{margin-bottom:8px;font-family:"DM Sans",sans-serif;font-weight:normal;}h1,.block-html-title h1,.block-home-title-block h1{position:relative;font-size:4.2rem;line-height:1.17;font-weight:100;font-family:"DM Sans",sans-serif;}@media (min-width:768px){h1,.block-html-title h1,.block-home-title-block h1{font-size:5.4rem;}}h1 p,.block-html-title h1 p,.block-home-title-block h1 p{font-size:4.2rem;line-height:1.17;font-weight:100;font-family:"DM Sans",sans-serif;}@media (min-width:768px){h1 p,.block-html-title h1 p,.block-home-title-block h1 p{font-size:5.4rem;}}h2,h3,h4{-webkit-font-smoothing:antialiased;}h2,h2 a{font-size:2.1rem;font-weight:400;}@media (min-width:768px){h2,h2 a{font-size:4.2rem;}}h2{line-height:1.43;margin-top:40px;}h3,h3 a{font-size:1.8rem;font-family:"DM Sans",sans-serif;font-weight:700;}@media (min-width:768px){h3,h3 a{font-size:1.9rem;}}h3{line-height:1.42;}h4,h4 a,h5,h5 a{font-size:1.6rem;font-family:"DM Sans",sans-serif;font-weight:500;}h4,h5{line-height:1.5;}h3,h4,h5{margin-top:32px;}p{margin-bottom:24px;}p:last-child{margin-bottom:0;}a{color:#000;text-decoration-color:#000;text-underline-position:under;font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.6rem;}@media (min-width:768px){a{font-size:1.6rem;}}a.is-active{color:#000;}a[download]:after{content:"\e930";font-family:"icomoon";font-weight:normal;width:auto;height:auto;display:block;text-align:center;vertical-align:middle;}a[target=_blank]{cursor:alias;}b,strong{font-weight:700;}em{font-family:"DM Sans",sans-serif;font-weight:normal;font-style:italic;}blockquote{position:relative;display:block;width:100%;max-width:100%;font-family:"DM Sans",sans-serif;font-size:1.8rem;font-weight:700;line-height:1.44;margin:0;margin-top:20px;margin-bottom:20px;}blockquote p{font-family:"DM Sans",sans-serif;font-weight:400;font-style:italic;line-height:1.44;font-size:1.6rem;}@media (min-width:768px){blockquote p{font-size:1.8rem;}}blockquote strong{font-weight:700;}figure{margin:0;}figure blockquote{margin-bottom:32px;}figure blockquote p:last-child:after{content:"";position:absolute;display:block;bottom:-16px;left:0;width:52px;height:2px;background-color:#000;}figure blockquote:after{content:"“";position:absolute;display:block;top:20px !important;left:0 !important;font-family:Arial;font-weight:700;line-height:1;color:#000;font-size:80px;}@media (min-width:768px){figure blockquote:after{font-size:224px;}}figure figcaption{font-size:1.5rem;line-height:1.26;padding-left:56px !important;}@media (min-width:768px){figure figcaption{padding-left:134px !important;}}figure cite{font-style:normal;}figure.card{padding:24px;border:1px solid rgba(255,255,255,0.8);border-radius:0 0 40px 0;margin-bottom:32px;box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);}hr{position:relative;display:block;width:100%;height:1px;margin:20px 0;color:transparent;background:#F6EDE6;border:none;}table{margin:20px auto;max-width:100%;}figure.align-left{margin-left:0;}figure.align-right{margin-right:0;}video{width:100%;}.video-js{width:100%;height:100%;}.layout-container button,.layout-container a.btn,.layout-container a.button{outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;background-color:transparent;border:1px solid #000;border-radius:50px;color:#000;font-size:1.6rem;font-family:"DM Sans",sans-serif !important;font-weight:400;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:7px 16px !important;overflow:hidden;text-decoration:none;max-width:100%;cursor:pointer;transition:color cubic-bezier(0.4,0,0.2,1) 0.375s,background-color cubic-bezier(0.4,0,0.2,1) 0.375s;}.layout-container button:hover,.layout-container button.hover,.layout-container button.activated,.layout-container button.active,.layout-container button.actived,.layout-container a.btn:hover,.layout-container a.btn.hover,.layout-container a.btn.activated,.layout-container a.btn.active,.layout-container a.btn.actived,.layout-container a.button:hover,.layout-container a.button.hover,.layout-container a.button.activated,.layout-container a.button.active,.layout-container a.button.actived{color:#fff !important;background-color:#000;}.layout-container button:hover span,.layout-container button.hover span,.layout-container button.activated span,.layout-container button.active span,.layout-container button.actived span,.layout-container a.btn:hover span,.layout-container a.btn.hover span,.layout-container a.btn.activated span,.layout-container a.btn.active span,.layout-container a.btn.actived span,.layout-container a.button:hover span,.layout-container a.button.hover span,.layout-container a.button.activated span,.layout-container a.button.active span,.layout-container a.button.actived span{color:#fff;}.layout-container button:disabled,.layout-container a.btn:disabled,.layout-container a.button:disabled{color:#000 !important;background-color:rgba(255,255,255,0.8);opacity:0.8;cursor:no-drop;}.layout-container button.secondary-btn,.layout-container a.btn.secondary-btn,.layout-container a.button.secondary-btn{padding:2px 16px;}.layout-container button.download:after,.layout-container button[download]:after,.layout-container a.btn.download:after,.layout-container a.btn[download]:after,.layout-container a.button.download:after,.layout-container a.button[download]:after{content:"\e930";font-family:"icomoon";font-weight:normal;width:auto;height:auto;display:block;text-align:center;vertical-align:middle;}.desktop{display:none;}@media (min-width:768px){.desktop{display:block;}}.mobile{display:block;}@media (min-width:768px){.mobile{display:none;}}
table{position:relative;width:100% !important;border-collapse:separate;border-spacing:8px;border:none;}table caption{text-align:left;}table tbody{position:relative;}table tbody tr{position:relative;}table tbody tr:first-child td{background:#fff !important;border-bottom:2px solid #000;font-weight:900;}table tbody tr td{background-color:#FBFBFB;}table tbody tr td:nth-child(2):before{content:"";position:absolute;top:50%;left:0;width:1px;height:calc(100% - 20px);background-color:rgba(255,255,255,0.8);transform:translateY(-50%);}table th,table td{position:relative;border:none;padding:16px;}
.ajax-progress-fullscreen{position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);background-color:rgba(255,255,255,0.3);background-image:none;width:100vw;height:100vh;}.ajax-progress-fullscreen:before,.ajax-progress-fullscreen:after{content:"";position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;border-radius:50px;transform-origin:center;display:block;}.ajax-progress-fullscreen:before{-webkit-animation:pulse-color 1.3s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;-moz-animation:pulse-color 1.3s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;-ms-animation:pulse-color 1.3s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;-o-animation:pulse-color 1.3s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;animation:pulse-color 1.3s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;}.ajax-progress-fullscreen:after{-webkit-animation:pulse-color-slow 1.3s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;-moz-animation:pulse-color-slow 1.3s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;-ms-animation:pulse-color-slow 1.3s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;-o-animation:pulse-color-slow 1.3s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;animation:pulse-color-slow 1.3s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;}.ajax-progress-throbber{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);width:0px;height:0px;overflow:visible;padding:0;margin:0;}.ajax-progress-throbber:before,.ajax-progress-throbber:after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:20px;transform-origin:center;display:block;}.ajax-progress-throbber:before{width:20px;height:20px;background:white;-webkit-animation:pulse-color 2s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;-moz-animation:pulse-color 2s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;-ms-animation:pulse-color 2s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;-o-animation:pulse-color 2s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;animation:pulse-color 2s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;}.ajax-progress-throbber:after{-webkit-animation:pulse-color-slow 2s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;-moz-animation:pulse-color-slow 2s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;-ms-animation:pulse-color-slow 2s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;-o-animation:pulse-color-slow 2s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;animation:pulse-color-slow 2s cubic-bezier(0.4,0.0,0.6,1) 0s infinite normal;}.ajax-progress-throbber .throbber,.ajax-progress-throbber .message{position:absolute;top:0;left:0;padding:0;background:none;width:20px;height:20px;display:block;border-radius:20px;color:transparent;padding:0;margin:0;opacity:1;display:none;box-sizing:border-box;}.ajax-progress-throbber .throbber:before,.ajax-progress-throbber .throbber:after,.ajax-progress-throbber .message:before,.ajax-progress-throbber .message:after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:20px;transform-origin:center;background:#000;display:block;box-sizing:border-box;}.ajax-progress-throbber .throbber:before,.ajax-progress-throbber .message:before{width:20px;height:20px;background:#000;-webkit-animation:pulse 3s cubic-bezier(0.4,0.0,0.6,1) 1s infinite normal;-moz-animation:pulse 3s cubic-bezier(0.4,0.0,0.6,1) 1s infinite normal;-ms-animation:pulse 3s cubic-bezier(0.4,0.0,0.6,1) 1s infinite normal;-o-animation:pulse 3s cubic-bezier(0.4,0.0,0.6,1) 1s infinite normal;animation:pulse 3s cubic-bezier(0.4,0.0,0.6,1) 1s infinite normal;}.ajax-progress-throbber .throbber:after,.ajax-progress-throbber .message:after{background:white;-webkit-animation:pulse 2s cubic-bezier(0.4,0.0,0.6,1) 1s infinite normal;-moz-animation:pulse 2s cubic-bezier(0.4,0.0,0.6,1) 1s infinite normal;-ms-animation:pulse 2s cubic-bezier(0.4,0.0,0.6,1) 1s infinite normal;-o-animation:pulse 2s cubic-bezier(0.4,0.0,0.6,1) 1s infinite normal;animation:pulse 2s cubic-bezier(0.4,0.0,0.6,1) 1s infinite normal;}.ajax-progress-throbber .message{display:block;}.ajax-progress-throbber .message:before{background:#000;-webkit-animation:pulse 2s cubic-bezier(0.0,0.0,0.2,1) 0s infinite normal;-moz-animation:pulse 2s cubic-bezier(0.0,0.0,0.2,1) 0s infinite normal;-ms-animation:pulse 2s cubic-bezier(0.0,0.0,0.2,1) 0s infinite normal;-o-animation:pulse 2s cubic-bezier(0.0,0.0,0.2,1) 0s infinite normal;animation:pulse 2s cubic-bezier(0.0,0.0,0.2,1) 0s infinite normal;}.ajax-progress-throbber .message:after{background:white;-webkit-animation:pulse 1s cubic-bezier(0.4,0.0,1,1) 0.4s infinite normal;-moz-animation:pulse 1s cubic-bezier(0.4,0.0,1,1) 0.4s infinite normal;-ms-animation:pulse 1s cubic-bezier(0.4,0.0,1,1) 0.4s infinite normal;-o-animation:pulse 1s cubic-bezier(0.4,0.0,1,1) 0.4s infinite normal;animation:pulse 1s cubic-bezier(0.4,0.0,1,1) 0.4s infinite normal;}@-webkit-keyframes pulse{0%{opacity:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);}10%{opacity:1;}100%{opacity:0;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);}}@-moz-keyframes pulse{0%{opacity:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);}10%{opacity:1;}100%{opacity:0;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);}}@-ms-keyframes pulse{0%{opacity:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);}10%{opacity:1;}100%{opacity:0;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);}}@-o-keyframes pulse{0%{opacity:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);}10%{opacity:1;}100%{opacity:0;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);}}@keyframes pulse{0%{opacity:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);}10%{opacity:1;}100%{opacity:0;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);}}@-webkit-keyframes pulse-color{0%{box-shadow:0 0 0 0 #77dda8;}30%{box-shadow:0 0 0 10px transparent;}100%{box-shadow:0 0 0 0 transparent;}}@-moz-keyframes pulse-color{0%{box-shadow:0 0 0 0 #77dda8;}30%{box-shadow:0 0 0 10px transparent;}100%{box-shadow:0 0 0 0 transparent;}}@-ms-keyframes pulse-color{0%{box-shadow:0 0 0 0 #77dda8;}30%{box-shadow:0 0 0 10px transparent;}100%{box-shadow:0 0 0 0 transparent;}}@-o-keyframes pulse-color{0%{box-shadow:0 0 0 0 #77dda8;}30%{box-shadow:0 0 0 10px transparent;}100%{box-shadow:0 0 0 0 transparent;}}@keyframes pulse-color{0%{box-shadow:0 0 0 0 #77dda8;}30%{box-shadow:0 0 0 10px transparent;}100%{box-shadow:0 0 0 0 transparent;}}@-webkit-keyframes pulse-color-slow{0%{box-shadow:0 0 0 0 #77dda8;}70%{box-shadow:0 0 0 10px transparent;}100%{box-shadow:0 0 0 0 transparent;}}@-moz-keyframes pulse-color-slow{0%{box-shadow:0 0 0 0 #77dda8;}70%{box-shadow:0 0 0 10px transparent;}100%{box-shadow:0 0 0 0 transparent;}}@-ms-keyframes pulse-color-slow{0%{box-shadow:0 0 0 0 #77dda8;}70%{box-shadow:0 0 0 10px transparent;}100%{box-shadow:0 0 0 0 transparent;}}@-o-keyframes pulse-color-slow{0%{box-shadow:0 0 0 0 #77dda8;}70%{box-shadow:0 0 0 10px transparent;}100%{box-shadow:0 0 0 0 transparent;}}@keyframes pulse-color-slow{0%{box-shadow:0 0 0 0 #77dda8;}70%{box-shadow:0 0 0 10px transparent;}100%{box-shadow:0 0 0 0 transparent;}}@-webkit-keyframes pulse-white{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.4);}50%{box-shadow:0 0 0 10px rgba(255,255,255,0);}100%{box-shadow:0 0 0 0 rgba(255,255,255,0);}}@-moz-keyframes pulse-white{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.4);}50%{box-shadow:0 0 0 10px rgba(255,255,255,0);}100%{box-shadow:0 0 0 0 rgba(255,255,255,0);}}@-ms-keyframes pulse-white{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.4);}50%{box-shadow:0 0 0 10px rgba(255,255,255,0);}100%{box-shadow:0 0 0 0 rgba(255,255,255,0);}}@-o-keyframes pulse-white{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.4);}50%{box-shadow:0 0 0 10px rgba(255,255,255,0);}100%{box-shadow:0 0 0 0 rgba(255,255,255,0);}}@keyframes pulse-white{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.4);}50%{box-shadow:0 0 0 10px rgba(255,255,255,0);}100%{box-shadow:0 0 0 0 rgba(255,255,255,0);}}
div#sliding-popup .eu-cookie-compliance-buttons{margin:0;margin-top:20px;}div#sliding-popup .eu-cookie-compliance-message button{box-shadow:none;background:none;text-shadow:none;font-weight:bold;color:white;text-decoration:underline;text-underline-position:under;border:none;border-radius:0;margin:0;}div#sliding-popup .popup-content #popup-text{margin:1rem 0;}div#sliding-popup .popup-content #popup-buttons button{box-shadow:none;background:none;text-shadow:none;font-weight:bold;text-decoration:none;border:none;border-radius:0;margin:0;padding:15px 20px;}
#toolbar-bar{display:none;}@media (min-width:768px){#toolbar-bar{display:block;z-index:10000;}}
.accessibility-share-container{position:relative;z-index:1000;}.accessibility-share-container .content-container{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.accessibility-share-container .share-container{position:relative;display:inline-block;vertical-align:middle;}.accessibility-share-container .share-container #window-location{position:absolute;width:0 !important;height:0 !important;overflow:hidden;border:none;padding:0;color:transparent;}.accessibility-share-container .share-container .clipboard-tooltip{position:absolute;left:32px;bottom:0;padding:5px 10px;background:rgba(0,0,0,0.568627451);color:#fff;pointer-events:none;opacity:0;transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.accessibility-share-container .share-container .clipboard-tooltip.show{opacity:1;}.accessibility-share-container .share-container .button-social{position:relative;display:block;position:relative;display:block;width:41px;height:41px;margin:0;padding:0;border-radius:50px;color:transparent !important;background-color:transparent !important;overflow:hidden;text-indent:-9999px;text-decoration:none;cursor:pointer;}.accessibility-share-container .share-container .button-social::selection{background:transparent;}.accessibility-share-container .share-container .button-social::-moz-selection{background:transparent;}.accessibility-share-container .share-container .button-social:active,.accessibility-share-container .share-container .button-social:focus{outline-color:transparent;}.accessibility-share-container .share-container .button-social:before,.accessibility-share-container .share-container .button-social:after{content:"";position:absolute;top:50%;left:50%;display:block;width:40px;height:40px;text-indent:0;font-weight:400 !important;color:#fff;border:2px solid #fff;transform:translateX(-50%) translateY(-50%);transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.accessibility-share-container .share-container .button-social:before{border:2px solid #fff;border-radius:100%;background-color:transparent;}.accessibility-share-container .share-container .button-social:after{content:"\e901";font-family:"icomoon";font-size:16px;height:auto;border:2px solid transparent;text-align:center;}.accessibility-share-container .share-container .button-social:hover a:before{background-color:#fff;}.accessibility-share-container .share-container .button-social:hover a:after{color:#000;}.accessibility-share-container .share-container .button-social:after{content:"\e91f";font-family:"icomoon";}.accessibility-share-container .share-container .dropdown{position:absolute;top:1px;left:-16px;display:none;border:1px solid #000;border-radius:40px;padding:11px;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;transform:translateX(-100%);}.accessibility-share-container .share-container .dropdown a{position:relative;display:block;font-size:0;width:16px;height:16px;color:#000;margin-left:16px;cursor:pointer;}.accessibility-share-container .share-container .dropdown a:first-child{margin-left:0;}.accessibility-share-container .share-container .dropdown a:before{position:relative;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:block;font-family:"icomoon";font-size:16px;}.accessibility-share-container .share-container.open .dropdown{display:flex;}.accessibility-share-container .accessibility-container{position:relative;display:inline-block;text-align:right;z-index:100;margin-left:40px;white-space:nowrap;}.accessibility-share-container .accessibility-container:before{content:"";position:absolute;display:block;top:50%;left:-20px;width:1px;height:56px;background-color:rgba(255,255,255,0.8);transform:translateY(-50%);}.accessibility-share-container .accessibility-container .contextual{display:none;}.accessibility-share-container .accessibility-container a{color:#000;font-family:"DM Sans",sans-serif;font-weight:normal;text-decoration:none;}.accessibility-share-container .accessibility-container a:hover{text-decoration:underline;}.accessibility-share-container .accessibility-container a.small{font-size:14px;}.accessibility-share-container .accessibility-container a.medium{font-size:16px;}.accessibility-share-container .accessibility-container a.big{font-size:18px;}.accessibility-share-container .accessibility-container span{font-size:9px;}html.small .accessibility-share-container .accessibility-container a.small{text-decoration:underline;}html.medium .accessibility-share-container .accessibility-container a.medium{text-decoration:underline;}html.big .accessibility-share-container .accessibility-container a.big{text-decoration:underline;}
.pager{margin-top:24px;}.pager .pager__item{padding:0;position:relative;display:inline-block;width:32px;height:32px;}.pager .pager__item a{position:relative;display:block;width:24px;height:24px;border-radius:50px;font-size:16px;line-height:1.6;color:#000;background:rgba(255,255,255,0.8);}.pager .pager__item.is-active a{display:inline-block;color:#fff;background:#000;}.pager .pager__item.is-active a:after{display:none;}.pager .pager__item.pager__item--first,.pager .pager__item.pager__item--last{display:none !important;}.pager .pager__item.pager__item--previous{width:84px;}.pager .pager__item.pager__item--previous a{width:84px;}.pager .pager__item.pager__item--next{width:84px;}.pager .pager__item.pager__item--next a{width:84px;}
.toolbar-meta,.gin-back-to-admin,#admin-toolbar-search-input,.region-meta--frontend{font-size:16px !important;}
span.file,.field--type-file .field__item,.field--type-file .field--item{position:relative;}span.file a,.field--type-file .field__item a,.field--type-file .field--item a{position:relative;display:block;width:100%;padding-right:24px;font-size:1.6rem;font-family:"DM Sans",sans-serif;font-weight:700;color:#000 !important;text-decoration:none;}
.gallery-content-container{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;background-color:rgba(255,255,255,0.69);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:2000;padding:0 32px;pointer-events:none;opacity:0;transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}@media (min-width:768px){.gallery-content-container{padding:0 64px;}}.gallery-content-container.active{pointer-events:all;opacity:1;}.gallery-content-container .gallery-content{position:relative;}.gallery-content-container .swiper-scrollbar{height:5px !important;bottom:-30px !important;background:#000;}.gallery-content-container .swiper-scrollbar .swiper-scrollbar-drag{background-color:#E73637;}.gallery-button-open{position:absolute;top:14px;right:14px;padding:8px 8px 8px 8px;background-color:rgba(255,255,255,0.69);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:8px;color:#000;font-family:"DM Sans",sans-serif;font-weight:800;font-size:1.4rem;cursor:pointer;outline:none;}.gallery-button-open::selection{background:transparent;color:#000;}.gallery-button-open::-moz-selection{background:transparent;color:#000;}.gallery-button-open:active,.gallery-button-open:focus{outline-color:transparent;}.gallery-button-open:before{content:"\e932";position:relative;display:inline-block;vertical-align:middle;font-size:1.4rem;font-family:"icomoon" !important;margin-right:5px;}.gallery-button-close{outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;background-color:transparent;border:1px solid #000;border-radius:50px;color:#000;font-size:1.6rem;font-family:"DM Sans",sans-serif !important;font-weight:400;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:7px 16px !important;overflow:hidden;text-decoration:none;max-width:100%;cursor:pointer;transition:color cubic-bezier(0.4,0,0.2,1) 0.375s,background-color cubic-bezier(0.4,0,0.2,1) 0.375s;max-width:110px;margin-bottom:20px;outline:none;border-radius:30px;color:#fff;}.gallery-button-close:hover,.gallery-button-close.hover,.gallery-button-close.activated,.gallery-button-close.active,.gallery-button-close.actived{color:#fff !important;background-color:#000;}.gallery-button-close:hover span,.gallery-button-close.hover span,.gallery-button-close.activated span,.gallery-button-close.active span,.gallery-button-close.actived span{color:#fff;}.gallery-button-close:disabled{color:#000 !important;background-color:rgba(255,255,255,0.8);opacity:0.8;cursor:no-drop;}@media (min-width:768px){.gallery-button-close{margin-bottom:40px;}}.gallery-button-close::selection{background:transparent;color:#000;}.gallery-button-close::-moz-selection{background:transparent;color:#000;}.gallery-button-close:active,.gallery-button-close:focus{outline-color:transparent;}.gallery-button-close:after{content:"\e905";position:relative;display:inline-block;vertical-align:middle;font-size:1.4rem;font-family:"icomoon" !important;margin-left:10px;}
.masonry-container{position:relative;width:100vw;max-width:1158px;padding:0 24px;left:50%;transform:translateX(-50%);}.masonry-container:after{content:"";display:block;clear:both;}.masonry-container .grid{position:relative;width:100%;}@media (min-width:768px){.masonry-container .grid{margin-left:-16px;width:calc(100% + 32px);}}.masonry-container .grid:after{content:"";display:block;clear:both;}.masonry-container .grid-item{position:relative;width:100%;margin:16px 0;float:left;}@media (min-width:768px){.masonry-container .grid-item{width:calc(33% - 32px);margin:0 16px 0 16px;}}.masonry-container .grid-item:after{clear:both;}.masonry-container .grid-item > .node{margin-top:0;margin-bottom:20px;}.masonry-container .grid-item > .node:after{bottom:-8px;}
.chosen-container-multi .chosen-choices li.search-field input[type=text],.chosen-container-single .chosen-choices li.search-field input[type=text]{height:34px;}
#tarteaucitronRoot{display:none !important;}@media (min-width:768px){#tarteaucitronRoot{display:block !important;}}#tarteaucitronRoot #tarteaucitronAlertBig{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:flex-start;}#tarteaucitronRoot #tarteaucitronAlertBig[style="display: block; opacity: 1;"]{display:flex !important;}@media (min-width:768px){#tarteaucitronRoot #tarteaucitronAlertBig[style="display: block; opacity: 1;"]{display:flex !important;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}}@media (min-width:768px){#tarteaucitronRoot #tarteaucitronAlertBig{display:block;}}#tarteaucitronRoot .tarteaucitronAlertBigBottom{background:rgba(229,232,239,0.62) !important;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:rgba(26,26,26,0.2509803922) 3px 3px 6px;}#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{font-size:1.6rem !important;font-family:"DM Sans",sans-serif !important;font-weight:400;}#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronDisclaimerAlert{font-size:1.6rem !important;font-family:"DM Sans",sans-serif !important;font-weight:400;color:#000;}#tarteaucitronRoot .tarteaucitronAlertBigBottom button{outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;background-color:transparent;border:1px solid #000;border-radius:50px;color:#000;font-size:1.6rem;font-family:"DM Sans",sans-serif !important;font-weight:400;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:7px 16px !important;overflow:hidden;text-decoration:none;max-width:100%;cursor:pointer;transition:color cubic-bezier(0.4,0,0.2,1) 0.375s,background-color cubic-bezier(0.4,0,0.2,1) 0.375s;padding:2px 16px;padding:7px 16px !important;transform:scale(0.7);transform-origin:left;flex:1 0 auto;}#tarteaucitronRoot .tarteaucitronAlertBigBottom button:hover,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.hover,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.activated,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.active,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.actived{color:#fff !important;background-color:#000;}#tarteaucitronRoot .tarteaucitronAlertBigBottom button:hover span,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.hover span,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.activated span,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.active span,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.actived span{color:#fff;}#tarteaucitronRoot .tarteaucitronAlertBigBottom button:disabled{color:#000 !important;background-color:rgba(255,255,255,0.8);opacity:0.8;cursor:no-drop;}@media (min-width:768px){#tarteaucitronRoot .tarteaucitronAlertBigBottom button{transform:scale(1);}}#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronAllow{background:#000 !important;}#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronAllow:hover{background:#000 !important;}#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny{color:#000 !important;background-color:#fff !important;}#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny:after{color:#000 !important;}#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny:hover,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny.hover,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny.activated{color:#fff !important;background-color:#000 !important;}#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny:hover:after,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny:hover span,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny.hover:after,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny.hover span,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny.activated:after,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny.activated span{color:#fff !important;}#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny:hover:after:before,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny:hover span:before,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny.hover:after:before,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny.hover span:before,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny.activated:after:before,#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny.activated span:before{color:#fff !important;}#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny:disabled{color:#000 !important;background-color:#fff !important;opacity:0.8;cursor:no-drop;}#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny:disabled:after{color:#000 !important;}#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny .tarteaucitronCross:before{color:#000 !important;}#tarteaucitronRoot .tarteaucitronAlertBigBottom button.tarteaucitronDeny:hover .tarteaucitronCross:before{color:#fff !important;}#tarteaucitronRoot .tarteaucitronAlertBigBottom button#tarteaucitronBack{background-color:#fff !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;background-color:transparent;border:1px solid #000;border-radius:50px;color:#000;font-size:1.6rem;font-family:"DM Sans",sans-serif !important;font-weight:400;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:7px 16px !important;overflow:hidden;text-decoration:none;max-width:100%;cursor:pointer;transition:color cubic-bezier(0.4,0,0.2,1) 0.375s,background-color cubic-bezier(0.4,0,0.2,1) 0.375s;padding:2px 16px;position:absolute;}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:hover,#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel.hover,#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel.activated,#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel.active,#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel.actived{color:#fff !important;background-color:#000;}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:hover span,#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel.hover span,#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel.activated span,#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel.active span,#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel.actived span{color:#fff;}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:disabled{color:#000 !important;background-color:rgba(255,255,255,0.8);opacity:0.8;cursor:no-drop;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn){outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;background-color:transparent;border:1px solid #000;border-radius:50px;color:#000;font-size:1.6rem;font-family:"DM Sans",sans-serif !important;font-weight:400;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:7px 16px !important;overflow:hidden;text-decoration:none;max-width:100%;cursor:pointer;transition:color cubic-bezier(0.4,0,0.2,1) 0.375s,background-color cubic-bezier(0.4,0,0.2,1) 0.375s;padding:2px 16px;color:#000 !important;background-color:#fff !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn):hover,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).hover,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).activated,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).active,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).actived{color:#fff !important;background-color:#000;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn):hover span,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).hover span,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).activated span,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).active span,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).actived span{color:#fff;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn):disabled{color:#000 !important;background-color:rgba(255,255,255,0.8);opacity:0.8;cursor:no-drop;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn):after{color:#000 !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn):hover,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).hover,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).activated{color:#fff !important;background-color:#000 !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn):hover:after,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn):hover span,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).hover:after,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).hover span,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).activated:after,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).activated span{color:#fff !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn):hover:after:before,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn):hover span:before,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).hover:after:before,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).hover span:before,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).activated:after:before,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).activated span:before{color:#fff !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn):disabled{color:#000 !important;background-color:#fff !important;opacity:0.8;cursor:no-drop;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn):disabled:after{color:#000 !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn) .tarteaucitronCheck:before,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn) .tarteaucitronCross:before{color:#000 !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn) .tarteaucitronCheck:hover:before,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn) .tarteaucitronCross:hover:before{color:#fff !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn).tarteaucitronIsSelected,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button:not(.catToggleBtn):disabled{background:#fff !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.catToggleBtn{outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;background-color:transparent;border:1px solid #000;border-radius:50px;color:#000;font-size:1.6rem;font-family:"DM Sans",sans-serif !important;font-weight:400;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:7px 16px !important;overflow:hidden;text-decoration:none;max-width:100%;cursor:pointer;transition:color cubic-bezier(0.4,0,0.2,1) 0.375s,background-color cubic-bezier(0.4,0,0.2,1) 0.375s;padding:2px 16px;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.catToggleBtn:hover,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.catToggleBtn.hover,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.catToggleBtn.activated,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.catToggleBtn.active,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.catToggleBtn.actived{color:#fff !important;background-color:#000;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.catToggleBtn:hover span,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.catToggleBtn.hover span,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.catToggleBtn.activated span,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.catToggleBtn.active span,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.catToggleBtn.actived span{color:#fff;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.catToggleBtn:disabled{color:#000 !important;background-color:rgba(255,255,255,0.8);opacity:0.8;cursor:no-drop;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine{background-color:rgba(255,255,255,0.8) !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover{background-color:rgba(255,255,255,0.8) !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronH3{color:#000;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronInfo{background:#000 !important;font-family:"DM Sans",sans-serif !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronInfo:hover{background:#000 !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronInfo{border-color:#fff !important;}#tarteaucitronRoot .tarteaucitronAlertSmallBottom{background:#000;}#tarteaucitronRoot .tarteaucitronAlertSmallBottom #tarteaucitronDotGreen{background-color:#fff !important;}#tarteaucitronRoot .tarteaucitronAlertSmallBottom #tarteaucitronDotYellow{background-color:#fff !important;}#tarteaucitronRoot .tarteaucitronAlertSmallBottom #tarteaucitronDotRed{background-color:#fff !important;}#tarteaucitronRoot .tarteaucitronSelfLink{display:none !important;}
.confirm-parent,.password-parent{overflow:visible;width:50%;}.password-strength{width:100%;}.password-strength .password-strength__meter{border-radius:4px;overflow:hidden;}.password-strength .password-strength__meter .password-strength__indicator.is-weak{background-color:#E73637;}.password-strength .password-strength__meter .password-strength__indicator.is-fair{background-color:#042d1d;}.password-strength .password-strength__meter .password-strength__indicator.is-good{background-color:#2DAAE2;}.password-strength .password-strength__meter .password-strength__indicator.is-strong{background-color:#8CBF46;}.password-suggestions{border:none;box-shadow:0px 1px 3px rgba(0,0,0,0.2);width:50%;padding:16px;border-radius:4px;}.password-suggestions ul{padding-left:24px;}
.messages{box-shadow:none !important;border:none !important;border-radius:8px;color:#000 !important;font-size:1.4rem !important;font-family:"DM Sans",sans-serif !important;padding:20px 20px 20px 60px !important;background:no-repeat 20px 26px;}.messages *{color:#000 !important;font-size:1.4rem !important;font-family:"DM Sans",sans-serif !important;}.messages.messages--status{background-color:#E9F6FC;background-image:url(/themes/custom/main_lumini/assets/pictos/messages/status.svg);}.messages.messages--warning{background-color:#FFF9E9;background-image:url(/themes/custom/main_lumini/assets/pictos/messages/warning.svg);}.messages.messages--error{background-color:#FDEDEE;background-image:url(/themes/custom/main_lumini/assets/pictos/messages/error.svg);}.messages.messages--info{background-color:#F3F9EC;background-image:url(/themes/custom/main_lumini/assets/pictos/messages/success.svg);}
#cboxOverlay,#cboxContent{background:#fff;}#cboxLoadedContent{border:5px solid #fff;}#cboxCurrent{font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.2rem;line-height:1;letter-spacing:1.2px;color:#000;text-transform:capitalize;}#colorbox.video{background-color:black;}#colorbox.video #cboxContent{margin-top:0;}#colorbox.video #cboxContent #cboxLoadedContent{border:0;width:100% !important;}#colorbox.video .vjs-control-bar *{color:white;font-size:12px;}
.swipper-wrapper{transition-timing-function:cubic-bezier(0.65,0.05,0.36,1);}.swiper-pagination .swiper-pagination-bullet{position:relative;width:14px;height:14px;border-radius:50px;border:1px solid #fff;background-color:transparent;opacity:1;}.swiper-pagination .swiper-pagination-bullet:before{content:"";position:absolute;display:block;top:50%;left:50%;width:8px;height:8px;border-radius:50px;background-color:transparent;transform:translateX(-50%) translateY(-50%);transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background-color:#fff;}.swiper-button-prev,.swiper-button-next{top:50%;width:9.9%;min-width:100px;height:auto;margin-top:0;transform:translateY(-50%);}@media (min-width:640px){.swiper-button-prev,.swiper-button-next{width:9.9%;}}.swiper-button-prev svg,.swiper-button-next svg{position:relative;width:100%;}.swiper-button-prev svg path,.swiper-button-next svg path{stroke:#000;}.swiper-button-prev:after,.swiper-button-next:after{display:none;}.swiper-button-next svg{transform:scaleX(-1);}
.custom-printer-container{text-align:center;margin-bottom:20px;}.custom-printer-container a.btn.print{position:relative;display:block;width:41px;height:41px;margin:0;padding:0;border-radius:50px;color:transparent !important;background-color:transparent !important;overflow:hidden;text-indent:-9999px;text-decoration:none;color:#000 !important;background-color:#fff !important;margin:auto;}.custom-printer-container a.btn.print::selection{background:transparent;}.custom-printer-container a.btn.print::-moz-selection{background:transparent;}.custom-printer-container a.btn.print:active,.custom-printer-container a.btn.print:focus{outline-color:transparent;}.custom-printer-container a.btn.print:before,.custom-printer-container a.btn.print:after{content:"";position:absolute;top:50%;left:50%;display:block;width:40px;height:40px;text-indent:0;font-weight:400 !important;color:#fff;border:2px solid #fff;transform:translateX(-50%) translateY(-50%);transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.custom-printer-container a.btn.print:before{border:2px solid #fff;border-radius:100%;background-color:transparent;}.custom-printer-container a.btn.print:after{content:"\e901";font-family:"icomoon";font-size:16px;height:auto;border:2px solid transparent;text-align:center;}.custom-printer-container a.btn.print:hover a:before{background-color:#fff;}.custom-printer-container a.btn.print:hover a:after{color:#000;}.custom-printer-container a.btn.print:after{color:#000 !important;}.custom-printer-container a.btn.print:hover,.custom-printer-container a.btn.print.hover,.custom-printer-container a.btn.print.activated{color:#fff !important;background-color:#000 !important;}.custom-printer-container a.btn.print:hover:after,.custom-printer-container a.btn.print:hover span,.custom-printer-container a.btn.print.hover:after,.custom-printer-container a.btn.print.hover span,.custom-printer-container a.btn.print.activated:after,.custom-printer-container a.btn.print.activated span{color:#fff !important;}.custom-printer-container a.btn.print:hover:after:before,.custom-printer-container a.btn.print:hover span:before,.custom-printer-container a.btn.print.hover:after:before,.custom-printer-container a.btn.print.hover span:before,.custom-printer-container a.btn.print.activated:after:before,.custom-printer-container a.btn.print.activated span:before{color:#fff !important;}.custom-printer-container a.btn.print:disabled{color:#000 !important;background-color:#fff !important;opacity:0.8;cursor:no-drop;}.custom-printer-container a.btn.print:disabled:after{color:#000 !important;}.custom-printer-container a.btn.print:after{content:"\e906";color:#000;}
.custom-search-form .views-element-container{position:relative;z-index:0;}
.custom-form-inline{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:center;align-items:flex-start;margin-bottom:24px;z-index:100;}@media (min-width:768px){.custom-form-inline{flex-direction:row;align-content:flex-start;justify-content:center;align-items:flex-start;}}.custom-form-inline .custom-full-text-container{display:none;}.custom-form-inline .custom-full-text-container,.custom-form-inline .custom-price-container,.custom-form-inline .custom-surface-container,.custom-form-inline .custom-situation-container,.custom-form-inline .custom-actions-container{position:relative;margin:3px 5px;width:100%;}.custom-form-inline .custom-full-text-container input,.custom-form-inline .custom-full-text-container legend,.custom-form-inline .custom-price-container input,.custom-form-inline .custom-price-container legend,.custom-form-inline .custom-surface-container input,.custom-form-inline .custom-surface-container legend,.custom-form-inline .custom-situation-container input,.custom-form-inline .custom-situation-container legend,.custom-form-inline .custom-actions-container input,.custom-form-inline .custom-actions-container legend{width:100%;cursor:pointer;}.custom-form-inline .custom-full-text-container legend,.custom-form-inline .custom-price-container legend,.custom-form-inline .custom-surface-container legend,.custom-form-inline .custom-situation-container legend,.custom-form-inline .custom-actions-container legend{text-transform:uppercase;}@media (min-width:768px){.custom-form-inline .custom-full-text-container,.custom-form-inline .custom-price-container,.custom-form-inline .custom-surface-container,.custom-form-inline .custom-situation-container,.custom-form-inline .custom-actions-container{width:auto;margin:0 2px;}.custom-form-inline .custom-full-text-container input,.custom-form-inline .custom-full-text-container legend,.custom-form-inline .custom-price-container input,.custom-form-inline .custom-price-container legend,.custom-form-inline .custom-surface-container input,.custom-form-inline .custom-surface-container legend,.custom-form-inline .custom-situation-container input,.custom-form-inline .custom-situation-container legend,.custom-form-inline .custom-actions-container input,.custom-form-inline .custom-actions-container legend{width:auto;}}.custom-form-inline .custom-actions-container input{text-transform:uppercase;max-width:calc(50% - 4px);}@media (min-width:768px){.custom-form-inline .custom-actions-container input{max-width:calc(50% - 13px);}}.custom-form-inline .custom-price-container,.custom-form-inline .custom-situation-container,.custom-form-inline .custom-surface-container{padding:0;border:none;}@media (min-width:768px){.custom-form-inline .custom-price-container,.custom-form-inline .custom-situation-container,.custom-form-inline .custom-surface-container{position:initial;}}.custom-form-inline .custom-price-container legend,.custom-form-inline .custom-situation-container legend,.custom-form-inline .custom-surface-container legend{outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;background-color:transparent;border:1px solid #000;border-radius:50px;color:#000;font-size:1.6rem;font-family:"DM Sans",sans-serif !important;font-weight:400;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:7px 16px !important;overflow:hidden;text-decoration:none;max-width:100%;cursor:pointer;transition:color cubic-bezier(0.4,0,0.2,1) 0.375s,background-color cubic-bezier(0.4,0,0.2,1) 0.375s;text-align:left;padding-right:60px;}.custom-form-inline .custom-price-container legend:hover,.custom-form-inline .custom-price-container legend.hover,.custom-form-inline .custom-price-container legend.activated,.custom-form-inline .custom-price-container legend.active,.custom-form-inline .custom-price-container legend.actived,.custom-form-inline .custom-situation-container legend:hover,.custom-form-inline .custom-situation-container legend.hover,.custom-form-inline .custom-situation-container legend.activated,.custom-form-inline .custom-situation-container legend.active,.custom-form-inline .custom-situation-container legend.actived,.custom-form-inline .custom-surface-container legend:hover,.custom-form-inline .custom-surface-container legend.hover,.custom-form-inline .custom-surface-container legend.activated,.custom-form-inline .custom-surface-container legend.active,.custom-form-inline .custom-surface-container legend.actived{color:#fff !important;background-color:#000;}.custom-form-inline .custom-price-container legend:hover span,.custom-form-inline .custom-price-container legend.hover span,.custom-form-inline .custom-price-container legend.activated span,.custom-form-inline .custom-price-container legend.active span,.custom-form-inline .custom-price-container legend.actived span,.custom-form-inline .custom-situation-container legend:hover span,.custom-form-inline .custom-situation-container legend.hover span,.custom-form-inline .custom-situation-container legend.activated span,.custom-form-inline .custom-situation-container legend.active span,.custom-form-inline .custom-situation-container legend.actived span,.custom-form-inline .custom-surface-container legend:hover span,.custom-form-inline .custom-surface-container legend.hover span,.custom-form-inline .custom-surface-container legend.activated span,.custom-form-inline .custom-surface-container legend.active span,.custom-form-inline .custom-surface-container legend.actived span{color:#fff;}.custom-form-inline .custom-price-container legend:disabled,.custom-form-inline .custom-situation-container legend:disabled,.custom-form-inline .custom-surface-container legend:disabled{color:#000 !important;background-color:rgba(255,255,255,0.8);opacity:0.8;cursor:no-drop;}.custom-form-inline .custom-price-container legend:after,.custom-form-inline .custom-situation-container legend:after,.custom-form-inline .custom-surface-container legend:after{content:"\e90c";font-family:"icomoon";position:absolute;top:50%;transform:translateY(-50%);right:10px;}@media (min-width:768px){.custom-form-inline .custom-price-container legend.activated,.custom-form-inline .custom-price-container legend.active,.custom-form-inline .custom-price-container legend.actived,.custom-form-inline .custom-situation-container legend.activated,.custom-form-inline .custom-situation-container legend.active,.custom-form-inline .custom-situation-container legend.actived,.custom-form-inline .custom-surface-container legend.activated,.custom-form-inline .custom-surface-container legend.active,.custom-form-inline .custom-surface-container legend.actived{margin-bottom:180px;}}.custom-form-inline .custom-price-container legend.activated:after,.custom-form-inline .custom-price-container legend.active:after,.custom-form-inline .custom-price-container legend.actived:after,.custom-form-inline .custom-situation-container legend.activated:after,.custom-form-inline .custom-situation-container legend.active:after,.custom-form-inline .custom-situation-container legend.actived:after,.custom-form-inline .custom-surface-container legend.activated:after,.custom-form-inline .custom-surface-container legend.active:after,.custom-form-inline .custom-surface-container legend.actived:after{transform:translateY(-50%) rotate(180deg);}.custom-form-inline .custom-price-container .radio-buttons-container,.custom-form-inline .custom-situation-container .radio-buttons-container,.custom-form-inline .custom-surface-container .radio-buttons-container{position:absolute;bottom:2px;transform:translateY(100%);background:white;border:2px solid #000;padding:14px 22px;width:100%;display:none;z-index:1;}@media (min-width:768px){.custom-form-inline .custom-price-container .radio-buttons-container,.custom-form-inline .custom-situation-container .radio-buttons-container,.custom-form-inline .custom-surface-container .radio-buttons-container{bottom:175px;width:calc(100vw - 48px);left:50%;transform:translateX(-50%) translateY(100%);transition:none;}}.custom-form-inline .custom-price-container .radio-buttons-container *,.custom-form-inline .custom-situation-container .radio-buttons-container *,.custom-form-inline .custom-surface-container .radio-buttons-container *{font-size:1.4rem;}.custom-form-inline .custom-price-container .radio-buttons-container .radio-button,.custom-form-inline .custom-situation-container .radio-buttons-container .radio-button,.custom-form-inline .custom-surface-container .radio-buttons-container .radio-button{position:relative;}.custom-form-inline .custom-price-container .radio-buttons-container.active,.custom-form-inline .custom-situation-container .radio-buttons-container.active,.custom-form-inline .custom-surface-container .radio-buttons-container.active{display:block;}.custom-form-inline .custom-situation-container .situation-list-container{position:relative;height:200px;overflow:scroll;}.custom-form-inline .custom-situation-container .situation-list-container .actived > label{font-weight:900;text-decoration:underline;margin-top:0;}.custom-form-inline .custom-situation-container .situation-list-container > ul > li,.custom-form-inline .custom-situation-container .situation-list-container > ol > li{background-color:rgba(0,0,0,0.09);padding:3px 12px;}.custom-form-inline .custom-situation-container .situation-list-container > ul > li > ul,.custom-form-inline .custom-situation-container .situation-list-container > ul > li > ol,.custom-form-inline .custom-situation-container .situation-list-container > ol > li > ul,.custom-form-inline .custom-situation-container .situation-list-container > ol > li > ol{top:0;left:10px;}.custom-form-inline .custom-situation-container .situation-list-container ul,.custom-form-inline .custom-situation-container .situation-list-container ol{list-style:none;counter-reset:item;height:200px;}.custom-form-inline .custom-situation-container .situation-list-container ul li,.custom-form-inline .custom-situation-container .situation-list-container ol li{counter-increment:item;display:block;width:250px;padding:3px 12px;}.custom-form-inline .custom-situation-container .situation-list-container ul li.actived > ul,.custom-form-inline .custom-situation-container .situation-list-container ul li.actived > ol,.custom-form-inline .custom-situation-container .situation-list-container ol li.actived > ul,.custom-form-inline .custom-situation-container .situation-list-container ol li.actived > ol{display:inline-block;border-right:2px solid #000;}.custom-form-inline .custom-situation-container .situation-list-container ul ul,.custom-form-inline .custom-situation-container .situation-list-container ul ol,.custom-form-inline .custom-situation-container .situation-list-container ol ul,.custom-form-inline .custom-situation-container .situation-list-container ol ol{position:absolute;right:-10px;top:0;padding-top:0;display:none;vertical-align:top;width:250px;transform:translateX(100%);background-color:rgba(0,0,0,0.09);}.custom-form-inline .custom-situation-container .situation-list-container ul ul.depth-2,.custom-form-inline .custom-situation-container .situation-list-container ul ol.depth-2,.custom-form-inline .custom-situation-container .situation-list-container ol ul.depth-2,.custom-form-inline .custom-situation-container .situation-list-container ol ol.depth-2{overflow-y:scroll;}.custom-form-inline .custom-situation-container .situation-list-container .button-open{position:relative;display:inline-block;width:7px;height:7px;border-right:1px solid #000;border-bottom:1px solid #000;transform-origin:center;transform:rotate(-45deg);top:-1px;margin-left:5px;cursor:e-resize;}.custom-form-inline .custom-situation-container .situation-list-container label{margin-top:2px;margin-left:5px;display:inline-block;cursor:pointer;}.custom-form-inline .custom-situation-container .situation-list-container input[type=checkbox]{-webkit-appearance:none;display:inline-block;vertical-align:top;width:16px;height:16px;position:relative;-webkit-appearance:none;border-radius:0px;background-color:initial;background-repeat:no-repeat;background-position:center center;cursor:pointer;}.custom-form-inline .custom-situation-container .situation-list-container input[type=checkbox]:before{content:"";position:absolute;width:13px;height:13px;top:4px;left:4px;border:1px solid white;box-sizing:border-box;}.custom-form-inline .custom-situation-container .situation-list-container input[type=checkbox]:checked:after,.custom-form-inline .custom-situation-container .situation-list-container input[type=checkbox]:focus-within:after{content:"";position:absolute;width:9px;height:9px;top:6px;left:6px;background-color:white;}.custom-form-inline .custom-situation-container .situation-list-container input[type=checkbox]:before{border:1px solid #000;}.custom-form-inline .custom-situation-container .situation-list-container input[type=checkbox]:checked:after{background-color:#000;}.custom-form-inline .custom-actions-container input{margin:0;margin-left:2px;}.custom-form-inline .custom-actions-container input:first-child{margin-left:0;}.custom-form-inline .custom-actions-container input.form-submit,.custom-form-inline .custom-actions-container input.form-reset{background-position:12px center;background-size:16px 16px;background-repeat:no-repeat;padding-left:36px;}.custom-form-inline .custom-actions-container input.form-submit{background-image:url(/themes/custom/main_lumini/assets/icons/icon-search--white.svg);}.custom-form-inline .custom-actions-container input.form-reset{background-image:url(/themes/custom/main_lumini/assets/icons/icon-trash--white.svg);}.custom-form-inline .custom-actions-container input:hover.form-submit{background-image:url(/themes/custom/main_lumini/assets/icons/icon-search--black-green.svg);}.custom-form-inline .custom-actions-container input:hover.form-reset{background-image:url(/themes/custom/main_lumini/assets/icons/icon-trash--black-green.svg);}
.decoration{position:absolute;width:0;height:0;z-index:-1;pointer-events:none;}.decoration svg{position:absolute;top:0;left:0;height:auto;transition:all ease 0.4s;transform:translateX(-50%) translateY(-50%);}.decoration.decoration-thread svg path{stroke-width:1px;}@media print{.decoration{display:none !important;}}
.agent-co-contact-container{text-align:center;max-width:600px;margin:auto;}.agent-co-contact-container h2{margin-bottom:24px;}.agent-co-contact-container .agent-co-contact-content{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;margin-bottom:24px;}.agent-co-contact-container .agent-co-contact-content .image-container{position:relative;max-width:80px;}.agent-co-contact-container .agent-co-contact-content .texts-container{text-align:left;margin-left:8px;}.agent-co-contact-container .agent-co-contact-content .texts-container h3,.agent-co-contact-container .agent-co-contact-content .texts-container p{margin:0;line-height:1;font-size:1.6rem;font-weight:400;}.agent-co-contact-container .agent-co-contact-content .texts-container p{margin-top:8px;}
.ui-autocomplete.ui-front{border:1px solid #F6EDE6;background-color:#F6EDE6;border-radius:10px;color:#000;}.ui-autocomplete.ui-front li a{display:block;width:100%;padding-top:0;padding-bottom:0;border-radius:10px;}.ui-autocomplete.ui-front li a.ui-state-active{padding-top:0;padding-bottom:0;background-color:#F0E0D0;color:#000;font-size:1.4rem;font-weight:700;border:none;border-top:1px solid #EBD6C3;border-bottom:1px solid #EBD6C3;}
.caption-img figcaption{padding:0 !important;font-style:italic;font-weight:400;color:#000;}.cke_editable,body[contenteditable=true]{max-width:730px;margin:auto;margin-top:64px;box-sizing:border-box;scroll-behavior:smooth;}.cke_editable *,body[contenteditable=true] *{box-sizing:border-box;scroll-behavior:smooth;}.cke_editable .decoration,body[contenteditable=true] .decoration{display:none !important;}drupal-entity{display:inline-block;width:100%;}.cke_iframe{display:block;margin:auto;}drupal-media,.cke_widget_drupalmedia{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.cke_top,.cke_bottom{border-radius:10px;}.cke_chrome,.cke_reset{border-radius:10px;}.cke_bottom{opacity:0.1;}
.cke-two-cols-container{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;}@media (min-width:768px){.cke-two-cols-container{flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;width:100vw;max-width:1280px;padding:0 24px;left:50%;transform:translateX(-50%);}}.cke-two-cols-container > .col{position:relative;width:100%;max-width:100%;}@media (min-width:768px){.cke-two-cols-container > .col{max-width:500px;}.cke-two-cols-container > .col.col-right{margin-left:6.5%;}}.cke-two-cols-container .cke-image-text-container,.cke-two-cols-container .cke-text-image-container,.cke-two-cols-container .cke-image-title-text-container,.cke-two-cols-container .cke-title-text-image-container,.cke-two-cols-container .cke-bio-left-container,.cke-two-cols-container .cke-bio-right-container{max-width:100%;width:100%;padding:0;left:0;transform:none;}.cke-two-cols-container .cke-image-text-container .decoration,.cke-two-cols-container .cke-text-image-container .decoration,.cke-two-cols-container .cke-image-title-text-container .decoration,.cke-two-cols-container .cke-title-text-image-container .decoration,.cke-two-cols-container .cke-bio-left-container .decoration,.cke-two-cols-container .cke-bio-right-container .decoration{display:none;}.cke_editable .cke-two-cols-container,body[contenteditable=true] .cke-two-cols-container{border:1px dashed #F3E7DD;}.cke_editable .cke-two-cols-container > .col,body[contenteditable=true] .cke-two-cols-container > .col{border:1px solid #EBD6C3;}
.cke-image-text-container,.cke-text-image-container,.cke-image-title-text-container,.cke-title-text-image-container,.cke-bio-left-container,.cke-bio-right-container{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;}@media (min-width:768px){.cke-image-text-container,.cke-text-image-container,.cke-image-title-text-container,.cke-title-text-image-container,.cke-bio-left-container,.cke-bio-right-container{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100vw;max-width:1280px;padding:0 24px;left:50%;transform:translateX(-50%);}}.cke-image-text-container .col,.cke-text-image-container .col,.cke-image-title-text-container .col,.cke-title-text-image-container .col,.cke-bio-left-container .col,.cke-bio-right-container .col{position:relative;display:block;width:100%;max-width:100%;}.cke-image-text-container .col img,.cke-text-image-container .col img,.cke-image-title-text-container .col img,.cke-title-text-image-container .col img,.cke-bio-left-container .col img,.cke-bio-right-container .col img{width:100%;height:auto;}.cke-image-text-container .col{z-index:2;}.cke-image-text-container .col.col-right{margin-top:16px;}@media (min-width:768px){.cke-image-text-container .col{max-width:calc(50% - 8px);}.cke-image-text-container .col.col-right{margin-top:0;margin-left:16px;}}.cke-image-text-container .decoration-thread{bottom:-80px;right:-180px;z-index:0;}.cke-image-text-container .decoration-thread svg{width:500px;}.cke-image-text-container .decoration-thread svg path{stroke-width:0.3px;}.cke-image-text-container .decoration-plain-eggshell{bottom:0;right:0;z-index:0;}.cke-image-text-container .decoration-plain-eggshell svg{width:260px;}.cke-text-image-container{flex-direction:column-reverse;}@media (min-width:768px){.cke-text-image-container{flex-direction:row;}}.cke-text-image-container .col.col-left{margin-top:16px;}@media (min-width:768px){.cke-text-image-container .col{max-width:calc(50% - 8px);}.cke-text-image-container .col.col-left{margin-top:0;margin-left:16px;}}.cke-text-image-container .decoration-thread{top:0;left:60px;z-index:0;}@media (min-width:768px){.cke-text-image-container .decoration-thread{top:-80px;left:-180px;}}.cke-text-image-container .decoration-thread svg{width:200px;}.cke-text-image-container .decoration-thread svg path{stroke-width:0.3px;}.cke-text-image-container .decoration-plain-eggshell{top:10px;left:140px;z-index:0;}@media (min-width:768px){.cke-text-image-container .decoration-plain-eggshell{top:-20px;left:-60px;}}.cke-text-image-container .decoration-plain-eggshell svg{width:130px;}.cke-image-title-text-container h2,.cke-title-text-image-container h2,.cke-bio-left-container h2,.cke-bio-right-container h2{font-size:2rem;font-style:italic;font-weight:200;margin:0;}.cke-image-title-text-container h2 + p,.cke-title-text-image-container h2 + p,.cke-bio-left-container h2 + p,.cke-bio-right-container h2 + p{margin-top:0;z-index:1;}.cke-image-title-text-container .col.col-right{margin-top:16px;}@media (min-width:768px){.cke-image-title-text-container .col{max-width:calc(50% - 8px);}.cke-image-title-text-container .col.col-right{margin-top:0;margin-left:16px;}}.cke-image-title-text-container .decoration-plain-beige{bottom:10px;right:-80px;z-index:-1;}.cke-image-title-text-container .decoration-plain-beige svg{width:350px;}.cke-image-title-text-container .decoration-plain-beige svg path{stroke-width:0.3px;}.cke-bio-left-container,.cke-bio-right-container{max-width:730px;padding:0;}.cke-bio-left-container .col.col-right{margin-top:16px;}@media (min-width:768px){.cke-bio-left-container .col.col-left{max-width:37.5%;}.cke-bio-left-container .col.col-right{margin-top:0;margin-left:16px;max-width:calc(100% - 8px - 37.5%);}}.cke-bio-left-container .decoration-plain-beige{bottom:10px;right:-80px;z-index:-1;}.cke-bio-left-container .decoration-plain-beige svg{width:350px;}.cke-bio-left-container .decoration-plain-beige svg path{stroke-width:0.3px;}.cke-bio-right-container{flex-direction:column-reverse;}@media (min-width:768px){.cke-bio-right-container{flex-direction:row;}}.cke-bio-right-container .col.col-left{margin-top:16px;}@media (min-width:768px){.cke-bio-right-container .col.col-left{margin-top:0;margin-left:16px;max-width:calc(100% - 8px - 37.5%);}.cke-bio-right-container .col.col-right{max-width:37.5%;}}.cke-title-text-image-container{flex-direction:column-reverse;}@media (min-width:768px){.cke-title-text-image-container{flex-direction:row;}}.cke-title-text-image-container .col.col-left{margin-top:16px;}@media (min-width:768px){.cke-title-text-image-container .col{max-width:calc(50% - 8px);}.cke-title-text-image-container .col.col-left{margin-top:0;margin-left:16px;}}.cke_editable .cke-image-text-container,.cke_editable .cke-text-image-container,.cke_editable .cke-image-title-text-container,.cke_editable .cke-title-text-image-container,.cke_editable .cke-bio-left-container,.cke_editable .cke-bio-right-container,body[contenteditable=true] .cke-image-text-container,body[contenteditable=true] .cke-text-image-container,body[contenteditable=true] .cke-image-title-text-container,body[contenteditable=true] .cke-title-text-image-container,body[contenteditable=true] .cke-bio-left-container,body[contenteditable=true] .cke-bio-right-container{border:1px dashed #F3E7DD;}.cke_editable .cke-image-text-container .col,.cke_editable .cke-text-image-container .col,.cke_editable .cke-image-title-text-container .col,.cke_editable .cke-title-text-image-container .col,.cke_editable .cke-bio-left-container .col,.cke_editable .cke-bio-right-container .col,body[contenteditable=true] .cke-image-text-container .col,body[contenteditable=true] .cke-text-image-container .col,body[contenteditable=true] .cke-image-title-text-container .col,body[contenteditable=true] .cke-title-text-image-container .col,body[contenteditable=true] .cke-bio-left-container .col,body[contenteditable=true] .cke-bio-right-container .col{border:1px solid #EBD6C3;}
.cke-blockquote-container{position:relative;}.cke-blockquote-container .decoration-thread-rotate{bottom:60px;left:0;z-index:0;}.cke-blockquote-container .decoration-thread-rotate svg{width:190px;}.cke-blockquote-container *{font-size:1.8rem;font-family:"Barcelony";font-style:normal;}@media (min-width:768px){.cke-blockquote-container *{font-size:2.7rem;}}.cke_editable .cke-blockquote-container,body[contenteditable=true] .cke-blockquote-container{border:1px dashed #F3E7DD;}
.text-formatted .cke_widget_wrapper,.cke_editable .cke_widget_wrapper{position:relative;display:block;width:100%;}.text-formatted .cke_widget_wrapper img,.cke_editable .cke_widget_wrapper img{position:relative;display:block;width:100%;}.text-formatted p,.cke_editable p{line-height:1.5;}.text-formatted ul li,.text-formatted ol li,.cke_editable ul li,.cke_editable ol li{line-height:1.5;margin-top:8px;}.text-formatted ul li:before,.text-formatted ol li:before,.cke_editable ul li:before,.cke_editable ol li:before{border:1px solid #000;background-color:#000;}.text-formatted ul li a,.text-formatted ol li a,.cke_editable ul li a,.cke_editable ol li a{font-family:"DM Sans",sans-serif;font-size:1.5rem;font-weight:400;}@media (min-width:768px){.text-formatted ul li a,.text-formatted ol li a,.cke_editable ul li a,.cke_editable ol li a{font-size:1.6rem;}}.text-formatted ul li:before,.cke_editable ul li:before{top:3px;left:8px;width:25px;height:20px;background-size:contain;background-image:url(/themes/custom/main_lumini/assets/decoration/galet-list.png);background-repeat:no-repeat;background-color:transparent;border:none;}.text-formatted ol li:before,.cke_editable ol li:before{font-family:"DM Sans",sans-serif;font-weight:800;background-color:transparent;border:none;color:#EBD6C3;}.text-formatted .two-columns,.cke_editable .two-columns{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:center;align-items:flex-start;width:100%;}@media (min-width:768px){.text-formatted .two-columns,.cke_editable .two-columns{flex-direction:row;}}.text-formatted .two-columns .col,.text-formatted .two-columns .col-left,.text-formatted .two-columns .col-right,.cke_editable .two-columns .col,.cke_editable .two-columns .col-left,.cke_editable .two-columns .col-right{position:relative;width:100%;}@media (min-width:768px){.text-formatted .two-columns .col,.text-formatted .two-columns .col-left,.text-formatted .two-columns .col-right,.cke_editable .two-columns .col,.cke_editable .two-columns .col-left,.cke_editable .two-columns .col-right{max-width:50%;}}.text-formatted .two-columns .col-left,.cke_editable .two-columns .col-left{padding-bottom:30px;}@media (min-width:768px){.text-formatted .two-columns .col-left,.cke_editable .two-columns .col-left{padding-right:0;padding-bottom:0;}}.text-formatted .two-columns .col-right,.cke_editable .two-columns .col-right{padding-top:30px;border-top:1px solid #000;}@media (min-width:768px){.text-formatted .two-columns .col-right,.cke_editable .two-columns .col-right{padding-top:0;padding-left:30px;border-top:none;border-left:1px solid #000;}}.text-formatted a,.cke_editable a{padding:5px 0;background-size:201% auto;background-image:linear-gradient(to right,transparent 50%,#F3E7DD 50%);background-position:0 0;transition:all ease 0.4s;word-break:auto-phrase;}@media (max-width:768px){.text-formatted a,.cke_editable a{background-position:-99.59% 0;}}.text-formatted a:hover,.text-formatted a .active,.cke_editable a:hover,.cke_editable a .active{background-position:-99.59% 0;}
.field.field--label-above:not(.field-text-with-label-h2) > .label-container{position:relative;font-size:2.3rem;}.field.field--label-above:not(.field-text-with-label-h2) > .label-container:after{content:" :";display:inline-block;margin-left:3px;}
.field--name-field-gallery .swiper-slide{width:100% !important;}.field--name-field-gallery img{width:100%;height:auto;max-width:none;}.field--name-field-gallery .swiper-slide{background-position:center;background-size:cover;}.field--name-field-gallery .swiper-slide img{display:block;width:100%;}
.field--name-field-teaser-title h3{margin-top:0;}
.field--name-field-email{width:40px;height:40px;}.field--name-field-email .field__item{position:relative;width:100%;height:100%;}.field--name-field-email .field__item a{position:relative;display:block;width:41px;height:41px;margin:0;padding:0;border-radius:50px;color:transparent !important;background-color:transparent !important;overflow:hidden;text-indent:-9999px;text-decoration:none;}.field--name-field-email .field__item a::selection{background:transparent;}.field--name-field-email .field__item a::-moz-selection{background:transparent;}.field--name-field-email .field__item a:active,.field--name-field-email .field__item a:focus{outline-color:transparent;}.field--name-field-email .field__item a:before,.field--name-field-email .field__item a:after{content:"";position:absolute;top:50%;left:50%;display:block;width:40px;height:40px;text-indent:0;font-weight:400 !important;color:#fff;border:2px solid #fff;transform:translateX(-50%) translateY(-50%);transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.field--name-field-email .field__item a:before{border:2px solid #fff;border-radius:100%;background-color:transparent;}.field--name-field-email .field__item a:after{content:"\e901";font-family:"icomoon";font-size:16px;height:auto;border:2px solid transparent;text-align:center;}.field--name-field-email .field__item a:hover a:before{background-color:#fff;}.field--name-field-email .field__item a:hover a:after{color:#000;}.field--name-field-email .field__item a:after{content:"\e904";}
.field--name-field-facebook{width:40px;height:40px;}.field--name-field-facebook .field__item{position:relative;width:100%;height:100%;}.field--name-field-facebook .field__item a{position:relative;display:block;width:41px;height:41px;margin:0;padding:0;border-radius:50px;color:transparent !important;background-color:transparent !important;overflow:hidden;text-indent:-9999px;text-decoration:none;}.field--name-field-facebook .field__item a::selection{background:transparent;}.field--name-field-facebook .field__item a::-moz-selection{background:transparent;}.field--name-field-facebook .field__item a:active,.field--name-field-facebook .field__item a:focus{outline-color:transparent;}.field--name-field-facebook .field__item a:before,.field--name-field-facebook .field__item a:after{content:"";position:absolute;top:50%;left:50%;display:block;width:40px;height:40px;text-indent:0;font-weight:400 !important;color:#fff;border:2px solid #fff;transform:translateX(-50%) translateY(-50%);transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.field--name-field-facebook .field__item a:before{border:2px solid #fff;border-radius:100%;background-color:transparent;}.field--name-field-facebook .field__item a:after{content:"\e901";font-family:"icomoon";font-size:16px;height:auto;border:2px solid transparent;text-align:center;}.field--name-field-facebook .field__item a:hover a:before{background-color:#fff;}.field--name-field-facebook .field__item a:hover a:after{color:#000;}.field--name-field-facebook .field__item a:after{content:"\e90b";}
.field--name-field-twitter{width:40px;height:40px;}.field--name-field-twitter .field__item{position:relative;width:100%;height:100%;}.field--name-field-twitter .field__item a{position:relative;display:block;width:41px;height:41px;margin:0;padding:0;border-radius:50px;color:transparent !important;background-color:transparent !important;overflow:hidden;text-indent:-9999px;text-decoration:none;}.field--name-field-twitter .field__item a::selection{background:transparent;}.field--name-field-twitter .field__item a::-moz-selection{background:transparent;}.field--name-field-twitter .field__item a:active,.field--name-field-twitter .field__item a:focus{outline-color:transparent;}.field--name-field-twitter .field__item a:before,.field--name-field-twitter .field__item a:after{content:"";position:absolute;top:50%;left:50%;display:block;width:40px;height:40px;text-indent:0;font-weight:400 !important;color:#fff;border:2px solid #fff;transform:translateX(-50%) translateY(-50%);transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.field--name-field-twitter .field__item a:before{border:2px solid #fff;border-radius:100%;background-color:transparent;}.field--name-field-twitter .field__item a:after{content:"\e901";font-family:"icomoon";font-size:16px;height:auto;border:2px solid transparent;text-align:center;}.field--name-field-twitter .field__item a:hover a:before{background-color:#fff;}.field--name-field-twitter .field__item a:hover a:after{color:#000;}.field--name-field-twitter .field__item a:after{content:"\e929";}
.field--name-field-apimo-reference{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.field--name-field-apimo-reference .field__label,.field--name-field-apimo-reference .field__item{text-transform:uppercase;font-weight:800;font-size:15px;color:#000;}
.field--name-field-apimo-pictures .swiper-slide{width:100% !important;}.field--name-field-apimo-pictures img{width:100%;height:auto;max-width:none;}.field--name-field-apimo-pictures .swiper-slide{background-position:center;background-size:cover;}.field--name-field-apimo-pictures .swiper-slide img{display:block;width:100%;}
.field--name-field-selections{margin-top:0;text-align:center;}.field--name-field-selections > .field--label{text-align:center;text-transform:uppercase;font-weight:700;margin:40px auto;}.field--name-field-selections > .field--items{position:relative;width:calc(100vw - 3 * 8px);margin:0 auto;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:flex-start;}@media (min-width:768px){.field--name-field-selections > .field--items{flex-direction:row;}}.field--name-field-selections > .field--items > .field--item{position:relative;width:100%;max-width:100%;margin:10px;}@media (min-width:768px){.field--name-field-selections > .field--items > .field--item{max-width:calc(33% - 20px);}}.field--name-field-selections a.btn{margin-top:16px;text-transform:uppercase;}
.field--name-field-places{position:relative;width:calc(100vw - 3 * 8px);max-width:1280px;margin-top:0;text-align:center;margin:0 auto;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;}@media (min-width:768px){.field--name-field-places{flex-direction:row;}}.field--name-field-places > .field--item,.field--name-field-places > .field__item{position:relative;width:100%;max-width:100%;margin:10px;}@media (min-width:768px){.field--name-field-places > .field--item,.field--name-field-places > .field__item{max-width:calc(50% - 3.5 * 8px);margin:0;margin-top:-18.5%;}}@media (min-width:768px){.field--name-field-places > .field--item:nth-child(1),.field--name-field-places > .field--item:nth-child(2),.field--name-field-places > .field__item:nth-child(1),.field--name-field-places > .field__item:nth-child(2){margin-top:0;}}@media (min-width:768px){.field--name-field-places > .field--item:last-child,.field--name-field-places > .field__item:last-child{margin-top:4.375%;}}@media (min-width:768px){.field--name-field-places > .field--item:nth-child(2n),.field--name-field-places > .field__item:nth-child(2n){margin-left:4.375%;}}@media (min-width:768px){.field--name-field-places > .field--item.vertical .node .node__content .group-image-container .field--name-field-image-teaser,.field--name-field-places > .field--item.vertical .node .content .group-image-container .field--name-field-image-teaser,.field--name-field-places > .field__item.vertical .node .node__content .group-image-container .field--name-field-image-teaser,.field--name-field-places > .field__item.vertical .node .content .group-image-container .field--name-field-image-teaser{display:none;}.field--name-field-places > .field--item.vertical .node .node__content .group-image-container .field--name-field-image-vertical-teaser,.field--name-field-places > .field--item.vertical .node .content .group-image-container .field--name-field-image-vertical-teaser,.field--name-field-places > .field__item.vertical .node .node__content .group-image-container .field--name-field-image-vertical-teaser,.field--name-field-places > .field__item.vertical .node .content .group-image-container .field--name-field-image-vertical-teaser{display:block;}}
body.lang-fr .field--name-field-apimo-energy-year-cost .field__item:after{content:"€ / an";}body.lang-en .field--name-field-apimo-energy-year-cost .field__item:after{content:"€ / year";}
body.lang-fr .field--name-field-apimo-property-tax .field__item:after{content:"€ / an";margin-left:3px;}body.lang-en .field--name-field-apimo-property-tax .field__item:after{content:"€ / year";margin-left:3px;}
.field--name-field-sold,.field--name-field-sale-agreement{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:80px;height:80px;font-family:"DM Sans",sans-serif;font-size:1.2rem;color:#000;text-align:center;padding:0.5em;box-sizing:border-box;pointer-events:none;}.field--name-field-sold svg,.field--name-field-sale-agreement svg{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:auto;}.field--name-field-sold .field__item,.field--name-field-sale-agreement .field__item{z-index:1;}.field--name-field-sale-agreement{line-height:1;}.field--name-field-sale-agreement .field__item{line-height:1;}
.field--name-field-found{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:80px;height:80px;font-family:"DM Sans",sans-serif;font-size:1.2rem;color:#000;background-color:rgba(255,255,255,0.7803921569);text-align:center;padding:0.5em;box-sizing:border-box;pointer-events:none;}
.field--name-field-apimo-regulations-1 .field__label{position:relative;z-index:1;}.field--name-field-apimo-regulations-1 .field__item{position:relative;z-index:1;}
.layout-container form input[type=submit],.layout-container form input.form-submit{outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;background-color:transparent;border:1px solid #000;border-radius:50px;color:#000;font-size:1.6rem;font-family:"DM Sans",sans-serif !important;font-weight:400;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:7px 16px !important;overflow:hidden;text-decoration:none;max-width:100%;cursor:pointer;transition:color cubic-bezier(0.4,0,0.2,1) 0.375s,background-color cubic-bezier(0.4,0,0.2,1) 0.375s;}.layout-container form input[type=submit]:hover,.layout-container form input[type=submit].hover,.layout-container form input[type=submit].activated,.layout-container form input[type=submit].active,.layout-container form input[type=submit].actived,.layout-container form input.form-submit:hover,.layout-container form input.form-submit.hover,.layout-container form input.form-submit.activated,.layout-container form input.form-submit.active,.layout-container form input.form-submit.actived{color:#fff !important;background-color:#000;}.layout-container form input[type=submit]:hover span,.layout-container form input[type=submit].hover span,.layout-container form input[type=submit].activated span,.layout-container form input[type=submit].active span,.layout-container form input[type=submit].actived span,.layout-container form input.form-submit:hover span,.layout-container form input.form-submit.hover span,.layout-container form input.form-submit.activated span,.layout-container form input.form-submit.active span,.layout-container form input.form-submit.actived span{color:#fff;}.layout-container form input[type=submit]:disabled,.layout-container form input.form-submit:disabled{color:#000 !important;background-color:rgba(255,255,255,0.8);opacity:0.8;cursor:no-drop;}
.form-actions{position:relative;text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-evenly;align-items:center;width:100%;margin:10px 0 0 0;}@media (min-width:768px){.form-actions{margin:0;width:auto;}}.form-actions input,.form-actions a{outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;top:0;border:none;padding:20px;transition:all ease 0.4s;outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;background-color:transparent;border:1px solid #000;border-radius:50px;color:#000;font-size:1.6rem;font-family:"DM Sans",sans-serif !important;font-weight:400;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:7px 16px !important;overflow:hidden;text-decoration:none;max-width:100%;cursor:pointer;transition:color cubic-bezier(0.4,0,0.2,1) 0.375s,background-color cubic-bezier(0.4,0,0.2,1) 0.375s;}.form-actions input:before,.form-actions a:before{display:none;}.form-actions input:active,.form-actions input:focus,.form-actions a:active,.form-actions a:focus{outline:none;box-shadow:0px 0px 1px 2px rgba(119,221,168,0.2);}.form-actions input:hover,.form-actions input.hover,.form-actions input.activated,.form-actions input.active,.form-actions input.actived,.form-actions a:hover,.form-actions a.hover,.form-actions a.activated,.form-actions a.active,.form-actions a.actived{color:#fff !important;background-color:#000;}.form-actions input:hover span,.form-actions input.hover span,.form-actions input.activated span,.form-actions input.active span,.form-actions input.actived span,.form-actions a:hover span,.form-actions a.hover span,.form-actions a.activated span,.form-actions a.active span,.form-actions a.actived span{color:#fff;}.form-actions input:disabled,.form-actions a:disabled{color:#000 !important;background-color:rgba(255,255,255,0.8);opacity:0.8;cursor:no-drop;}.form-actions input,.form-actions a{vertical-align:bottom;background-color:#E73637;color:#fff;margin-top:0;min-width:168px;}
form[id*=views-exposed-form-f-places-block-]{max-width:760px;margin:auto;}form[id*=views-exposed-form-f-places-block-] .form--inline{position:relative;padding-bottom:50px;flex-wrap:wrap !important;max-width:100%;margin:auto !important;align-content:flex-start !important;}@media (min-width:768px){form[id*=views-exposed-form-f-places-block-] .form--inline{display:flex;justify-content:center !important;align-content:center !important;}}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item{position:relative;display:flex;max-width:none !important;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:auto !important;max-width:none !important;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item label{display:none;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item .field-prefix,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item .field-suffix{font-size:1.6rem;font-family:"DM Sans";font-style:italic;font-weight:400;line-height:1;margin:0 6px;white-space:nowrap;}@media (min-width:768px){form[id*=views-exposed-form-f-places-block-] .form--inline .form-item .field-prefix,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item .field-suffix{font-size:2rem;font-weight:200;}}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item input{color:#000;background-color:#F6EDE6;border:1px solid #F6EDE6;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item input::-webkit-input-placeholder{color:#000;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item input:-moz-placeholder{color:#000;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item input::-moz-placeholder{color:#000;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item input:-ms-input-placeholder{color:#000;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item input:hover{color:#000;background-color:#F6EDE6;border:1px solid #F6EDE6;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-field-apimo-city-value input,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-field-apimo-city-reference-target-id-verf input{min-width:120px;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-field-apimo-city-value input::-webkit-input-placeholder,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-field-apimo-city-reference-target-id-verf input::-webkit-input-placeholder{text-align:center;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-field-apimo-city-value input:-moz-placeholder,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-field-apimo-city-reference-target-id-verf input:-moz-placeholder{text-align:center;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-field-apimo-city-value input::-moz-placeholder,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-field-apimo-city-reference-target-id-verf input::-moz-placeholder{text-align:center;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-field-apimo-city-value input:-ms-input-placeholder,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-field-apimo-city-reference-target-id-verf input:-ms-input-placeholder{text-align:center;}@media (max-width:768px){form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-field-apimo-city-value .chosen-container .chosen-choices,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-field-apimo-city-reference-target-id-verf .chosen-container .chosen-choices{min-height:40px;height:auto;display:block;border-radius:20px;}}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-field-apimo-area-value input{max-width:110px;text-align:center;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-field-apimo-price-value input{max-width:110px;text-align:center;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-by{display:none;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul{margin:0;padding:0;list-style:none;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li{margin:0;padding:0;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li:marker,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li::marker{display:none;}@media (min-width:768px){form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order{position:absolute;bottom:0;right:-20px;}}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order label{display:block;font-size:2rem;font-weight:200;font-family:"DM Sans";font-style:italic;line-height:1;margin-right:8px;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li{display:inline-block;line-height:1;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li:nth-child(2){margin-left:8px;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a{outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;background-color:transparent;border:1px solid #000;border-radius:50px;color:#000;font-size:1.6rem;font-family:"DM Sans",sans-serif !important;font-weight:400;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:7px 16px !important;overflow:hidden;text-decoration:none;max-width:100%;cursor:pointer;transition:color cubic-bezier(0.4,0,0.2,1) 0.375s,background-color cubic-bezier(0.4,0,0.2,1) 0.375s;color:#000 !important;background-color:#F3E7DD !important;border:none;position:relative;text-indent:-99999px;width:50px;overflow:hidden;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a:hover,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.hover,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.activated,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.active,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.actived{color:#fff !important;background-color:#000;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a:hover span,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.hover span,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.activated span,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.active span,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.actived span{color:#fff;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a:disabled{color:#000 !important;background-color:rgba(255,255,255,0.8);opacity:0.8;cursor:no-drop;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a:after{color:#000 !important;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a:hover,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.hover,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.activated{color:#F3E7DD !important;background-color:#000 !important;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a:hover:after,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a:hover span,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.hover:after,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.hover span,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.activated:after,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.activated span{color:#F3E7DD !important;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a:hover:after:before,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a:hover span:before,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.hover:after:before,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.hover span:before,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.activated:after:before,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.activated span:before{color:#F3E7DD !important;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a:disabled{color:#000 !important;background-color:#F3E7DD !important;opacity:0.8;cursor:no-drop;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a:disabled:after{color:#000 !important;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a:after{content:"";position:absolute;display:block !important;top:50%;left:50%;width:25px;height:14px;text-indent:0;background-size:contain;background-repeat:no-repeat;background-image:url(/themes/custom/main_lumini/assets/icons/icon-arrow.svg);transform:translateX(-50%) translateY(-50%);}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a[name="sort_order[ASC]"]:after{transform:translateX(-50%) translateY(-50%) scale(-1);}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a:hover,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.bef-link--selected{background-color:#000 !important;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a:hover:after,form[id*=views-exposed-form-f-places-block-] .form--inline .form-item.form-item-sort-order .bef-links ul li a.bef-link--selected:after{background-image:url(/themes/custom/main_lumini/assets/icons/icon-arrow--white.svg);}form[id*=views-exposed-form-f-places-block-] .form--inline .form-actions{position:absolute;left:50%;bottom:0;transform:translateX(-50%);margin-left:0 !important;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-actions .decoration{pointer-events:none;bottom:-10px;left:-6px;z-index:-1;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-actions .decoration svg{width:118px;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-actions input[id=edit-submit-f-places]{width:244px;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-actions input[id=edit-reset]{font-size:1.2rem;text-transform:none;letter-spacing:normal;color:#000;background-color:#fff;min-width:auto;border:none;background-image:url(/themes/custom/main_lumini/assets/icons/icon-reset.svg);background-repeat:no-repeat;background-size:18px;background-position:5px center;padding-left:30px !important;}form[id*=views-exposed-form-f-places-block-] .form--inline .form-actions input[id=edit-reset]:hover{color:#000 !important;background-color:#fff;border:none;}
.form-type-checkbox input[type=checkbox]{-webkit-appearance:none;display:inline-block;vertical-align:middle;width:16px;height:16px;position:relative;-webkit-appearance:none;border-radius:0px;background-color:initial;background-repeat:no-repeat;background-position:center center;cursor:pointer;}.form-type-checkbox input[type=checkbox]:before{content:"";position:absolute;width:13px;height:13px;top:4px;left:4px;border:1px solid white;box-sizing:border-box;border-radius:3px;}.form-type-checkbox input[type=checkbox]:after{border-radius:2px;}.form-type-checkbox input[type=checkbox]:checked:after,.form-type-checkbox input[type=checkbox]:focus-within:after{content:"";position:absolute;width:9px;height:9px;top:6px;left:6px;background-color:white;}.form-type-checkbox input[type=checkbox]:before{border:1px solid #000;}.form-type-checkbox input[type=checkbox]:checked:after{background-color:#000;}.form-type-checkbox label{width:calc(100% - 28px);display:inline-block;margin-left:6px;vertical-align:text-top;text-align:left;cursor:pointer;}
.form-type-radio input,.form-type-radio label,.radio-button input,.radio-button label{vertical-align:middle;}.form-type-radio input[type=radio],.radio-button input[type=radio]{box-sizing:border-box;padding:0;border-radius:50%;box-shadow:none;border:1px solid #000;background-color:white;box-shadow:0 0 0 0 white inset;width:18px;height:18px;-webkit-appearance:none;transition:all ease 0.4s;cursor:pointer;margin-right:8px;}.form-type-radio input[type=radio]:checked,.radio-button input[type=radio]:checked{box-shadow:0 0 0 4px white inset;background-color:#000;}.form-type-radio input[type=radio]:hover,.radio-button input[type=radio]:hover{border:1px solid #000;}.form-type-radio label,.radio-button label{display:inline-block;margin-top:2px;}
.form-item.form-type-select .chosen-container{display:block !important;width:100% !important;}.form-item.form-type-select .chosen-container .chosen-single{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;text-align:left;height:34px;border:none;box-shadow:none;border-radius:0;}.form-item.form-type-select .chosen-container .chosen-single span{font-size:1.6rem;font-family:"DM Sans",sans-serif;font-weight:400;}.form-item.form-type-select .chosen-container .chosen-single div{width:40px;}.form-item.form-type-select .chosen-container .chosen-single div b{position:relative;background:none !important;}.form-item.form-type-select .chosen-container .chosen-single div b:after{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) rotate(90deg);content:"\e907";font-family:"icomoon";}.form-item.form-type-select .chosen-container .chosen-single,.form-item.form-type-select .chosen-container .chosen-choices{height:40px;font-size:14px;max-width:100%;margin:0 !important;padding:0 !important;padding-left:14px !important;padding-right:14px !important;box-shadow:none;color:#000;background:transparent;background-color:#F6EDE6;border:1px solid #F6EDE6;width:100%;border-radius:50px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.form-item.form-type-select .chosen-container .chosen-single .search-choice,.form-item.form-type-select .chosen-container .chosen-choices .search-choice{outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;margin:0;color:#000;background-color:#F6EDE6;border:1px solid #F6EDE6;}.form-item.form-type-select .chosen-container .chosen-single .search-field input,.form-item.form-type-select .chosen-container .chosen-choices .search-field input{color:#000;}.form-item.form-type-select .chosen-container .chosen-drop{scroll-behavior:auto;background-color:#F6EDE6;margin-top:12px;padding:12px;min-width:150px;border:none;border-radius:10px;overflow:hidden;}.form-item.form-type-select .chosen-container .chosen-drop .chosen-search input[type=text]{color:#000;}.form-item.form-type-select .chosen-container .chosen-drop .chosen-results{scroll-behavior:auto;list-style:none;}.form-item.form-type-select .chosen-container .chosen-drop .chosen-results li{color:#000;}.form-item.form-type-select .chosen-container .chosen-drop .chosen-results li::marker,.form-item.form-type-select .chosen-container .chosen-drop .chosen-results li:marker{display:none;}.form-item.form-type-select .chosen-container .chosen-drop .chosen-results li.highlighted{background-color:#EBD6C3;background-image:none;color:#000;}.form-item.form-type-select select{position:relative;-webkit-appearance:none;height:40px;width:140px;max-width:100%;border:none;margin:0 !important;padding:0 !important;padding-left:14px !important;padding-right:14px !important;border:1px solid #000;border-radius:50px;color:#000;background-color:#F6EDE6;border:1px solid #F6EDE6;background-image:url(/themes/custom/main_lumini/assets/pictos/icon-chevron.svg);background-size:16px 16px;background-repeat:no-repeat;background-position:calc(100% - 12px) center;}.form-item.form-type-select select::-webkit-input-placeholder{color:#000;}.form-item.form-type-select select:-moz-placeholder{color:#000;}.form-item.form-type-select select::-moz-placeholder{color:#000;}.form-item.form-type-select select:-ms-input-placeholder{color:#000;}.form-item.form-type-select select:hover{color:#000;background-color:#F6EDE6;border:1px solid #F6EDE6;}
.form-item.form-type-textfield label,.form-item-search-api-fulltext label,.form-item.form-type-email label,.form-item.form-type-password label,.form-item-your-phone-number label,.custom-full-text-container label{font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.4rem;margin-bottom:0;display:block;}.form-item.form-type-textfield input[type=text],.form-item.form-type-textfield input[type=password],.form-item.form-type-textfield input[type=number],.form-item.form-type-textfield input[type=tel],.form-item.form-type-textfield input[type=email],.form-item-search-api-fulltext input[type=text],.form-item-search-api-fulltext input[type=password],.form-item-search-api-fulltext input[type=number],.form-item-search-api-fulltext input[type=tel],.form-item-search-api-fulltext input[type=email],.form-item.form-type-email input[type=text],.form-item.form-type-email input[type=password],.form-item.form-type-email input[type=number],.form-item.form-type-email input[type=tel],.form-item.form-type-email input[type=email],.form-item.form-type-password input[type=text],.form-item.form-type-password input[type=password],.form-item.form-type-password input[type=number],.form-item.form-type-password input[type=tel],.form-item.form-type-password input[type=email],.form-item-your-phone-number input[type=text],.form-item-your-phone-number input[type=password],.form-item-your-phone-number input[type=number],.form-item-your-phone-number input[type=tel],.form-item-your-phone-number input[type=email],.custom-full-text-container input[type=text],.custom-full-text-container input[type=password],.custom-full-text-container input[type=number],.custom-full-text-container input[type=tel],.custom-full-text-container input[type=email]{-webkit-appearance:none;height:40px;max-width:100%;border:none;margin:0 !important;padding:0 !important;padding-left:14px !important;padding-right:14px !important;width:100%;border:1px solid #000;border-radius:50px;}.form-item.form-type-textfield input[type=text]:focus,.form-item.form-type-textfield input[type=text]:focus-visible,.form-item.form-type-textfield input[type=password]:focus,.form-item.form-type-textfield input[type=password]:focus-visible,.form-item.form-type-textfield input[type=number]:focus,.form-item.form-type-textfield input[type=number]:focus-visible,.form-item.form-type-textfield input[type=tel]:focus,.form-item.form-type-textfield input[type=tel]:focus-visible,.form-item.form-type-textfield input[type=email]:focus,.form-item.form-type-textfield input[type=email]:focus-visible,.form-item-search-api-fulltext input[type=text]:focus,.form-item-search-api-fulltext input[type=text]:focus-visible,.form-item-search-api-fulltext input[type=password]:focus,.form-item-search-api-fulltext input[type=password]:focus-visible,.form-item-search-api-fulltext input[type=number]:focus,.form-item-search-api-fulltext input[type=number]:focus-visible,.form-item-search-api-fulltext input[type=tel]:focus,.form-item-search-api-fulltext input[type=tel]:focus-visible,.form-item-search-api-fulltext input[type=email]:focus,.form-item-search-api-fulltext input[type=email]:focus-visible,.form-item.form-type-email input[type=text]:focus,.form-item.form-type-email input[type=text]:focus-visible,.form-item.form-type-email input[type=password]:focus,.form-item.form-type-email input[type=password]:focus-visible,.form-item.form-type-email input[type=number]:focus,.form-item.form-type-email input[type=number]:focus-visible,.form-item.form-type-email input[type=tel]:focus,.form-item.form-type-email input[type=tel]:focus-visible,.form-item.form-type-email input[type=email]:focus,.form-item.form-type-email input[type=email]:focus-visible,.form-item.form-type-password input[type=text]:focus,.form-item.form-type-password input[type=text]:focus-visible,.form-item.form-type-password input[type=password]:focus,.form-item.form-type-password input[type=password]:focus-visible,.form-item.form-type-password input[type=number]:focus,.form-item.form-type-password input[type=number]:focus-visible,.form-item.form-type-password input[type=tel]:focus,.form-item.form-type-password input[type=tel]:focus-visible,.form-item.form-type-password input[type=email]:focus,.form-item.form-type-password input[type=email]:focus-visible,.form-item-your-phone-number input[type=text]:focus,.form-item-your-phone-number input[type=text]:focus-visible,.form-item-your-phone-number input[type=password]:focus,.form-item-your-phone-number input[type=password]:focus-visible,.form-item-your-phone-number input[type=number]:focus,.form-item-your-phone-number input[type=number]:focus-visible,.form-item-your-phone-number input[type=tel]:focus,.form-item-your-phone-number input[type=tel]:focus-visible,.form-item-your-phone-number input[type=email]:focus,.form-item-your-phone-number input[type=email]:focus-visible,.custom-full-text-container input[type=text]:focus,.custom-full-text-container input[type=text]:focus-visible,.custom-full-text-container input[type=password]:focus,.custom-full-text-container input[type=password]:focus-visible,.custom-full-text-container input[type=number]:focus,.custom-full-text-container input[type=number]:focus-visible,.custom-full-text-container input[type=tel]:focus,.custom-full-text-container input[type=tel]:focus-visible,.custom-full-text-container input[type=email]:focus,.custom-full-text-container input[type=email]:focus-visible{outline:none;}
.form-item.form-item-search-api-fulltext input[type=text],.custom-full-text-container input[type=text]{background-image:url(/themes/custom/main_lumini/assets/icons/icon-search--black-green.svg);background-repeat:no-repeat;background-size:18px;background-position:calc(100% - 5px) center;padding-right:30px !important;border-radius:0;}
.form-item.form-type-textarea label{font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.4rem;margin-bottom:0;display:block;}.form-item.form-type-textarea textarea{-webkit-appearance:none;max-width:100%;border:none;margin:0 !important;padding:14px !important;padding-left:14px !important;padding-right:14px !important;width:100%;border:1px solid #000;border-radius:20px;resize:none;}.form-item.form-type-textarea textarea:active,.form-item.form-type-textarea textarea:focus{outline-color:#000;}
.newsletter-form{position:relative;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;}.newsletter-form .form-item.form-item-email input{margin-top:4px;padding:10px;border:1px solid black;}
.user-form .field--name-field-civility fieldset label span{margin-left:0;}.user-form .field--name-field-civility .form-radios{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;}.user-form .field--name-field-civility .form-radios > .form-item{margin-left:16px !important;}.user-form .field--name-field-civility .form-radios > .form-item:first-child{margin-left:0 !important;}.user-form .field--name-field-lastname,.user-form .field--name-field-firstname,.user-form .confirm-parent,.user-form .password-parent{position:relative;display:block;width:100%;}@media (min-width:768px){.user-form .field--name-field-lastname,.user-form .field--name-field-firstname,.user-form .confirm-parent,.user-form .password-parent{display:inline-block;vertical-align:middle;max-width:49%;}}@media (min-width:768px){.user-form .field--name-field-firstname,.user-form .confirm-parent{margin-left:1% !important;}}@media (min-width:768px){.user-form .confirm-parent,.user-form .password-parent{vertical-align:top;}}
header{position:fixed;top:0;background-color:#fff;transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}header .header-content .region-header > .region-content{position:relative;}@media (min-width:768px){header .header-content .region-header > .region-content{padding:0 24px;margin:auto;}}header .header-content .region-header .block-block-grouptop-header{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-end;z-index:1;}header .header-content .region-header .block-block-grouptop-header #block-social{width:auto;}header .header-content .region-header .block-block-grouptop-header > .block{margin-left:56px;vertical-align:middle;}header .header-content .region-header .block-block-groupsub-header{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:space-between;height:80px;}@media (min-width:768px){header .header-content .region-header .block-block-groupsub-header{height:100px;overflow:visible;}}header .header-content .region-header .block-block-groupsub-header #block-social{z-index:0;}header .header-content .region-header .block-block-groupcontent-header{position:fixed;top:0;right:0;width:375px;max-width:100%;height:100%;z-index:0;opacity:0;transform:translateX(100%);overflow:scroll;}header .header-content .region-header .menu--top-navigation{position:relative;display:none;}@media (min-width:768px){header .header-content .region-header .menu--top-navigation{display:block;}}@media (min-width:768px){header .header-content .region-header .block-burger-block{margin-left:10px;}}body.user-logged-in.role-administrator header,body.user-logged-in.role-content_editor header,body.user-logged-in.role-authenticated header,body.user-logged-in.role-user_editor header{top:60px;width:calc(100% - 65px);}
.region-pre-content > .region-content{padding:0 20px;}@media (min-width:768px){.region-pre-content > .region-content{padding:0 50px;}}.region-pre-content > .region-content .group-details-container{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.region-pre-content > .region-content .group-details-container *{font-weight:800;}.region-pre-content > .region-content .group-details-container .field{position:relative;display:flex;}.region-pre-content > .region-content .group-details-container .field:after{content:"•";position:relative;display:inline;margin:0 3px;}.region-pre-content > .region-content .group-details-container .field:last-child:after{display:none;}.region-pre-content > .region-content .group-details-container .field--name-field-apimo-rooms:after{content:"pièces";display:inline !important;}
main{position:relative;display:block;width:100%;margin:auto;max-width:1158px;z-index:0;padding:0 12px;padding-top:80px;margin-bottom:52px;}@media (min-width:768px){main{padding:0 24px;padding-top:100px;margin-bottom:32px;}}main .region-pre-content{position:relative;width:100vw;margin-left:calc(50% - 50vw);}main .block-contact-block{position:fixed;top:120px;z-index:2;cursor:pointer;right:10px;}@media (min-width:768px){main .block-contact-block{right:50px;}}.region.region-content .region-content{position:relative;}
footer{position:relative;background-color:#F6EDE6;padding:32px 28px;}@media (min-width:768px){footer{padding:64px 24px;}}@media (min-width:992px){footer{padding:64px 120px;}}footer .region-footer{padding:0;background-color:transparent;}footer .region-footer .region-content{justify-content:space-between;}footer .region-footer .region-content .menu--account{display:none;}@media (min-width:768px){footer .region-footer .region-content .menu--account{display:block;}}footer .block-address-block{margin-top:24px;}footer .block-block-groupfooter-left{width:115px;max-width:115px;flex:1 0 auto;}footer .block-block-groupfooter-left .block{width:100%;}@media (min-width:768px){footer .block-block-groupfooter-left{margin-right:140px;}}footer .block-block-groupfooter-center{margin:0 16px;}footer .block-block-groupfooter-right{margin-top:24px;flex:1 0 auto;}@media (min-width:768px){footer .block-block-groupfooter-right{margin-top:0;}}
.menu--legals a{font-family:"DM Sans",sans-serif;font-weight:800;font-size:1.6rem;line-height:1.33;color:#fff;}
.menu--footer ul{display:block;width:82vw;max-width:676px;column-count:2;}@media (min-width:640px){.menu--footer ul{column-count:2;}}@media (min-width:768px){.menu--footer ul{column-count:2;width:42vw;}}@media (min-width:992px){.menu--footer ul{column-count:4;}}.menu--footer ul li{margin-top:16px;margin-right:0;text-align:left;width:100%;max-width:112px;}@media (min-width:640px){.menu--footer ul li{margin-right:40px;}}@media (min-width:768px){.menu--footer ul li{margin-right:60px;}}@media (min-width:992px){.menu--footer ul li{margin-right:110px;}}.menu--footer ul li:first-child{margin-top:0;}.menu--footer ul li span,.menu--footer ul li a{position:relative;display:block;font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.2rem;line-height:1;letter-spacing:1.2px;color:#000;text-transform:uppercase;text-decoration:none;white-space:nowrap;}.menu--footer ul li span.is-active,.menu--footer ul li a.is-active{color:#000;text-decoration:underline;}
.menu--search .contextual,.menu--search h2{display:none;}.menu--search ul,.menu--search li{margin:0;padding:0;}.menu--search ul{display:inline-block;}.menu--search ul li{display:inline-block;}.menu--search ul li a{position:relative;display:block;width:41px;height:41px;margin:0;padding:0;border-radius:50px;color:transparent !important;background-color:transparent !important;overflow:hidden;text-indent:-9999px;text-decoration:none;}.menu--search ul li a::selection{background:transparent;}.menu--search ul li a::-moz-selection{background:transparent;}.menu--search ul li a:active,.menu--search ul li a:focus{outline-color:transparent;}.menu--search ul li a:before,.menu--search ul li a:after{content:"";position:absolute;top:50%;left:50%;display:block;width:40px;height:40px;text-indent:0;font-weight:400 !important;color:#fff;border:2px solid #fff;transform:translateX(-50%) translateY(-50%);transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.menu--search ul li a:before{border:2px solid #fff;border-radius:100%;background-color:transparent;}.menu--search ul li a:after{content:"\e901";font-family:"icomoon";font-size:16px;height:auto;border:2px solid transparent;text-align:center;}.menu--search ul li a:hover a:before{background-color:#fff;}.menu--search ul li a:hover a:after{color:#000;}.menu--search ul li a:after{content:"\e91c";}
.menu--social{min-width:140px;margin-right:10px;}@media (min-width:768px){.menu--social{margin-right:0;}}.menu--social h2{display:none;display:inline-block;vertical-align:middle;margin-top:0 !important;margin-bottom:0 !important;font-size:1.4rem;margin-right:16px;}.menu--social ul{display:inline-block;vertical-align:middle;}.menu--social ul li{display:inline-block;vertical-align:middle;padding:0;margin:0;margin-left:5px;}@media (min-width:768px){.menu--social ul li{margin-left:10px;}}.menu--social ul li a{position:relative;display:inline-block;vertical-align:middle;text-indent:-9999px;overflow:hidden;color:transparent;background-color:#F6EDE6;border-radius:50px;overflow:hidden;width:35px;height:35px;}.menu--social ul li a:before{position:relative;display:block;text-indent:0;font-family:"social-icomoon";text-align:center;color:#000;width:100%;height:100%;transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;font-size:25px;line-height:1.5;}.menu--social ul li a.social-instagram:before{font-size:22px;line-height:1.625;}.menu--social ul li a.social-linkedin:before{font-size:22px;line-height:1.625;}.menu--social ul li a.icon-icon-search:before{font-family:"icomoon" !important;font-size:18px;line-height:1.9;}.menu--social ul li:first-child{margin-left:0;}
.menu--account ul li{margin:3px 6px;}@media (min-width:640px){.menu--account ul li{margin:0 10px;}}.menu--account ul li span,.menu--account ul li a{position:relative;display:block;font-weight:400;font-size:0.9rem;line-height:1;letter-spacing:1.2px;color:#000;white-space:nowrap;}@media (min-width:768px){.menu--account ul li span,.menu--account ul li a{font-size:1.2rem;}}
.menu--main ul li{margin-top:8px;}.menu--main ul li.menu-item--expanded{list-style:none;margin-top:16px;margin-left:16px;line-height:1;}.menu--main ul li.menu-item--expanded > span{font-size:1.6rem;font-weight:700;font-style:italic;line-height:1.2;}.menu--main ul li.menu-item--expanded > ul{margin-left:16px;}.menu--main ul li.menu-item--expanded > ul li a{line-height:1.2;}.menu--main ul li a{position:relative;display:block;font-size:1.6rem;font-weight:400;opacity:0;transform:translateX(50px);transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;color:#000 !important;}.menu--main ul li a.show{opacity:1;transform:translateX(0);}.menu--main ul li a.is-active{font-weight:600;}.menu--main ul li a:hover{text-decoration:underline;}.menu--main ul li:nth-child(0) a{transition-delay:0s;}.menu--main ul li:nth-child(1) a{transition-delay:0.075s;}.menu--main ul li:nth-child(2) a{transition-delay:0.15s;}.menu--main ul li:nth-child(3) a{transition-delay:0.225s;}.menu--main ul li:nth-child(4) a{transition-delay:0.3s;}.menu--main ul li:nth-child(5) a{transition-delay:0.375s;}.menu--main ul li:nth-child(6) a{transition-delay:0.45s;}.menu--main ul li:nth-child(7) a{transition-delay:0.525s;}.menu--main ul li:nth-child(8) a{transition-delay:0.6s;}.menu--main ul li:nth-child(9) a{transition-delay:0.675s;}.menu--main ul li:nth-child(10) a{transition-delay:0.75s;}header.active .menu--main ul li a{opacity:1;transform:translateX(0);}
.menu--sub-content{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.menu--sub-content ul{display:inline-block;vertical-align:middle;}.menu--sub-content ul li{display:inline-block;vertical-align:middle;padding:0;margin:0;margin-left:10px;}.menu--sub-content ul li a{position:relative;display:inline-block;outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;background-color:transparent;border:1px solid #000;border-radius:50px;color:#000;font-size:1.6rem;font-family:"DM Sans",sans-serif !important;font-weight:400;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:7px 16px !important;overflow:hidden;text-decoration:none;max-width:100%;cursor:pointer;transition:color cubic-bezier(0.4,0,0.2,1) 0.375s,background-color cubic-bezier(0.4,0,0.2,1) 0.375s;display:block;border:1px solid #fff;font-size:1.3rem;text-transform:uppercase;}.menu--sub-content ul li a:hover,.menu--sub-content ul li a.hover,.menu--sub-content ul li a.activated,.menu--sub-content ul li a.active,.menu--sub-content ul li a.actived{color:#fff !important;background-color:#000;}.menu--sub-content ul li a:hover span,.menu--sub-content ul li a.hover span,.menu--sub-content ul li a.activated span,.menu--sub-content ul li a.active span,.menu--sub-content ul li a.actived span{color:#fff;}.menu--sub-content ul li a:disabled{color:#000 !important;background-color:rgba(255,255,255,0.8);opacity:0.8;cursor:no-drop;}.menu--sub-content ul li a:before{position:relative;display:inline;vertical-align:middle;text-indent:0;font-family:"icomoon";font-weight:normal;font-size:15px;line-height:1.7;text-align:center;color:#fff;width:100%;height:100%;font-size:25px;line-height:1.5;margin-right:8px;transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.menu--sub-content ul li a:hover:before{color:#000;}.menu--sub-content ul li:first-child{margin-left:0;}
.menu--home{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.menu--home ul{display:inline-block;vertical-align:middle;}.menu--home ul li{display:inline-block;vertical-align:middle;padding:0;margin:0;}.menu--home ul li a{position:relative;display:block;font-size:1.4rem;font-family:"DM Sans",sans-serif !important;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;color:transparent;width:24px;overflow:hidden;}.menu--home ul li a:before{content:"\e902";position:relative;display:inline;vertical-align:middle;text-indent:0;font-family:"icomoon";font-weight:normal;text-align:center;color:#fff;width:100%;height:100%;font-size:18px;line-height:1.5;transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.menu--home ul li a.is-active{color:transparent;}
.menu--top-navigation ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.menu--top-navigation ul li{margin-left:16px;}.menu--top-navigation ul li:first-child{margin-left:0;}.menu--top-navigation ul li a{position:relative;display:block;font-family:"DM Sans",sans-serif;font-weight:400;font-size:0.9rem;line-height:1;letter-spacing:1.2px;color:#000;text-transform:uppercase;text-decoration:none;white-space:nowrap;}@media (min-width:768px){.menu--top-navigation ul li a{font-size:1.2rem;}}.menu--top-navigation ul li a.is-active{color:#000;text-decoration:underline;}
.menu--contact{width:100%;margin:0;padding:0;text-align:center;line-height:1;}.menu--contact h2{display:none;}.menu--contact ul{display:inline-block;margin:0;padding:0;line-height:1;}.menu--contact ul li{display:inline-block;margin:0;padding:0;line-height:1;}.menu--contact ul li a{outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;background-color:transparent;border:1px solid #000;border-radius:50px;color:#000;font-size:1.6rem;font-family:"DM Sans",sans-serif !important;font-weight:400;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:7px 16px !important;overflow:hidden;text-decoration:none;max-width:100%;cursor:pointer;transition:color cubic-bezier(0.4,0,0.2,1) 0.375s,background-color cubic-bezier(0.4,0,0.2,1) 0.375s;white-space:nowrap;color:#000 !important;}.menu--contact ul li a:hover,.menu--contact ul li a.hover,.menu--contact ul li a.activated,.menu--contact ul li a.active,.menu--contact ul li a.actived{color:#fff !important;background-color:#000;}.menu--contact ul li a:hover span,.menu--contact ul li a.hover span,.menu--contact ul li a.activated span,.menu--contact ul li a.active span,.menu--contact ul li a.actived span{color:#fff;}.menu--contact ul li a:disabled{color:#000 !important;background-color:rgba(255,255,255,0.8);opacity:0.8;cursor:no-drop;}
.block-address-block p,.block-address-block a{font-family:"DM Sans",sans-serif;color:#000;font-size:1.2rem;}
.block-precontent-block{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:100vw;z-index:2;}
.block-logo-block img,.block-logo-block svg{position:relative;width:100%;max-width:118px;height:auto;margin:auto;}@media (min-width:768px){.block-logo-block img,.block-logo-block svg{max-width:344px;}}
.block-header-image{position:relative;width:100%;}.block-header-image .field--type-image{position:relative;width:100%;height:auto;}.block-header-image .field--type-image .field__items,.block-header-image .field--type-image .field__item{position:relative;width:100%;height:auto;left:0;transform:translateX(0);overflow:visible;margin-top:0;}.block-header-image .field--type-image img{position:relative;top:0;left:0;transform:translateX(0) translateY(0);width:100%;height:auto;max-width:100%;}.block-header-image .gallery-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.block-html-title{width:100%;margin-left:auto;margin-right:auto;}.block-html-title h1{text-align:center;text-transform:none;}
#block-socialshare{overflow:hidden;z-index:100;}#block-socialshare li{position:relative;display:inline-block;vertical-align:middle;}#block-socialshare li:nth-child(1){margin-left:0;}#block-socialshare li a{display:block;}
#block-social{z-index:100;}
.block-local-tasks-block{position:relative;top:0;right:0;z-index:11;}@media (min-width:768px){.block-local-tasks-block{position:absolute;}}.block-local-tasks-block ul{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;background-color:#F6EDE6;border-radius:8px;margin:0;padding:0;overflow:hidden;box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);}.block-local-tasks-block ul li{width:100%;text-align:center;background-color:transparent;color:#fff;margin:0;padding:0;}.block-local-tasks-block ul li a{color:#000;}.block-local-tasks-block ul li a:hover{background-color:#F0E0D0 !important;color:#000;}.block-local-tasks-block ul li a.is-active{background-color:#F0E0D0 !important;color:#000;}.block-local-tasks-block ul li.is-active{background-color:#F0E0D0 !important;color:#000;}.block-local-tasks-block ul li.is-active a{color:#000;}
.block-summary-block{position:fixed;left:0;bottom:0;z-index:100;transform:translateX(-100%);}.block-summary-block .summary-container{transform:translateX(0);transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.block-summary-block .summary-container .summary-button{position:absolute;width:100px;height:35px;left:100%;bottom:0;display:block;background-color:#E73637;color:#fff;font-family:"DM Sans",sans-serif;font-size:1.4rem;font-weight:800;padding:8px 16px;border-radius:0px 16px 0px 0px;transform:translateX(0);transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;cursor:pointer;z-index:1;}.block-summary-block .summary-container .summary-button .summary-button-open,.block-summary-block .summary-container .summary-button .summary-button-close{position:absolute;top:50%;left:50%;opacity:1;color:#fff;transform:translateX(-50%) translateY(-50%);transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.block-summary-block .summary-container .summary-button .summary-button-close{opacity:0;}.block-summary-block .summary-container .summary-dropdown{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;align-content:center;justify-content:center;width:248px;height:calc(var(--vh,1vh) * 100);background-color:rgba(255,255,255,0.0901960784);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:rgba(26,26,26,0.2509803922) 3px 3px 6px;padding:24px;pointer-events:none;opacity:0;transform:translateX(100%);transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.block-summary-block .summary-container .summary-dropdown .summary-dropdown-title{font-family:"DM Sans",sans-serif;font-size:1.8rem;font-weight:800;color:#000;}.block-summary-block .summary-container .summary-dropdown .summary-dropdown-content ul{position:relative;padding:0;margin:0;list-style:none;}.block-summary-block .summary-container .summary-dropdown .summary-dropdown-content ul li{position:relative;padding:0;margin:0;margin-top:24px;list-style:none;}.block-summary-block .summary-container .summary-dropdown .summary-dropdown-content ul li::marker,.block-summary-block .summary-container .summary-dropdown .summary-dropdown-content ul li:marker,.block-summary-block .summary-container .summary-dropdown .summary-dropdown-content ul li :marker,.block-summary-block .summary-container .summary-dropdown .summary-dropdown-content ul li ::marker{display:none;}.block-summary-block .summary-container .summary-dropdown .summary-dropdown-content ul li:before{content:"";position:absolute;top:7px;left:-10px;display:block;vertical-align:top;width:3px;height:3px;border:1px solid #000;background-color:#000;border-radius:20px;}.block-summary-block .summary-container .summary-dropdown .summary-dropdown-content ul li:first-child:after{display:none;}.block-summary-block .summary-container .summary-dropdown .summary-dropdown-content ul li a{position:relative;display:inline-block;vertical-align:middle;width:100%;font-family:"DM Sans",sans-serif;font-size:1.2rem;font-weight:800;color:#000;}.block-summary-block .summary-container .summary-dropdown .summary-dropdown-content ul li a:after{content:"\e901";font-family:"icomoon";font-size:0.9rem;width:auto;height:auto;display:inline-block;text-align:center;vertical-align:middle;margin-left:2px;}.block-summary-block .summary-container.open{transform:translateX(100%);}.block-summary-block .summary-container.open .summary-button{border-radius:16px 0px 0px 0px;transform:translateX(-100%);}.block-summary-block .summary-container.open .summary-button .summary-button-open{opacity:0;}.block-summary-block .summary-container.open .summary-button .summary-button-close{opacity:1;}.block-summary-block .summary-container.open .summary-dropdown{pointer-events:all;transform:translateX(0);opacity:1;}body.gin--vertical-toolbar .block-summary-block{left:65px;}
.block-progress-line .progress-line-container{position:relative;width:100%;height:5px;background-color:rgba(255,255,255,0.8);}.block-progress-line .progress-line-container .progress-line{position:absolute;width:0;height:100%;background-color:#000;}
#block-apf-branding{display:block;padding:6px 24px 10px 24px;}@media (min-width:992px){#block-apf-branding{display:inline-block;z-index:100;}}#block-apf-branding img{width:auto;height:50px;}@media (min-width:992px){#block-apf-branding img{width:auto;height:106px;opacity:0;}}
.block-system-breadcrumb-block{position:relative;width:100%;}.block-system-breadcrumb-block nav.breadcrumb{padding:0;}.block-system-breadcrumb-block nav.breadcrumb ol{overflow:scroll;white-space:nowrap;}@media (min-width:992px){.block-system-breadcrumb-block nav.breadcrumb ol{overflow:hidden;}}.block-system-breadcrumb-block nav.breadcrumb ol li{position:relative;display:inline-block;vertical-align:middle;color:#000;font-family:"DM Sans",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.35px;padding:10px 0 8px 0;font-size:0.9rem;margin-left:16px;}.block-system-breadcrumb-block nav.breadcrumb ol li:before{content:"\e907";position:absolute;left:-16px;top:50%;transform:translateY(-50%);font-family:"icomoon";color:#000;display:block;}.block-system-breadcrumb-block nav.breadcrumb ol li:first-child{margin-left:0;}.block-system-breadcrumb-block nav.breadcrumb ol li:first-child:before{display:none;}.block-system-breadcrumb-block nav.breadcrumb ol li:first-child a{position:relative;top:-1px;display:block;width:20px;height:20px;overflow:hidden;text-indent:-9999px;}.block-system-breadcrumb-block nav.breadcrumb ol li:first-child a:after{content:"\e900";position:absolute;display:block;text-indent:0;font-family:"icomoon";font-size:1.5rem;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}.block-system-breadcrumb-block nav.breadcrumb ol li:nth-child(2):before{content:"";left:-12px;width:1px;height:15px;background-color:rgba(255,255,255,0.8);}.block-system-breadcrumb-block nav.breadcrumb ol li:last-child{color:rgba(255,255,255,0.8);}.block-system-breadcrumb-block nav.breadcrumb ol li a{color:#000;font-family:"DM Sans",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.35px;font-size:0.9rem;}
#block-menu-user-account ul li{display:inline-block;}
.block-burger-block{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;z-index:1000;}.block-burger-block .search-container{display:inline-flex;}.block-burger-block .search-container a{display:inline-flex;}@media (min-width:768px){.block-burger-block{margin-left:0;}}.block-burger-block *::selection{background:transparent;}.block-burger-block *::-moz-selection{background:transparent;}.block-burger-block *:active,.block-burger-block *:focus{outline-color:transparent;}.block-burger-block .burger-container{cursor:pointer;display:inline-block;color:#000;background-color:transparent;font-size:1.4rem;font-family:"DM Sans",sans-serif;font-weight:700;transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.block-burger-block .burger-menu,.block-burger-block .burger-text{display:inline-block;vertical-align:middle;}.block-burger-block .burger-menu{outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;font-size:0;box-shadow:none;border:none;outline:none;padding:0;}.block-burger-block .burger-menu .hamburger-box{transform:scaleX(0.8) scaleY(0.8);width:30px;}.block-burger-block .burger-menu .hamburger-box .hamburger-inner,.block-burger-block .burger-menu .hamburger-box .hamburger-inner:after,.block-burger-block .burger-menu .hamburger-box .hamburger-inner:before{width:30px;background-color:#000;}.block-burger-block .burger-menu:hover{background-color:transparent;}
.block-logo-horizontal-block a{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.block-logo-horizontal-block img,.block-logo-horizontal-block svg{position:relative;width:auto;height:72px;margin:auto;}@media (min-width:768px){.block-logo-horizontal-block img,.block-logo-horizontal-block svg{height:80px;}}
.block-block-groupcontent-header{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start;padding:0 56px;padding-top:20px;background-color:#F6EDE6;transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}@media (min-width:768px){.block-block-groupcontent-header{padding-top:32px;}}.block-block-groupcontent-header .menu--social{margin-top:56px;}header.active .header-content .region-header .block-block-groupcontent-header{transform:translateX(0);opacity:1;}
.block-block-groupsub-content{position:relative;width:100vw;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;background-color:#000;padding:40px 0;padding-top:256px;margin-top:170px;}.block-block-groupsub-content .block-logo-horizontal-block{padding:64px 16px 48px 16px;}.block-block-groupsub-content .block-logo-horizontal-block img{max-width:600px;}.block-block-groupsub-content .menu--sub-content{margin-top:96px;}.block-block-groupsub-content .menu--social ul li a{background-color:#fff;}.block-block-groupsub-content .menu--social ul li a:before{color:#000;}.block-block-groupsub-content .menu--sub-content ul li,.block-block-groupsub-content .block-language ul li{margin-left:-2px;}.block-block-groupsub-content .menu--sub-content ul li:first-child,.block-block-groupsub-content .block-language ul li:first-child{margin-left:0;}@media (min-width:768px){.block-block-groupsub-content .menu--sub-content ul li,.block-block-groupsub-content .block-language ul li{margin-left:10px;}.block-block-groupsub-content .menu--sub-content ul li:first-child,.block-block-groupsub-content .block-language ul li:first-child{margin-left:0;}}.block-block-groupsub-content .menu--sub-content ul li a,.block-block-groupsub-content .block-language ul li a{font-size:0.8rem;}.block-block-groupsub-content .menu--sub-content ul li a:before,.block-block-groupsub-content .block-language ul li a:before{font-size:18px;margin-right:3px;}@media (min-width:768px){.block-block-groupsub-content .menu--sub-content ul li a,.block-block-groupsub-content .block-language ul li a{font-size:1.4rem;}.block-block-groupsub-content .menu--sub-content ul li a:before,.block-block-groupsub-content .block-language ul li a:before{font-size:25px;margin-right:8px;}}
.block-newsletter-block{position:relative;z-index:1;width:100%;margin:auto;margin-top:-360px;padding:32px;max-width:calc(100% - 32px);background-color:#fff;box-shadow:1px 1px 7px 1px rgba(160,160,160,0.7);text-align:center;}@media (min-width:768px){.block-newsletter-block{padding:48px 88px;max-width:776px;}}.block-newsletter-block > h2{margin:0;}
.block-language{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.block-language ul,.block-language li,.block-language a{margin:0;padding:0;list-style:none;}.block-language ul:marker,.block-language ul:marker,.block-language li:marker,.block-language li:marker,.block-language a:marker,.block-language a:marker{display:none;}.block-language ul{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.block-language ul li{position:relative;display:block;margin-left:16px;}.block-language ul li:first-child{margin-left:0;}.block-language ul li:last-child:before{content:"";position:absolute;top:50%;left:-8px;display:block;width:1px;height:10px;background-color:#fff;transform:translateY(-50%);}.block-language ul li a{position:relative;display:block;color:#fff;text-transform:uppercase;white-space:nowrap;width:100%;max-width:11px;letter-spacing:0.5px;overflow:hidden;font-size:1.3rem;}@media (min-width:768px){.block-language ul li a{max-width:19px;letter-spacing:1.5px;}}.block-language ul li a.is-active{color:#fff;text-decoration:underline;text-decoration-color:#fff;}
.block-block-groupsub-precontent{position:relative;display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;flex-wrap:nowrap;width:100%;height:55px;color:#fff;background-color:#000;z-index:1;box-shadow:0px -4px 10px rgba(20,20,25,0.18);}.block-block-groupsub-precontent .block{display:inline-block;vertical-align:middle;margin-left:2.928vw;}.block-block-groupsub-precontent .block.menu--home{margin-left:0;margin-right:2.928vw;}.block-block-groupsub-precontent .menu--sub-content ul li{margin-left:2.928vw;}.block-block-groupsub-precontent .menu--sub-content ul li:first-child{margin-left:0;}.block-block-groupsub-precontent .menu--sub-content ul li a{color:#fff !important;border:none !important;background:none !important;padding:20px 0;}@media (min-width:768px){.block-block-groupsub-precontent .menu--sub-content ul li a{padding:20px 50px;}}.block-block-groupsub-precontent .menu--sub-content ul li a:hover{color:#fff !important;border:none !important;}.block-block-groupsub-precontent .menu--sub-content ul li a:hover:before{color:#fff !important;}.block-block-groupsub-precontent .menu--sub-content ul li a,.block-block-groupsub-precontent .block-language ul li a{font-size:0.8rem;}.block-block-groupsub-precontent .menu--sub-content ul li a:before,.block-block-groupsub-precontent .block-language ul li a:before{font-size:18px;margin-right:3px;}@media (min-width:768px){.block-block-groupsub-precontent .menu--sub-content ul li a,.block-block-groupsub-precontent .block-language ul li a{font-size:1.4rem;}.block-block-groupsub-precontent .menu--sub-content ul li a:before,.block-block-groupsub-precontent .block-language ul li a:before{font-size:25px;margin-right:8px;}}
.block-search-home-block{position:absolute;z-index:1;top:-100px;left:50%;transform:translateX(-50%);background-color:rgba(255,255,255,0.45);padding:10px;margin:0 !important;display:none !important;}@media (min-width:768px){.block-search-home-block{top:-120px;display:inline-block !important;}}.block-search-home-block form{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.block-search-home-block form .form-actions{margin-top:0;margin-left:16px;}
#block-firstslider .text-formatted,#block-estimate .text-formatted,#block-newplaces .text-formatted,#block-hoverteaserplace .text-formatted,#block-seeallplaces .text-formatted{width:100%;max-width:100%;}#block-firstslider .text-formatted img,#block-estimate .text-formatted img,#block-newplaces .text-formatted img,#block-hoverteaserplace .text-formatted img,#block-seeallplaces .text-formatted img{width:100%;}
.block-logo-footer-block img,.block-logo-footer-block svg{position:relative;width:100%;height:auto;margin:auto;}.block-logo-footer-block .black-logo{display:block;}.block-logo-footer-block .white-logo{display:none;}
.block-copyright-block{width:100%;margin:0;padding:0;text-align:center;}.block-copyright-block h2{display:none;}.block-copyright-block p,.block-copyright-block a{font-family:"DM Sans",sans-serif;color:#000;font-size:0.9rem;}@media (min-width:768px){.block-copyright-block p,.block-copyright-block a{font-size:1.2rem;}}
.block-contact-block{max-width:142px;}.block-contact-block .contact-container{max-width:142px;}.block-contact-block .contact-container .contact-content{position:relative;width:100%;max-width:36px;transition:all cubic-bezier(0.4,0,0.2,1) 0.75s;}.block-contact-block .contact-container .contact-content *::selection{background:transparent;}.block-contact-block .contact-container .contact-content *::-moz-selection{background:transparent;}.block-contact-block .contact-container .contact-content *:active,.block-contact-block .contact-container .contact-content *:focus{background:transparent;}.block-contact-block .contact-container .contact-content .decoration{pointer-events:none;}.block-contact-block .contact-container .contact-content .decoration-plain-yellow{bottom:5px;left:5px;z-index:0;}.block-contact-block .contact-container .contact-content .decoration-plain-yellow svg{width:60px;}.block-contact-block .contact-container .contact-content .link-container{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;border-radius:50px;background-color:#EEF8FE;}.block-contact-block .contact-container .contact-content .link-container a{font-size:1.2rem;font-weight:400;line-height:1;text-decoration:none;padding:12px 36px 12px 12px;white-space:nowrap;opacity:0;transition:all cubic-bezier(0.4,0,0.2,1) 0.75s;transition-duration:0.375s;}.block-contact-block .contact-container .contact-content .link-container .link-icon{position:absolute;top:50%;right:3px;transform:translateY(-50%);width:28px;height:auto;}.block-contact-block .contact-container .contact-content .decoration-thread-contact{top:18px;right:14px;z-index:-1;}.block-contact-block .contact-container .contact-content .decoration-thread-contact svg{width:48px;}.block-contact-block .contact-container .contact-content:hover{max-width:142px;}.block-contact-block .contact-container .contact-content:hover .link-container a{opacity:1;transition-delay:0.4s;}.block-contact-block .contact-container .contact-content:hover .link-container .link-icon{right:6px;}
.block-webform-block{padding:24px;}
.block-services-block{padding:32px;text-align:center;}.block-services-block .services-content{position:relative;display:flex;flex-direction:column;margin-left:-8px;}@media (min-width:768px){.block-services-block .services-content{flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}}.block-services-block .services-content a{white-space:nowrap;border-radius:0;margin:8px 0;}@media (min-width:768px){.block-services-block .services-content a{margin:0 8px;}}
.block-block-groupfooter-right{text-align:center;}
.node{position:relative;}.node.node--view-mode-precontent > .node__content{text-align:center;}
.node--template-full > .content > .center-container{background-color:#fff;padding-top:24px;}@media (min-width:768px){.node--template-full > .content > .center-container{padding-bottom:56px;}}.node--template-full > .content .group-two-columns{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;}@media (min-width:768px){.node--template-full > .content .group-two-columns{flex-direction:row;align-content:center;justify-content:space-between;align-items:center;}}.node--template-full.node--view-mode-full .group-center-container{max-width:730px;margin:auto;}
.node--template-full-side-side .toggle-container{text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-top:40px;}.node--template-full-side-side .toggle-container button,.node--template-full-side-side .toggle-container a{outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;background-color:transparent;border:1px solid #000;border-radius:50px;color:#000;font-size:1.6rem;font-family:"DM Sans",sans-serif !important;font-weight:400;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:7px 16px !important;overflow:hidden;text-decoration:none;max-width:100%;cursor:pointer;transition:color cubic-bezier(0.4,0,0.2,1) 0.375s,background-color cubic-bezier(0.4,0,0.2,1) 0.375s;background-size:16px 16px;background-repeat:no-repeat;color:#000 !important;background-color:#fff !important;vertical-align:middle;text-decoration:none;margin:0 5px;}.node--template-full-side-side .toggle-container button:hover,.node--template-full-side-side .toggle-container button.hover,.node--template-full-side-side .toggle-container button.activated,.node--template-full-side-side .toggle-container button.active,.node--template-full-side-side .toggle-container button.actived,.node--template-full-side-side .toggle-container a:hover,.node--template-full-side-side .toggle-container a.hover,.node--template-full-side-side .toggle-container a.activated,.node--template-full-side-side .toggle-container a.active,.node--template-full-side-side .toggle-container a.actived{color:#fff !important;background-color:#000;}.node--template-full-side-side .toggle-container button:hover span,.node--template-full-side-side .toggle-container button.hover span,.node--template-full-side-side .toggle-container button.activated span,.node--template-full-side-side .toggle-container button.active span,.node--template-full-side-side .toggle-container button.actived span,.node--template-full-side-side .toggle-container a:hover span,.node--template-full-side-side .toggle-container a.hover span,.node--template-full-side-side .toggle-container a.activated span,.node--template-full-side-side .toggle-container a.active span,.node--template-full-side-side .toggle-container a.actived span{color:#fff;}.node--template-full-side-side .toggle-container button:disabled,.node--template-full-side-side .toggle-container a:disabled{color:#000 !important;background-color:rgba(255,255,255,0.8);opacity:0.8;cursor:no-drop;}@media (max-width:640px){.node--template-full-side-side .toggle-container button,.node--template-full-side-side .toggle-container a{font-size:1.2rem;line-height:1;padding:10px 16px 7px 16px;}}.node--template-full-side-side .toggle-container button.description,.node--template-full-side-side .toggle-container a.description{padding-left:36px;background-image:url(/themes/custom/main_lumini/assets/icons/icon-description.svg);background-position:12px center;}.node--template-full-side-side .toggle-container button.description:hover,.node--template-full-side-side .toggle-container button.description.hover,.node--template-full-side-side .toggle-container button.description.activated,.node--template-full-side-side .toggle-container button.description.active,.node--template-full-side-side .toggle-container button.description.actived,.node--template-full-side-side .toggle-container a.description:hover,.node--template-full-side-side .toggle-container a.description.hover,.node--template-full-side-side .toggle-container a.description.activated,.node--template-full-side-side .toggle-container a.description.active,.node--template-full-side-side .toggle-container a.description.actived{background-image:url(/themes/custom/main_lumini/assets/icons/icon-description--white.svg);color:#fff !important;background-color:#000 !important;}.node--template-full-side-side .toggle-container button.images,.node--template-full-side-side .toggle-container a.images{padding-left:36px;background-image:url(/themes/custom/main_lumini/assets/icons/icon-pictures.svg);background-position:12px center;}.node--template-full-side-side .toggle-container button.images:hover,.node--template-full-side-side .toggle-container button.images.hover,.node--template-full-side-side .toggle-container button.images.activated,.node--template-full-side-side .toggle-container button.images.active,.node--template-full-side-side .toggle-container button.images.actived,.node--template-full-side-side .toggle-container a.images:hover,.node--template-full-side-side .toggle-container a.images.hover,.node--template-full-side-side .toggle-container a.images.activated,.node--template-full-side-side .toggle-container a.images.active,.node--template-full-side-side .toggle-container a.images.actived{color:#fff !important;background-color:#000 !important;background-image:url(/themes/custom/main_lumini/assets/icons/icon-pictures--white.svg);}.node--template-full-side-side .toggle-container button.video,.node--template-full-side-side .toggle-container a.video{padding-left:36px;background-image:url(/themes/custom/main_lumini/assets/icons/icon-instagram.svg);background-position:12px center;background-size:21px;}.node--template-full-side-side .toggle-container button.video:hover,.node--template-full-side-side .toggle-container button.video.hover,.node--template-full-side-side .toggle-container button.video.activated,.node--template-full-side-side .toggle-container button.video.active,.node--template-full-side-side .toggle-container button.video.actived,.node--template-full-side-side .toggle-container a.video:hover,.node--template-full-side-side .toggle-container a.video.hover,.node--template-full-side-side .toggle-container a.video.activated,.node--template-full-side-side .toggle-container a.video.active,.node--template-full-side-side .toggle-container a.video.actived{color:#fff !important;background-color:#000 !important;background-image:url(/themes/custom/main_lumini/assets/icons/icon-instagram--white.svg);}.node--template-full-side-side > .content{position:relative;width:100%;max-width:960px;margin:auto;}.node--template-full-side-side > .content .description-container{position:relative;width:100%;border:1px solid #000;margin-top:20px;padding:20px;transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}@media (min-width:768px){.node--template-full-side-side > .content .description-container{padding:40px;}}.node--template-full-side-side > .content .top-container{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.node--template-full-side-side > .content .side-by-side{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:center;align-items:stretch;width:100%;margin-top:40px;}@media (min-width:768px){.node--template-full-side-side > .content .side-by-side{flex-direction:row;}}.node--template-full-side-side > .content .side-by-side .side-left-container,.node--template-full-side-side > .content .side-by-side .side-right-container{position:relative;width:100%;}@media (min-width:768px){.node--template-full-side-side > .content .side-by-side .side-left-container,.node--template-full-side-side > .content .side-by-side .side-right-container{max-width:50%;}}.node--template-full-side-side > .content .side-by-side .side-left-container{padding-bottom:30px;}@media (min-width:768px){.node--template-full-side-side > .content .side-by-side .side-left-container{padding-right:30px;padding-bottom:0;}}.node--template-full-side-side > .content .side-by-side .side-left-container .field--name-field-body{margin-top:30px;}.node--template-full-side-side > .content .side-by-side .side-left-container .field--name-field-body *{font-size:14px;}.node--template-full-side-side > .content .side-by-side .side-right-container{padding-top:30px;}@media (min-width:768px){.node--template-full-side-side > .content .side-by-side .side-right-container{padding-top:0;padding-left:30px;}}.node--template-full-side-side > .content .side-by-side .side-right-container div[class*=field--name-field-apimo-regulations]{width:100%;max-width:100%;margin-top:20px;display:inline-block;vertical-align:middle;max-width:calc(50% - 20px);font-size:0;}.node--template-full-side-side > .content .side-by-side .side-right-container div[class*=field--name-field-apimo-regulations]:nth-of-type(odd){margin-left:10px;}.node--template-full-side-side > .content .side-by-side .side-right-container div[class*=field--name-field-apimo-regulations] img{position:relative;display:block;width:100%;height:auto;}.node--template-full-side-side > .content .side-by-side .side-right-container .container{position:relative;border-top:1px solid rgba(10,65,44,0.4784313725);padding-top:10px;margin-top:10px;}.node--template-full-side-side > .content .side-by-side .side-right-container .container > h4{font-size:1.7rem;font-weight:bold;margin:0;margin-top:10px;color:#000;display:none;}.node--template-full-side-side > .content .side-by-side .side-right-container .container .taxe-inline{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;white-space:nowrap;}.node--template-full-side-side > .content .side-by-side .side-right-container .container .taxe-inline .field--name-field-apimo-residence-fees-perio{text-transform:lowercase;}.node--template-full-side-side > .content .side-by-side .side-right-container .container .taxe-inline .field--name-field-apimo-residence-fees-perio:before{content:"/";display:inline;margin:0 3px 0 -3px;}.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-inline,.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-hidden{text-align:left;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:flex-start;font-size:14px;}.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-inline *,.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-hidden *{font-size:14px;}.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-inline .field__label,.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-inline .field--label,.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-hidden .field__label,.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-hidden .field--label{text-transform:uppercase;font-weight:bold;}.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-inline .field--label:after,.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-hidden .field--label:after{content:":";margin:0 2px;}.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-inline .field--items,.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-hidden .field--items{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:flex-start;align-items:flex-start;margin-left:2px;}.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-inline .field--items .field--item:after,.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-hidden .field--items .field--item:after{content:",";margin:0 4px 0 0;}.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-inline .field--items .field--item:last-child:after,.node--template-full-side-side > .content .side-by-side .side-right-container .field--label-hidden .field--items .field--item:last-child:after{display:none;}.node--template-full-side-side > .content .side-by-side .side-right-container .characteristics > h3{text-transform:uppercase;}.node--template-full-side-side > .content .side-by-side .side-right-container:before{content:"";position:absolute;display:block;top:0;left:50%;width:100%;height:1px;background-color:#000;transform:translateX(-50%);}@media (min-width:768px){.node--template-full-side-side > .content .side-by-side .side-right-container:before{top:50%;left:0;width:1px;height:100%;transform:translateY(-50%);}}.node--template-full-side-side > .content .center-container{background-color:#fff;padding-top:0;padding-bottom:56px;}.node--template-full-side-side > .content .images-container{position:absolute;top:0;left:0;width:100%;height:0;margin-top:20px;overflow:hidden;}.node--template-full-side-side > .content .description-container,.node--template-full-side-side > .content .images-container{opacity:0;pointer-events:none;transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.node--template-full-side-side > .content .description-container{opacity:1;height:auto;pointer-events:all;}.node--template-full-side-side > .content.active .images-container{opacity:1;height:auto;pointer-events:all;overflow:visible;}.node--template-full-side-side > .content.active .description-container{opacity:0;pointer-events:none;height:0;overflow:hidden;}
.node--type-basic-page.node--view-mode-full .center-container{padding-top:0;}.node--type-basic-page.node--view-mode-precontent .field--name-field-image{margin-bottom:120px;}.node--type-basic-page.node--view-mode-precontent .field--name-field-title svg{position:relative;display:block;width:100%;max-width:70px;height:auto;margin:auto;margin-bottom:32px;}
.node--template-teaser > .content{position:relative;display:inline-block;width:100%;}.node--template-teaser > .content > .image-container{position:relative;height:0;padding-bottom:150%;}.node--template-teaser > .content > .image-container .group-image-container{position:absolute;top:0;left:0;}.node--template-teaser > .content > .image-container img{width:100%;height:auto;}.node--template-teaser > .content > .image-container .field--name-field-sold,.node--template-teaser > .content > .image-container .field--name-field-sale-agreement,.node--template-teaser > .content > .image-container .field--name-field-found{position:absolute;top:5px;left:5px;}.node--template-teaser > .content > .content-container{position:absolute;top:0;left:0;width:calc(100% - 4 * 8px);height:calc(100% - 4 * 8px);margin:16px;}.node--template-teaser > .content .texts-container,.node--template-teaser > .content .links-container{position:absolute;}.node--template-teaser > .content .texts-container{left:50%;bottom:0;width:100%;transform:translateX(-50%);}
.node--template-embed{margin:40px 0;}.node--template-embed .decoration-plain-eggshell-rotate{bottom:-30px;left:-40px;z-index:0;}.node--template-embed .decoration-plain-eggshell-rotate svg{width:208px;}@media (min-width:768px){.node--template-embed .decoration-plain-eggshell-rotate{bottom:-80px;left:-100px;}.node--template-embed .decoration-plain-eggshell-rotate svg{width:488px;}}.node--template-embed > .content{position:relative;background-color:#F6EDE6;border-radius:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;border-radius:10px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);overflow:hidden;}.node--template-embed > .content > .content-container{position:relative;width:100%;}.node--template-embed > .content .texts-container{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;padding:24px 16px;}@media (min-width:768px){.node--template-embed > .content .texts-container{flex-direction:row;align-content:center;justify-content:center;align-items:center;}}.node--template-embed > .content .texts-container .texts-container-prefix{position:relative;display:inline-block;white-space:nowrap;font-family:"DM Sans",sans-serif;font-size:2.1rem;font-weight:700;line-height:1.14;text-decoration:none;color:#000;}.node--template-embed > .content .texts-container .group-texts-container{padding-top:16px;padding-left:0;padding-right:32px;}@media (min-width:768px){.node--template-embed > .content .texts-container .group-texts-container{padding-top:0;padding-left:32px;padding-right:48px;}}.node--template-embed > .content .texts-container .field--name-field-title{position:relative;}.node--template-embed > .content .texts-container .field--name-field-title:before{content:"";position:absolute;display:block;top:-8px;left:0;width:30px;height:2px;background-color:#000;}@media (min-width:768px){.node--template-embed > .content .texts-container .field--name-field-title:before{top:50%;left:-16px;width:1px;height:30px;transform:translateY(-50%);}}.node--template-embed > .content .texts-container .field--name-field-title h3{font-size:1.6rem;font-weight:700;letter-spacing:1.12px;line-height:1.375;text-decoration:none;color:#fff !important;text-decoration:none !important;box-shadow:none !important;word-break:break-word;margin:0;}.node--template-embed > .content .links-container{position:absolute;top:0;left:0;width:100%;height:100%;}.node--template-embed > .content .links-container .node__links{position:absolute;top:50%;left:0;width:100%;height:100%;transform:translateY(-50%);}.node--template-embed > .content .links-container .node__links *{position:absolute;top:50%;left:0;width:100%;height:100%;transform:translateY(-50%);}.node--template-embed > .content .links-container ul,.node--template-embed > .content .links-container li{margin:0;padding:0;text-align:right;}.node--template-embed > .content .links-container ul:before,.node--template-embed > .content .links-container li:before{display:none;}.node--template-embed > .content .links-container ul a,.node--template-embed > .content .links-container li a{position:relative;display:block;width:41px;height:41px;margin:0;padding:0;border-radius:50px;color:transparent !important;background-color:transparent !important;overflow:hidden;text-indent:-9999px;text-decoration:none;border:none;margin-left:auto;margin-right:0;}.node--template-embed > .content .links-container ul a::selection,.node--template-embed > .content .links-container li a::selection{background:transparent;}.node--template-embed > .content .links-container ul a::-moz-selection,.node--template-embed > .content .links-container li a::-moz-selection{background:transparent;}.node--template-embed > .content .links-container ul a:active,.node--template-embed > .content .links-container ul a:focus,.node--template-embed > .content .links-container li a:active,.node--template-embed > .content .links-container li a:focus{outline-color:transparent;}.node--template-embed > .content .links-container ul a:before,.node--template-embed > .content .links-container ul a:after,.node--template-embed > .content .links-container li a:before,.node--template-embed > .content .links-container li a:after{content:"";position:absolute;top:50%;left:50%;display:block;width:40px;height:40px;text-indent:0;font-weight:400 !important;color:#fff;border:2px solid #fff;transform:translateX(-50%) translateY(-50%);transition:all cubic-bezier(0.4,0,0.2,1) 0.375s;}.node--template-embed > .content .links-container ul a:before,.node--template-embed > .content .links-container li a:before{border:2px solid #fff;border-radius:100%;background-color:transparent;}.node--template-embed > .content .links-container ul a:after,.node--template-embed > .content .links-container li a:after{content:"\e901";font-family:"icomoon";font-size:16px;height:auto;border:2px solid transparent;text-align:center;}.node--template-embed > .content .links-container ul a:hover a:before,.node--template-embed > .content .links-container li a:hover a:before{background-color:#fff;}.node--template-embed > .content .links-container ul a:hover a:after,.node--template-embed > .content .links-container li a:hover a:after{color:#000;}.node--template-embed > .content .links-container ul a:before,.node--template-embed > .content .links-container ul a:after,.node--template-embed > .content .links-container li a:before,.node--template-embed > .content .links-container li a:after{top:50%;left:auto;right:0;color:#000;}.node--template-embed > .content .links-container ul a:before,.node--template-embed > .content .links-container li a:before{display:none;}
.node--type-place.node--view-mode-precontent .field--name-field-sold,.node--type-place.node--view-mode-precontent .field--name-field-sale-agreement,.node--type-place.node--view-mode-precontent .field--name-field-found{text-transform:uppercase;padding:6px 10px 4px 10px;margin:auto;width:auto;height:auto;display:inline-block;border:1px solid black;}.node--type-place.node--view-mode-precontent .field--name-field-sold *,.node--type-place.node--view-mode-precontent .field--name-field-sale-agreement *,.node--type-place.node--view-mode-precontent .field--name-field-found *{font-weight:normal;font-size:14px;line-height:1;}.node--type-place.node--view-mode-search-result .node__content,.node--type-place.node--view-mode-search-result .content,.node--type-place.node--view-mode-teaser .node__content,.node--type-place.node--view-mode-teaser .content,.node--type-place.node--view-mode-slider .node__content,.node--type-place.node--view-mode-slider .content{position:relative;}.node--type-place.node--view-mode-search-result .node__content .image-container,.node--type-place.node--view-mode-search-result .content .image-container,.node--type-place.node--view-mode-teaser .node__content .image-container,.node--type-place.node--view-mode-teaser .content .image-container,.node--type-place.node--view-mode-slider .node__content .image-container,.node--type-place.node--view-mode-slider .content .image-container{height:auto;padding:0;}.node--type-place.node--view-mode-search-result .node__content .group-image-container,.node--type-place.node--view-mode-search-result .content .group-image-container,.node--type-place.node--view-mode-teaser .node__content .group-image-container,.node--type-place.node--view-mode-teaser .content .group-image-container,.node--type-place.node--view-mode-slider .node__content .group-image-container,.node--type-place.node--view-mode-slider .content .group-image-container{position:relative;}.node--type-place.node--view-mode-search-result .node__content .group-image-container .decoration-teaser-place,.node--type-place.node--view-mode-search-result .content .group-image-container .decoration-teaser-place,.node--type-place.node--view-mode-teaser .node__content .group-image-container .decoration-teaser-place,.node--type-place.node--view-mode-teaser .content .group-image-container .decoration-teaser-place,.node--type-place.node--view-mode-slider .node__content .group-image-container .decoration-teaser-place,.node--type-place.node--view-mode-slider .content .group-image-container .decoration-teaser-place{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;pointer-events:none;z-index:1;}.node--type-place.node--view-mode-search-result .node__content .group-image-container .decoration-teaser-place svg,.node--type-place.node--view-mode-search-result .content .group-image-container .decoration-teaser-place svg,.node--type-place.node--view-mode-teaser .node__content .group-image-container .decoration-teaser-place svg,.node--type-place.node--view-mode-teaser .content .group-image-container .decoration-teaser-place svg,.node--type-place.node--view-mode-slider .node__content .group-image-container .decoration-teaser-place svg,.node--type-place.node--view-mode-slider .content .group-image-container .decoration-teaser-place svg{position:relative;display:block;width:17%;max-width:100px;height:auto;}.node--type-place.node--view-mode-search-result .node__content .group-image-container .decoration-teaser-place:before,.node--type-place.node--view-mode-search-result .node__content .group-image-container .decoration-teaser-place:after,.node--type-place.node--view-mode-search-result .content .group-image-container .decoration-teaser-place:before,.node--type-place.node--view-mode-search-result .content .group-image-container .decoration-teaser-place:after,.node--type-place.node--view-mode-teaser .node__content .group-image-container .decoration-teaser-place:before,.node--type-place.node--view-mode-teaser .node__content .group-image-container .decoration-teaser-place:after,.node--type-place.node--view-mode-teaser .content .group-image-container .decoration-teaser-place:before,.node--type-place.node--view-mode-teaser .content .group-image-container .decoration-teaser-place:after,.node--type-place.node--view-mode-slider .node__content .group-image-container .decoration-teaser-place:before,.node--type-place.node--view-mode-slider .node__content .group-image-container .decoration-teaser-place:after,.node--type-place.node--view-mode-slider .content .group-image-container .decoration-teaser-place:before,.node--type-place.node--view-mode-slider .content .group-image-container .decoration-teaser-place:after{content:"";position:absolute;display:block;top:50%;left:50%;min-width:10px;width:4%;max-width:30px;height:1px;background-color:#000;transform:translateX(-50%) translateY(-50%);z-index:1;}.node--type-place.node--view-mode-search-result .node__content .group-image-container .decoration-teaser-place:after,.node--type-place.node--view-mode-search-result .content .group-image-container .decoration-teaser-place:after,.node--type-place.node--view-mode-teaser .node__content .group-image-container .decoration-teaser-place:after,.node--type-place.node--view-mode-teaser .content .group-image-container .decoration-teaser-place:after,.node--type-place.node--view-mode-slider .node__content .group-image-container .decoration-teaser-place:after,.node--type-place.node--view-mode-slider .content .group-image-container .decoration-teaser-place:after{transform:translateX(-50%) translateY(-50%) rotate(90deg);}.node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-sold,.node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-sale-agreement,.node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-found,.node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-sold,.node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-sale-agreement,.node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-found,.node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-sold,.node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-sale-agreement,.node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-found,.node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-sold,.node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-sale-agreement,.node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-found,.node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-sold,.node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-sale-agreement,.node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-found,.node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-sold,.node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-sale-agreement,.node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-found{position:absolute;top:5px;left:5px;text-transform:uppercase;}.node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-sold .field__item,.node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-sale-agreement .field__item,.node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-found .field__item,.node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-sold .field__item,.node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-sale-agreement .field__item,.node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-found .field__item,.node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-sold .field__item,.node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-sale-agreement .field__item,.node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-found .field__item,.node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-sold .field__item,.node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-sale-agreement .field__item,.node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-found .field__item,.node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-sold .field__item,.node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-sale-agreement .field__item,.node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-found .field__item,.node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-sold .field__item,.node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-sale-agreement .field__item,.node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-found .field__item{font-size:1.2rem;}.node--type-place.node--view-mode-search-result .node__content .group-image-container img,.node--type-place.node--view-mode-search-result .content .group-image-container img,.node--type-place.node--view-mode-teaser .node__content .group-image-container img,.node--type-place.node--view-mode-teaser .content .group-image-container img,.node--type-place.node--view-mode-slider .node__content .group-image-container img,.node--type-place.node--view-mode-slider .content .group-image-container img{position:relative;display:block;width:100%;height:auto;}.node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-image-teaser,.node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-image-teaser,.node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-image-teaser,.node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-image-teaser,.node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-image-teaser,.node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-image-teaser{display:block;}.node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-apimo-picture,.node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-apimo-picture,.node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-apimo-picture,.node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-apimo-picture,.node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-apimo-picture,.node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-apimo-picture{position:relative;width:100%;height:0;padding-top:63.48448687%;overflow:hidden;}.node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-apimo-picture .field__item,.node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-apimo-picture .field__item,.node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-apimo-picture .field__item,.node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-apimo-picture .field__item,.node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-apimo-picture .field__item,.node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-apimo-picture .field__item{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translateX(-50%) translateY(-50%);}.node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-apimo-picture .field__item img,.node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-apimo-picture .field__item img,.node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-apimo-picture .field__item img,.node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-apimo-picture .field__item img,.node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-apimo-picture .field__item img,.node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-apimo-picture .field__item img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translateX(-50%) translateY(-50%);object-fit:cover;}.node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-image-teaser + .field--name-field-apimo-picture,.node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-image-teaser + .field--name-field-apimo-picture,.node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-image-teaser + .field--name-field-apimo-picture,.node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-image-teaser + .field--name-field-apimo-picture,.node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-image-teaser + .field--name-field-apimo-picture,.node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-image-teaser + .field--name-field-apimo-picture{display:none;}.node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-image-vertical-teaser,.node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-image-vertical-teaser,.node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-image-vertical-teaser,.node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-image-vertical-teaser,.node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-image-vertical-teaser,.node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-image-vertical-teaser{display:none;}.node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-apimo-reference,.node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-apimo-reference,.node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-apimo-reference,.node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-apimo-reference,.node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-apimo-reference,.node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-apimo-reference{position:absolute;top:4px;right:4px;opacity:0;}.node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-apimo-reference .field__item,.node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-apimo-reference .field__item,.node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-apimo-reference .field__item,.node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-apimo-reference .field__item,.node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-apimo-reference .field__item,.node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-apimo-reference .field__item{color:#000;background-color:#F6EDE6;font-size:1rem;padding:5px 10px;border-radius:30px;text-transform:uppercase;}.node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-apimo-reference .field__item:before,.node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-apimo-reference .field__item:before,.node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-apimo-reference .field__item:before,.node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-apimo-reference .field__item:before,.node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-apimo-reference .field__item:before,.node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-apimo-reference .field__item:before{content:"Lieu";display:inline;margin-right:3px;}.node--type-place.node--view-mode-search-result .node__content .group-texts-container .field--name-field-body .decoration,.node--type-place.node--view-mode-search-result .node__content .group-texts-container .field--name-field-body svg,.node--type-place.node--view-mode-search-result .content .group-texts-container .field--name-field-body .decoration,.node--type-place.node--view-mode-search-result .content .group-texts-container .field--name-field-body svg,.node--type-place.node--view-mode-teaser .node__content .group-texts-container .field--name-field-body .decoration,.node--type-place.node--view-mode-teaser .node__content .group-texts-container .field--name-field-body svg,.node--type-place.node--view-mode-teaser .content .group-texts-container .field--name-field-body .decoration,.node--type-place.node--view-mode-teaser .content .group-texts-container .field--name-field-body svg,.node--type-place.node--view-mode-slider .node__content .group-texts-container .field--name-field-body .decoration,.node--type-place.node--view-mode-slider .node__content .group-texts-container .field--name-field-body svg,.node--type-place.node--view-mode-slider .content .group-texts-container .field--name-field-body .decoration,.node--type-place.node--view-mode-slider .content .group-texts-container .field--name-field-body svg{display:none;}.node--type-place.node--view-mode-search-result .node__content .group-links-container,.node--type-place.node--view-mode-search-result .content .group-links-container,.node--type-place.node--view-mode-teaser .node__content .group-links-container,.node--type-place.node--view-mode-teaser .content .group-links-container,.node--type-place.node--view-mode-slider .node__content .group-links-container,.node--type-place.node--view-mode-slider .content .group-links-container{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;z-index:100;}.node--type-place.node--view-mode-search-result .node__content .group-links-container *,.node--type-place.node--view-mode-search-result .content .group-links-container *,.node--type-place.node--view-mode-teaser .node__content .group-links-container *,.node--type-place.node--view-mode-teaser .content .group-links-container *,.node--type-place.node--view-mode-slider .node__content .group-links-container *,.node--type-place.node--view-mode-slider .content .group-links-container *{position:relative;display:block;width:100%;height:100%;}.node--type-place.node--view-mode-search-result .node__content .group-links-container .node__links,.node--type-place.node--view-mode-search-result .content .group-links-container .node__links,.node--type-place.node--view-mode-teaser .node__content .group-links-container .node__links,.node--type-place.node--view-mode-teaser .content .group-links-container .node__links,.node--type-place.node--view-mode-slider .node__content .group-links-container .node__links,.node--type-place.node--view-mode-slider .content .group-links-container .node__links{margin:0;padding:0;}.node--type-place.node--view-mode-search-result .node__content .group-links-container .node__links ul,.node--type-place.node--view-mode-search-result .content .group-links-container .node__links ul,.node--type-place.node--view-mode-teaser .node__content .group-links-container .node__links ul,.node--type-place.node--view-mode-teaser .content .group-links-container .node__links ul,.node--type-place.node--view-mode-slider .node__content .group-links-container .node__links ul,.node--type-place.node--view-mode-slider .content .group-links-container .node__links ul{margin:0;padding:0;}.node--type-place.node--view-mode-search-result .node__content .group-links-container .node__links ul li,.node--type-place.node--view-mode-search-result .content .group-links-container .node__links ul li,.node--type-place.node--view-mode-teaser .node__content .group-links-container .node__links ul li,.node--type-place.node--view-mode-teaser .content .group-links-container .node__links ul li,.node--type-place.node--view-mode-slider .node__content .group-links-container .node__links ul li,.node--type-place.node--view-mode-slider .content .group-links-container .node__links ul li{margin:0;padding:0;}.node--type-place.node--view-mode-search-result .node__content .group-links-container .node__links ul li a,.node--type-place.node--view-mode-search-result .content .group-links-container .node__links ul li a,.node--type-place.node--view-mode-teaser .node__content .group-links-container .node__links ul li a,.node--type-place.node--view-mode-teaser .content .group-links-container .node__links ul li a,.node--type-place.node--view-mode-slider .node__content .group-links-container .node__links ul li a,.node--type-place.node--view-mode-slider .content .group-links-container .node__links ul li a{margin:0;padding:0;}.node--type-place.node--view-mode-search-result.vertical .node__content .group-image-container .field--name-field-image-teaser,.node--type-place.node--view-mode-search-result.vertical .content .group-image-container .field--name-field-image-teaser,.node--type-place.node--view-mode-teaser.vertical .node__content .group-image-container .field--name-field-image-teaser,.node--type-place.node--view-mode-teaser.vertical .content .group-image-container .field--name-field-image-teaser,.node--type-place.node--view-mode-slider.vertical .node__content .group-image-container .field--name-field-image-teaser,.node--type-place.node--view-mode-slider.vertical .content .group-image-container .field--name-field-image-teaser{display:none;}.node--type-place.node--view-mode-search-result.vertical .node__content .group-image-container .field--name-field-image-vertical-teaser,.node--type-place.node--view-mode-search-result.vertical .content .group-image-container .field--name-field-image-vertical-teaser,.node--type-place.node--view-mode-teaser.vertical .node__content .group-image-container .field--name-field-image-vertical-teaser,.node--type-place.node--view-mode-teaser.vertical .content .group-image-container .field--name-field-image-vertical-teaser,.node--type-place.node--view-mode-slider.vertical .node__content .group-image-container .field--name-field-image-vertical-teaser,.node--type-place.node--view-mode-slider.vertical .content .group-image-container .field--name-field-image-vertical-teaser{display:block;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-left-container,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-left-container{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;margin-top:16px;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-left-container *,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-left-container *{line-height:1;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-left-container .field--name-field-title,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-left-container .field--name-field-title{text-align:left;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-left-container .field--name-field-title *,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-left-container .field--name-field-title *{font-size:1.6rem;font-weight:700;text-align:left;margin:0;padding:0;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-left-container .field--name-field-apimo-price *,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-left-container .field--name-field-apimo-price *{font-size:2rem;font-weight:700;text-align:left;margin:0;padding:0;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container{position:relative;display:flex;flex-direction:column;margin-top:8px;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .group-right-top-container,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .group-right-top-container{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1;text-align:left;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .group-right-top-container sup,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .group-right-top-container sup{font-size:1.1rem;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .group-right-top-container > sup,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .group-right-top-container > sup{display:none;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .group-right-top-container *,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .group-right-top-container *{font-size:1.6rem;font-style:normal;font-weight:400;line-height:1;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .group-right-top-container .field,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .group-right-top-container .field{margin-left:16px;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .group-right-top-container .field .field__item,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .group-right-top-container .field .field__item{display:inline-block;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .group-right-top-container .field:before,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .group-right-top-container .field:before{content:"";position:absolute;display:block;width:1px;height:12px;background-color:#000;top:50%;left:-8px;transform:translateY(-50%);}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .group-right-top-container .field--name-field-apimo-rooms:after,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .group-right-top-container .field--name-field-apimo-rooms:after{content:"P";position:relative;display:inline-block;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .group-right-top-container .field--name-field-apimo-bedrooms:after,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .group-right-top-container .field--name-field-apimo-bedrooms:after{content:"CH";position:relative;display:inline-block;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .field--name-field-title,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .field--name-field-title{text-align:left;margin:0;padding:0;margin-top:8px;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .field--name-field-title h2,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .field--name-field-title h2{margin:0;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .field--name-field-title *,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .field--name-field-title *{line-height:1;margin:0;padding:0;font-size:1.6rem;font-style:normal;font-weight:400;text-align:left;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .field--name-field-title,.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .field--name-field-apimo-subtitle,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .field--name-field-title,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .field--name-field-apimo-subtitle{text-align:left;}.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .field--name-field-title *,.node--type-place.node--view-mode-teaser .node__content .group-texts-container .group-right-container .field--name-field-apimo-subtitle *,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .field--name-field-title *,.node--type-place.node--view-mode-teaser .content .group-texts-container .group-right-container .field--name-field-apimo-subtitle *{text-align:left;}.node--type-place.node--view-mode-slider{width:100%;}.node--type-place.node--view-mode-slider .node__content .group-texts-container,.node--type-place.node--view-mode-slider .content .group-texts-container{position:absolute;bottom:0;left:0;width:100%;height:auto;padding:10px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;background-color:rgba(235,214,195,0.6);text-align:left;}.node--type-place.node--view-mode-slider .node__content .group-texts-container *,.node--type-place.node--view-mode-slider .content .group-texts-container *{color:#fff;font-size:12px;font-family:"DM Sans",sans-serif;font-weight:400;line-height:1;margin:0;padding:0;width:auto;height:auto;text-align:left;}.node--type-place.node--view-mode-slider .node__content .group-texts-container sup,.node--type-place.node--view-mode-slider .content .group-texts-container sup{font-size:10px;text-transform:lowercase;}.node--type-place.node--view-mode-slider .node__content .field--name-field-title,.node--type-place.node--view-mode-slider .node__content .field--name-field-apimo-subtitle,.node--type-place.node--view-mode-slider .content .field--name-field-title,.node--type-place.node--view-mode-slider .content .field--name-field-apimo-subtitle{text-align:left;}.node--type-place.node--view-mode-slider .node__content .field--name-field-title *,.node--type-place.node--view-mode-slider .node__content .field--name-field-apimo-subtitle *,.node--type-place.node--view-mode-slider .content .field--name-field-title *,.node--type-place.node--view-mode-slider .content .field--name-field-apimo-subtitle *{text-align:left;}.node--type-place.node--view-mode-full .field--name-field-title .decoration-thread,.node--type-place.node--view-mode-full .field--name-field-apimo-subtitle .decoration-thread{top:-240px;right:10%;}.node--type-place.node--view-mode-full .field--name-field-title .decoration-thread svg,.node--type-place.node--view-mode-full .field--name-field-apimo-subtitle .decoration-thread svg{width:600px;}.node--type-place.node--view-mode-full .field--name-field-title .decoration-thread svg path,.node--type-place.node--view-mode-full .field--name-field-apimo-subtitle .decoration-thread svg path{stroke-width:0.3px;}.node--type-place.node--view-mode-full .field--name-field-title .decoration-plain-eggshell,.node--type-place.node--view-mode-full .field--name-field-apimo-subtitle .decoration-plain-eggshell{left:20%;bottom:0%;}.node--type-place.node--view-mode-full .field--name-field-title .decoration-plain-eggshell svg,.node--type-place.node--view-mode-full .field--name-field-apimo-subtitle .decoration-plain-eggshell svg{width:300px;}.node--type-place.node--view-mode-full .field--name-field-body > svg{position:relative;display:block;width:100%;max-width:72px;height:auto;margin:56px auto;}.node--type-place.node--view-mode-full .field--name-field-body .decoration-thread{left:28%;bottom:24%;z-index:0;}.node--type-place.node--view-mode-full .field--name-field-body .decoration-thread svg{width:268px;}.node--type-place.node--view-mode-full .field--name-field-body .decoration-plain-eggshell{left:20%;bottom:0%;}.node--type-place.node--view-mode-full .field--name-field-body .decoration-plain-eggshell svg{width:300px;}.node--type-place.node--view-mode-full .field--name-field-view-map{margin-top:56px;}@media (min-width:768px){.node--type-place.node--view-mode-full .field--name-field-view-map{margin-top:112px;}}.node--type-place.node--view-mode-full .group-top-container{text-align:center;margin-top:56px;}@media (min-width:768px){.node--type-place.node--view-mode-full .group-top-container{margin-top:120px;}}.node--type-place.node--view-mode-full .group-top-container .group-top-container-content{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}@media (min-width:768px){.node--type-place.node--view-mode-full .group-top-container .group-top-container-content{flex-direction:row;}}.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field,.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field__item{display:inline-block;margin:0;width:auto;height:auto;font-family:"DM Sans",sans-serif;font-size:3rem;font-weight:700;line-height:1;letter-spacing:2px;}.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-sold,.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-sale-agreement,.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-found{position:relative;}.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-sold svg,.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-sale-agreement svg,.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-found svg{display:none;}.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-sold *,.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-sale-agreement *,.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-found *{font-family:"Barcelony";font-weight:normal;}.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-sold:before,.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-sale-agreement:before,.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-found:before{content:"-";position:relative;display:none;margin-right:6px;}@media (min-width:768px){.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-sold:before,.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-sale-agreement:before,.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-found:before{display:inline-block;}}.node--type-place.node--view-mode-full .group-top-container .group-top-container-content .field--name-field-apimo-type:after{content:",";position:relative;display:inline-block;margin-right:2px;}.node--type-place.node--view-mode-full .informations{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;margin-top:32px;}@media (min-width:640px){.node--type-place.node--view-mode-full .informations{flex-wrap:nowrap;margin-top:64px;}}.node--type-place.node--view-mode-full .informations .field,.node--type-place.node--view-mode-full .informations .field__item,.node--type-place.node--view-mode-full .informations > div{position:relative;display:inline-block;margin:0;width:auto;height:auto;font-family:"DM Sans",sans-serif;font-weight:700;line-height:1;font-size:1.4rem;}@media (min-width:768px){.node--type-place.node--view-mode-full .informations .field,.node--type-place.node--view-mode-full .informations .field__item,.node--type-place.node--view-mode-full .informations > div{font-size:2.4rem;}}.node--type-place.node--view-mode-full .informations .field,.node--type-place.node--view-mode-full .informations > div{margin-left:24px;}.node--type-place.node--view-mode-full .informations .field:before,.node--type-place.node--view-mode-full .informations > div:before{content:"";position:absolute;display:block;top:50%;left:-12px;width:2px;height:16px;background-color:#000;transform:translateY(-50%);}.node--type-place.node--view-mode-full .informations .field:first-child,.node--type-place.node--view-mode-full .informations > div:first-child{margin-left:0;}.node--type-place.node--view-mode-full .informations .field:first-child:before,.node--type-place.node--view-mode-full .informations > div:first-child:before{display:none;}.node--type-place.node--view-mode-full .informations .field--name-field-apimo-rooms:after{content:"P";position:relative;display:inline-block;}.node--type-place.node--view-mode-full .informations .field--name-field-apimo-bedrooms:after{content:"CH";position:relative;display:inline-block;}.node--type-place.node--view-mode-full .informations .field--name-field-apimo-reference .field__item:before,.node--type-place.node--view-mode-full .informations .field--name-field-apimo-agreement-reference .field__item:before{content:"ref. ";position:relative;display:inline-block;text-transform:none;margin-right:6px;}.node--type-place.node--view-mode-full .informations-details{text-align:center;}.node--type-place.node--view-mode-full .informations-details .custom-commission-container{font-family:"DM Sans",sans-serif;font-size:1.8rem;font-weight:200;font-style:italic;}.node--type-place.node--view-mode-full .building{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:space-around;align-items:flex-start;width:100%;max-width:730px;margin:auto;padding:48px 0;background-color:#fff;}@media (min-width:768px){.node--type-place.node--view-mode-full .building{flex-direction:row;}}.node--type-place.node--view-mode-full .building > .field{position:relative;width:100%;max-width:calc(38% - 4 * 8px);}@media (min-width:768px){.node--type-place.node--view-mode-full .building > .field{margin-left:16px;}.node--type-place.node--view-mode-full .building > .field:nth-child(1){margin-left:0;}}.node--type-place.node--view-mode-full .building > .field .field__label{text-transform:uppercase;font-weight:normal;line-height:1.2;font-size:1rem;}@media (min-width:768px){.node--type-place.node--view-mode-full .building > .field .field__label{font-size:1.5rem;}}.node--type-place.node--view-mode-full .building > .field .field__item{width:100%;max-width:calc(100% - 2 * 8px);margin:auto;}.node--type-place.node--view-mode-full .building > .field .field__item img{position:relative;display:block;width:100%;height:auto;}.node--type-place.node--view-mode-full .building .decoration{top:180px;left:-60px;z-index:-1;}.node--type-place.node--view-mode-full .building .decoration svg{width:260px;}.node--type-place.node--view-mode-full .building .building-extra-infos{position:absolute;left:0;bottom:0;font-size:1.2rem;line-height:1;}.node--type-place.node--view-mode-full .building .building-extra-infos p,.node--type-place.node--view-mode-full .building .building-extra-infos a{font-size:1.2rem;}body.user-logged-in .node--type-place.node--view-mode-search-result .node__content .group-image-container .field--name-field-apimo-reference,body.user-logged-in .node--type-place.node--view-mode-search-result .content .group-image-container .field--name-field-apimo-reference,body.user-logged-in .node--type-place.node--view-mode-teaser .node__content .group-image-container .field--name-field-apimo-reference,body.user-logged-in .node--type-place.node--view-mode-teaser .content .group-image-container .field--name-field-apimo-reference,body.user-logged-in .node--type-place.node--view-mode-slider .node__content .group-image-container .field--name-field-apimo-reference,body.user-logged-in .node--type-place.node--view-mode-slider .content .group-image-container .field--name-field-apimo-reference{opacity:1;}
.node--type-selection.node--view-mode-full .center-container{padding-top:0;}.node--type-selection.node--view-mode-full .field--name-field-body{text-align:center;margin:20px auto;}.node--type-selection.node--view-mode-precontent .field--name-field-image{margin-bottom:-72px;}.node--type-selection.node--view-mode-precontent .field--name-field-title svg{position:relative;display:block;width:100%;max-width:70px;height:auto;margin:auto;margin-bottom:32px;}.node--type-selection.node--view-mode-teaser .node__content{position:relative;}.node--type-selection.node--view-mode-teaser .node__content .group-image-container{position:relative;}.node--type-selection.node--view-mode-teaser .node__content .group-image-container img{position:relative;display:block;width:100%;height:auto;}.node--type-selection.node--view-mode-teaser .node__content .group-image-container .field--name-field-image{position:relative;}.node--type-selection.node--view-mode-teaser .node__content .group-image-container .field--name-field-image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:90px;display:block;opacity:0.15;background:linear-gradient(180deg,rgba(0,0,0,0.0001) 0%,#141419 39.58%);pointer-events:none;}.node--type-selection.node--view-mode-teaser .node__content .group-image-container .field--name-field-title{position:absolute;left:0;bottom:15px;text-align:center;width:100%;}.node--type-selection.node--view-mode-teaser .node__content .group-image-container .field--name-field-title *{font-size:18px;font-weight:700;line-height:1;color:#fff;text-shadow:0px 1px 5px rgba(0,0,0,0.7607843137);text-transform:uppercase;}.node--type-selection.node--view-mode-teaser .node__content .group-texts-container{left:0;width:100%;padding:10px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;}.node--type-selection.node--view-mode-teaser .node__content .group-texts-container .field--name-field-body{text-align:center;}.node--type-selection.node--view-mode-teaser .node__content .group-links-container{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;z-index:100;}.node--type-selection.node--view-mode-teaser .node__content .group-links-container *{position:relative;display:block;width:100%;height:100%;}.node--type-selection.node--view-mode-teaser .node__content .group-links-container .node__links{margin:0;padding:0;}.node--type-selection.node--view-mode-teaser .node__content .group-links-container .node__links ul{margin:0;padding:0;}.node--type-selection.node--view-mode-teaser .node__content .group-links-container .node__links ul li{margin:0;padding:0;}.node--type-selection.node--view-mode-teaser .node__content .group-links-container .node__links ul li a{margin:0;padding:0;}
.node--type-page-view.node--view-mode-full .group-center-container{max-width:100%;}.node--type-page-view.node--view-mode-full .group-center-container .field--name-field-body{margin-bottom:40px;}
.node--type-home.node--view-mode-full > .node__content > .field--name-field-body{text-align:center;max-width:100%;}.node--type-home.node--view-mode-full > .node__content > .field--name-field-body > svg{position:relative;display:block;width:100%;max-width:72px;height:auto;margin:56px auto;}.node--type-home.node--view-mode-full > .node__content > .field--name-field-body h2,.node--type-home.node--view-mode-full > .node__content > .field--name-field-body p{line-height:1.6;letter-spacing:2px;}.node--type-home.node--view-mode-full > .node__content > .field--name-field-body h2{margin:0;padding:0;}.node--type-home.node--view-mode-full > .node__content > .field--name-field-body p{-webkit-font-smoothing:antialiased;font-size:2.1rem;font-weight:200;}@media (min-width:768px){.node--type-home.node--view-mode-full > .node__content > .field--name-field-body p{font-size:calc(2.1rem + 2.9 * (100vw - 320px) / 790);}}@media screen and (min-width:768px) and (max-width:320px){.node--type-home.node--view-mode-full > .node__content > .field--name-field-body p{font-size:2.1rem;}}.node--type-home.node--view-mode-full > .node__content > .field--name-field-body a{outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;box-shadow:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;background-color:transparent;border:1px solid #000;border-radius:50px;color:#000;font-size:1.6rem;font-family:"DM Sans",sans-serif !important;font-weight:400;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:7px 16px !important;overflow:hidden;text-decoration:none;max-width:100%;cursor:pointer;transition:color cubic-bezier(0.4,0,0.2,1) 0.375s,background-color cubic-bezier(0.4,0,0.2,1) 0.375s;}.node--type-home.node--view-mode-full > .node__content > .field--name-field-body a:hover,.node--type-home.node--view-mode-full > .node__content > .field--name-field-body a.hover,.node--type-home.node--view-mode-full > .node__content > .field--name-field-body a.activated,.node--type-home.node--view-mode-full > .node__content > .field--name-field-body a.active,.node--type-home.node--view-mode-full > .node__content > .field--name-field-body a.actived{color:#fff !important;background-color:#000;}.node--type-home.node--view-mode-full > .node__content > .field--name-field-body a:hover span,.node--type-home.node--view-mode-full > .node__content > .field--name-field-body a.hover span,.node--type-home.node--view-mode-full > .node__content > .field--name-field-body a.activated span,.node--type-home.node--view-mode-full > .node__content > .field--name-field-body a.active span,.node--type-home.node--view-mode-full > .node__content > .field--name-field-body a.actived span{color:#fff;}.node--type-home.node--view-mode-full > .node__content > .field--name-field-body a:disabled{color:#000 !important;background-color:rgba(255,255,255,0.8);opacity:0.8;cursor:no-drop;}.node--type-home.node--view-mode-full > .node__content > .field--name-field-body .decoration-thread{left:28%;bottom:24%;z-index:0;}.node--type-home.node--view-mode-full > .node__content > .field--name-field-body .decoration-thread svg{width:268px;}.node--type-home.node--view-mode-full > .node__content > .field--name-field-body .decoration-plain-eggshell{left:20%;bottom:0%;}.node--type-home.node--view-mode-full > .node__content > .field--name-field-body .decoration-plain-eggshell svg{width:300px;}.node--type-home.node--view-mode-precontent{width:100%;}.node--type-home.node--view-mode-precontent .field--name-field-gallery{width:100%;height:auto;}@media (min-width:768px){.node--type-home.node--view-mode-precontent .field--name-field-gallery{height:auto;}}.node--type-home.node--view-mode-precontent .field--name-field-gallery img{position:relative;display:block;width:100%;height:100%;object-fit:cover;}
.node--type-webform.node--view-mode-full .field--name-webform .webform-contact-prefix-container h2,.node--type-webform.node--view-mode-full .field--name-webform .webform-contact-prefix-container h3{display:none;}
.path-user.user-logged-in .block-local-tasks-block{display:none;}.path-user.role-anonymous .block-local-tasks-block ul li:first-child{display:none;}
.page-node-type-home div[data-drupal-messages]{padding-top:20px;}
.page-node-1773{background-color:#000;}.page-node-1773 .region-pre-content,.page-node-1773 .block-local-tasks-block,.page-node-1773 #tarteaucitronRoot,.page-node-1773 footer{display:none !important;}.page-node-1773 main{margin-top:80px;margin-left:0 !important;margin-right:0 !important;max-width:100vw;}@media (min-width:992px){.page-node-1773 main{margin-top:100px;}}.page-node-1773 .node--template-full.node--view-mode-full .center-container{padding:0 !important;background-color:transparent;}.page-node-1773 .node--template-full.node--view-mode-full .group-center-container{max-width:100%;}.page-node-1773 .custom-404-container{position:relative;text-align:center;padding-top:72px;}@media (min-width:768px){.page-node-1773 .custom-404-container{padding-top:120px;}}.page-node-1773 .custom-404-container *{color:#fff;}.page-node-1773 .custom-404-container h2:after{display:none;}.page-node-1773 .custom-404-container a:not(.btn){text-decoration:underline;font-weight:700;}.page-node-1773 .custom-404-container a.btn{color:#000 !important;background-color:#fff !important;}.page-node-1773 .custom-404-container a.btn:after{color:#000 !important;}.page-node-1773 .custom-404-container a.btn:hover,.page-node-1773 .custom-404-container a.btn.hover,.page-node-1773 .custom-404-container a.btn.activated{color:#fff !important;background-color:#000 !important;}.page-node-1773 .custom-404-container a.btn:hover:after,.page-node-1773 .custom-404-container a.btn:hover span,.page-node-1773 .custom-404-container a.btn.hover:after,.page-node-1773 .custom-404-container a.btn.hover span,.page-node-1773 .custom-404-container a.btn.activated:after,.page-node-1773 .custom-404-container a.btn.activated span{color:#fff !important;}.page-node-1773 .custom-404-container a.btn:hover:after:before,.page-node-1773 .custom-404-container a.btn:hover span:before,.page-node-1773 .custom-404-container a.btn.hover:after:before,.page-node-1773 .custom-404-container a.btn.hover span:before,.page-node-1773 .custom-404-container a.btn.activated:after:before,.page-node-1773 .custom-404-container a.btn.activated span:before{color:#fff !important;}.page-node-1773 .custom-404-container a.btn:disabled{color:#000 !important;background-color:#fff !important;opacity:0.8;cursor:no-drop;}.page-node-1773 .custom-404-container a.btn:disabled:after{color:#000 !important;}.page-node-1773 .custom-404-container .decoration{position:fixed;bottom:0;left:0;width:55.4vw;z-index:-1;}.page-node-1773 .custom-404-container .decoration svg{position:relative;width:100%;height:auto;}
.page-node-type-place .block-webform-block{margin-top:0;}.page-node-type-place footer{background-color:#000;}.page-node-type-place footer .block-logo-footer-block .black-logo{display:none;}.page-node-type-place footer .block-logo-footer-block .white-logo{display:block;}.page-node-type-place footer .block-address-block *{color:#fff;}.page-node-type-place footer ul li a,.page-node-type-place footer ul.menu li a{color:white;}.page-node-type-place footer ul.menu--social li a{background-color:#000;}.page-node-type-place footer ul.menu--social li a:before{color:#fff;}.page-node-type-place footer .menu--contact ul li a{border:1px solid #fff;color:#fff !important;}.page-node-type-place footer .menu--contact ul li a:hover{background-color:#fff;color:#000 !important;}@media print{.page-node-type-place{font-size:1.2rem;}@page{.page-node-type-place{margin:0;}}.page-node-type-place p,.page-node-type-place div{font-size:1.2rem;line-height:1;}.page-node-type-place p{page-break-inside:avoid;}.page-node-type-place header,.page-node-type-place .toggle-container,.page-node-type-place .images-container,.page-node-type-place .custom-printer-container,.page-node-type-place footer{display:none;}.page-node-type-place .region-pre-content > .region-content{padding:10pt;}.page-node-type-place .node--template-full-side-side > .content .description-container{padding:20pt;}.page-node-type-place .node--template-full-side-side > .content .side-by-side{display:block;margin-top:10pt;}.page-node-type-place .node--template-full-side-side > .content .side-by-side .side-left-container,.page-node-type-place .node--template-full-side-side > .content .side-by-side .side-right-container{width:calc(50% - 20pt) !important;max-width:calc(50% - 20pt) !important;display:inline-block !important;vertical-align:top;}.page-node-type-place .node--template-full-side-side > .content .side-by-side .side-left-container .field--name-field-body{page-break-inside:auto;}.page-node-type-place .node--template-full-side-side > .content .side-by-side .side-right-container{margin-left:20pt;}.page-node-type-place .node--template-full-side-side > .content .side-by-side .side-right-container .field--label-inline .field__label{font-size:1.3rem;}.page-node-type-place .node--template-full-side-side > .content .side-by-side .side-right-container .field--label-inline .field__item{font-size:1.2rem;}.page-node-type-place .field--name-field-apimo-city .field__item{margin:0;font-size:20pt;line-height:1;}}
.view-f-search .view-header{text-align:center;text-transform:uppercase;margin-top:-20px;}.view-f-search .view-filters{display:none;}
.view-f-map-places .leaflet-container{position:relative;width:100%;}.view-f-map-places .leaflet-container .leaflet-tile-container:after{content:"";position:absolute;top:50%;left:50%;width:100000000px;height:100000000px;display:block;background-color:#EAD7D1;opacity:0.4;z-index:1000;transform:translateX(-50%) translateY(-50%);}.view-f-map-places .leaflet-pane,.view-f-map-places .leaflet-tile,.view-f-map-places .leaflet-marker-icon,.view-f-map-places .leaflet-marker-shadow,.view-f-map-places .leaflet-tile-container,.view-f-map-places .leaflet-pane > svg,.view-f-map-places .leaflet-pane > canvas,.view-f-map-places .leaflet-zoom-box,.view-f-map-places .leaflet-image-layer,.view-f-map-places .leaflet-layer{width:100%;height:100%;}
.view-f-new-places{position:relative;}.view-f-new-places .view-header{position:relative;text-align:center;width:100%;padding:88px 0;font-size:2rem;font-family:"DM Sans",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:3px;}.view-f-new-places .view-header:after{content:"";position:absolute;display:block;left:50%;bottom:35px;width:42px;height:21px;background-size:contain;background-image:url(/themes/custom/main_lumini/assets/icons/icon-arrow.svg);transform:translateX(-50%);}.view-f-new-places .view-footer{position:absolute;left:0;bottom:-16px;width:100%;text-align:center;transform:translateY(100%);z-index:1;}
.view-f-places .view-content{position:relative;width:calc(100vw - 3 * 8px);max-width:1280px;margin-top:0;text-align:center;margin:0 auto;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;}@media (min-width:768px){.view-f-places .view-content{flex-direction:row;justify-content:center;}}.view-f-places .view-content > .views-row{position:relative;width:100%;max-width:100%;margin:10px;}@media (min-width:768px){.view-f-places .view-content > .views-row{max-width:calc(50% - 3.5 * 8px);margin:0;margin-top:-12.4%;}}@media (min-width:768px){.view-f-places .view-content > .views-row:nth-child(1),.view-f-places .view-content > .views-row:nth-child(2){margin-top:0;}}@media (min-width:768px){.view-f-places .view-content > .views-row:last-child{margin-top:4.375%;}}@media (min-width:768px){.view-f-places .view-content > .views-row:nth-child(2n){margin-left:4.375%;}}@media (min-width:768px){.view-f-places .view-content > .views-row.horizontal{max-width:calc(55% - 3.5 * 8px);}}.view-f-places .view-content > .views-row.horizontal .field--name-field-image-teaser + .field--name-field-apimo-picture,.view-f-places .view-content > .views-row.horizontal .field--name-field-image-teaser + .field--name-field-image-vertical-teaser + .field--name-field-apimo-picture{display:none;}@media (min-width:768px){.view-f-places .view-content > .views-row.vertical{max-width:calc(45% - 3.5 * 8px);}}.view-f-places .view-content > .views-row.vertical .field--name-field-image-vertical-teaser + .field--name-field-apimo-picture{display:none;}@media (min-width:768px){.view-f-places .view-content > .views-row.vertical .node .node__content .group-image-container .field--name-field-image-teaser,.view-f-places .view-content > .views-row.vertical .node .content .group-image-container .field--name-field-image-teaser{display:none;}.view-f-places .view-content > .views-row.vertical .node .node__content .group-image-container .field--name-field-image-vertical-teaser,.view-f-places .view-content > .views-row.vertical .node .content .group-image-container .field--name-field-image-vertical-teaser{display:block;}.view-f-places .view-content > .views-row.vertical .node .node__content .group-image-container .field--name-field-apimo-picture,.view-f-places .view-content > .views-row.vertical .node .content .group-image-container .field--name-field-apimo-picture{padding-top:150%;}.view-f-places .view-content > .views-row.vertical .node .node__content .group-image-container .field--name-field-apimo-picture:after,.view-f-places .view-content > .views-row.vertical .node .content .group-image-container .field--name-field-apimo-picture:after{background-color:yellow;}}
.webform-contact,.webform-recrutement{position:relative;width:100%;max-width:600px;margin:auto;}.webform-contact .webform-contact-prefix-container,.webform-recrutement .webform-contact-prefix-container{text-align:center;}.webform-contact .webform-contact-prefix-container h3,.webform-recrutement .webform-contact-prefix-container h3{margin-top:0;}.webform-contact form,.webform-recrutement form{position:relative;z-index:1;}.webform-contact form .form-item-consent,.webform-recrutement form .form-item-consent{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.webform-contact form .form-item-consent label,.webform-recrutement form .form-item-consent label{font-size:1.2rem;line-height:1;margin-top:5px;}.webform-contact .radios--wrapper .form-radios,.webform-recrutement .radios--wrapper .form-radios{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;}.webform-contact .radios--wrapper .form-radios > .form-item,.webform-recrutement .radios--wrapper .form-radios > .form-item{margin-left:8px !important;}.webform-contact .radios--wrapper .form-radios > .form-item input[type=radio],.webform-recrutement .radios--wrapper .form-radios > .form-item input[type=radio]{margin-right:0;}.webform-contact .radios--wrapper .form-radios > .form-item label,.webform-recrutement .radios--wrapper .form-radios > .form-item label{font-size:1.4rem;}.webform-contact .decoration-thread,.webform-recrutement .decoration-thread{right:-28%;top:50%;z-index:0;}.webform-contact .decoration-thread svg,.webform-recrutement .decoration-thread svg{width:640px;}.webform-contact .decoration-plain-beige,.webform-recrutement .decoration-plain-beige{right:-37%;top:0%;z-index:0;}.webform-contact .decoration-plain-beige svg,.webform-recrutement .decoration-plain-beige svg{width:350px;}.webform-contact .captcha-type-challenge--recaptcha,.webform-recrutement .captcha-type-challenge--recaptcha{margin:0;padding:0;border:none;}.webform-contact .captcha-type-challenge--recaptcha legend,.webform-contact .captcha-type-challenge--recaptcha .captcha__description,.webform-recrutement .captcha-type-challenge--recaptcha legend,.webform-recrutement .captcha-type-challenge--recaptcha .captcha__description{display:none;}
body.debug header{border:2px solid red;}body.debug .block-block-groupleft-header{background:rgba(255,68,68,0.151);}body.debug .block-block-grouptop-header{background:rgba(255,0,0,0.151);}body.debug .block-block-groupsub-header{background:rgba(140,0,0,0.151);}body.debug .region-pre-content{border:2px solid yellow;}body.debug .block-precontent-block{background:rgba(154,205,50,0.15);}body.debug .block-block-groupsub-precontent{background:rgba(171,255,0,0.15);}body.debug .region.region-content{border:2px solid blue;}body.debug footer{border:2px solid #00ffb7;}body.debug .block-block-grouptop-footer{background:rgba(0,88,58,0.47);}body.debug .block-block-groupsub-footer{background:rgba(0,255,183,0.47);}
