@import"https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i";@font-face{font-family:"EB Garamond";font-style:normal;font-weight:400;src:url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-regular.eot");src:local(""),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-regular.eot?#iefix") format("embedded-opentype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-regular.woff2") format("woff2"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-regular.woff") format("woff"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-regular.ttf") format("truetype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-regular.svg#EBGaramond") format("svg")}@font-face{font-family:"EB Garamond";font-style:normal;font-weight:500;src:url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-500.eot");src:local(""),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-500.eot?#iefix") format("embedded-opentype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-500.woff2") format("woff2"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-500.woff") format("woff"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-500.ttf") format("truetype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-500.svg#EBGaramond") format("svg")}@font-face{font-family:"EB Garamond";font-style:normal;font-weight:600;src:url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-600.eot");src:local(""),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-600.eot?#iefix") format("embedded-opentype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-600.woff2") format("woff2"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-600.woff") format("woff"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-600.ttf") format("truetype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-600.svg#EBGaramond") format("svg")}@font-face{font-family:"EB Garamond";font-style:normal;font-weight:700;src:url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-700.eot");src:local(""),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-700.eot?#iefix") format("embedded-opentype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-700.woff2") format("woff2"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-700.woff") format("woff"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-700.ttf") format("truetype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-700.svg#EBGaramond") format("svg")}@font-face{font-family:"EB Garamond";font-style:italic;font-weight:400;src:url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-italic.eot");src:local(""),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-italic.eot?#iefix") format("embedded-opentype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-italic.woff2") format("woff2"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-italic.woff") format("woff"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-italic.ttf") format("truetype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-italic.svg#EBGaramond") format("svg")}@font-face{font-family:"EB Garamond";font-style:normal;font-weight:800;src:url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-800.eot");src:local(""),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-800.eot?#iefix") format("embedded-opentype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-800.woff2") format("woff2"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-800.woff") format("woff"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-800.ttf") format("truetype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-800.svg#EBGaramond") format("svg")}@font-face{font-family:"EB Garamond";font-style:italic;font-weight:500;src:url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-500italic.eot");src:local(""),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-500italic.eot?#iefix") format("embedded-opentype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-500italic.woff2") format("woff2"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-500italic.woff") format("woff"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-500italic.ttf") format("truetype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-500italic.svg#EBGaramond") format("svg")}@font-face{font-family:"EB Garamond";font-style:italic;font-weight:600;src:url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-600italic.eot");src:local(""),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-600italic.eot?#iefix") format("embedded-opentype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-600italic.woff2") format("woff2"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-600italic.woff") format("woff"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-600italic.ttf") format("truetype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-600italic.svg#EBGaramond") format("svg")}@font-face{font-family:"EB Garamond";font-style:italic;font-weight:700;src:url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-700italic.eot");src:local(""),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-700italic.eot?#iefix") format("embedded-opentype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-700italic.woff2") format("woff2"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-700italic.woff") format("woff"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-700italic.ttf") format("truetype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-700italic.svg#EBGaramond") format("svg")}@font-face{font-family:"EB Garamond";font-style:italic;font-weight:800;src:url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-800italic.eot");src:local(""),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-800italic.eot?#iefix") format("embedded-opentype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-800italic.woff2") format("woff2"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-800italic.woff") format("woff"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-800italic.ttf") format("truetype"),url("https://www.provenceholidays.com/fonts/garamond/eb-garamond-v14-latin-800italic.svg#EBGaramond") format("svg")}@font-face{font-family:"provenceholidays";font-display:swap;src:url("https://www.provenceholidays.com/fonts/provenceholidays.eot?v3");src:url("https://www.provenceholidays.com/fonts/provenceholidays.eot?#iefix") format("embedded-opentype"),url("https://www.provenceholidays.com/fonts/provenceholidays.woff?v3") format("woff"),url("https://www.provenceholidays.com/fonts/provenceholidays.ttf") format("truetype"),url("https://www.provenceholidays.com/fonts/provenceholidays.svg#provenceholidays") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"provence-holidays2";font-display:swap;src:url("https://www.provenceholidays.com/fonts/provence-holidays2.eot");src:url("https://www.provenceholidays.com/fonts/provence-holidays2.eot?#iefix") format("embedded-opentype"),url("https://www.provenceholidays.com/fonts/provence-holidays2.woff") format("woff"),url("https://www.provenceholidays.com/fonts/provence-holidays2.ttf") format("truetype"),url("https://www.provenceholidays.com/fonts/provence-holidays2.svg#provence-holidays2") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"provenceholidays3";src:url("https://www.provenceholidays.com/fonts/provenceholidays3.eot");src:url("https://www.provenceholidays.com/fonts/provenceholidays3.eot?#iefix") format("embedded-opentype"),url("https://www.provenceholidays.com/fonts/provenceholidays3.woff") format("woff"),url("https://www.provenceholidays.com/fonts/provenceholidays3.ttf") format("truetype"),url("https://www.provenceholidays.com/fonts/provenceholidays3.svg#provenceholidays3") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"icons-2024";src:url("https://www.provenceholidays.com/fonts/icons-2024.eot");src:url("https://www.provenceholidays.com/fonts/icons-2024.eot?#iefix") format("embedded-opentype"),url("https://www.provenceholidays.com/fonts/icons-2024.woff") format("woff"),url("https://www.provenceholidays.com/fonts/icons-2024.ttf") format("truetype"),url("https://www.provenceholidays.com/fonts/icons-2024.svg#provence-holidays-2024") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"provenceholidays" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"provenceholidays" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bed:before{content:"a"}.icon-user:before{content:"b"}.icon-shower:before{content:"c"}.icon-marker:before{content:"e"}.icon-cocktail:before{content:"d"}.icon-small-calendar:before{content:"f"}.icon-users:before{content:"h"}.icon-mail:before{content:"g"}.icon-help-outline:before{content:"j"}.icon-info-outline:before{content:"k"}.icon-help:before{content:"l"}.icon-mail-outline:before{content:"m"}.icon-info:before{content:"n"}.icon-thermometer-min:before{content:"i"}.icon-thermometer-max:before{content:"o"}.icon-home:before{content:"p"}.icon-house:before{content:"s"}.icon-equipments:before{content:"u"}.icon-zoom-in:before{content:"q"}.icon-favoris:before{content:"r"}.icon-houses:before{content:"t"}.icon-compass:before{content:"y"}.icon-map:before{content:"z"}.icon-village:before{content:"v"}.icon-surface:before{content:"w"}.icon-voyageurs:before{content:"x"}.icon-heart-o:before{content:"B"}.icon-heart:before{content:"C"}.icon-facebook-official:before{content:"D"}.icon-twitter-square:before{content:"E"}.icon-pinterest-square:before{content:"F"}.icon-facebook:before{content:"G"}.icon-plus-circle:before{content:"I"}.icon-plus:before{content:"J"}.icon-sliders:before{content:"K"}.icon-bars:before{content:"L"}.icon-list:before{content:"M"}.icon-search:before{content:"N"}.icon-bed2:before{content:"O"}.icon-bed3:before{content:"P"}.icon-user2:before{content:"Q"}.icon-shower2:before{content:"R"}.icon-user3:before{content:"S"}.icon-shower3:before{content:"A"}.icon-profile2:before{content:"T"}.icon-phone:before{content:"H"}.icon-phone2:before{content:"U"}.icon-angle-up:before{content:"V"}.icon-youtube-square:before{content:"W"}.icon-youtube:before{content:"X"}.icon-facebook-f:before{content:"Y"}.icon-pinterest-p:before{content:"Z"}.icon-share:before{content:"1"}.icon-share-outline:before{content:"2"}.icon-envelope:before{content:"3"}.icon-twitter:before{content:"4"}.icon-facebook-square:before{content:"5"}.icon-linkedin-square:before{content:"6"}.icon-instagram-square:before{content:"7"}.icon-wheelchair:before{content:"8"}.icon-stroller:before{content:"9"}.icon-moon:before{content:"!"}.icon-minus1:before{content:"0"}.icon-plus1:before{content:'"'}.icon-minus2:before{content:"#"}.icon-plus2:before{content:"$"}.icon-wifi:before{content:"%"}.icon-dog:before{content:"&"}.icon-snow:before{content:"'"}.icon-to-top:before{content:"("}.icon-checked:before{content:")"}.icon-play-circle:before{content:"*"}.icon-youtube-play:before{content:"+"}.icon-file-text:before{content:","}.icon-file-pdf:before{content:"-"}.icon-tap:before{content:"."}.icon-dog2:before{content:"/"}.icon-dog3:before{content:":"}[data-icon]:before{font-family:"provence-holidays2" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon2-]:before,[class*=" icon2-"]:before{font-family:"provence-holidays2" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon2-bt-columns:before{content:"b"}.icon2-bt-layout:before{content:"d"}.icon2-bt-map4:before{content:"c"}.icon2-play:before{content:"a"}.icon2-ios-play-outline:before{content:"e"}.icon2-ios-play:before{content:"f"}.icon2-arrow-1-square-right:before{content:"g"}.icon2-arrow-1-square-down:before{content:"h"}.icon2-dot-circle-o:before{content:"p"}.icon2-ios-navigate-outline:before{content:"q"}.icon2-street-view:before{content:"r"}.icon2-pinpoint:before{content:"s"}.icon2-square-line:before{content:"t"}.icon2-check-square:before{content:"u"}.icon2-check-mark-2:before{content:"v"}.icon2-arrow-left-b:before{content:"w"}.icon2-arrow-right-b:before{content:"x"}.icon2-arrow-up-b:before{content:"y"}.icon2-arrow-down-b:before{content:"z"}.icon2-left-open:before{content:"A"}.icon2-right-open:before{content:"B"}.icon2-up-open:before{content:"C"}.icon2-down-open:before{content:"D"}.icon2-th:before{content:"i"}.icon2-info-circled:before{content:"j"}.icon2-information:before{content:"l"}.icon2-decrease:before{content:"m"}.icon2-increase:before{content:"n"}.icon2-chef:before{content:"o"}.icon2-cutlery:before{content:"E"}.icon2-dinner:before{content:"F"}.icon2-dress:before{content:"G"}.icon2-wallet:before{content:"H"}.icon2-plus:before{content:"I"}.icon2-minus:before{content:"J"}.icon2-age-min:before{content:"K"}.icon2-appellation:before{content:"L"}.icon2-degustation:before{content:"M"}.icon2-hourglass:before{content:"N"}.icon2-prix:before{content:"O"}.icon2-visite:before{content:"P"}.icon2-equipements:before{content:"Q"}.icon2-nombre-pers-max:before{content:"R"}.icon2-repas:before{content:"S"}.icon2-chef2:before{content:"T"}.icon2-telephone:before{content:"U"}.icon2-link:before{content:"V"}.icon2-laptop:before{content:"W"}.icon2-map-marker:before{content:"X"}.icon2-snowflake:before{content:"Y"}.icon2-menubig:before{content:"Z"}.icon2-menu:before{content:"0"}.icon2-video:before{content:"1"}[data-icon]:before{font-family:"provenceholidays3" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon3-]:before,[class*=" icon3-"]:before{font-family:"provenceholidays3" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon3-question-circle:before{content:"a"}.icon3-help-circled:before{content:"b"}.icon3-play-button:before{content:"c"}.icon3-pinterest-social-logo:before{content:"d"}.icon3-001-facebook:before{content:"e"}.icon3-011-instagram:before{content:"f"}.icon3-013-twitter:before{content:"g"}.icon3-008-youtube:before{content:"h"}[data-icon]:before{font-family:"icons-2024" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon2024-]:before,[class*=" icon2024-"]:before{font-family:"icons-2024" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon2024-bed:before{content:"a"}.icon2024-dog1:before{content:"b"}.icon2024-dog2:before{content:"c"}.icon2024-wish:before{content:"d"}.icon2024-house:before{content:"e"}.icon2024-houses:before{content:"f"}.icon2024-marker1:before{content:"g"}.icon2024-moon:before{content:"h"}.icon2024-shower:before{content:"i"}.icon2024-calendar2:before{content:"j"}.icon2024-stroller:before{content:"k"}.icon2024-surface:before{content:"l"}.icon2024-th-max:before{content:"m"}.icon2024-th-min:before{content:"n"}.icon2024-user2:before{content:"o"}.icon2024-menu:before{content:"p"}.icon2024-mail2:before{content:"q"}.icon2024-mail:before{content:"s"}.icon2024-search:before{content:"t"}.icon2024-heart:before{content:"z"}.icon2024-calendar:before{content:"B"}.icon2024-bubble:before{content:"C"}.icon2024-camera:before{content:"D"}.icon2024-bulb:before{content:"E"}.icon2024-eye:before{content:"F"}.icon2024-marker:before{content:"G"}.icon2024-like:before{content:"H"}.icon2024-send:before{content:"I"}.icon2024-star:before{content:"J"}.icon2024-user:before{content:"K"}.icon2024-video:before{content:"r"}.icon2024-snow:before{content:"u"}.icon2024-chevron-right:before{content:"w"}.icon2024-chevron-left:before{content:"x"}.icon2024-chevron-forward:before{content:"y"}.icon2024-chevron-down:before{content:"A"}.icon2024-chevron-back:before{content:"L"}.icon2024-chevron-up:before{content:"M"}.icon2024-arrow-right:before{content:"N"}.icon2024-arrow-left:before{content:"O"}.icon2024-arrow-down:before{content:"P"}.icon2024-arrow-up:before{content:"Q"}.icon2024-facebook:before{content:"S"}.icon2024-marker2:before{content:"T"}.icon2024-linkedin:before{content:"U"}.icon2024-whatsapp:before{content:"W"}.icon2024-share:before{content:"R"}.icon2024-close:before{content:"Y"}.icon2024-check:before{content:"Z"}.icon2024-cross:before{content:"0"}.icon2024-cross-outline:before{content:"1"}.icon2024-check-outline:before{content:"2"}.icon2024-youtube:before{content:"V"}.icon2024-search-thin:before{content:"X"}.icon2024-search2:before{content:"3"}.icon2024-wine-glass:before{content:"4"}.icon2024-wine-glass-outline:before{content:"5"}.icon2024-info:before{content:"6"}.reveal_more_info{height:300px}.reveal_more_info textarea{height:200px !important}.form-panel{font-family:"Roboto Condensed",sans-serif;background-color:#fff;margin-bottom:30px}.form-panel h3,.form-panel .h3{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;text-decoration:underline;margin-bottom:10px;padding-left:0 !important;border-left:0 !important;font-weight:bold !important}.form-panel .button_more_info{margin-left:3px}.form-panel .button_more_info .active{display:none}.form-panel .price-field input,.form-panel .price-field select{margin-bottom:0}.form-panel .form-field>label{font-weight:bold}.form-panel .form-field>input,.form-panel .form-field>textarea,.form-panel .form-field>select,.form-panel .form-field>.input-group{margin-bottom:15px !important}.form-panel .form-field .input-group>input{margin-bottom:0}.form-panel .form-field .error{float:right}.form-panel .form-field .field-error input,.form-panel .form-field .field-error textarea,.form-panel .form-field .field-error select{border-color:red}.form-panel .form-field .radio_list label,.form-panel .form-field .checkbox_list label{font-weight:normal}.form-panel .form-field .mytabs{margin-bottom:15px}.form-panel .form-field [type=checkbox]+label,.form-panel .form-field [type=radio]+label{margin-left:3px !important;font-weight:normal}.form-panel.form-panel-bedroom .form-field>label,.form-panel.form-panel-bathroom .form-field>label{margin-bottom:15px}.admin-box{position:relative}.form-indicator{position:absolute;z-index:2;top:10px;right:10px;width:30px;height:30px}.mymodal{position:fixed;top:0;left:0;bottom:0;right:0;display:none;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.7);z-index:9999}.mymodal.open{display:block}.mymodal .mymodal-window{position:relative;background-color:#fff;width:700px;margin:10% auto;padding:20px}.mymodal .mymodal-window .close{position:absolute;top:0;right:0;color:rgba(0,0,0,.3);height:30px;width:30px;font-size:30px;line-height:30px;text-align:center}.mymodal .mymodal-window .close:hover,.mymodal .mymodal-window .close:focus{color:#000;cursor:pointer}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1,h2.name,.name.h2,.h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:0;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}[data-whatintent=mouse] *,[data-whatintent=mouse] *:focus,[data-whatintent=touch] *,[data-whatintent=touch] *:focus,[data-whatinput=mouse] *,[data-whatinput=mouse] *:focus,[data-whatinput=touch] *,[data-whatinput=touch] *:focus{outline:none}[draggable=false]{-webkit-touch-callout:none;-webkit-user-select:none}.foundation-mq{font-family:"small=0em&medium=40em&xmedium=45em&large=64em&xlarge=80em&xxlarge=120em&xxxlarge=160em"}html{box-sizing:border-box;font-size:100%}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"Open Sans",sans-serif;font-weight:300;line-height:1.6;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:3px}select{box-sizing:border-box;width:100%;border-radius:3px}.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}button{padding:0;appearance:none;border:0;border-radius:3px;background:rgba(0,0,0,0);line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto;-webkit-overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block !important}.is-hidden{display:none !important}.align-left{justify-content:flex-start}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-left.vertical.menu>li>a{justify-content:flex-start}.align-right.vertical.menu>li>a{justify-content:flex-end}.align-center.vertical.menu>li>a{justify-content:center}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.align-center-middle{justify-content:center;align-items:center;align-content:center}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media print,screen and (min-width: 40em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print,screen and (min-width: 45em){.xmedium-order-1{order:1}.xmedium-order-2{order:2}.xmedium-order-3{order:3}.xmedium-order-4{order:4}.xmedium-order-5{order:5}.xmedium-order-6{order:6}}@media print,screen and (min-width: 64em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}@media screen and (min-width: 80em){.xlarge-order-1{order:1}.xlarge-order-2{order:2}.xlarge-order-3{order:3}.xlarge-order-4{order:4}.xlarge-order-5{order:5}.xlarge-order-6{order:6}}@media screen and (min-width: 120em){.xxlarge-order-1{order:1}.xxlarge-order-2{order:2}.xxlarge-order-3{order:3}.xxlarge-order-4{order:4}.xxlarge-order-5{order:5}.xxlarge-order-6{order:6}}@media screen and (min-width: 160em){.xxxlarge-order-1{order:1}.xxxlarge-order-2{order:2}.xxxlarge-order-3{order:3}.xxxlarge-order-4{order:4}.xxxlarge-order-5{order:5}.xxxlarge-order-6{order:6}}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}@media print,screen and (min-width: 40em){.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width: 45em){.xmedium-flex-container{display:flex}.xmedium-flex-child-auto{flex:1 1 auto}.xmedium-flex-child-grow{flex:1 0 auto}.xmedium-flex-child-shrink{flex:0 1 auto}.xmedium-flex-dir-row{flex-direction:row}.xmedium-flex-dir-row-reverse{flex-direction:row-reverse}.xmedium-flex-dir-column{flex-direction:column}.xmedium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width: 64em){.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}}@media screen and (min-width: 80em){.xlarge-flex-container{display:flex}.xlarge-flex-child-auto{flex:1 1 auto}.xlarge-flex-child-grow{flex:1 0 auto}.xlarge-flex-child-shrink{flex:0 1 auto}.xlarge-flex-dir-row{flex-direction:row}.xlarge-flex-dir-row-reverse{flex-direction:row-reverse}.xlarge-flex-dir-column{flex-direction:column}.xlarge-flex-dir-column-reverse{flex-direction:column-reverse}}@media screen and (min-width: 120em){.xxlarge-flex-container{display:flex}.xxlarge-flex-child-auto{flex:1 1 auto}.xxlarge-flex-child-grow{flex:1 0 auto}.xxlarge-flex-child-shrink{flex:0 1 auto}.xxlarge-flex-dir-row{flex-direction:row}.xxlarge-flex-dir-row-reverse{flex-direction:row-reverse}.xxlarge-flex-dir-column{flex-direction:column}.xxlarge-flex-dir-column-reverse{flex-direction:column-reverse}}@media screen and (min-width: 160em){.xxxlarge-flex-container{display:flex}.xxxlarge-flex-child-auto{flex:1 1 auto}.xxxlarge-flex-child-grow{flex:1 0 auto}.xxxlarge-flex-child-shrink{flex:0 1 auto}.xxxlarge-flex-dir-row{flex-direction:row}.xxxlarge-flex-dir-row-reverse{flex-direction:row-reverse}.xxxlarge-flex-dir-column{flex-direction:column}.xxxlarge-flex-dir-column-reverse{flex-direction:column-reverse}}.row{max-width:80rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.row .row{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width: 40em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width: 45em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width: 64em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width: 80em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width: 120em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width: 160em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row.is-collapse-child,.row.collapse>.column>.row,.row.collapse>.columns>.row{margin-right:0;margin-left:0}.column,.columns{min-width:0;flex:1 1 0px;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width: 40em){.column,.columns{padding-right:.9375rem;padding-left:.9375rem}}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.small-offset-0{margin-left:0%}.small-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.small-offset-1{margin-left:8.3333333333%}.small-3{flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.6666666667%}.small-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.small-offset-3{margin-left:25%}.small-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.small-offset-4{margin-left:33.3333333333%}.small-6{flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.6666666667%}.small-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.small-offset-6{margin-left:50%}.small-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.small-offset-7{margin-left:58.3333333333%}.small-9{flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.6666666667%}.small-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.small-offset-9{margin-left:75%}.small-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.small-offset-10{margin-left:83.3333333333%}.small-12{flex:0 0 100%;max-width:100%}.small-offset-11{margin-left:91.6666666667%}.small-up-1{flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns{flex:0 0 100%;max-width:100%}.small-up-2{flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns{flex:0 0 50%;max-width:50%}.small-up-3{flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.small-up-4{flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns{flex:0 0 25%;max-width:25%}.small-up-5{flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns{flex:0 0 20%;max-width:20%}.small-up-6{flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.small-up-7{flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.small-up-8{flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width: 40em){.medium-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.medium-offset-0{margin-left:0%}.medium-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.medium-offset-1{margin-left:8.3333333333%}.medium-3{flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.6666666667%}.medium-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.medium-offset-3{margin-left:25%}.medium-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.medium-offset-4{margin-left:33.3333333333%}.medium-6{flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.6666666667%}.medium-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.medium-offset-6{margin-left:50%}.medium-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.medium-offset-7{margin-left:58.3333333333%}.medium-9{flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.6666666667%}.medium-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.medium-offset-9{margin-left:75%}.medium-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.medium-offset-10{margin-left:83.3333333333%}.medium-12{flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.6666666667%}.medium-up-1{flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns{flex:0 0 100%;max-width:100%}.medium-up-2{flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{flex:0 0 50%;max-width:50%}.medium-up-3{flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.medium-up-4{flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns{flex:0 0 25%;max-width:25%}.medium-up-5{flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns{flex:0 0 20%;max-width:20%}.medium-up-6{flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.medium-up-7{flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.medium-up-8{flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width: 40em)and (min-width: 40em){.medium-expand{flex:1 1 0px}}.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width: 40em){.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:1 1 0px}.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width: 45em){.xmedium-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.xmedium-offset-0{margin-left:0%}.xmedium-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.xmedium-offset-1{margin-left:8.3333333333%}.xmedium-3{flex:0 0 25%;max-width:25%}.xmedium-offset-2{margin-left:16.6666666667%}.xmedium-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.xmedium-offset-3{margin-left:25%}.xmedium-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.xmedium-offset-4{margin-left:33.3333333333%}.xmedium-6{flex:0 0 50%;max-width:50%}.xmedium-offset-5{margin-left:41.6666666667%}.xmedium-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.xmedium-offset-6{margin-left:50%}.xmedium-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.xmedium-offset-7{margin-left:58.3333333333%}.xmedium-9{flex:0 0 75%;max-width:75%}.xmedium-offset-8{margin-left:66.6666666667%}.xmedium-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.xmedium-offset-9{margin-left:75%}.xmedium-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.xmedium-offset-10{margin-left:83.3333333333%}.xmedium-12{flex:0 0 100%;max-width:100%}.xmedium-offset-11{margin-left:91.6666666667%}.xmedium-up-1{flex-wrap:wrap}.xmedium-up-1>.column,.xmedium-up-1>.columns{flex:0 0 100%;max-width:100%}.xmedium-up-2{flex-wrap:wrap}.xmedium-up-2>.column,.xmedium-up-2>.columns{flex:0 0 50%;max-width:50%}.xmedium-up-3{flex-wrap:wrap}.xmedium-up-3>.column,.xmedium-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.xmedium-up-4{flex-wrap:wrap}.xmedium-up-4>.column,.xmedium-up-4>.columns{flex:0 0 25%;max-width:25%}.xmedium-up-5{flex-wrap:wrap}.xmedium-up-5>.column,.xmedium-up-5>.columns{flex:0 0 20%;max-width:20%}.xmedium-up-6{flex-wrap:wrap}.xmedium-up-6>.column,.xmedium-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.xmedium-up-7{flex-wrap:wrap}.xmedium-up-7>.column,.xmedium-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.xmedium-up-8{flex-wrap:wrap}.xmedium-up-8>.column,.xmedium-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width: 45em)and (min-width: 45em){.xmedium-expand{flex:1 1 0px}}.row.xmedium-unstack>.column,.row.xmedium-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width: 45em){.row.xmedium-unstack>.column,.row.xmedium-unstack>.columns{flex:1 1 0px}.xmedium-collapse>.column,.xmedium-collapse>.columns{padding-right:0;padding-left:0}.xmedium-uncollapse>.column,.xmedium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width: 64em){.large-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.large-offset-0{margin-left:0%}.large-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.large-offset-1{margin-left:8.3333333333%}.large-3{flex:0 0 25%;max-width:25%}.large-offset-2{margin-left:16.6666666667%}.large-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.large-offset-3{margin-left:25%}.large-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.large-offset-4{margin-left:33.3333333333%}.large-6{flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.6666666667%}.large-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.large-offset-6{margin-left:50%}.large-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.large-offset-7{margin-left:58.3333333333%}.large-9{flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.6666666667%}.large-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.large-offset-9{margin-left:75%}.large-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.large-offset-10{margin-left:83.3333333333%}.large-12{flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.6666666667%}.large-up-1{flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns{flex:0 0 100%;max-width:100%}.large-up-2{flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{flex:0 0 50%;max-width:50%}.large-up-3{flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.large-up-4{flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns{flex:0 0 25%;max-width:25%}.large-up-5{flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns{flex:0 0 20%;max-width:20%}.large-up-6{flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.large-up-7{flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.large-up-8{flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width: 64em)and (min-width: 64em){.large-expand{flex:1 1 0px}}.row.large-unstack>.column,.row.large-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width: 64em){.row.large-unstack>.column,.row.large-unstack>.columns{flex:1 1 0px}.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width: 80em){.xlarge-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.xlarge-offset-0{margin-left:0%}.xlarge-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.xlarge-offset-1{margin-left:8.3333333333%}.xlarge-3{flex:0 0 25%;max-width:25%}.xlarge-offset-2{margin-left:16.6666666667%}.xlarge-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.xlarge-offset-3{margin-left:25%}.xlarge-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.xlarge-offset-4{margin-left:33.3333333333%}.xlarge-6{flex:0 0 50%;max-width:50%}.xlarge-offset-5{margin-left:41.6666666667%}.xlarge-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.xlarge-offset-6{margin-left:50%}.xlarge-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.xlarge-offset-7{margin-left:58.3333333333%}.xlarge-9{flex:0 0 75%;max-width:75%}.xlarge-offset-8{margin-left:66.6666666667%}.xlarge-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.xlarge-offset-9{margin-left:75%}.xlarge-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.xlarge-offset-10{margin-left:83.3333333333%}.xlarge-12{flex:0 0 100%;max-width:100%}.xlarge-offset-11{margin-left:91.6666666667%}.xlarge-up-1{flex-wrap:wrap}.xlarge-up-1>.column,.xlarge-up-1>.columns{flex:0 0 100%;max-width:100%}.xlarge-up-2{flex-wrap:wrap}.xlarge-up-2>.column,.xlarge-up-2>.columns{flex:0 0 50%;max-width:50%}.xlarge-up-3{flex-wrap:wrap}.xlarge-up-3>.column,.xlarge-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.xlarge-up-4{flex-wrap:wrap}.xlarge-up-4>.column,.xlarge-up-4>.columns{flex:0 0 25%;max-width:25%}.xlarge-up-5{flex-wrap:wrap}.xlarge-up-5>.column,.xlarge-up-5>.columns{flex:0 0 20%;max-width:20%}.xlarge-up-6{flex-wrap:wrap}.xlarge-up-6>.column,.xlarge-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.xlarge-up-7{flex-wrap:wrap}.xlarge-up-7>.column,.xlarge-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.xlarge-up-8{flex-wrap:wrap}.xlarge-up-8>.column,.xlarge-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width: 80em)and (min-width: 80em){.xlarge-expand{flex:1 1 0px}}.row.xlarge-unstack>.column,.row.xlarge-unstack>.columns{flex:0 0 100%}@media screen and (min-width: 80em){.row.xlarge-unstack>.column,.row.xlarge-unstack>.columns{flex:1 1 0px}.xlarge-collapse>.column,.xlarge-collapse>.columns{padding-right:0;padding-left:0}.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width: 120em){.xxlarge-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.xxlarge-offset-0{margin-left:0%}.xxlarge-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.xxlarge-offset-1{margin-left:8.3333333333%}.xxlarge-3{flex:0 0 25%;max-width:25%}.xxlarge-offset-2{margin-left:16.6666666667%}.xxlarge-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.xxlarge-offset-3{margin-left:25%}.xxlarge-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.xxlarge-offset-4{margin-left:33.3333333333%}.xxlarge-6{flex:0 0 50%;max-width:50%}.xxlarge-offset-5{margin-left:41.6666666667%}.xxlarge-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.xxlarge-offset-6{margin-left:50%}.xxlarge-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.xxlarge-offset-7{margin-left:58.3333333333%}.xxlarge-9{flex:0 0 75%;max-width:75%}.xxlarge-offset-8{margin-left:66.6666666667%}.xxlarge-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.xxlarge-offset-9{margin-left:75%}.xxlarge-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.xxlarge-offset-10{margin-left:83.3333333333%}.xxlarge-12{flex:0 0 100%;max-width:100%}.xxlarge-offset-11{margin-left:91.6666666667%}.xxlarge-up-1{flex-wrap:wrap}.xxlarge-up-1>.column,.xxlarge-up-1>.columns{flex:0 0 100%;max-width:100%}.xxlarge-up-2{flex-wrap:wrap}.xxlarge-up-2>.column,.xxlarge-up-2>.columns{flex:0 0 50%;max-width:50%}.xxlarge-up-3{flex-wrap:wrap}.xxlarge-up-3>.column,.xxlarge-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.xxlarge-up-4{flex-wrap:wrap}.xxlarge-up-4>.column,.xxlarge-up-4>.columns{flex:0 0 25%;max-width:25%}.xxlarge-up-5{flex-wrap:wrap}.xxlarge-up-5>.column,.xxlarge-up-5>.columns{flex:0 0 20%;max-width:20%}.xxlarge-up-6{flex-wrap:wrap}.xxlarge-up-6>.column,.xxlarge-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.xxlarge-up-7{flex-wrap:wrap}.xxlarge-up-7>.column,.xxlarge-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.xxlarge-up-8{flex-wrap:wrap}.xxlarge-up-8>.column,.xxlarge-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width: 120em)and (min-width: 120em){.xxlarge-expand{flex:1 1 0px}}.row.xxlarge-unstack>.column,.row.xxlarge-unstack>.columns{flex:0 0 100%}@media screen and (min-width: 120em){.row.xxlarge-unstack>.column,.row.xxlarge-unstack>.columns{flex:1 1 0px}.xxlarge-collapse>.column,.xxlarge-collapse>.columns{padding-right:0;padding-left:0}.xxlarge-uncollapse>.column,.xxlarge-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width: 160em){.xxxlarge-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.xxxlarge-offset-0{margin-left:0%}.xxxlarge-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.xxxlarge-offset-1{margin-left:8.3333333333%}.xxxlarge-3{flex:0 0 25%;max-width:25%}.xxxlarge-offset-2{margin-left:16.6666666667%}.xxxlarge-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.xxxlarge-offset-3{margin-left:25%}.xxxlarge-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.xxxlarge-offset-4{margin-left:33.3333333333%}.xxxlarge-6{flex:0 0 50%;max-width:50%}.xxxlarge-offset-5{margin-left:41.6666666667%}.xxxlarge-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.xxxlarge-offset-6{margin-left:50%}.xxxlarge-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.xxxlarge-offset-7{margin-left:58.3333333333%}.xxxlarge-9{flex:0 0 75%;max-width:75%}.xxxlarge-offset-8{margin-left:66.6666666667%}.xxxlarge-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.xxxlarge-offset-9{margin-left:75%}.xxxlarge-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.xxxlarge-offset-10{margin-left:83.3333333333%}.xxxlarge-12{flex:0 0 100%;max-width:100%}.xxxlarge-offset-11{margin-left:91.6666666667%}.xxxlarge-up-1{flex-wrap:wrap}.xxxlarge-up-1>.column,.xxxlarge-up-1>.columns{flex:0 0 100%;max-width:100%}.xxxlarge-up-2{flex-wrap:wrap}.xxxlarge-up-2>.column,.xxxlarge-up-2>.columns{flex:0 0 50%;max-width:50%}.xxxlarge-up-3{flex-wrap:wrap}.xxxlarge-up-3>.column,.xxxlarge-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.xxxlarge-up-4{flex-wrap:wrap}.xxxlarge-up-4>.column,.xxxlarge-up-4>.columns{flex:0 0 25%;max-width:25%}.xxxlarge-up-5{flex-wrap:wrap}.xxxlarge-up-5>.column,.xxxlarge-up-5>.columns{flex:0 0 20%;max-width:20%}.xxxlarge-up-6{flex-wrap:wrap}.xxxlarge-up-6>.column,.xxxlarge-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.xxxlarge-up-7{flex-wrap:wrap}.xxxlarge-up-7>.column,.xxxlarge-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.xxxlarge-up-8{flex-wrap:wrap}.xxxlarge-up-8>.column,.xxxlarge-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width: 160em)and (min-width: 160em){.xxxlarge-expand{flex:1 1 0px}}.row.xxxlarge-unstack>.column,.row.xxxlarge-unstack>.columns{flex:0 0 100%}@media screen and (min-width: 160em){.row.xxxlarge-unstack>.column,.row.xxxlarge-unstack>.columns{flex:1 1 0px}.xxxlarge-collapse>.column,.xxxlarge-collapse>.columns{padding-right:0;padding-left:0}.xxxlarge-uncollapse>.column,.xxxlarge-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}.shrink{flex:0 0 auto;max-width:100%}.column-block{margin-bottom:1.25rem}.column-block>:last-child{margin-bottom:0}@media print,screen and (min-width: 40em){.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}}div,dl,dt,dd,ul,ol,li,h1,h2.name,.name.h2,.h1,h2,.h2,h3,.h3,h4,.catchline,p.description,.h4,h3.subtitle,.subtitle.h3,h2.subtitle,.subtitle.h2,.block3 .block-title h2,.block3 .block-title .h2,.block3 .block-title h3,.block3 .block-title .h3,.block1 .block-title h3,.block1 .block-title .h3,h5,.h5,h6,.h6,pre,form,p,blockquote,th,td{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:80%;line-height:inherit}h1,h2.name,.name.h2,.h1,h2,.h2,h3,.h3,h4,.catchline,p.description,h3.subtitle,.subtitle.h3,h2.subtitle,.subtitle.h2,.block3 .block-title h2,.block3 .block-title .h2,.block3 .block-title h3,.block3 .block-title .h3,.block1 .block-title h3,.block1 .block-title .h3,.h4,h5,.h5,h6,.h6{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;color:inherit;text-rendering:optimizeLegibility}h1 small,h2.name small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.catchline small,p.description small,h3.subtitle small,h2.subtitle small,.block3 .block-title h2 small,.block3 .block-title .h2 small,.block3 .block-title h3 small,.block3 .block-title .h3 small,.block1 .block-title h3 small,.block1 .block-title .h3 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{line-height:0;color:#cacaca}h1,h2.name,.name.h2,.h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h2,.h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h3,.h3{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h4,.catchline,p.description,.h4,h3.subtitle,.subtitle.h3,h2.subtitle,.subtitle.h2,.block3 .block-title h2,.block3 .block-title .h2,.block3 .block-title h3,.block3 .block-title .h3,.block1 .block-title h3,.block1 .block-title .h3,.h4{font-size:1.0625rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h5,.h5{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h6,.h6{font-size:.9375rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}@media print,screen and (min-width: 40em){h1,h2.name,.name.h2,.h1{font-size:1.5rem}h2,.h2{font-size:1.25rem}h3,.h3{font-size:1.125rem}h4,.catchline,p.description,.h4,h3.subtitle,.subtitle.h3,h2.subtitle,.subtitle.h2,.block3 .block-title h2,.block3 .block-title .h2,.block3 .block-title h3,.block3 .block-title .h3,.block1 .block-title h3,.block1 .block-title .h3,.h4{font-size:1.0625rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.9375rem}}@media print,screen and (min-width: 45em){h1,h2.name,.name.h2,.h1{font-size:1.625rem}h2,.h2{font-size:1.3125rem}h3,.h3{font-size:1.125rem}h4,.catchline,p.description,.h4,h3.subtitle,.subtitle.h3,h2.subtitle,.subtitle.h2,.block3 .block-title h2,.block3 .block-title .h2,.block3 .block-title h3,.block3 .block-title .h3,.block1 .block-title h3,.block1 .block-title .h3,.h4{font-size:1.0625rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.9375rem}}@media print,screen and (min-width: 64em){h1,h2.name,.name.h2,.h1{font-size:1.75rem}h2,.h2{font-size:1.375rem}h3,.h3{font-size:1.1875rem}h4,.catchline,p.description,.h4,h3.subtitle,.subtitle.h3,h2.subtitle,.subtitle.h2,.block3 .block-title h2,.block3 .block-title .h2,.block3 .block-title h3,.block3 .block-title .h3,.block1 .block-title h3,.block1 .block-title .h3,.h4{font-size:1.125rem}h5,.h5{font-size:1.0625rem}h6,.h6{font-size:1rem}}@media screen and (min-width: 80em){h1,h2.name,.name.h2,.h1{font-size:1.875rem}h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.25rem}h4,.catchline,p.description,.h4,h3.subtitle,.subtitle.h3,h2.subtitle,.subtitle.h2,.block3 .block-title h2,.block3 .block-title .h2,.block3 .block-title h3,.block3 .block-title .h3,.block1 .block-title h3,.block1 .block-title .h3,.h4{font-size:1.1875rem}h5,.h5{font-size:1.125rem}h6,.h6{font-size:1.0625rem}}@media screen and (min-width: 120em){h1,h2.name,.name.h2,.h1{font-size:2rem}h2,.h2{font-size:1.6875rem}h3,.h3{font-size:1.375rem}h4,.catchline,p.description,.h4,h3.subtitle,.subtitle.h3,h2.subtitle,.subtitle.h2,.block3 .block-title h2,.block3 .block-title .h2,.block3 .block-title h3,.block3 .block-title .h3,.block1 .block-title h3,.block1 .block-title .h3,.h4{font-size:1.3125rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1.125rem}}a{line-height:inherit;color:#4b4b4b;text-decoration:none;cursor:pointer}a:hover,a:focus{color:#5da423}a img{border:0}hr{clear:both;max-width:80rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}ul,ol,dl{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ul ul,ul ol,ol ul,ol ol{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:bold}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}figure{margin:0}kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a;border-radius:3px}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:normal;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ul.no-bullet,ol.no-bullet{margin-left:0;list-style:none}.cite-block,cite{display:block;color:#8a8a8a;font-size:.8125rem}.cite-block:before,cite:before{content:"— "}.code-inline,code{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#0a0a0a;display:inline;max-width:100%;word-wrap:break-word;padding:.125rem .3125rem .0625rem}.code-block{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#0a0a0a;display:block;overflow:auto;white-space:pre;padding:1rem;margin-bottom:1.5rem}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width: 40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width: 45em){.xmedium-text-left{text-align:left}.xmedium-text-right{text-align:right}.xmedium-text-center{text-align:center}.xmedium-text-justify{text-align:justify}}@media print,screen and (min-width: 64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@media screen and (min-width: 80em){.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}}@media screen and (min-width: 120em){.xxlarge-text-left{text-align:left}.xxlarge-text-right{text-align:right}.xxlarge-text-center{text-align:center}.xxlarge-text-justify{text-align:justify}}@media screen and (min-width: 160em){.xxxlarge-text-left{text-align:left}.xxxlarge-text-right{text-align:right}.xxxlarge-text-center{text-align:center}.xxxlarge-text-justify{text-align:justify}}.show-for-print{display:none !important}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;print-color-adjust:economy;box-shadow:none !important;text-shadow:none !important}.show-for-print{display:block !important}.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #4b4b4b;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,.h2,h3,.h3{orphans:3;widows:3}h2,.h2,h3,.h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.breadcrumbs{margin:0 0 1rem 0;list-style:none}.breadcrumbs::before,.breadcrumbs::after{display:table;content:" ";flex-basis:0;order:1}.breadcrumbs::after{clear:both}.breadcrumbs li{float:left;font-size:.875rem;color:#4b4b4b;cursor:default;text-transform:uppercase}.breadcrumbs li:not(:last-child)::after{position:relative;margin:0 .5rem;opacity:1;content:"/";color:#cacaca}.breadcrumbs a{color:#4b4b4b}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#d7d1ce;cursor:not-allowed}*,*:before,*:after{box-sizing:border-box}@media screen and (min-width: 120em){.row,.page-width{max-width:100rem}}@media screen and (min-width: 80em){.page-row{max-width:80rem;margin:auto}}@media screen and (min-width: 120em){.page-row{max-width:100rem;margin:auto}}h1 a,h2.name a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.catchline a,p.description a,.h4 a,h3.subtitle a,h2.subtitle a,.block3 .block-title h2 a,.block3 .block-title .h2 a,.block3 .block-title h3 a,.block3 .block-title .h3 a,.block1 .block-title h3 a,.block1 .block-title .h3 a,h5 a,.h5 a,h6 a,.h6 a{color:inherit}a{transition:background .4s ease-out 0s,border .4s ease-out 0s,color .4s ease-out 0s}.vertical-center-container{display:table;height:100%;width:100%}.vertical-center-container .vertical-center-bloc{display:table-cell;vertical-align:middle}a.mask-image{display:inline-block;position:relative}a.mask-image::before{content:"";height:100%;left:0;position:absolute;top:0;transition:background .4s ease-out 0s;width:100%}a.mask-image:hover::before{background:hsla(0,0%,100%,.25)}#viewportsize::after{background-color:rgba(0,0,0,.7);color:hsla(0,0%,100%,.7);font-family:sans-serif;font-weight:bold;left:0;padding:0 5px;line-height:1.2;position:fixed;top:0;z-index:99999}@media print,screen and (max-width: 39.99875em){#viewportsize::after{content:"S"}}@media print,screen and (min-width: 40em)and (max-width: 44.99875em){#viewportsize::after{content:"M"}}@media print,screen and (min-width: 45em)and (max-width: 63.99875em){#viewportsize::after{content:"XM"}}@media print,screen and (min-width: 64em)and (max-width: 79.99875em){#viewportsize::after{content:"L"}}@media screen and (min-width: 80em)and (max-width: 119.99875em){#viewportsize::after{content:"XL"}}@media screen and (min-width: 120em){#viewportsize::after{content:"XXL"}}.row.fullwidth{max-width:100%}.row.fullwidth .row .row{max-width:none}@media print,screen and (min-width: 64em){.off-canvas-content{margin-top:0}}.is-drilldown-submenu.is-active{display:block;z-index:1;transform:translateX(-100%);-webkit-transform:translateX(-100%)}.is-drilldown-submenu.is-closing{transform:translateX(100%);-webkit-transform:translateX(100%)}@media print,screen and (min-width: 40em){.myContactFormContainer .radio_list{margin:13px 0 0}.myContactFormContainer .radio_list li input[type=radio]+label{margin-left:.2rem;margin-right:.7rem}}@media screen and (min-width: 80em){.myContactFormContainer .radio_list li input[type=radio]+label{margin-left:.5rem;margin-right:1rem}}body{font-family:"Open Sans",sans-serif;overflow-y:scroll}body.home #main{padding:0}#mainoverlay{position:fixed;top:-2000px;left:0;width:100vw;height:10000px;z-index:11;background:hsla(0,0%,100%,.8)}.filter-top{position:relative;z-index:12}#row-gallery{padding:15px 15px 0 15px;margin-bottom:30px}#column-results{padding-top:15px;position:relative}@media print,screen and (max-width: 63.99875em){#column-results{padding-left:0;padding-right:0}}.flex-video.header-video,.responsive-embed.header-video{margin-bottom:0}.fb-header{background-color:#4a64b0;padding:7px 7px 0}.fb-header .icon{color:#fefefe;font-size:1.875rem;line-height:1}@media print,screen and (min-width: 64em){.row.expanded{padding:0 15px}.row.expanded .row{margin-left:-15px;margin-right:-15px}.row.expanded.all-expanded .row{max-width:none}}.columns.force-fullwidth{width:100% !important;max-width:100% !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important}.reveal-overlay{overflow-y:auto}.block-container{position:relative}.block{display:block;position:relative;background-color:#f2f2f2;padding:15px}.blockmap{display:block}.blockmap h3,.blockmap .h3{margin-bottom:5px}.blockmap img{width:300px}.row.content1,.row.content2,.row.content3{padding-top:4rem;padding-bottom:4rem}.row.no-gutter>.columns{padding-left:0;padding-right:0}.row.banner{padding:0}#additional_results{border-top:1px solid #93c2c4;padding-top:15px}#additional_results h4,#additional_results .catchline,#additional_results p.description,#additional_results .h4,#additional_results h3.subtitle,#additional_results .subtitle.h3,#additional_results h2.subtitle,#additional_results .subtitle.h2,#additional_results .block3 .block-title h2,#additional_results .block3 .block-title .h2,.block3 .block-title #additional_results h2,.block3 .block-title #additional_results .h2,#additional_results .block3 .block-title h3,#additional_results .block3 .block-title .h3,.block3 .block-title #additional_results h3,.block3 .block-title #additional_results .h3,#additional_results .block1 .block-title h3,#additional_results .block1 .block-title .h3,.block1 .block-title #additional_results h3,.block1 .block-title #additional_results .h3{margin-right:15px;display:inline-block;vertical-align:middle}#additional_results a{margin-right:15px;vertical-align:middle}@media print,screen and (max-width: 44.99875em){.picker{left:0}}.message{padding:15px;border:1px solid #d7d1ce;margin-bottom:15px}.message.my-message{background-color:#f2f2f2}.block1{display:block;position:relative;background-position:center;background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);z-index:1;margin-bottom:5px}.block1 .mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.block1 .block-title h3,.block1 .block-title .h3{background-color:#f2f2f2;border-bottom:none;box-shadow:0px;color:#4b4b4b;font-weight:100;line-height:1.2;margin:0;padding:12px 4px;text-align:center;transition:background .2s ease-out 0s,box-shadow .2s ease-out 0s,color .2s ease-out 0s}.block1:hover .mask{background-color:hsla(0,0%,100%,.25)}.block1b,.block1c,.block1d{display:block;position:relative;background-position:center;background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);z-index:1;margin-bottom:5px;height:100%}.block1b .mask,.block1c .mask,.block1d .mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.block1b .block-img,.block1c .block-img,.block1d .block-img{position:relative}.block1b .block-title,.block1c .block-title,.block1d .block-title{position:absolute;top:calc(50% - 20px);width:100%;left:0}.block1b .block-title picture,.block1c .block-title picture,.block1d .block-title picture{display:block}.block1b .block-title h3,.block1b .block-title .h3,.block1c .block-title h3,.block1c .block-title .h3,.block1d .block-title h3,.block1d .block-title .h3{margin:0 !important;text-align:center;transition:background .2s ease-out 0s,box-shadow .2s ease-out 0s,color .2s ease-out 0s;color:#fefefe !important;border-bottom:none !important;text-shadow:2px 3px 5px rgba(0,0,0,.81) !important;font-weight:300 !important;font-family:"Open Sans",sans-serif;font-size:1.875rem;padding:0 15px}.block1b .block-description,.block1c .block-description,.block1d .block-description{padding-top:10px}.block1b .block-description p,.block1c .block-description p,.block1d .block-description p{margin:0}.block1b:hover .mask,.block1c:hover .mask,.block1d:hover .mask{background-color:hsla(0,0%,100%,.25)}@media print,screen and (min-width: 45em){.block1b .block-title h3,.block1b .block-title .h3,.block1c .block-title h3,.block1c .block-title .h3,.block1d .block-title h3,.block1d .block-title .h3{font-size:1.875rem}}@media print,screen and (min-width: 64em){.block1b .block-title h3,.block1b .block-title .h3,.block1c .block-title h3,.block1c .block-title .h3,.block1d .block-title h3,.block1d .block-title .h3{font-size:2rem}}@media screen and (min-width: 80em){.block1b .block-title h3,.block1b .block-title .h3,.block1c .block-title h3,.block1c .block-title .h3,.block1d .block-title h3,.block1d .block-title .h3{font-size:2.5rem}}@media screen and (min-width: 120em){.block1b .block-title h3,.block1b .block-title .h3,.block1c .block-title h3,.block1c .block-title .h3,.block1d .block-title h3,.block1d .block-title .h3{font-size:3rem}}.block1c,.block1d{margin-bottom:0}.block1c h3,.block1c .h3,.block1d h3,.block1d .h3{font-size:1.25rem}@media print,screen and (min-width: 45em){.block1c .block-title h3,.block1c .block-title .h3,.block1d .block-title h3,.block1d .block-title .h3{font-size:1.25rem}}@media print,screen and (min-width: 64em){.block1c .block-title h3,.block1c .block-title .h3,.block1d .block-title h3,.block1d .block-title .h3{font-size:1.5rem}}@media screen and (min-width: 80em){.block1c .block-title h3,.block1c .block-title .h3,.block1d .block-title h3,.block1d .block-title .h3{font-size:1.875rem}}@media screen and (min-width: 120em){.block1c .block-title h3,.block1c .block-title .h3,.block1d .block-title h3,.block1d .block-title .h3{font-size:2.25rem}}#map_modal .block2 h2 .big125,#map_modal .block2 .h2 .big125,#activities-map .block2 h2 .big125,#activities-map .block2 .h2 .big125,#villas-map .block2 h2 .big125,#villas-map .block2 .h2 .big125{font-size:100% !important}#map_modal .block2 .img1,#map_modal .block2 .img2,#map_modal .block2 .block-image img,#activities-map .block2 .img1,#activities-map .block2 .img2,#activities-map .block2 .block-image img,#villas-map .block2 .img1,#villas-map .block2 .img2,#villas-map .block2 .block-image img{width:385px}.gm-style-iw .block2{background-color:rgba(0,0,0,0)}.gm-style-iw .block2 .block-content{padding:0 0 5px}.blocks2-container .column,.blocks2-container .columns{margin-bottom:0px !important;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-flex-direction:row;-webkit-flex-wrap:wrap}.blocks2-container.no-results .columns{display:block}.block2{display:block;position:relative;border:1px solid #93c2c4;transition:all 300ms linear;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1)}.block2 .button-video{position:absolute;right:15px;top:15px;z-index:2}.block2 .img1{display:block}.block2 .img2{position:absolute;top:0;left:0;transition:opacity .6s ease-in-out;opacity:0}.block2.with-img2:hover .img2{opacity:1}.block2:hover{transition:all 300ms linear;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);top:-1px}.block2 .block-image{position:relative}.block2 .block-image .localisation{position:absolute;bottom:0;width:100%;background-color:rgba(75,75,75,.8);color:#fff;padding:5px 15px;margin-bottom:0}.block2 .block-image .button-wishlist{display:block;cursor:pointer;position:absolute;top:10px;left:10px;z-index:2}.block2 .block-image .button-wishlist .icon{font-size:1.875rem;color:#93c2c4;transition:color .2s ease-out}.block2 .block-image .button-wishlist:hover .icon{color:#fefefe;transition:color .2s ease-out}.block2 .block-content{position:relative;padding:10px}.block2 .block-content .block-content-header{display:table;width:100%}.block2 .block-content .block-content-header .infos-villa{display:table-cell;vertical-align:baseline}.block2 .block-content .block-content-header .price-container{display:table-cell;vertical-align:baseline;text-align:right}.block2 .block-content h2,.block2 .block-content .h2{line-height:1;margin-bottom:8px;font-style:italic;margin-top:0 !important}.block2 .block-content .localisation{padding-top:7px;margin-left:10px;margin-bottom:0}.block2 .infos-villa{left:10px}@media screen and (min-width: 80em){.block2 .block-content{padding:15px}.block2 .block-content .localisation{padding-top:9px}.block2 .infos-villa{left:15px}}@media screen and (min-width: 120em){.block2 .block-content{padding:20px}.block2 .block-content .localisation{padding-top:13px}.block2 .infos-villa{left:20px}}#list-user-enquiries th{text-align:left;vertical-align:top}#list-user-enquiries td{vertical-align:top}.columns.block2b-container{position:relative;padding:0;margin:0}.columns.block2b-container a{padding:15px;transition:all 300ms linear}.columns.block2b-container a:hover{transition:all 300ms ease-in-out;transform:translateY(-2px);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background-color:#fefefe}.columns.block2b-container:hover{z-index:1}.block2b{display:block;position:relative}.block2b .block-content{padding:5px 0 0;position:relative;min-height:30px}.block2b .button-wishlist{display:block;cursor:pointer;position:absolute;top:5px;right:0;z-index:2}.block2b .button-wishlist .icon{font-size:1.25rem;transition:all .2s ease-out}.block2b .button-wishlist:hover .icon{color:#feb600;transition:all .2s ease-out;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1))}.block2b .button-share{display:block;cursor:pointer;position:absolute;top:5px;right:35px;z-index:2}.block2b .button-share .icon{font-size:1.25rem;transition:all .2s ease-out}.block2b .button-share:hover .icon{color:#feb600;transition:all .2s ease-out;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1))}.block2b .block-image{position:relative}.block2b .block-image .img1{display:block}.block2b .block-image .img2{position:absolute;top:0;left:0;transition:opacity .6s ease-in-out;opacity:0}.block2b .block-image .button-info{display:block;cursor:pointer;position:absolute;top:-35px;right:0;z-index:4}.block2b .block-image .button-info .icon2{font-size:1.5rem;transition:all .2s ease-out}.block2b .block-image .button-info:hover .icon2{color:#feb600;transition:all .2s ease-out;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0))}.block2b .block-image .info{position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity .6s ease-in-out;opacity:0;background-color:hsla(0,0%,100%,.7);overflow:hidden}.block2b .block-image .info p{text-align:justify;position:absolute;top:-30px;opacity:0;left:0;right:0;padding:10px;transition:all 0s ease-out;transition-delay:0s}.block2b .block-image .info.active{opacity:1;z-index:3}.block2b .block-image .button-info:hover+.info{opacity:1;z-index:3}.block2b .block-image .button-info:hover+.info p{top:0;opacity:1;transition:all .3s ease-out;transition-delay:.3s}.block2b.with-img2:hover .block-image .img2{opacity:1}.block2b .block-header{position:relative;padding-right:20px}.block2b .block-header h2,.block2b .block-header .h2{line-height:1.3;margin-bottom:5px;margin-top:0 !important;font-size:1rem;font-weight:500 !important}.block2b .block-header .block-content-nav{text-transform:uppercase;font-size:.875rem}.block2b .block-header .localisation{margin-bottom:0;font-size:.875rem}#list-user-enquiries th{text-align:left;vertical-align:top}#list-user-enquiries td{vertical-align:top}.block-admin{position:absolute;z-index:10;top:0;left:30px;font-size:0}.block-admin a.block-edit-button,.block-admin a.block-status-button,.block-admin a.button-robot,.block-admin a.button-coronavirus,.block-admin a.button-nocoronavirus,.block-admin .buttons-adar a{display:inline-block;font-size:1rem;line-height:1.6;margin-right:1px;margin-bottom:1px}.block-admin a.block-edit-button.button-publish,.block-admin a.block-status-button.button-publish,.block-admin a.button-robot.button-publish,.block-admin a.button-coronavirus.button-publish,.block-admin a.button-nocoronavirus.button-publish,.block-admin .buttons-adar a.button-publish{display:none}.block-admin.hidden a.block-status-button,.block-admin.hidden a.block-edit-button{background-color:rgba(243,164,52,.8)}.block-admin.hidden a.block-status-button:hover,.block-admin.hidden a.block-edit-button:hover{background-color:#f3a434}.block-admin.hidden a.block-status-button.button-publish,.block-admin.hidden a.block-edit-button.button-publish{display:inline-block}.block-admin.hidden a.block-status-button.button-unpublish,.block-admin.hidden a.block-edit-button.button-unpublish{display:none}.block-admin.hidden a.block-status-button.button-disactivate,.block-admin.hidden a.block-edit-button.button-disactivate{display:inline-block}.block-admin.disabled a.block-status-button,.block-admin.disabled a.block-edit-button{background-color:rgba(255,0,0,.8)}.block-admin.disabled a.block-status-button:hover,.block-admin.disabled a.block-edit-button:hover{background-color:red}.block-admin.disabled a.block-status-button.button-publish,.block-admin.disabled a.block-edit-button.button-publish{display:inline-block}.block-admin.disabled a.block-status-button.button-unpublish,.block-admin.disabled a.block-edit-button.button-unpublish{display:inline-block}.block-admin.disabled a.block-status-button.button-disactivate,.block-admin.disabled a.block-edit-button.button-disactivate{display:none}.block-admin .button-robot-unindex{background-color:rgba(255,0,0,.8)}.block-admin .button-robot-unindex:hover{background-color:red}.block-admin .buttons-robot.indexed .button-robot-unindex{display:none}.block-admin .buttons-robot.unindexed .button-robot-index{display:none}.block-admin .buttons-coronavirus .button-coronavirus{display:none}.block-admin .buttons-nocoronavirus .button-nocoronavirus{display:none}.block-admin .button-coronavirus{background-color:rgba(255,0,0,.8)}.block-admin .button-coronavirus:hover{background-color:red}.block-admin .buttons-adar .button-adar{background-color:rgba(255,0,0,.8)}.block-admin .buttons-adar .button-adar:hover{background-color:red}.block-admin .buttons-adar .button-adarxl{background-color:rgba(255,0,0,.8)}.block-admin .buttons-adar .button-adarxl:hover{background-color:red}.block-admin .buttons-adar.adar .button-adar{background-color:rgba(0,255,107,.8)}.block-admin .buttons-adar.adar .button-adar:hover{background-color:#00ff6b}.block-admin .buttons-adar.adar .button-adarxl{background-color:rgba(255,0,0,.8)}.block-admin .buttons-adar.adar .button-adarxl:hover{background-color:red}.block-admin .buttons-adar.adarxl .button-adar{background-color:rgba(255,0,0,.8)}.block-admin .buttons-adar.adarxl .button-adar:hover{background-color:red}.block-admin .buttons-adar.adarxl .button-adarxl{background-color:rgba(0,255,107,.8)}.block-admin .buttons-adar.adarxl .button-adarxl:hover{background-color:#00ff6b}.block-admin .block-bd-button a span{font-size:1rem;line-height:1.5}.block-admin .block-bd-button:not(.disabled) a.bd-activate{display:none}.block-admin .block-bd-button.disabled a.bd-deactivate{display:none}.block-admin .block-bd-button:not(.disabled) a{background-color:rgba(0,255,107,.8)}.block-admin .block-bd-button:not(.disabled) a:hover{background-color:red}.block-admin .block-bd-button.disabled a{background-color:rgba(255,0,0,.8)}.block-admin .block-bd-button.disabled a:hover{background-color:#00ff6b}.block-admin .buttons-priority{display:block}.block-admin .buttons-priority label{color:#0a0a0a;font-size:.9rem;background-color:hsla(0,0%,60%,.8)}.block-admin .buttons-priority .button-priority{color:#0a0a0a;font-size:.9rem;background-color:hsla(0,0%,60%,.8)}.block-admin .buttons-priority .button-priority:hover{background-color:#4b4b4b;color:#fefefe}.block-admin .buttons-priority .active{background-color:rgba(0,255,107,.8)}.block-admin .buttons-priority .active.custom{background-color:rgba(255,255,0,.8)}.block-admin .buttons-priority .active:hover{background-color:#00ff6b;color:#0a0a0a}.block-admin .buttons-priority .active:hover.custom{background-color:#ff0}.last-update-availability{position:absolute;bottom:0;right:0;text-align:center;z-index:10;background-color:rgba(0,0,0,.1);padding:0 10px}.block2c-container.columns,.blocks2-container.columns{position:relative;padding:15px;margin:0}.block2c-container.swiper-slide,.blocks2-container.swiper-slide{padding-bottom:15px;height:auto}.block2c-container.swiper-slide a.block2c,.block2c-container.swiper-slide div.block2c,.blocks2-container.swiper-slide a.block2c,.blocks2-container.swiper-slide div.block2c{height:100%}.block2c-container a.block2c,.block2c-container div.block2c,.block2c-container a.block2s,.block2c-container div.block2s,.blocks2-container a.block2c,.blocks2-container div.block2c,.blocks2-container a.block2s,.blocks2-container div.block2s{transition:all 300ms linear}.block2c-container a.block2c:hover,.block2c-container div.block2c:hover,.block2c-container a.block2s:hover,.block2c-container div.block2s:hover,.blocks2-container a.block2c:hover,.blocks2-container div.block2c:hover,.blocks2-container a.block2s:hover,.blocks2-container div.block2s:hover{transition:all 300ms ease-in-out;box-shadow:0 6px 12px rgba(0,0,0,.16);background-color:#fefefe}.block2c-container:hover,.blocks2-container:hover{z-index:1}.block2c-container .block-admin,.blocks2-container .block-admin{top:15px;left:15px}body.pvh .columns.block2c-container .block-admin{right:15px;left:auto;top:0}.block2c .block-banner{display:block;font-size:80%;position:absolute;z-index:2;text-transform:uppercase;padding:0 10px;background:rgba(242,242,242,.75);color:#000;top:10px;cursor:pointer;letter-spacing:1px;white-space:nowrap}.block2c .block-banner-2{top:40px}.block2c{display:block;position:relative;max-width:100%;width:100%;background-color:rgba(0,0,0,0)}.block2c .block-sales{margin-top:15px}.block2c .partner-container{margin-top:10px}.block2c.activity .price{font-size:.9375rem;float:right}.block2c .block-title .block-reference{font-style:italic;display:inline-block;text-align:right}.block2c .block-title .icon{position:relative;top:2px;left:0}.block2c .block-title h2,.block2c .block-title .h2,.block2c .block-title h3,.block2c .block-title .h3{margin-top:0;margin-bottom:0}.block2c .block-title p{margin-bottom:0}.block2c .block-title p.block-subtitle{display:flex}.block2c .block-title p.block-subtitle .block-location{flex:1}.block2c .block-title p.block-subtitle .block-reference{flex:0 0 auto;margin-left:auto}.block2c .block-title .block-distance{padding:3px 0 0;float:right}.block2c .block-title .block-labels{float:right;padding:3px 0 0}.block2c .block-title .block-labels .block-label{display:inline-block;vertical-align:top;margin-left:5px;padding-left:5px;border-left:1px solid #d7d1ce;height:20px;line-height:20px}.block2c .block-title .block-labels .block-label img{height:20px}.block2c .block-title .block-labels .block-label:first-child{border-left:none;padding-left:none}.block2c h2,.block2c .h2,.block2c h3,.block2c .h3{margin-bottom:0;text-align:center}.block2c .block-rating{float:right}.block2c .block-rating .score{width:77px;height:16px}.block2c .block-content{padding:5px 0 0;position:relative;min-height:30px}.block2c .block-image .button-video{display:block;cursor:pointer;position:absolute;top:10px;right:55px;z-index:2;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.6))}.block2c .block-image .button-video .icon{font-size:1.875rem;color:#fefefe;transition:color .2s ease-out}.block2c .block-image .button-video:hover .icon{color:#feb600;transition:color .2s ease-out;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1))}.block2c .block-infos .button-video{cursor:pointer}.block2c .block-infos .button-video .icon{transition:color .2s ease-out;line-height:1}.block2c .block-infos .button-video:hover .icon{color:#4b4b4b;transition:color .2s ease-out;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1))}.block2c .button-wishlist{display:block;cursor:pointer;position:absolute;top:10px;right:10px;z-index:2;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.6))}.block2c .button-wishlist .icon{font-size:1.875rem;color:#fefefe;transition:color .2s ease-out}.block2c .button-wishlist:hover .icon{color:#feb600;transition:color .2s ease-out;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1))}.block2c .button-share{display:block;cursor:pointer;position:absolute;bottom:-3px;right:10px;z-index:2}.block2c .button-share .icon{font-size:1.25rem;transition:all .2s ease-out}.block2c .button-share:hover .icon{color:#feb600;transition:all .2s ease-out;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1))}.block2c .block-buttons{margin-top:15px}.block2c .block-buttons a{text-decoration:underline;font-weight:normal}.block2c #top-photos,.block2c .top-photos{cursor:default}.block2c .block-image{position:relative;display:flex;flex-flow:column;height:100%}.block2c .block-image .swiper-block{flex:0 1 auto;width:100%}.block2c .block-image .swiper-block .swiper-button-prev,.block2c .block-image .swiper-block .swiper-button-next{z-index:2 !important}.block2c .block-image .block-card{padding:10px 15px;border:1px solid #d7d1ce;border-bottom-left-radius:3px;border-bottom-right-radius:3px;flex:1 1 auto;flex-direction:column;display:flex}.block2c .block-image .block-card .footer-right{position:absolute;bottom:10px;right:15px}.block2c .block-image .price-container{margin-top:10px;font-weight:400;border-top:1px solid #ddd;padding-top:10px}.block2c .block-image .price-container .block-reference{float:right;font-weight:100}.block2c .block-image .img1{display:block;width:100%}.block2c .block-image .img2{position:absolute;top:0;left:0;transition:opacity .6s ease-in-out;opacity:0;width:100%}.block2c .block-image #top-photos.center-photos{padding-top:0;margin-left:-15px;margin-right:-15px}.block2c .block-image .swiper-slide{background-color:rgba(0,0,0,.5);min-height:100px}.block2c .block-image .swiper-slide img{width:100%}.block2c .block-image .localisation{margin-bottom:0}.block2c .block-image .localisation .icon{position:relative;top:2px;left:0}.block2c a.block-image{cursor:pointer}.block2c a.block-image #top-photos,.block2c a.block-image .top-photos{cursor:pointer}.block2c.with-img2:hover .block-image .img2{opacity:1}.block2c.exclusive{background-color:#dcedc9}.block2c.partner-villa{background-color:#d6eaf8}.block2c .block-header{padding-top:5px;margin-bottom:auto}.block2c .block-header h2,.block2c .block-header .h2,.block2c .block-header h3,.block2c .block-header .h3{line-height:1.3;margin-top:0 !important}.block2c .block-header .block-content-nav{text-transform:uppercase;font-size:.875rem}.block2c .localisation{margin-bottom:0;font-size:.9375rem}.block2c .block-chef{float:right}.block2c .block-chef .icon2{font-size:1.125rem;margin-right:5px;opacity:.8}.block2c .block-description{font-family:"Crimson Text","Times New Roman",Times,serif;margin-top:10px}.block2c .block-description p{margin-bottom:0;text-align:justify}.block2c ul.block-features{margin:10px 0 0 0;padding:0;list-style:none}.block2c ul.block-features li{padding:0;display:inline}.block2c ul.block-features li::after{content:" | "}.block2c ul.block-features li:last-child::after{content:""}.block2c .block-review{margin-top:10px}.block2c .block-review .quote{font-family:FontAwesome;font-size:160%;line-height:16px}.block2c .block-review p.msg{font-family:"Crimson Text","Times New Roman",Times,serif}.block2c .block-review p{margin-bottom:0}.block2c .block-review p.author{text-align:right}@media print,screen and (max-width: 63.99875em){.block2c .block-description{display:none}}#map_modal .block2d h2 .big125,#map_modal .block2d .h2 .big125,#activities-map .block2d h2 .big125,#activities-map .block2d .h2 .big125,#villas-map .block2d h2 .big125,#villas-map .block2d .h2 .big125{font-size:100% !important}#map_modal .block2d .img1,#map_modal .block2d .img2,#map_modal .block2d .block-image img,#activities-map .block2d .img1,#activities-map .block2d .img2,#activities-map .block2d .block-image img,#villas-map .block2d .img1,#villas-map .block2d .img2,#villas-map .block2d .block-image img{width:385px}.gm-style-iw .block2{background-color:rgba(0,0,0,0)}.gm-style-iw .block2 .block-content{padding:0 0 5px}.blocks2-container .column,.blocks2-container .columns{margin-bottom:30px;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-flex-direction:row;-webkit-flex-wrap:wrap}.blocks2-container.no-results .columns{display:block}.columns.block2d-container{padding:0 15px;margin-bottom:30px;display:-webkit-flex;-webkit-flex-wrap:wrap}.block2d{display:block;position:relative;background-color:#f2f2f2;transition:all 300ms linear;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1)}.block2d .block-content .block-content-header{display:table;width:100%}.block2d .block-content .block-content-header .infos-villa{display:table-cell;vertical-align:baseline}.block2d .block-content .block-content-header .price-container{display:table-cell;vertical-align:baseline;text-align:right}.block2d .button-video{position:absolute;right:15px;top:15px;z-index:2}.block2d .img1{display:block}.block2d .img2{position:absolute;top:0;left:0;transition:opacity .6s ease-in-out;opacity:0}.block2d.with-img2:hover .img2{opacity:1}.block2d:hover{transition:all 300ms linear;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);top:-1px}.block2d .block-image{position:relative}.block2d .block-image .bottom-bar{position:absolute;bottom:0;width:100%;background-color:rgba(75,75,75,.8);color:#fff;padding:5px 15px}.block2d .block-image .bottom-bar p{margin-bottom:0}.block2d .block-image .bottom-bar .reference{float:right}.block2d .block-image .button-wishlist{display:block;cursor:pointer;position:absolute;top:10px;left:10px;z-index:2}.block2d .block-image .button-wishlist .icon{font-size:1.875rem;color:#93c2c4;transition:color .2s ease-out}.block2d .block-image .button-wishlist:hover .icon{color:#fefefe;transition:color .2s ease-out}.block2d .block-content{position:relative;padding:10px}.block2d .block-content .block-content-header{display:table;width:100%}.block2d .block-content .block-content-header .infos-villa{display:table-cell;vertical-align:baseline}.block2d .block-content .block-content-header .price-container{display:table-cell;vertical-align:baseline;text-align:right}.block2d .block-content h2,.block2d .block-content .h2{line-height:1;margin-bottom:8px;font-style:italic;margin-top:0 !important;font-weight:100 !important;font-size:1.375rem !important}.block2d .block-content .localisation{padding-top:7px;margin-left:10px;margin-bottom:0}.block2d .infos-villa{left:10px}@media screen and (min-width: 80em){.block2d .block-content{padding:15px}.block2d .block-content h2,.block2d .block-content .h2{font-size:1.625rem !important}.block2d .block-content .localisation{padding-top:9px}.block2d .infos-villa{left:15px}}@media screen and (min-width: 120em){.block2d .block-content{padding:20px}.block2d .block-content h2,.block2d .block-content .h2{font-size:2rem !important}.block2d .block-content .localisation{padding-top:13px}.block2d .infos-villa{left:20px}}.active .block3 .block-title,.block3.active .block-title{background-color:#93c2c4}.active .block3 .block-title h3,.active .block3 .block-title .h3,.block3.active .block-title h3,.block3.active .block-title .h3{color:#fefefe}.block3{display:block;position:relative;background-position:center;background-size:cover;height:22vw;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1)}.block3>a{display:block}.block3 .mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:background-color 300ms linear}.block3 .block-title{transition:background .2s ease-out 0s,box-shadow .2s ease-out 0s,color .2s ease-out 0s;background-color:rgba(254,254,254,.8);padding:10px 15px;position:absolute;z-index:2;bottom:0;left:0}.block3 .block-title h2,.block3 .block-title .h2,.block3 .block-title h3,.block3 .block-title .h3{border-bottom:none;box-shadow:0px;font-style:normal;line-height:1.2;text-transform:uppercase;margin-bottom:0;transition:background .2s ease-out 0s,box-shadow .2s ease-out 0s,color .2s ease-out 0s}.block3 .block-title p{margin:0;transition:background .2s ease-out 0s,box-shadow .2s ease-out 0s,color .2s ease-out 0s}.block3 .block-button{position:absolute;z-index:5;bottom:50%;left:0;right:0;width:100%;text-align:center}.block3 .block-button .button{margin-bottom:0}.block3 .block-video{position:absolute;z-index:5;bottom:50%;left:0;right:0;width:100%;text-align:center}.block3 .block-video .button{margin-bottom:0;position:relative}.block3 .block-video .button .icon::after{content:"█";position:absolute;z-index:-1;font-size:2.5rem;color:#fff;top:0%;bottom:0%;height:100%;left:30%;right:24%}.block3 a:hover .mask{background-color:hsla(0,0%,100%,.25);transition:background-color 300ms linear}@media print,screen and (max-width: 39.99875em){.block3{height:50vw}.block3 .block-title{width:100%}.block3 .block-title h3,.block3 .block-title .h3{margin:0}.block3 .block-title p{display:none}}@media print,screen and (min-width: 40em)and (max-width: 44.99875em){.block3{height:30vw}.block3 .block-title{width:100%}.block3 .block-title h3,.block3 .block-title .h3{margin:0}.block3 .block-title p{display:none}}@media print,screen and (min-width: 45em)and (max-width: 63.99875em){.block3{height:30vw}}@media screen and (min-width: 80em)and (max-width: 119.99875em){.block3{height:273px}}@media screen and (min-width: 120em){.block3{height:344px}}.block3b{border-radius:2px;border:1px solid #d7d1ce;box-shadow:rgba(0,0,0,.06) 0px 2px 4px 0px}.block3b a{display:block}.block3b .block-image{width:33%;display:inline-block}.block3b .block-title{width:67%;display:inline-block}.block3b .block-title h3,.block3b .block-title .h3{font-style:normal;border-bottom:0;padding-left:15px;font-size:1.25rem}.block3b:hover{background-color:#fefefe;color:#4b4b4b;border-color:#999;box-shadow:rgba(0,0,0,.2) 0px 2px 4px 0px}.block3c{display:block;border-radius:2px;border:1px solid #d7d1ce;box-shadow:rgba(0,0,0,.06) 0px 2px 4px 0px}.block3c .block-image{position:relative}.block3c .block-title{position:absolute;bottom:0;transition:background .2s ease-out 0s,box-shadow .2s ease-out 0s,color .2s ease-out 0s;background-color:rgba(254,254,254,.8);padding:5px;position:absolute;z-index:2;bottom:0;left:0;right:0}.block3c .block-title h3,.block3c .block-title .h3{font-size:16px;border-bottom:none;box-shadow:0px;font-style:normal;line-height:1.2;text-transform:uppercase;margin-bottom:0;transition:background .2s ease-out 0s,box-shadow .2s ease-out 0s,color .2s ease-out 0s}.block3c:hover{background-color:#fefefe;color:#4b4b4b;border-color:#999;box-shadow:rgba(0,0,0,.2) 0px 2px 4px 0px}.block3d{display:inline-block;border-radius:2px;border:1px solid #d7d1ce;box-shadow:rgba(0,0,0,.06) 0px 2px 4px 0px;padding:5px 10px;margin-right:15px;margin-bottom:10px}.block3d.is-active{color:#0a0a0a;border:1px solid #4b4b4b;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1)}.block3d h2,.block3d .h2,.block3d h3,.block3d .h3{font-size:16px;text-align:center;border-bottom:none;box-shadow:0px;font-style:normal;line-height:1.2;margin-top:0 !important;margin-bottom:0;transition:background .2s ease-out 0s,box-shadow .2s ease-out 0s,color .2s ease-out 0s}.block3d:hover{background-color:#fefefe;color:#4b4b4b;border-color:#999;box-shadow:rgba(0,0,0,.2) 0px 2px 4px 0px}.columns.block-container{position:relative;margin:0 0 30px}.columns.block-container a.block1b{padding:15px;transition:all 300ms linear}.columns.block-container a.block1b:hover{transition:all 300ms ease-in-out;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.24);background-color:#fefefe}.columns.block-container:hover{z-index:1}.columns.block-container .block-admin{top:15px;left:30px}section.blocks .blocks-header h2,section.blocks .blocks-header .h2{border-top:0}section.blocks .blocks-body{margin-top:-15px;margin-bottom:15px}section.blocks .blocks-footer{margin-bottom:30px}section.blocks .blocks-footer a{font-weight:500 !important}section.blocks .blocks-footer a:hover{text-decoration:underline}select.button{padding-right:24px}.button-wishlist{cursor:pointer}.button-wishlist.wishlisted .icon{color:#f3a434 !important}.page-submenu .button-wishlist{padding-top:5px;float:right;font-size:120%}.button,.select{background-color:#fefefe;font-family:"Open Sans",sans-serif;background-color:#fefefe;padding:0 16px 0;color:#0a0a0a;text-transform:none;font-size:1rem;font-weight:300;width:auto;border-radius:3px;position:relative;border:1px solid #d7d1ce;white-space:nowrap;margin:0 0 15px 0}.button.margin-bottom-0,.select.margin-bottom-0{margin-bottom:0 !important}.button:hover,.select:hover{background-color:#fefefe;color:#4b4b4b;border-color:#999;box-shadow:rgba(0,0,0,.2) 0px 2px 4px 0px}.button.primary,.select.primary{background-color:#3b4f56}.button.white,.select.white{background-color:#fff}.button.is-active,.select.is-active{background-color:#fefefe;color:#0a0a0a;border-color:#4b4b4b}.button.is-active:hover,.select.is-active:hover{border-color:#4b4b4b}.button.with-icon i,.button.with-icon svg,.select.with-icon i,.select.with-icon svg{vertical-align:text-top}.button.banner-button,.select.banner-button{text-shadow:none}.button.button-orange,.select.button-orange{background-color:#ffae00;font-weight:normal;color:#fefefe}.button.strong,.select.strong{font-weight:600}.button.nmb,.select.nmb{margin-bottom:0}.button.button-black,.select.button-black{text-transform:uppercase;font-size:90%;background-color:#3b4f56;color:#fefefe}.button.button-black:hover,.select.button-black:hover{background-color:#0a0a0a;box-shadow:rgba(0,0,0,.2) 0px 2px 4px 0px}.button.button-uppercase,.select.button-uppercase{text-transform:uppercase;font-size:90%}.button:focus,.select:focus{background-color:#fefefe;color:#0a0a0a;outline:0}.button span,.select span{display:inline-block;vertical-align:middle}.button img.flag,.select img.flag{position:relative;top:-2px;width:20px;margin-right:15px}.button.button-burger,.select.button-burger{padding-right:8px;padding-left:8px}.button.button-burger .icon,.button.button-burger .icon2,.select.button-burger .icon,.select.button-burger .icon2{margin:0}.button.small,.select.small{padding:3px 10px;height:auto !important}@media print,screen and (min-width: 40em){.button.small,.select.small{font-size:90%}}.button.large,.select.large{padding:10px 15px;height:auto !important;text-transform:uppercase}@media print,screen and (min-width: 40em){.button.large,.select.large{font-size:110%;padding:10px 30px}}@media print,screen and (max-width: 39.99875em){.button.large,.select.large{font-size:90%;padding:5px 10px}}.button .icon,.button .icon2,.button i,.button svg,.select .icon,.select .icon2,.select i,.select svg{margin-right:.5rem;position:relative;font-size:18px;line-height:18px;display:inline-block;vertical-align:middle}.button .icon::before,.button .icon2::before,.button i::before,.button svg::before,.select .icon::before,.select .icon2::before,.select i::before,.select svg::before{line-height:18px;height:18px}.button.disabled,.button[disabled],.select.disabled,.select[disabled]{opacity:1}.button.disabled:hover,.button[disabled]:hover,.select.disabled:hover,.select[disabled]:hover{background-color:#d7d1ce}.button.display-all,.select.display-all{margin-left:15px;font-size:.875rem;height:auto !important;line-height:1.6;padding-left:.5rem;padding-right:.5rem;margin-bottom:0;margin-top:4px;vertical-align:text-top}.button.button-show-map,.select.button-show-map{padding-left:.5rem;padding-right:.5rem}.button.button-show-map span,.select.button-show-map span{padding:0 !important;margin:0 !important}.button.button-show-map.is-active,.select.button-show-map.is-active{background-color:#f3a434;color:#fff;font-weight:400}.button.button-icon::before,.select.button-icon::before{font-family:"provenceholidays" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:.5rem}.button.button-icon.button-file::before,.select.button-icon.button-file::before{content:","}.button.button-icon.button-pdf::before,.select.button-icon.button-pdf::before{content:"-"}.button.button-icon-only,.select.button-icon-only{background-color:rgba(0,0,0,0);border:none;color:#0a0a0a;padding-right:.5rem;padding-left:.5rem}.button.button-icon-only .icon,.button.button-icon-only .icon2,.button.button-icon-only svg,.select.button-icon-only .icon,.select.button-icon-only .icon2,.select.button-icon-only svg{margin-right:0}.button.button-icon-only::before,.select.button-icon-only::before{font-family:"provenceholidays" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:0}.button.success,.select.success{color:#fefefe;font-weight:500}.button.success svg,.select.success svg{margin-right:5px}.button.success:hover,.select.success:hover{color:#fefefe}.button.alert svg,.select.alert svg{margin-right:5px}.button.button-fullwidth,.select.button-fullwidth{width:100%;height:auto;text-align:center}.button.button-left,.select.button-left{text-align:left;padding-left:1em}.button.button-select,.select.button-select{cursor:pointer;background-color:rgba(0,0,0,0);color:#0a0a0a;border:1px solid #d7d1ce;font-size:1rem;box-shadow:none;padding-right:2rem;text-align:left;text-transform:none;height:32px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:9px 6px}.button.button-select:hover,.select.button-select:hover{background-color:#fefefe;border-color:#999;box-shadow:rgba(0,0,0,.2) 0px 2px 4px 0px}.button.button-select.is-active,.select.button-select.is-active{border-color:#4b4b4b}.button.button-white-transparent,.select.button-white-transparent{background-color:rgba(0,0,0,0);color:#fefefe;border:1px solid #fefefe;box-shadow:none}.button.button-white-transparent:hover,.button.button-white-transparent.is-active,.select.button-white-transparent:hover,.select.button-white-transparent.is-active{background-color:#fefefe;color:#0a0a0a;box-shadow:rgba(0,0,0,.2) 0px 2px 4px 0px}.button.button-light-transparent,.select.button-light-transparent{background-color:rgba(0,0,0,0);color:#999;border:1px solid #d7d1ce;box-shadow:none}.button.button-light-transparent:hover,.button.button-light-transparent.is-active,.select.button-light-transparent:hover,.select.button-light-transparent.is-active{background-color:#999;color:#f2f2f2}.button.button-bluegreen-transparent,.select.button-bluegreen-transparent{background-color:rgba(0,0,0,0);border:1px solid #4b4b4b;font-weight:bold}.button.button-bluegreen-transparent:hover,.select.button-bluegreen-transparent:hover{background-color:#4b4b4b;color:#93c2c4}.button.button-bigicon,.select.button-bigicon{background-color:rgba(0,0,0,0);border:none;padding:0}.button.button-bigicon .icon,.button.button-bigicon .icon2,.select.button-bigicon .icon,.select.button-bigicon .icon2{font-size:5rem}.button.button-bigicon .icon::before,.button.button-bigicon .icon2::before,.select.button-bigicon .icon::before,.select.button-bigicon .icon2::before{font-size:5rem}.button.button-bigicon:hover,.select.button-bigicon:hover{color:#93c2c4}.button.button-bigicon.button-yellow,.select.button-bigicon.button-yellow{color:#feb600}.button.button-bigicon.button-yellow:hover,.select.button-bigicon.button-yellow:hover{color:hsl(20,10.1123595506%,67.5490196078%);background:none}.button.button-bigicon.button-yellow,.select.button-bigicon.button-yellow{color:#feb600}.button.button-bigicon.button-yellow:hover,.select.button-bigicon.button-yellow:hover{color:hsl(20,10.1123595506%,67.5490196078%);background:none}.button.button-bigicon.button-bluegreen,.select.button-bigicon.button-bluegreen{color:#93c2c4}.button.button-bigicon.button-bluegreen:hover,.select.button-bigicon.button-bluegreen:hover{color:hsl(20,10.1123595506%,67.5490196078%);background:none}.button.button-mobilemenu,.select.button-mobilemenu{outline:none;margin-bottom:0;font-weight:bold;background-color:rgba(0,0,0,0);padding:0 6px}.button.button-mobilemenu:hover,.select.button-mobilemenu:hover{background-color:#fefefe;color:#0a0a0a}.button.button-mobilemenu.button-yellow,.button.button-mobilemenu.button-bluegreen,.select.button-mobilemenu.button-yellow,.select.button-mobilemenu.button-bluegreen{background-color:#93c2c4;border:1px solid #999;color:#fefefe !important}.button.button-mobilemenu .icon::before,.button.button-mobilemenu .icon2::before,.select.button-mobilemenu .icon::before,.select.button-mobilemenu .icon2::before{font-size:1.1875rem;line-height:23px;height:25px}.button.button-mobilemenu.with-icon,.select.button-mobilemenu.with-icon{border-color:rgba(0,0,0,0);padding:0 6px;font-size:1.1875rem;text-align:center;line-height:23px}.button.button-mobilemenu.with-icon .icon,.button.button-mobilemenu.with-icon .icon2,.select.button-mobilemenu.with-icon .icon,.select.button-mobilemenu.with-icon .icon2{margin-right:0;vertical-align:baseline;line-height:23px}.button.button-mobilemenu.with-icon .icon::before,.button.button-mobilemenu.with-icon .icon2::before,.select.button-mobilemenu.with-icon .icon::before,.select.button-mobilemenu.with-icon .icon2::before{line-height:23px}.button.button-mobilemenu.button-wishlist:hover,.select.button-mobilemenu.button-wishlist:hover{background-color:rgba(0,0,0,0);color:#fefefe}.button-review{display:block}.button-review h2,.button-review .h2,.button-review h3,.button-review .h3,.button-review h4,.button-review .catchline,.button-review p.description,.button-review .h4,.button-review .block1 .block-title h3,.button-review .block1 .block-title .h3,.block1 .block-title .button-review h3,.block1 .block-title .button-review .h3,.button-review .block3 .block-title h2,.button-review .block3 .block-title .h2,.block3 .block-title .button-review h2,.block3 .block-title .button-review .h2,.button-review .block3 .block-title h3,.button-review .block3 .block-title .h3,.block3 .block-title .button-review h3,.block3 .block-title .button-review .h3{padding:10px 15px;border:1px solid #d7d1ce;text-align:center;margin-bottom:0}.button-review:hover h2,.button-review:hover .h2,.button-review:hover h3,.button-review:hover .h3,.button-review:hover h4,.button-review:hover .catchline,.button-review:hover p.description,.button-review:hover .h4{background-color:#f2f2f2}#gallery4{padding-top:15px;padding-bottom:30px;top:0 !important}#gallery4 .col-logo{margin-bottom:15px}#gallery4 .col-logo img{width:200px}.page-photos,.page-videos{margin-top:30px}.page-photos .row,.page-videos .row{margin-left:-5px;margin-right:-5px}.page-photos .row .columns,.page-videos .row .columns{padding-right:5px;padding-left:5px;margin-bottom:10px}#top-photos{padding-top:10px}@media print,screen and (min-width: 45em){#top-photos .columns.col-photo-1,#bottom-photos .columns.col-photo-1,.top-photos2 .columns.col-photo-1,.top-photos3 .columns.col-photo-1{padding-right:0}}#top-photos,#bottom-photos,.top-photos{overflow:hidden;position:relative;margin:15px 0 0;cursor:pointer}#top-photos .block-banner,#bottom-photos .block-banner,.top-photos .block-banner{inset-inline-start:0}#top-photos.center-photos,#bottom-photos.center-photos,.top-photos.center-photos{margin:auto}@media print,screen and (min-width: 45em){#top-photos .columns.col-photo-2,#bottom-photos .columns.col-photo-2,.top-photos .columns.col-photo-2{padding-left:0}#top-photos .columns .top-photo2,#top-photos .columns .top-photo3,#top-photos .columns .top-photo4,#top-photos .columns .top-photo5,#bottom-photos .columns .top-photo2,#bottom-photos .columns .top-photo3,#bottom-photos .columns .top-photo4,#bottom-photos .columns .top-photo5,.top-photos .columns .top-photo2,.top-photos .columns .top-photo3,.top-photos .columns .top-photo4,.top-photos .columns .top-photo5{border-left:10px solid #fff}}#bottom-photos{padding-top:30px}@media print,screen and (min-width: 45em){#bottom-photos .col-photo-2{padding-right:0}}@media screen and (min-width: 80em){#main>#top-photos,#bottom-photos{height:546px}}@media screen and (min-width: 120em){#main>#top-photos,#bottom-photos{height:688px}}#main>#top-photos .columns .top-photo2,#main>#top-photos .columns .top-photo4,#bottom-photos .columns .top-photo2,#bottom-photos .columns .top-photo4{border-bottom:10px solid #fff}.reveal .top-photos{margin-bottom:10px}@media print,screen and (min-width: 45em){.reveal .top-photos2 .top-photo1{border-right:5px solid #fff}.reveal .top-photos2 .top-photo2{border-left:5px solid #fff}.reveal .top-photos3 .top-photo2{border-bottom:10px solid #fff}}@media screen and (min-width: 80em){.reveal .top-photos1{height:auto}.reveal .top-photos2{height:auto}.reveal .top-photos3{height:490px}}@media screen and (min-width: 120em){.reveal .top-photos1{height:auto}.reveal .top-photos2{height:auto}.reveal .top-photos3{height:530px}}#lightgallery{position:relative}#lightgallery a{position:relative;display:block}#lightgallery a .zoomctrl{position:absolute;z-index:1;bottom:0;right:0;width:100px}#lightgallery a .zoomctrl.withthumbs{width:400px}#lightgallery a .zoomctrl img{width:150px}#lightgallery a .zoomctrl.withvideo{width:500px}#lightgallery a .zoomgallery{position:relative;display:inline-block;vertical-align:top;width:100px;height:100px;background-color:hsla(0,0%,100%,.85);text-transform:uppercase;padding:15px 10px;font-size:.875rem}#lightgallery a .zoomgallery .arrow{position:absolute;bottom:10px;right:15px;font-size:200%;line-height:1;text-align:right}#lightgallery a .video{text-align:center}#lightgallery a .video .icon{display:block;font-size:2.5rem}@media print,screen and (max-width: 44.99875em){#lightgallery a .zoomctrl{width:120px}#lightgallery a .zoomctrl.withvideo{width:240px}#lightgallery a .zoomgallery{height:50px;width:120px;padding:5px 30px 5px 10px}#lightgallery a .zoomgallery .arrow{font-size:150%;right:10px}}h1,h2.name,.name.h2,.h1{font-weight:100 !important}h1.script,h2.script.name,.script.name.h2,.script.h1{font-weight:100}h2,.h2{margin-top:30px;margin-bottom:5px;font-weight:100}h2.script,.script.h2{border-bottom:0;margin-bottom:1rem}h2.bluegreen,.bluegreen.h2{color:#93c2c4}h2.subtitle,.subtitle.h2{font-family:"Crimson Text","Times New Roman",Times,serif;border-top:none;border-bottom:0;margin-bottom:1rem;text-decoration:none !important}h3,.h3{margin-bottom:5px;font-weight:300 !important}h3.classic,.classic.h3{border-bottom:0}h3.script,.script.h3{font-style:normal;border-bottom:0}h3.subtitle,.subtitle.h3{border-top:none;border-bottom:0;margin-bottom:1rem;text-decoration:none !important}h4,.catchline,p.description,.h4,.block1 .block-title h3,.block1 .block-title .h3,.block3 .block-title h2,.block3 .block-title .h2,.block3 .block-title h3,.block3 .block-title .h3,h2.subtitle,.subtitle.h2,h3.subtitle,.subtitle.h3{font-weight:300}h4.classic,.classic.catchline,p.classic.description,.classic.h4,.block1 .block-title h3.classic,.block1 .block-title .classic.h3,.block3 .block-title h2.classic,.block3 .block-title .classic.h2,.block3 .block-title h3.classic,.block3 .block-title .classic.h3,h2.classic.subtitle,.classic.subtitle.h2,h3.classic.subtitle,.classic.subtitle.h3{text-decoration:none}h4.legend,.legend.catchline,p.legend.description,.legend.h4,.block1 .block-title h3.legend,.block1 .block-title .legend.h3,.block3 .block-title h2.legend,.block3 .block-title .legend.h2,.block3 .block-title h3.legend,.block3 .block-title .legend.h3,h2.legend.subtitle,.legend.subtitle.h2,h3.legend.subtitle,.legend.subtitle.h3{text-decoration:none;color:#93c2c4}h1.script,.script.h1,h2.script,.script.h2,h3.script,.script.h3,h4.script,.script.catchline,p.script.description,.script.h4,.block1 .block-title h3.script,.block1 .block-title .script.h3,.block3 .block-title h2.script,.block3 .block-title .script.h2,.block3 .block-title h3.script,.block3 .block-title .script.h3,h5.script,.script.h5,h6.script,.script.h6{font-family:"Open Sans",sans-serif !important;font-weight:normal !important}h1.classic,.classic.h1,h2.classic,.classic.h2,h3.classic,.classic.h3,h4.classic,.classic.catchline,p.classic.description,.classic.h4,.block1 .block-title h3.classic,.block1 .block-title .classic.h3,.block3 .block-title h2.classic,.block3 .block-title .classic.h2,.block3 .block-title h3.classic,.block3 .block-title .classic.h3,h5.classic,.classic.h5,h6.classic,.classic.h6{font-family:"Crimson Text","Times New Roman",Times,serif !important;font-weight:normal !important;font-weight:500}@media print,screen and (max-width: 39.99875em){h2.classic,.classic.h2{font-size:1.375rem}}@media print,screen and (min-width: 40em)and (max-width: 44.99875em){h2.classic,.classic.h2{font-size:1.375rem}}@media print,screen and (min-width: 45em)and (max-width: 63.99875em){h2.classic,.classic.h2{font-size:1.4375rem}}@media print,screen and (min-width: 64em)and (max-width: 79.99875em){h2.classic,.classic.h2{font-size:1.5625rem}}@media screen and (min-width: 80em)and (max-width: 119.99875em){h2.classic,.classic.h2{font-size:1.6875rem}}@media screen and (min-width: 120em){h2.classic,.classic.h2{font-size:1.875rem}}h1.big,h2.big.name,.big.name.h2,.big.h1{font-size:1.875rem}@media print,screen and (min-width: 40em){h1.big,h2.big.name,.big.name.h2,.big.h1{font-size:2.25rem}}@media print,screen and (min-width: 45em){h1.big,h2.big.name,.big.name.h2,.big.h1{font-size:2.4375rem}}@media print,screen and (min-width: 64em){h1.big,h2.big.name,.big.name.h2,.big.h1{font-size:2.5rem}}@media screen and (min-width: 80em){h1.big,h2.big.name,.big.name.h2,.big.h1{font-size:2.8125rem}}@media screen and (min-width: 120em){h1.big,h2.big.name,.big.name.h2,.big.h1{font-size:3rem}}h2.name,.name.h2{font-size:1.1875rem}@media print,screen and (min-width: 40em){h2.name,.name.h2{font-size:1.25rem}}@media print,screen and (min-width: 45em){h2.name,.name.h2{font-size:1.3125rem}}@media print,screen and (min-width: 64em){h2.name,.name.h2{font-size:1.375rem}}@media screen and (min-width: 80em){h2.name,.name.h2{font-size:1.5rem}}@media screen and (min-width: 120em){h2.name,.name.h2{font-size:1.6875rem}}.villa-reviews>.columns{position:relative}.villa-reviews .reviews-container{margin:0}.villa-reviews .reviews-container .review{border:none;padding:0}.review.rejected{background-color:#f08080}.review.waiting{background-color:#ffffe0}.villa-rating h4,.villa-rating .catchline,.villa-rating .block1 .block-title h3,.block1 .block-title .villa-rating h3,.villa-rating .block3 .block-title h2,.block3 .block-title .villa-rating h2,.villa-rating .block3 .block-title h3,.block3 .block-title .villa-rating h3,.villa-rating h2.subtitle,.villa-rating h3.subtitle,.villa-rating .block3 .block-title .h2,.block3 .block-title .villa-rating .h2,.villa-rating .subtitle.h2,.villa-rating .block1 .block-title .h3,.block1 .block-title .villa-rating .h3,.villa-rating .block3 .block-title .h3,.block3 .block-title .villa-rating .h3,.villa-rating .subtitle.h3,.villa-rating .h4,.villa-rating p{display:inline-block;margin-bottom:0}.villa-rating .stars{width:125px;vertical-align:baseline}.villa-rating a{color:#93c2c4}.reviews-container{margin-top:30px;margin-bottom:30px}.reviews-container .more-reviews{padding-top:15px}.reviews-container h3,.reviews-container .h3{position:relative}.reviews-container h3 .block-rating,.reviews-container .h3 .block-rating{margin-left:15px}.reviews-container h3 .block-rating .score,.reviews-container .h3 .block-rating .score{width:154px;height:32px}.reviews-container h3 .block-rating .rating,.reviews-container .h3 .block-rating .rating{padding-left:15px;font-size:1rem}.reviews-container .review{padding:15px 0}.reviews-container .review .col-review-author{padding-right:0;text-align:center}.reviews-container .review .col-review-author .icon{font-size:2.5rem}.reviews-container .review .col-review-author .author{font-weight:bold;margin-bottom:.25rem}.reviews-container .review .col-review-author .location{margin-bottom:.25rem}.reviews-container .review .col-review-message .date{font-style:italic;color:#4b4b4b;padding:5px 10px;float:right}.reviews-container .review .col-review-message h3,.reviews-container .review .col-review-message .h3,.reviews-container .review .col-review-message h4,.reviews-container .review .col-review-message .catchline,.reviews-container .review .col-review-message p.description,.reviews-container .review .col-review-message .block3 .block-title h2,.block3 .block-title .reviews-container .review .col-review-message h2,.reviews-container .review .col-review-message h2.subtitle,.reviews-container .review .col-review-message .block3 .block-title .h2,.block3 .block-title .reviews-container .review .col-review-message .h2,.reviews-container .review .col-review-message .subtitle.h2,.reviews-container .review .col-review-message .h4{position:relative}.reviews-container .review .col-review-message h3 .title,.reviews-container .review .col-review-message .h3 .title,.reviews-container .review .col-review-message h4 .title,.reviews-container .review .col-review-message .catchline .title,.reviews-container .review .col-review-message p.description .title,.reviews-container .review .col-review-message .block3 .block-title h2 .title,.block3 .block-title .reviews-container .review .col-review-message h2 .title,.reviews-container .review .col-review-message h2.subtitle .title,.reviews-container .review .col-review-message .block3 .block-title .h2 .title,.block3 .block-title .reviews-container .review .col-review-message .h2 .title,.reviews-container .review .col-review-message .subtitle.h2 .title,.reviews-container .review .col-review-message .h4 .title{margin-right:10px}.reviews-container .review .col-review-message h3 .score,.reviews-container .review .col-review-message .h3 .score,.reviews-container .review .col-review-message h4 .score,.reviews-container .review .col-review-message .catchline .score,.reviews-container .review .col-review-message p.description .score,.reviews-container .review .col-review-message .block3 .block-title h2 .score,.block3 .block-title .reviews-container .review .col-review-message h2 .score,.reviews-container .review .col-review-message h2.subtitle .score,.reviews-container .review .col-review-message .block3 .block-title .h2 .score,.block3 .block-title .reviews-container .review .col-review-message .h2 .score,.reviews-container .review .col-review-message .subtitle.h2 .score,.reviews-container .review .col-review-message .h4 .score{width:116px;height:24px}@media print,screen and (max-width: 39.99875em){.reviews-container .review .col-review-message h3 .score,.reviews-container .review .col-review-message .h3 .score,.reviews-container .review .col-review-message h4 .score,.reviews-container .review .col-review-message .catchline .score,.reviews-container .review .col-review-message p.description .score,.reviews-container .review .col-review-message .block3 .block-title h2 .score,.block3 .block-title .reviews-container .review .col-review-message h2 .score,.reviews-container .review .col-review-message h2.subtitle .score,.reviews-container .review .col-review-message .block3 .block-title .h2 .score,.block3 .block-title .reviews-container .review .col-review-message .h2 .score,.reviews-container .review .col-review-message .subtitle.h2 .score,.reviews-container .review .col-review-message .h4 .score{display:block}}.reviews-container .review .col-review-message h3 .review-deploy,.reviews-container .review .col-review-message .h3 .review-deploy,.reviews-container .review .col-review-message h4 .review-deploy,.reviews-container .review .col-review-message .catchline .review-deploy,.reviews-container .review .col-review-message p.description .review-deploy,.reviews-container .review .col-review-message .block3 .block-title h2 .review-deploy,.block3 .block-title .reviews-container .review .col-review-message h2 .review-deploy,.reviews-container .review .col-review-message h2.subtitle .review-deploy,.reviews-container .review .col-review-message .block3 .block-title .h2 .review-deploy,.block3 .block-title .reviews-container .review .col-review-message .h2 .review-deploy,.reviews-container .review .col-review-message .subtitle.h2 .review-deploy,.reviews-container .review .col-review-message .h4 .review-deploy{position:absolute;right:10px;top:8px;cursor:pointer}.reviews-container .review .col-review-message .review-reply h4,.reviews-container .review .col-review-message .review-reply .catchline,.reviews-container .review .col-review-message .review-reply p.description,.reviews-container .review .col-review-message .review-reply .block1 .block-title h3,.block1 .block-title .reviews-container .review .col-review-message .review-reply h3,.reviews-container .review .col-review-message .review-reply .block3 .block-title h2,.block3 .block-title .reviews-container .review .col-review-message .review-reply h2,.reviews-container .review .col-review-message .review-reply .block3 .block-title h3,.block3 .block-title .reviews-container .review .col-review-message .review-reply h3,.reviews-container .review .col-review-message .review-reply h2.subtitle,.reviews-container .review .col-review-message .review-reply h3.subtitle,.reviews-container .review .col-review-message .review-reply .block3 .block-title .h2,.block3 .block-title .reviews-container .review .col-review-message .review-reply .h2,.reviews-container .review .col-review-message .review-reply .subtitle.h2,.reviews-container .review .col-review-message .review-reply .block1 .block-title .h3,.block1 .block-title .reviews-container .review .col-review-message .review-reply .h3,.reviews-container .review .col-review-message .review-reply .block3 .block-title .h3,.block3 .block-title .reviews-container .review .col-review-message .review-reply .h3,.reviews-container .review .col-review-message .review-reply .subtitle.h3,.reviews-container .review .col-review-message .review-reply .h4{background-color:rgba(0,0,0,0);padding:0;font-style:italic}.reviews-container .review .col-review-message .review-reply p{font-style:italic}#best-reviews .col-review-author .icon{font-size:1.875rem}#best-reviews .col-review-author .author{font-weight:normal}#best-reviews .col-review-message h3 span.title,#best-reviews .col-review-message .h3 span.title{font-size:90%}.block-rating{position:relative;top:-4px;display:inline-block}.block-rating>div{display:inline-block;vertical-align:middle}.block-rating .score .score-on,.block-rating .score .score-off,.block-rating .score .score-off img{width:116px;height:24px}.block-rating .score .score-off{opacity:.4}.block-rating .rating-icon{width:24px;margin-left:10px}.block-rating .rating-icon img{width:24px;height:24px}.block-rating .rating{line-height:1;display:inline-block;vertical-align:middle;margin-left:5px;padding-left:0;font-size:.875rem}.block-rating .rating>span{display:inline-block;vertical-align:middle}.block-rating .rating .l1{margin-right:8px}.block-rating .rating .l1 img{width:30px;height:30px}.block-rating .rating .l2{line-height:1.2}@media screen and (min-width: 120em){.block-rating{top:-2px}.block-rating .score .score-on,.block-rating .score .score-off,.block-rating .score .score-off img{width:142px;height:30px}.block-rating .rating-icon{width:30px;margin-left:5px}.block-rating .rating-icon img{width:30px;height:30px}.block-rating .rating{line-height:1;font-size:1rem}.block-rating .rating .l1 img{width:30px;height:30px}}@media screen and (min-width: 80em)and (max-width: 119.99875em){.block-rating{top:-2px}.block-rating .score .score-on,.block-rating .score .score-off,.block-rating .score .score-off img{width:134px;height:28px}.block-rating .rating-icon{width:28px;margin-left:5px}.block-rating .rating-icon img{width:28px;height:28px}.block-rating .rating{line-height:1;font-size:.9375rem}.block-rating .rating .l1 img{width:28px;height:28px}}@media print,screen and (min-width: 64em)and (max-width: 79.99875em){.block-rating{top:-4px}.block-rating .score .score-on,.block-rating .score .score-off,.block-rating .score .score-off img{width:125px;height:26px}.block-rating .rating-icon{width:26px;margin-left:5px}.block-rating .rating-icon img{width:26px;height:26px}.block-rating .rating{line-height:1;font-size:.9375rem}.block-rating .rating .l1 img{width:26px;height:26px}}.score{position:relative;display:inline-block;vertical-align:middle}.score .score-on{position:absolute;top:0;left:0;height:100%;overflow:hidden;background-image:url(../png/5suns.png);background-size:cover}.score .score-on img{height:100%;display:none}.score .score-off{top:0;width:100%;height:100%;position:relative;vertical-align:top}.score .score-off img{position:relative;vertical-align:top}.subscores .subscore{display:inline-block;margin-right:15px}.subscores .subscore span{display:inline-block}.subscores .subscore img{width:16px;height:16px}.field-rating{position:relative}.field-rating label{display:inline-block;width:125px}.field-rating input{opacity:0;display:inline-block;cursor:default;width:0;height:0 !important;padding:0;border:none;margin:0;position:absolute !important;left:175px;top:30px}.field-rating .rating-set-score{width:150px;display:inline-block;vertical-align:top;height:30px;margin-bottom:15px}.field-rating .rating-set-score.disabled{cursor:default}.field-rating .rating-set-score .sun{display:inline-block;width:20%;height:100%;background-size:contain;background-image:url(../png/sun-000.png);opacity:.15;cursor:pointer}.field-rating .rating-set-score .sun.click{cursor:pointer}.field-rating .rating-set-score .sun.sun-on{background-image:url(../png/sun.png);opacity:1}.widget-rating{position:fixed;z-index:15;padding:15px;bottom:0;width:344px;left:calc(50% - 172px);background-color:#93c2c4;border:1px solid #93c2c4;color:#fefefe;border-radius:2px;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.2))}.widget-rating h6,.widget-rating .h6{font-weight:500;margin-bottom:0}.widget-rating p{margin-bottom:0}.widget-rating .rating-label{display:inline-block;vertical-align:text-top;padding-right:15px}.widget-rating .rating-msg{display:none;height:30px;line-height:30px;font-weight:500;text-transform:uppercase}.widget-rating .rating-set-score{width:150px;display:inline-block;vertical-align:top;text-align:right;height:30px}.widget-rating .rating-set-score.disabled{cursor:default}.widget-rating .rating-set-score .sun{display:inline-block;width:20%;height:100%;background-size:contain;background-image:url(../sun-fff.html)}.widget-rating .rating-set-score .sun.click{cursor:pointer}.widget-rating .rating-set-score .sun.sun-on{background-image:url(../png/sun.png)}.widget-rating .rating-review{display:none;margin-top:15px;border-top:1px solid #ddd;padding-top:15px}.widget-rating .rating-review p{font-weight:500}.widget-rating .rating-review button{margin-bottom:0}.widget-rating .rating-review textarea{height:100px}body.home h2,body.home .h2{text-align:center}body.home .h0{font-size:2.25rem;font-weight:100 !important;font-family:"Open Sans",sans-serif;color:#fefefe;text-align:center;text-shadow:2px 3px 5px rgba(0,0,0,.81);cursor:default;margin-bottom:0 !important}@media print,screen and (min-width: 64em){body.home .h0{font-size:3.5rem}}@media screen and (min-width: 80em){body.home .h0{font-size:4rem}}@media screen and (min-width: 120em){body.home .h0{font-size:4.5rem}}body.home section.blocks .blocks-body{margin-top:0;margin-bottom:0}body.home .home-link-container{margin-top:-15px}body.home #home-blocks-covid19{position:relative;margin-bottom:30px}body.home #home-blocks-covid19 .fg-title{position:absolute;z-index:1;top:3%;left:25%;right:25%;text-align:center;color:#fff}body.home #home-blocks-covid19 .fg-title h2,body.home #home-blocks-covid19 .fg-title .h2,body.home #home-blocks-covid19 .fg-title h3,body.home #home-blocks-covid19 .fg-title .h3,body.home #home-blocks-covid19 .fg-title h4,body.home #home-blocks-covid19 .fg-title .catchline,body.home #home-blocks-covid19 .fg-title p.description,body.home #home-blocks-covid19 .fg-title .h4{color:#fff;margin-bottom:5px}body.home #home-blocks-covid19 .fg{padding:15px;background-color:#93c2c4;color:#fff}body.home #home-blocks-covid19 .fg h2,body.home #home-blocks-covid19 .fg .h2,body.home #home-blocks-covid19 .fg h3,body.home #home-blocks-covid19 .fg .h3,body.home #home-blocks-covid19 .fg h4,body.home #home-blocks-covid19 .fg .catchline,body.home #home-blocks-covid19 .fg p.description,body.home #home-blocks-covid19 .fg .h4{color:#fff;text-transform:uppercase;border-bottom:none;margin-bottom:5px}body.home #home-blocks-covid19 .fg p{margin-bottom:0}body.home #home-rating{text-align:center;margin-bottom:30px}body.home #home-rating .home-rating-container{display:inline-block;border-top:1px solid #93c2c4;border-bottom:1px solid #93c2c4;padding-top:10px;padding-bottom:10px}body.home #swiper-reviews-home{margin-bottom:30px}body.home #swiper-reviews-home .swiper-container{min-height:60px;width:calc(100% - 120px);margin-left:60px}body.home #swiper-reviews-home .swiper-container .swiper-slide{min-height:60px}body.home #swiper-reviews-home .swiper-container .swiper-slide p{text-align:center;padding-bottom:10px}body.home #swiper-reviews-home .swiper-container .swiper-slide p .msg{font-style:italic}body.home #swiper-reviews-home .swiper-container .swiper-slide p .author{size:90%}body.home #swiper-reviews-home .swiper-pagination-bullet-active{background-color:#93c2c4}body.home #swiper-reviews-home .swiper-pagination{bottom:-5px}body.home .home-link{color:#93c2c4}body.home .home-link span{display:inline-block;vertical-align:middle;line-height:1}body.home .home-link span .icon2::before{line-height:1.6}body.home #home-regions .blocks-body{margin-left:-5px;margin-right:-5px}body.home #home-regions .blocks-body .block-container{padding-left:5px;padding-right:5px;margin-bottom:10px}body.home #home-villages .blocks-body{margin-left:-5px;margin-right:-5px}body.home #home-villages .blocks-body .block-container{padding-left:5px;padding-right:5px;margin-bottom:10px}@media print,screen and (max-width: 39.99875em){body.home #home-regions h3,body.home #home-regions .h3,body.home #home-villages h3,body.home #home-villages .h3{font-size:1rem;letter-spacing:0}body.home #home-regions h3 span,body.home #home-regions .h3 span,body.home #home-villages h3 span,body.home #home-villages .h3 span{font-size:100% !important}body.home #home-regions .block-container:nth-child(9),body.home #home-villages .block-container:nth-child(9){display:none}}body.home #home-reviews>h2,body.home #home-reviews>.h2{margin-bottom:30px}body.home #home-regions,body.home #home-villages{margin-bottom:30px}body.home #home-regions a.block2c,body.home #home-villages a.block2c{padding:15px}body.home #home-regions h2,body.home #home-regions .h2,body.home #home-villages h2,body.home #home-villages .h2{margin-bottom:30px}body.home #home-regions .block1d .block-img:after,body.home #home-villages .block1d .block-img:after{z-index:3;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);transition:all 700ms ease-in-out}body.home #home-regions .block1d .mask,body.home #home-villages .block1d .mask{transition:all 700ms ease-in-out}body.home #home-regions .block1d .block-title,body.home #home-villages .block1d .block-title{z-index:4}body.home #home-regions .block1d .block-title h3,body.home #home-regions .block1d .block-title .h3,body.home #home-villages .block1d .block-title h3,body.home #home-villages .block1d .block-title .h3{text-transform:uppercase;font-weight:400 !important;letter-spacing:2px}body.home #home-regions .block1d .block-title h3 span,body.home #home-regions .block1d .block-title .h3 span,body.home #home-villages .block1d .block-title h3 span,body.home #home-villages .block1d .block-title .h3 span{font-size:75%}body.home #home-regions .block1d:hover .mask,body.home #home-villages .block1d:hover .mask{background-color:rgba(0,0,0,.25);transition:all 700ms ease-in-out}body.home #home-regions .block1d:hover .block-img:after,body.home #home-villages .block1d:hover .block-img:after{transition:all 700ms ease-in-out}body.home #home-regions,body.home #home-villas{margin-bottom:30px}body.home #home-villages .block-description{padding-left:15px;padding-right:15px;padding-bottom:15px}body.home .filter-form{top:0;height:auto}body.home .filter-form>.row{position:relative;top:0;height:auto;overflow:visible}body.home .filter-form .filter-field{margin-bottom:15px}body.home .filter-form .select2-selection,body.home .filter-form .button,body.home .filter-form .select,body.home .filter-form select{margin-bottom:0}body.home .filter-form .filter-field#filter-field-more{position:relative}body.home .filter-form .filter-field#filter-field-more .filter-panel-container{min-width:994px;top:45px;right:0;left:auto}@media print,screen and (max-width: 63.99875em){body.home .filter-form #filter-field-more{display:none}}body.home .swiper-container{margin-bottom:30px}body.home .col-home-intro{position:relative;padding-top:15px;margin-bottom:50px}body.home .col-home-intro .home-form{position:absolute;width:100%;top:calc(100% - 50px);height:100px;left:0;z-index:7}body.home .col-home-intro .home-form>.row{margin:0;height:100%}body.home .col-home-intro .home-form .filter-top{height:100%}body.home .col-home-intro .home-form .button-search span{margin:0}body.home .col-home-intro .home-form .filter-form{background-color:#f2f2f2;padding:30px 30px 15px;border-bottom:0;border-radius:2px}body.home .col-home-intro .home-title{position:absolute;width:100%;top:calc(50% - 100px);left:0}body.home .col-home-intro .home-title h1,body.home .col-home-intro .home-title .h1,body.home .col-home-intro .home-title h2,body.home .col-home-intro .home-title .h2{color:#fefefe;font-weight:100;text-align:center;text-shadow:2px 3px 5px #000;margin-bottom:2rem;cursor:default}body.home .col-home-intro .home-title h2,body.home .col-home-intro .home-title .h2{margin-bottom:0 !important}body.home #home-re-assurances{padding-top:30px;padding-bottom:30px}body.home #home-re-assurances .columns{padding-left:30px;padding-right:30px}body.home #home-re-assurances h2,body.home #home-re-assurances .h2{border-bottom:none;font-weight:300 !important;font-family:"Open Sans",sans-serif;margin-bottom:10px}body.home #home-sliders-section{padding-top:2rem;padding-bottom:2rem}body.home #home-sliders-section h2,body.home #home-sliders-section .h2{margin-bottom:15px;font-weight:900}body.home #home-sliders-section h2 .light,body.home #home-sliders-section .h2 .light{font-weight:300;text-transform:uppercase}body.home #home-sliders-section .home-sliders-row{position:relative}body.home .row-content{padding-top:1rem;padding-bottom:1rem}body.home .row-content h1,body.home .row-content h2.name,body.home .row-content .name.h2,body.home .row-content .h1{line-height:1;margin-bottom:1rem}body.home .inner-swiper{margin-bottom:30px}body.home .col-insta{padding-top:15px;padding-bottom:15px}body.home .col-insta a{display:block;overflow:hidden}body.home .col-insta a img{transition:transform .5s ease}body.home .col-insta a:hover img{transform:scale(1.2)}@media print,screen and (max-width: 39.99875em){body.home h1,body.home h2.name,body.home .name.h2,body.home .h1{font-size:1.3rem !important;max-width:90%;margin-left:auto;margin-right:auto}}@media print,screen and (min-width: 45em)and (max-width: 63.99875em){body.home .col-home-intro .home-form .filter-form{padding-top:15px;padding-bottom:0}}@media print,screen and (max-width: 63.99875em){body.home #home-re-assurances{padding-top:0}body.home .col-home-intro{margin-bottom:0}body.home .col-home-intro .home-form{height:auto;position:static;background-color:#f2f2f2;margin-bottom:15px}body.home .col-home-intro .home-form>.row>.columns{padding:0}body.home .col-home-intro .home-form .filter-form{background-color:rgba(0,0,0,0);margin-bottom:0;padding:15px 10px 0}body.home .col-home-intro .home-form .filter-form .button{padding:0 8px;font-size:16px}body.home .col-home-intro .home-form .filter-form .filter-field:not(.filter-title){display:inline-block;width:auto}body.home .col-home-intro .home-form .filter-form .filter-panel-container{left:0;max-width:100%;width:100%;top:auto}body.home .col-home-intro .home-form .filter-form .filter-panel-container .filter-panel{max-width:100%;width:100%}body.home .col-home-intro .home-form .filter-form input,body.home .col-home-intro .home-form .filter-form select{font-size:.875rem}body.home .col-home-intro .home-form .filter-form .col-filter-field{padding:0 15px}body.home .col-home-intro .home-form .filter-form .place-field{width:100%}body.home .col-home-intro .home-form .filter-form .place-field .select2-container--default{width:100% !important}}#home-enquiry{margin-top:30px;padding-top:30px;padding-bottom:30px}#home-enquiry label{display:block;width:auto;max-width:none;text-align:left}#home-enquiry label sup{display:none}#home-enquiry ul.radio_list li{display:inline-block;width:auto;max-width:none}#home-enquiry ul.radio_list li label{display:inline-block;width:auto;max-width:none}#home-enquiry fieldset{border:none;margin:0;padding:0}#home-enquiry input:text{width:100%;max-width:none}#home-enquiry .button-field:read-only{cursor:pointer;opacity:1}#home-enquiry input.input-number{max-width:50px}#home-enquiry .iti{width:100%;max-width:none}#home-enquiry .iti input._intlTelInput{width:100%}#home-enquiry #enquiry-guests,#home-enquiry #enquiry-dates{position:relative}@media print,screen and (max-width: 39.99875em){#home-enquiry fieldset .row .row .columns{padding:0}#home-enquiry #form-row-enquiry_phone_number{margin-bottom:1rem}}.home-blocks-title h2,.home-blocks-title .h2{margin-bottom:0}.home-blocks{padding-left:0;padding-right:0;margin-top:0;margin-bottom:15px}.home-blocks .column,.home-blocks .columns{padding:15px !important}.home-blocks .block_home_txt>a{background-color:#93c2c4}.home-blocks .block_home_txt.light>a{background-color:#f2f2f2}.home-blocks .block_home_txt a.block-txt{position:relative;text-align:center;display:block;padding:1rem;height:100%}.home-blocks .block_home_txt a.block-txt.withbutton{padding-bottom:3rem}.home-blocks .block_home_txt .block-content h3,.home-blocks .block_home_txt .block-content .h3{text-align:center;line-height:1.1;margin-bottom:0}.home-blocks .block_home_txt .block-content img{width:40%}.home-blocks .block_home_txt .block-content .link-more{position:absolute;bottom:1rem;left:0;right:0;margin-left:auto;margin-right:auto}.home-blocks .block_home_txt .block-content .link-more .button{margin-bottom:0}@media print,screen and (max-width: 39.99875em){.home-blocks .block_home_txt a.block-txt{padding:.5rem}.home-blocks .block_home_txt a.block-txt.withbutton{padding-bottom:inherit}.home-blocks .block_home_txt .block-content img{width:30%}.home-blocks .block_home_txt .block-content p{font-size:.75rem}.home-blocks .block_home_txt .block-content .link-more{display:none}}@media print,screen and (min-width: 64em)and (max-width: 79.99875em){.home-blocks .block_home_txt a.block-txt.withbutton{padding-bottom:inherit}.home-blocks .block_home_txt .link-more{display:none}}@media screen and (min-width: 120em){.home-blocks .block_home_txt .block-txt{padding:60px 30px 30px}}.subcol-block{margin-top:30px}.subcol-block .card{padding:15px;height:100%}.subcol-block .card h3,.subcol-block .card .h3{margin-top:0;margin-bottom:15px}.template-sales #main .row.expanded,.template-sales_process #main .row.expanded,.template-successful_purchase #main .row.expanded,.template-Sales #main .row.expanded,.template-owners #main .row.expanded,.template-aboutus #main .row.expanded,.template-travelpartners #main .row.expanded{margin-top:60px;background-color:#f2f2f2;padding-top:30px;padding-bottom:30px}.template-sales #main .row.expanded .row,.template-sales_process #main .row.expanded .row,.template-successful_purchase #main .row.expanded .row,.template-Sales #main .row.expanded .row,.template-owners #main .row.expanded .row,.template-aboutus #main .row.expanded .row,.template-travelpartners #main .row.expanded .row{margin-left:auto;margin-right:auto}.template-sales #main .row.expanded .row-block,.template-sales_process #main .row.expanded .row-block,.template-successful_purchase #main .row.expanded .row-block,.template-Sales #main .row.expanded .row-block,.template-owners #main .row.expanded .row-block,.template-aboutus #main .row.expanded .row-block,.template-travelpartners #main .row.expanded .row-block{margin-top:0}.template-sales .banner,.template-sales_process .banner,.template-successful_purchase .banner,.template-Sales .banner,.template-owners .banner,.template-aboutus .banner,.template-travelpartners .banner{position:relative}.template-sales .banner .banner-content,.template-sales_process .banner .banner-content,.template-successful_purchase .banner .banner-content,.template-Sales .banner .banner-content,.template-owners .banner .banner-content,.template-aboutus .banner .banner-content,.template-travelpartners .banner .banner-content{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.15)}.template-sales .banner .banner-content .banner-text,.template-sales_process .banner .banner-content .banner-text,.template-successful_purchase .banner .banner-content .banner-text,.template-Sales .banner .banner-content .banner-text,.template-owners .banner .banner-content .banner-text,.template-aboutus .banner .banner-content .banner-text,.template-travelpartners .banner .banner-content .banner-text{padding:15px;position:relative;top:40%}.template-sales .banner .banner-content .banner-text h1,.template-sales .banner .banner-content .banner-text h2.name,.template-sales .banner .banner-content .banner-text .name.h2,.template-sales .banner .banner-content .banner-text .h1,.template-sales_process .banner .banner-content .banner-text h1,.template-sales_process .banner .banner-content .banner-text h2.name,.template-sales_process .banner .banner-content .banner-text .name.h2,.template-sales_process .banner .banner-content .banner-text .h1,.template-successful_purchase .banner .banner-content .banner-text h1,.template-successful_purchase .banner .banner-content .banner-text h2.name,.template-successful_purchase .banner .banner-content .banner-text .name.h2,.template-successful_purchase .banner .banner-content .banner-text .h1,.template-Sales .banner .banner-content .banner-text h1,.template-Sales .banner .banner-content .banner-text h2.name,.template-Sales .banner .banner-content .banner-text .name.h2,.template-Sales .banner .banner-content .banner-text .h1,.template-owners .banner .banner-content .banner-text h1,.template-owners .banner .banner-content .banner-text h2.name,.template-owners .banner .banner-content .banner-text .name.h2,.template-owners .banner .banner-content .banner-text .h1,.template-aboutus .banner .banner-content .banner-text h1,.template-aboutus .banner .banner-content .banner-text h2.name,.template-aboutus .banner .banner-content .banner-text .name.h2,.template-aboutus .banner .banner-content .banner-text .h1,.template-travelpartners .banner .banner-content .banner-text h1,.template-travelpartners .banner .banner-content .banner-text h2.name,.template-travelpartners .banner .banner-content .banner-text .name.h2,.template-travelpartners .banner .banner-content .banner-text .h1{font-weight:600 !important;color:#fefefe;text-shadow:2px 3px 5px #000;text-align:center}.template-sales .banner .banner-content .banner-text p,.template-sales_process .banner .banner-content .banner-text p,.template-successful_purchase .banner .banner-content .banner-text p,.template-Sales .banner .banner-content .banner-text p,.template-owners .banner .banner-content .banner-text p,.template-aboutus .banner .banner-content .banner-text p,.template-travelpartners .banner .banner-content .banner-text p{font-size:1.625rem !important;color:#fefefe !important;text-shadow:2px 3px 5px #000;text-align:center}@media print,screen and (min-width: 40em){.template-sales .banner .button.large,.template-sales_process .banner .button.large,.template-successful_purchase .banner .button.large,.template-Sales .banner .button.large,.template-owners .banner .button.large,.template-aboutus .banner .button.large,.template-travelpartners .banner .button.large{font-size:90%;padding:10px 20px}}@media print,screen and (max-width: 39.99875em){.template-sales .banner .button.large,.template-sales_process .banner .button.large,.template-successful_purchase .banner .button.large,.template-Sales .banner .button.large,.template-owners .banner .button.large,.template-aboutus .banner .button.large,.template-travelpartners .banner .button.large{font-size:80%;padding:5px 10px}}.template-sales .page-container .row-block,.template-sales_process .page-container .row-block,.template-successful_purchase .page-container .row-block,.template-Sales .page-container .row-block,.template-owners .page-container .row-block,.template-aboutus .page-container .row-block,.template-travelpartners .page-container .row-block{margin-top:60px}.template-sales .page-container .row-block h2,.template-sales .page-container .row-block .h2,.template-sales .page-container .row-block h3,.template-sales .page-container .row-block .h3,.template-sales_process .page-container .row-block h2,.template-sales_process .page-container .row-block .h2,.template-sales_process .page-container .row-block h3,.template-sales_process .page-container .row-block .h3,.template-successful_purchase .page-container .row-block h2,.template-successful_purchase .page-container .row-block .h2,.template-successful_purchase .page-container .row-block h3,.template-successful_purchase .page-container .row-block .h3,.template-Sales .page-container .row-block h2,.template-Sales .page-container .row-block .h2,.template-Sales .page-container .row-block h3,.template-Sales .page-container .row-block .h3,.template-owners .page-container .row-block h2,.template-owners .page-container .row-block .h2,.template-owners .page-container .row-block h3,.template-owners .page-container .row-block .h3,.template-aboutus .page-container .row-block h2,.template-aboutus .page-container .row-block .h2,.template-aboutus .page-container .row-block h3,.template-aboutus .page-container .row-block .h3,.template-travelpartners .page-container .row-block h2,.template-travelpartners .page-container .row-block .h2,.template-travelpartners .page-container .row-block h3,.template-travelpartners .page-container .row-block .h3{margin-top:0;margin-bottom:15px}.template-sales .page-container .row-block p,.template-sales_process .page-container .row-block p,.template-successful_purchase .page-container .row-block p,.template-Sales .page-container .row-block p,.template-owners .page-container .row-block p,.template-aboutus .page-container .row-block p,.template-travelpartners .page-container .row-block p{line-height:2}.template-sales .contact-form label,.template-sales_process .contact-form label,.template-successful_purchase .contact-form label,.template-Sales .contact-form label,.template-owners .contact-form label,.template-aboutus .contact-form label,.template-travelpartners .contact-form label{display:block;width:auto;max-width:none;text-align:left}.template-sales .contact-form label sup,.template-sales_process .contact-form label sup,.template-successful_purchase .contact-form label sup,.template-Sales .contact-form label sup,.template-owners .contact-form label sup,.template-aboutus .contact-form label sup,.template-travelpartners .contact-form label sup{display:none}.template-sales .contact-form fieldset,.template-sales_process .contact-form fieldset,.template-successful_purchase .contact-form fieldset,.template-Sales .contact-form fieldset,.template-owners .contact-form fieldset,.template-aboutus .contact-form fieldset,.template-travelpartners .contact-form fieldset{border:none;margin:0;padding:0}.template-sales .contact-form input:text,.template-sales_process .contact-form input:text,.template-successful_purchase .contact-form input:text,.template-Sales .contact-form input:text,.template-owners .contact-form input:text,.template-aboutus .contact-form input:text,.template-travelpartners .contact-form input:text{width:100%;max-width:none}.template-sales .contact-form .iti,.template-sales_process .contact-form .iti,.template-successful_purchase .contact-form .iti,.template-Sales .contact-form .iti,.template-owners .contact-form .iti,.template-aboutus .contact-form .iti,.template-travelpartners .contact-form .iti{width:100%;max-width:none}.template-sales .contact-form .iti input._intlTelInput,.template-sales_process .contact-form .iti input._intlTelInput,.template-successful_purchase .contact-form .iti input._intlTelInput,.template-Sales .contact-form .iti input._intlTelInput,.template-owners .contact-form .iti input._intlTelInput,.template-aboutus .contact-form .iti input._intlTelInput,.template-travelpartners .contact-form .iti input._intlTelInput{width:100%}.template-sales .bottom-links,.template-sales_process .bottom-links,.template-successful_purchase .bottom-links,.template-Sales .bottom-links,.template-owners .bottom-links,.template-aboutus .bottom-links,.template-travelpartners .bottom-links{margin-bottom:60px}.template-sales section.blocks,.template-sales_process section.blocks,.template-successful_purchase section.blocks,.template-Sales section.blocks,.template-owners section.blocks,.template-aboutus section.blocks,.template-travelpartners section.blocks{padding:45px 15px 0}.vwidget{max-width:300px}@media print,screen and (min-width: 64em){.team-blocks{margin-top:30px;margin-left:-30px !important;margin-right:-30px !important}}.team-block{margin-bottom:15px}@media print,screen and (min-width: 64em){.team-block{padding-left:30px;padding-right:30px}}.team-block h2,.team-block .h2{margin-top:5px;font-family:"Crimson Text","Times New Roman",Times,serif;text-align:center}.team-block h3,.team-block .h3{margin-bottom:10px}.team-block .h6{font-family:"Open Sans",sans-serif;color:rgb(166.0307692308,111.4153846154,46.9692307692)}.team-block p{text-align:center}.activite-contact h2,.activite-contact .h2{margin-top:0;margin-bottom:15px}.activite-contact .icon2{padding-right:5px}body.coronavirus #main>.row{margin-top:-95px !important}body.coronavirus .cms_content2{padding-top:10px}.partner-block{margin-top:30px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d7d1ce}.partner-block h2,.partner-block .h2{margin-top:0 !important;line-height:1}.partner-block .col-txt p:last-child{margin-bottom:0}@media screen and (min-width: 80em){.partner-block .col-img{padding-right:0}.partner-block .col-txt{padding-left:60px}}.top-message{padding:15px 0 0}.top-message.red{background-color:#cc4b37;color:#fefefe}.top-message.red h4,.top-message.red .catchline,.top-message.red p.description,.top-message.red .block1 .block-title h3,.block1 .block-title .top-message.red h3,.top-message.red .block3 .block-title h2,.block3 .block-title .top-message.red h2,.top-message.red .block3 .block-title h3,.block3 .block-title .top-message.red h3,.top-message.red h2.subtitle,.top-message.red h3.subtitle,.top-message.red .block3 .block-title .h2,.block3 .block-title .top-message.red .h2,.top-message.red .subtitle.h2,.top-message.red .block1 .block-title .h3,.block1 .block-title .top-message.red .h3,.top-message.red .block3 .block-title .h3,.block3 .block-title .top-message.red .h3,.top-message.red .subtitle.h3,.top-message.red .h4{color:#fefefe}.top-message.green{background-color:#00ff6b}.top-message.orange{background-color:#f3a434;color:#fefefe}.top-message.orange h4,.top-message.orange .catchline,.top-message.orange p.description,.top-message.orange .block1 .block-title h3,.block1 .block-title .top-message.orange h3,.top-message.orange .block3 .block-title h2,.block3 .block-title .top-message.orange h2,.top-message.orange .block3 .block-title h3,.block3 .block-title .top-message.orange h3,.top-message.orange h2.subtitle,.top-message.orange h3.subtitle,.top-message.orange .block3 .block-title .h2,.block3 .block-title .top-message.orange .h2,.top-message.orange .subtitle.h2,.top-message.orange .block1 .block-title .h3,.block1 .block-title .top-message.orange .h3,.top-message.orange .block3 .block-title .h3,.block3 .block-title .top-message.orange .h3,.top-message.orange .subtitle.h3,.top-message.orange .h4{color:#fefefe}.top-message.yellow{background-color:#feb600;color:#fefefe}.top-message.yellow h4,.top-message.yellow .catchline,.top-message.yellow p.description,.top-message.yellow .block1 .block-title h3,.block1 .block-title .top-message.yellow h3,.top-message.yellow .block3 .block-title h2,.block3 .block-title .top-message.yellow h2,.top-message.yellow .block3 .block-title h3,.block3 .block-title .top-message.yellow h3,.top-message.yellow h2.subtitle,.top-message.yellow h3.subtitle,.top-message.yellow .block3 .block-title .h2,.block3 .block-title .top-message.yellow .h2,.top-message.yellow .subtitle.h2,.top-message.yellow .block1 .block-title .h3,.block1 .block-title .top-message.yellow .h3,.top-message.yellow .block3 .block-title .h3,.block3 .block-title .top-message.yellow .h3,.top-message.yellow .subtitle.h3,.top-message.yellow .h4{color:#fefefe}.top-message.blue{background-color:#0080bb;color:#fefefe}.top-message.blue h4,.top-message.blue .catchline,.top-message.blue p.description,.top-message.blue .block1 .block-title h3,.block1 .block-title .top-message.blue h3,.top-message.blue .block3 .block-title h2,.block3 .block-title .top-message.blue h2,.top-message.blue .block3 .block-title h3,.block3 .block-title .top-message.blue h3,.top-message.blue h2.subtitle,.top-message.blue h3.subtitle,.top-message.blue .block3 .block-title .h2,.block3 .block-title .top-message.blue .h2,.top-message.blue .subtitle.h2,.top-message.blue .block1 .block-title .h3,.block1 .block-title .top-message.blue .h3,.top-message.blue .block3 .block-title .h3,.block3 .block-title .top-message.blue .h3,.top-message.blue .subtitle.h3,.top-message.blue .h4{color:#fefefe}.top-message.gray{background-color:#80a8ba;color:#fefefe}.top-message.gray h4,.top-message.gray .catchline,.top-message.gray p.description,.top-message.gray .block1 .block-title h3,.block1 .block-title .top-message.gray h3,.top-message.gray .block3 .block-title h2,.block3 .block-title .top-message.gray h2,.top-message.gray .block3 .block-title h3,.block3 .block-title .top-message.gray h3,.top-message.gray h2.subtitle,.top-message.gray h3.subtitle,.top-message.gray .block3 .block-title .h2,.block3 .block-title .top-message.gray .h2,.top-message.gray .subtitle.h2,.top-message.gray .block1 .block-title .h3,.block1 .block-title .top-message.gray .h3,.top-message.gray .block3 .block-title .h3,.block3 .block-title .top-message.gray .h3,.top-message.gray .subtitle.h3,.top-message.gray .h4{color:#fefefe}.owner-modify-msg{border-top:1px solid #93c2c4;margin-top:30px;padding:15px 0}.submenu-intro{margin-bottom:1rem;text-align:center}.submenu-intro img{max-width:160px}.page-submenu{background-color:#fefefe}.page-submenu.is-stuck{top:26px !important}@media print,screen and (min-width: 64em){.page-submenu.is-stuck{top:72px !important}}@media screen and (min-width: 80em){.page-submenu.is-stuck{top:71px !important}}.is-sticky .page-submenu{width:100vw !important;left:0;border-bottom:1px solid #4b4b4b;box-shadow:0 1px 6px rgba(0,0,0,.12);z-index:13 !important;background-color:#999}.is-sticky .page-submenu .page-menu li a{color:#fff}.is-sticky .page-submenu .page-menu li.active a{color:#fff;background-color:rgba(0,0,0,0)}.is-sticky .page-submenu .button-wishlist{color:#fff}.page-nav{margin-top:15px;overflow:auto}.page-nav .breadcrumbs-nav{float:left}.page-nav .ref{float:right;font-style:italic;font-size:.8125rem}.payment-options img{display:inline-block;vertical-align:middle;max-width:48px;max-height:24px;margin:0 5px}body.action-villa #page-right{width:200px}#page-right{text-align:right}#page-right #page-ref{margin-bottom:.25rem}#page-right #page-ref.ref{float:right;font-style:italic}#page-right #page-buttons{margin-bottom:.25rem}#page-right #page-buttons .button{margin-bottom:0}#page-right #page-buttons .button-wishlist .add-tag{display:block}#page-right #page-buttons .button-wishlist .remove-tag{display:none}#page-right #page-buttons .button-wishlist.wishlisted .add-tag{display:none}#page-right #page-buttons .button-wishlist.wishlisted .remove-tag{display:block}#page-right #page-buttons .has-tip{border-bottom:none;cursor:pointer}@media print,screen and (min-width: 64em){#page-right{float:right;width:110px}}.block-content-highlighted{background-color:#f2f2f2;padding:15px;margin-bottom:15px}.sidebar-block3{border:1px solid #d7d1ce;margin:1rem 0 2rem;padding:1rem}.submenu-container .submenu-intro{padding:0}.submenu-container .submenu{list-style:none;padding:0;margin:0 0 15px}.submenu-container .submenu li{font-size:16px;border-top:1px solid #d7d1ce}.submenu-container .submenu li.selected{font-weight:600;background-color:#f2f2f2}.submenu-container .submenu li a{padding:.5rem .5rem;display:block}.submenu-container .submenu li a .icon{width:1.5rem;display:inline-block}.submenu-container .submenu li a:hover{background-color:#3b4f56;color:#fefefe}.submenu-container .submenu li a:hover .icon{color:#fefefe}.submenu-container .submenu-widget{background-color:#f2f2f2;padding:15px;margin-bottom:15px}.submenu-container .submenu-widget h2,.submenu-container .submenu-widget .h2,.submenu-container .submenu-widget h3,.submenu-container .submenu-widget .h3{margin-top:0}.sidebar-container{border-left:1px solid #d7d1ce;padding-top:1rem;padding-left:1.5rem}.page-container .banner img{width:100%}.page-container .map-container,.page-container .blocks{margin-top:15px}.page-container .map-container .blocks2-container,.page-container .blocks .blocks2-container{margin-left:-30px;margin-right:-30px}.page-container .grid{padding:0;margin:15px -15px 0}.page-container .grid .grid-item{width:50%;padding:0 15px 30px}.page-container .is-sticky ul.page-menu{margin:0;padding-bottom:0}.page-container ul.page-menu{margin-left:-0.5rem;padding-bottom:15px;display:flex}.page-container ul.page-menu li{flex-shrink:1;flex-basis:auto;padding:.5rem 0}.page-container ul.page-menu li.last{flex-grow:1}.page-container ul.page-menu li:first-child a{border-left:0}.page-container ul.page-menu li a{border-left:1px solid #d7d1ce;padding:0 .25rem;font-size:.75rem;text-align:center;text-transform:uppercase;font-weight:100}.page-container ul.page-menu li a:hover span{border-bottom:1px solid #d7d1ce}.page-container ul.page-menu li.active a{color:#4b4b4b;background-color:#fefefe}.page-container ul.page-menu li.active a span{border-bottom:1px solid #d7d1ce}.page-container .page-content{padding-top:0;padding-bottom:15px}.page-container .page-content section{padding-bottom:1rem}@media print,screen and (min-width: 45em){.page-container.with-submenu{padding-right:30px}.page-container ul.page-menu li{padding:.5rem 0}.page-container ul.page-menu li a{font-size:1rem;padding:0 .6rem}}@media print,screen and (min-width: 64em){.page-container ul.page-menu{margin-left:-1.3rem}.page-container ul.page-menu li{padding:.7rem 0}.page-container ul.page-menu li a{font-size:1.0625rem;padding:0 1.3rem}}.page-intro-container .intro-content{padding:30px 0 40px;text-align:center}@media print,screen and (min-width: 40em){.page-intro-container .intro-content{padding:45px 0 55px}}@media print,screen and (min-width: 64em){.page-intro-container .intro-content{padding:60px 0 70px}}.page-cross-nav{background:#f2f2f2;margin-top:15px;padding:25px 0 15px}.page-cross-nav h2,.page-cross-nav .h2{color:#4b4b4b;text-align:center;margin-bottom:2rem}.page-content table{width:100% !important}.page-content iframe{width:100% !important}@media print,screen and (min-width: 40em){.page-cross-nav{padding:40px 0 30px}}@media print,screen and (min-width: 64em){.page-cross-nav{margin-top:30px}}body.template-partner_subscribtion .sidebar-block1 .picto{border:2px solid #93c2c4}body.template-partner_subscribtion .sidebar-block1 hr{border-color:#f0f0f0}body.template-partner_subscribtion .sidebar-block2{border:1px solid #999;border-radius:2px;padding:14px}body.template-partner_subscribtion .sidebar-block2 .picto{border:2px solid #4b4b4b}body.template-partner_subscribtion .sidebar-block1,body.template-partner_subscribtion .sidebar-block2{margin-bottom:30px}body.template-partner_subscribtion .sidebar-block1 .picto-container,body.template-partner_subscribtion .sidebar-block2 .picto-container{text-align:center}body.template-partner_subscribtion .sidebar-block1 .picto,body.template-partner_subscribtion .sidebar-block2 .picto{border-radius:50%;display:inline-block;margin-left:auto;margin-right:auto;padding:15px;margin-bottom:15px}body.template-partner_subscribtion .sidebar-block1 .picto img,body.template-partner_subscribtion .sidebar-block2 .picto img{width:40px;height:40px}body.template-partner_subscribtion .sidebar-block1 h3,body.template-partner_subscribtion .sidebar-block1 .h3,body.template-partner_subscribtion .sidebar-block1 p,body.template-partner_subscribtion .sidebar-block2 h3,body.template-partner_subscribtion .sidebar-block2 .h3,body.template-partner_subscribtion .sidebar-block2 p{text-align:left}body.template-partner_subscribtion .sidebar-block1 h3,body.template-partner_subscribtion .sidebar-block1 .h3,body.template-partner_subscribtion .sidebar-block2 h3,body.template-partner_subscribtion .sidebar-block2 .h3{border-bottom:0;margin-bottom:0;text-transform:uppercase;font-style:normal}body.template-partner_subscribtion .sidebar-block1 hr,body.template-partner_subscribtion .sidebar-block2 hr{margin:30px 0}body.template-partner_subscribtion .sidebar-block1 [type=checkbox]+label,body.template-partner_subscribtion .sidebar-block1 [type=radio]+label,body.template-partner_subscribtion .sidebar-block2 [type=checkbox]+label,body.template-partner_subscribtion .sidebar-block2 [type=radio]+label{margin-right:0}body.template-partner_subscribtion .cms_intro img{max-width:50%}.template-stade h1,.template-stade h2.name,.template-stade .name.h2,.template-stade .h1{text-align:center}.template-stade #home-enquiry{margin-top:60px}.template-stade .cms_content table{width:auto !important;margin-left:auto;margin-right:auto;margin-top:30px;border:1px solid #666;border-collapse:separate !important;border-spacing:0}#rugby2023-stadiums{margin-top:45px}#rugby2023-stadiums .block-title h3,#rugby2023-stadiums .block-title .h3{text-shadow:2px 3px 5px #000 !important;text-transform:uppercase;font-weight:400 !important;letter-spacing:2px}#rugby2023-stadiums .block-title h3 span,#rugby2023-stadiums .block-title .h3 span{font-size:75%}body.rugby-2023 #rugby-image{margin-bottom:30px}body.rugby-2023 #home-enquiry{margin-bottom:30px}body.rugby-2023 #form-row-enquiry_title li{display:inline-block}body.rugby-2023 #form-row-enquiry_title li label{display:inline-block}#rugby2023 h3,#rugby2023 .h3{margin:0 0 15px}.col-rugby-2023 b{font-weight:600}.rugby-blocks{text-align:center;margin-top:15px;margin-bottom:30px;padding:0 15px}.rugby-blocks .rugby-block{background-color:#f2f2f2;padding-top:15px;padding-bottom:15px}.rugby-blocks .rugby-block h2,.rugby-blocks .rugby-block .h2{margin-top:0;text-transform:uppercase;font-weight:bold}.rugby-blocks .rugby-block h3,.rugby-blocks .rugby-block .h3{margin-top:0;line-height:1.3;text-transform:uppercase}.rugby-blocks .rugby-block p{margin-bottom:0}#rugby-pools .pool .pool-header{padding-bottom:10px}#rugby-pools .pool .pool-header .countries{padding-right:0;padding-left:0;text-transform:uppercase}#rugby-pools .pool .pool-header h2 strong,#rugby-pools .pool .pool-header .h2 strong{display:block;font-size:400%;line-height:1}#rugby-pools .pool .pool-matchs p{font-size:.8125rem}#rugby-pools .pool .pool-matchs .tit{font-weight:bold}#rugby-pools .pool .pool-matchs .tit strong{text-transform:uppercase}#rugby-pools .pool .pool-matchs .loc{margin-bottom:10px;font-size:.8125rem}.rugby-quarters .rugby-quarter .dat,.rugby-quarters .rugby-semi .dat,.rugby-quarters .rugby-final .dat,.rugby-semis .rugby-quarter .dat,.rugby-semis .rugby-semi .dat,.rugby-semis .rugby-final .dat,.rugby-finals .rugby-quarter .dat,.rugby-finals .rugby-semi .dat,.rugby-finals .rugby-final .dat{font-weight:bold}.rugby-quarters .rugby-quarter .tit,.rugby-quarters .rugby-semi .tit,.rugby-quarters .rugby-final .tit,.rugby-semis .rugby-quarter .tit,.rugby-semis .rugby-semi .tit,.rugby-semis .rugby-final .tit,.rugby-finals .rugby-quarter .tit,.rugby-finals .rugby-semi .tit,.rugby-finals .rugby-final .tit{font-weight:bold}.rugby-quarters .rugby-quarter .tit strong,.rugby-quarters .rugby-semi .tit strong,.rugby-quarters .rugby-final .tit strong,.rugby-semis .rugby-quarter .tit strong,.rugby-semis .rugby-semi .tit strong,.rugby-semis .rugby-final .tit strong,.rugby-finals .rugby-quarter .tit strong,.rugby-finals .rugby-semi .tit strong,.rugby-finals .rugby-final .tit strong{text-transform:uppercase}.rugby-quarters .rugby-quarter .c2,.rugby-semis .rugby-quarter .c2,.rugby-finals .rugby-quarter .c2{display:block}#rugby-pools .pool .pool-header .countries{font-size:.875rem;line-height:1.5}.rugby-blocks .rugby-block{border-bottom:4px solid #fefefe;border-right:none;border-left:none}@media print,screen and (min-width: 45em){.rugby-blocks .rugby-block:first-child{border-bottom:4px solid #fefefe}.rugby-blocks .rugby-block:nth-child(2){border-right:none;border-bottom:4px solid #fefefe}.rugby-blocks .rugby-block:nth-child(3){border-left:none}#rugby-pools .pool .pool-header .countries{font-size:.875rem}#rugby-pools .pool .pool-matchs .columns{padding-left:0 !important;padding-right:0 !important}#rugby-pools .pool .pool-matchs .tit{font-size:.75rem}.rugby-quarters .rugby-quarter .c2{display:inline}}@media print,screen and (min-width: 64em){.rugby-blocks .rugby-block:first-child{border-bottom:none;border-left:none;border-right:2px solid #fff}.rugby-blocks .rugby-block:nth-child(2){border-bottom:none;border-left:2px solid #fff;border-right:2px solid #fff}.rugby-blocks .rugby-block:nth-child(3){border-bottom:none;border-left:2px solid #fff;border-right:2px solid #fff}.rugby-blocks .rugby-block:last-child{border-left:2px solid #fff;border-bottom:none;border-right:none}#rugby-pools .pool .pool-header .countries{font-size:.875rem}#rugby-pools .pool .pool-matchs .columns{padding-left:0 !important;padding-right:0 !important}#rugby-pools .pool .pool-matchs .tit{font-size:.75rem}#rugby-pools .pool .pool-matchs .c2{display:block}}@media screen and (min-width: 80em){#rugby-pools .pool .pool-header .countries{font-size:1rem}#rugby-pools .pool .pool-matchs .c2{display:block}}@media screen and (min-width: 120em){#rugby-pools .pool .pool-header .countries{font-size:1.25rem;line-height:1.4}#rugby-pools .pool .pool-matchs .columns{padding-left:0 !important;padding-right:0 !important}#rugby-pools .pool .pool-matchs .tit{font-size:.75rem}#rugby-pools .pool .pool-matchs .c2{display:inline}}.rugby-planner{overflow-x:auto}.rugby-planner table{margin-top:15px;margin-bottom:30px}.rugby-planner table td,.rugby-planner table th{padding-left:0;padding-right:0}.rugby-planner table th{text-transform:uppercase}.rugby-planner table th.dat{line-height:1.2}.rugby-planner table th.city{text-align:right}.rugby-planner table td{text-align:center;font-weight:bold;line-height:1}.rugby-planner table.knockout td{line-height:1.4}.rugby-planner table.knockout td span{text-transform:uppercase}@media print,screen and (min-width: 64em){.rugby-planner table th.city{width:120px}}@media screen and (min-width: 120em){.rugby-planner table th.city{width:125px}}@media screen and (min-width: 80em){body.template-page2 .page-content .col1{padding-right:30px}body.template-page2 .page-content .col2{padding-left:30px}}@media screen and (min-width: 120em){body.template-page2 .page-content .col1{padding-right:45px}body.template-page2 .page-content .col2{padding-left:45px}}.bottom-links{margin-top:30px}.bottom-links .bottom-links-sep{margin-bottom:40px}.bottom-links p a.button{margin-bottom:5px}.questionnaire .banner{position:relative}.questionnaire .banner .banner-content{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.15)}.questionnaire .banner .banner-content .banner-text{padding:15px;position:relative;top:40%}.questionnaire .banner .banner-content .banner-text h1,.questionnaire .banner .banner-content .banner-text h2.name,.questionnaire .banner .banner-content .banner-text .name.h2,.questionnaire .banner .banner-content .banner-text .h1{font-weight:800;color:#fefefe;text-shadow:2px 3px 5px #000}.questionnaire .banner .banner-content .banner-text .cms_content p{font-size:1.25rem !important;color:#fefefe;text-shadow:2px 3px 5px #000}.questionnaire .questionnaire-container{padding-top:30px}#questionnaire-form .questionnaire-label>label,#questionnaire-form .col-question>label{font-weight:bold;margin-bottom:5px}#questionnaire-form .row-question .questionnaire-label>label{display:none}#questionnaire-form .checkbox_list li{margin-bottom:3px}#questionnaire-form .row.expanded{background-color:#f2f2f2}#questionnaire-form .row.expanded .row{margin-left:auto;margin-right:auto}#questionnaire-form #question-6{padding-top:30px;margin-top:30px}#questionnaire-form .bottom-form{padding-bottom:30px}body.template-markets2 .row.expanded{background-color:#f2f2f2;margin:30px 0;padding-top:30px;padding-bottom:30px}body.template-markets2 .row.expanded .row{margin-left:auto;margin-right:auto}body.template-markets2 .cms_content2,body.template-markets2 .cms_content3,body.template-markets2 .cms_content4{margin:30px 0}body.template-markets2 .cms_content2 h2,body.template-markets2 .cms_content2 .h2,body.template-markets2 .cms_content3 h2,body.template-markets2 .cms_content3 .h2,body.template-markets2 .cms_content4 h2,body.template-markets2 .cms_content4 .h2{margin-top:0}.tabs-title>a{padding:1.25rem 1.25rem}.template-travelpartners #main .page-container .row-block{margin-top:0}.template-travelpartners #main .page-container .row-block h2,.template-travelpartners #main .page-container .row-block .h2,.template-travelpartners #main .page-container .row-block h3,.template-travelpartners #main .page-container .row-block .h3{margin-top:0;margin-bottom:15px}.template-travelpartners #main .page-container .row-block p{line-height:1.6}.template-travelpartners #main .page-container .row.expanded{margin-top:0;margin-bottom:0}.template-travelpartners #main #section-about-us{padding-top:60px;padding-bottom:60px}.template-travelpartners #main #section-what-we-do{padding-top:60px;padding-bottom:60px}.template-travelpartners #main #section-what-we-do .what-we-do-block img{margin-bottom:15px}.template-travelpartners #main #how-it-works{padding-top:60px;padding-bottom:60px}.template-travelpartners #main #how-it-works .steps{margin-top:60px}.template-travelpartners #main #section-contact{margin-bottom:60px}@media print,screen and (max-width: 63.99875em){.template-travelpartners #main #section-about-us h2,.template-travelpartners #main #section-about-us .h2{padding-top:30px}}.steps .step{font-weight:600;text-transform:uppercase}.steps .row11 .large-1{flex:0 0 8%;max-width:8%;padding:0}.steps .row11 .large-5{flex:0 0 46%;max-width:46%}.steps .row11 .bullet-point{background-color:#f3a434;border-radius:50%;border:3px solid #fff;width:30px;height:30px;margin:auto}.steps .row11 .progress-bar{background-color:#f3a434;width:3px;height:calc(100% - 30px);margin:auto}.steps .final-step{margin-top:30px}.steps .final-step h2,.steps .final-step .h2,.steps .final-step h3,.steps .final-step .h3,.steps .final-step h4,.steps .final-step .catchline,.steps .final-step .h4,.steps .final-step p{text-align:center}.template-owners .steps{margin-top:60px}.template-travelpartners #main #section-why-works,.template-owners #main #section-why-works{background:radial-gradient(#444, #333);margin-top:0;padding-top:60px;padding-bottom:60px}.template-travelpartners #main #section-why-works #why-works p,.template-owners #main #section-why-works #why-works p{color:#fff !important}.template-travelpartners #main #section-why-works #swiper-travel-partners .swiper-wrapper,.template-owners #main #section-why-works #swiper-travel-partners .swiper-wrapper{margin-top:30px}.template-travelpartners #main #section-why-works #swiper-travel-partners .swiper-wrapper .swiper-slide img,.template-owners #main #section-why-works #swiper-travel-partners .swiper-wrapper .swiper-slide img{margin-bottom:15px}.template-travelpartners #main #section-why-works #swiper-travel-partners h2,.template-travelpartners #main #section-why-works #swiper-travel-partners .h2,.template-owners #main #section-why-works #swiper-travel-partners h2,.template-owners #main #section-why-works #swiper-travel-partners .h2{color:#fff}.template-travelpartners #main #section-why-works #swiper-travel-partners .swiper-button-prev,.template-travelpartners #main #section-why-works #swiper-travel-partners .swiper-button-next,.template-owners #main #section-why-works #swiper-travel-partners .swiper-button-prev,.template-owners #main #section-why-works #swiper-travel-partners .swiper-button-next{top:20px}@media print,screen and (max-width: 63.99875em){.template-travelpartners #main #section-why-works #swiper-travel-partners h2,.template-travelpartners #main #section-why-works #swiper-travel-partners .h2,.template-owners #main #section-why-works #swiper-travel-partners h2,.template-owners #main #section-why-works #swiper-travel-partners .h2{width:80%;margin:auto}.template-travelpartners #main #section-why-works #swiper-travel-partners .swiper-button-prev,.template-travelpartners #main #section-why-works #swiper-travel-partners .swiper-button-next,.template-owners #main #section-why-works #swiper-travel-partners .swiper-button-prev,.template-owners #main #section-why-works #swiper-travel-partners .swiper-button-next{top:25px}}@media print,screen and (max-width: 39.99875em){.template-travelpartners .banner .banner-content .banner-text,.template-owners .banner .banner-content .banner-text{top:15px}.template-travelpartners .banner .banner-content .banner-text p,.template-owners .banner .banner-content .banner-text p{line-height:1.5;font-size:100% !important}}body.template-activite section#main{padding-bottom:0}body.template-activite p.localisation{font-size:1.25rem}.filtrage-tourisme{background:#93c2c4;padding:20px 0}.filtrage-tourisme li.active a{background-color:rgba(0,0,0,0);color:#000;font-weight:600}.filtrage-tourisme a{color:#0a0a0a;text-align:center}.filtrage-tourisme a:hover{color:#000}.filtrage-tourisme select{margin:0}#tourisme-content .pager{text-align:center}#tourisme-content .pager a{font-weight:600;text-transform:uppercase}h1.activite-title,h2.activite-title.name,.activite-title.name.h2,.activite-title.h1{margin:30px 0 20px;text-align:center}.activite-content p{text-align:justify}.activite-lines .row{background:#f2f2f2;margin:25px 0}.activite-lines .line-content p{text-align:justify}.activite-lines .full-line img{margin-bottom:10px;width:100%}.activite-lines .full-line .line-content{padding:20px 15px 25px 5px}.activite-lines .line-col .line-content{padding:20px 15px 25px 5px}.activite-lines .img-col{padding:0}.tabs-content{margin-bottom:30px}@media print,screen and (min-width: 40em){.activite-lines h2,.activite-lines .h2{font-size:1.5rem}.activite-lines a{font-size:1.125rem}.activite-lines .row{margin:40px 0}.activite-lines .full-line .line-content{padding:30px 20px 30px 10px}.activite-lines .line-col .line-content{padding:30px 20px 35px 10px}}@media screen and (min-width: 80em){h1.activite-title,h2.activite-title.name,.activite-title.name.h2,.activite-title.h1{margin:60px 0 20px}.activite-lines .full-line .line-content{padding:30px 30px 30px 15px}.activite-lines .line-col .line-content{padding:50px 30px 50px 15px}}@media screen and (min-width: 120em){.activite-lines h2,.activite-lines .h2{font-size:1.75rem;margin-bottom:20px}.activite-lines .line-col .line-content{padding:50px 45px 50px 25px}}.block-contact{margin-bottom:30px}.block-contact p.address{margin-bottom:0}.block-contact p.tel{list-style:none;line-height:2.4;margin-bottom:0}.block-contact p.tel img{height:20px;margin-right:.5rem;vertical-align:middle}.block-contact p.tel .icon{margin-right:5px}.block-contact h4,.block-contact .catchline,.block-contact p.description,.block-contact .block1 .block-title h3,.block1 .block-title .block-contact h3,.block-contact .block3 .block-title h2,.block3 .block-title .block-contact h2,.block-contact .block3 .block-title h3,.block3 .block-title .block-contact h3,.block-contact h2.subtitle,.block-contact h3.subtitle,.block-contact .block3 .block-title .h2,.block3 .block-title .block-contact .h2,.block-contact .subtitle.h2,.block-contact .block1 .block-title .h3,.block1 .block-title .block-contact .h3,.block-contact .block3 .block-title .h3,.block3 .block-title .block-contact .h3,.block-contact .subtitle.h3,.block-contact .h4{border-bottom:1px dotted #4b4b4b;margin-bottom:1rem;color:#fefefe;font-weight:normal}.block-contact h4 img.logo,.block-contact .catchline img.logo,.block-contact p.description img.logo,.block-contact .block1 .block-title h3 img.logo,.block1 .block-title .block-contact h3 img.logo,.block-contact .block3 .block-title h2 img.logo,.block3 .block-title .block-contact h2 img.logo,.block-contact .block3 .block-title h3 img.logo,.block3 .block-title .block-contact h3 img.logo,.block-contact h2.subtitle img.logo,.block-contact h3.subtitle img.logo,.block-contact .block3 .block-title .h2 img.logo,.block3 .block-title .block-contact .h2 img.logo,.block-contact .subtitle.h2 img.logo,.block-contact .block1 .block-title .h3 img.logo,.block1 .block-title .block-contact .h3 img.logo,.block-contact .block3 .block-title .h3 img.logo,.block3 .block-title .block-contact .h3 img.logo,.block-contact .subtitle.h3 img.logo,.block-contact .h4 img.logo{width:145px;margin-bottom:3px}@media print,screen and (min-width: 45em)and (max-width: 63.99875em){.block-contact h4 img.logo,.block-contact .catchline img.logo,.block-contact p.description img.logo,.block-contact .block1 .block-title h3 img.logo,.block1 .block-title .block-contact h3 img.logo,.block-contact .block3 .block-title h2 img.logo,.block3 .block-title .block-contact h2 img.logo,.block-contact .block3 .block-title h3 img.logo,.block3 .block-title .block-contact h3 img.logo,.block-contact h2.subtitle img.logo,.block-contact h3.subtitle img.logo,.block-contact .block3 .block-title .h2 img.logo,.block3 .block-title .block-contact .h2 img.logo,.block-contact .subtitle.h2 img.logo,.block-contact .block1 .block-title .h3 img.logo,.block1 .block-title .block-contact .h3 img.logo,.block-contact .block3 .block-title .h3 img.logo,.block3 .block-title .block-contact .h3 img.logo,.block-contact .subtitle.h3 img.logo,.block-contact .h4 img.logo{width:120px;margin-bottom:0}}@media print,screen and (max-width: 39.99875em){.block-contact h4 img.logo,.block-contact .catchline img.logo,.block-contact p.description img.logo,.block-contact .block1 .block-title h3 img.logo,.block1 .block-title .block-contact h3 img.logo,.block-contact .block3 .block-title h2 img.logo,.block3 .block-title .block-contact h2 img.logo,.block-contact .block3 .block-title h3 img.logo,.block3 .block-title .block-contact h3 img.logo,.block-contact h2.subtitle img.logo,.block-contact h3.subtitle img.logo,.block-contact .block3 .block-title .h2 img.logo,.block3 .block-title .block-contact .h2 img.logo,.block-contact .subtitle.h2 img.logo,.block-contact .block1 .block-title .h3 img.logo,.block1 .block-title .block-contact .h3 img.logo,.block-contact .block3 .block-title .h3 img.logo,.block3 .block-title .block-contact .h3 img.logo,.block-contact .subtitle.h3 img.logo,.block-contact .h4 img.logo{width:120px}}.contact-lightbox .col1{padding-left:0}.contact-lightbox .col2{padding-left:0;padding-right:0}.filter-open #row-results{display:none}.results-mode{cursor:pointer}.select2-results__option.select2-results__message{display:none}.results-ctrl{margin-left:auto;margin-right:0}#select2-villa_filters_place-results li:first-child{font-weight:400}.filter-top .filter-form{display:none;background-color:#f2f2f2;padding:0 10px}@media print,screen and (min-width: 45em){.filter-top .filter-form{display:block;padding:15px 10px 0;border-bottom:1px solid #d7d1ce;background-color:#fefefe}.filter-top .filter-form .col-filter-field{padding:0 5px}}.home-form .filter-top .filter-form{display:block}.home-form .filter-top .filter-form .filter-title{display:none}.filter-field{position:relative;display:inline-block;vertical-align:middle;margin-right:15px}.filter-field.filter-title{padding:2px;margin-top:10px;margin-bottom:20px;border-bottom:1px solid #3b4f56;text-align:center;text-transform:uppercase}.filter-field.filter-title button.close-button{top:0}.filter-field .filter-button{background-color:#fefefe}.filter-field#filter-field-currency select{height:32px;margin-bottom:15px}.filter-field#filter-field-more{position:static}.filter-field#filter-field-more #filter-button-more.active{background-color:#f3a434;color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28255, 255, 255%29'></polygon></svg>");font-weight:400}.filter-field#filter-field-more .filter-panel-container .filter-panel{border-top:0;border-bottom:0;border-left:0}.filter-field#filter-field-more .filter-panel-container .filter-panel h4,.filter-field#filter-field-more .filter-panel-container .filter-panel .catchline,.filter-field#filter-field-more .filter-panel-container .filter-panel p.description,.filter-field#filter-field-more .filter-panel-container .filter-panel .block1 .block-title h3,.block1 .block-title .filter-field#filter-field-more .filter-panel-container .filter-panel h3,.filter-field#filter-field-more .filter-panel-container .filter-panel .block3 .block-title h2,.block3 .block-title .filter-field#filter-field-more .filter-panel-container .filter-panel h2,.filter-field#filter-field-more .filter-panel-container .filter-panel .block3 .block-title h3,.block3 .block-title .filter-field#filter-field-more .filter-panel-container .filter-panel h3,.filter-field#filter-field-more .filter-panel-container .filter-panel h2.subtitle,.filter-field#filter-field-more .filter-panel-container .filter-panel h3.subtitle,.filter-field#filter-field-more .filter-panel-container .filter-panel .block3 .block-title .h2,.block3 .block-title .filter-field#filter-field-more .filter-panel-container .filter-panel .h2,.filter-field#filter-field-more .filter-panel-container .filter-panel .subtitle.h2,.filter-field#filter-field-more .filter-panel-container .filter-panel .block1 .block-title .h3,.block1 .block-title .filter-field#filter-field-more .filter-panel-container .filter-panel .h3,.filter-field#filter-field-more .filter-panel-container .filter-panel .block3 .block-title .h3,.block3 .block-title .filter-field#filter-field-more .filter-panel-container .filter-panel .h3,.filter-field#filter-field-more .filter-panel-container .filter-panel .subtitle.h3,.filter-field#filter-field-more .filter-panel-container .filter-panel .h4{font-weight:500}.filter-field#filter-field-more .filter-panel-container .filter-panel .nav-btn{font-size:.875rem;margin-left:15px;float:right;position:relative;top:4px}.filter-field#filter-field-more .filter-panel-container .filter-panel .nav-btn a{color:#4b4b4b}.filter-field#filter-field-more .filter-panel-container .filter-panel .nav-btn a:hover{text-decoration:underline}@media print,screen and (min-width: 45em){.filter-field#filter-field-more .filter-panel-container .filter-panel .more-filter-field{border-bottom:1px solid #cacaca}}.filter-field#filter-field-more .filter-panel-container .filter-panel .more-filter-field>label{font-size:1rem}.filter-field#filter-field-more .filter-panel-container .filter-panel .checkbox_list,.filter-field#filter-field-more .filter-panel-container .filter-panel .radio_list{column-count:2;width:100%}.filter-field#filter-field-more .filter-panel-container .filter-panel .checkbox_list li,.filter-field#filter-field-more .filter-panel-container .filter-panel .radio_list li{display:block}.filter-field#filter-field-more .filter-panel-container .filter-panel .checkbox_list li input,.filter-field#filter-field-more .filter-panel-container .filter-panel .checkbox_list li label,.filter-field#filter-field-more .filter-panel-container .filter-panel .radio_list li input,.filter-field#filter-field-more .filter-panel-container .filter-panel .radio_list li label{display:inline}@media screen and (min-width: 120em){.filter-field#filter-field-more .filter-panel-container .filter-panel .checkbox_list,.filter-field#filter-field-more .filter-panel-container .filter-panel .radio_list{column-count:3}}.filter-field#nav-field{position:static}.filter-field select{width:auto;max-width:310px}.filter-field:last-child{margin-right:0}.filter-field.place-field{position:relative}.filter-field.place-field .select2 .select2-selection{background-image:url(https://www.provenceholidays.com/images/pictos-svg/marker.svg),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:left -20px center,right -1rem center;background-repeat:no-repeat;background-size:auto 50%,9px 6px;padding-left:30px !important;padding-right:30px !important;height:32px !important;padding-top:0 !important;border:1px solid #d7d1ce;border-radius:2px;color:#4b4b4b}.filter-field.place-field .select2 .select2-selection span{color:#4b4b4b;line-height:30px;height:30px}.filter-field.place-field .select2 .select2-selection:hover,.filter-field.place-field .select2 .select2-selection.is-active{background-color:#fefefe;border-color:#999;box-shadow:rgba(0,0,0,.2) 0px 2px 4px 0px}.filter-field.place-field .reset-place{position:absolute;font-size:125%;padding:0 5px;right:30px;top:0;color:#999}.filter-field.place-field .reset-place:hover{color:#0a0a0a}.filter-field.distance-field{width:105px;position:relative;top:-5px}.filter-field.distance-field label{line-height:1;font-size:85%}.filter-field.distance-field input[type=range]{position:relative;top:-5px;-webkit-appearance:none;background-color:#f3a434 !important;border-color:#f3a434 !important;color:#f3a434 !important}.filter-field.distance-field input[type=range]::-webkit-slider-runnable-track{height:3px;-webkit-appearance:none;background-color:#f3a434;margin-top:-1px}.filter-field.date-field input{max-width:170px}.filter-field.opt-field>.button,.filter-field.opt-field>.ms-parent>.ms-choice{margin-bottom:1rem;background-image:url(../png/select.png),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-repeat:no-repeat;background-position:left 10px center,right 1rem center;background-size:auto 40%,9px 6px;padding-left:30px !important}@media print,screen and (min-width: 45em){.filter-field #filter-more.filter-panel-container{left:0;top:70px;width:60%;overflow:auto}}@media print,screen and (max-width: 44.99875em){.filter-field{display:block;margin-right:0;width:100%}.filter-field button.button.button-select{padding-right:2rem}.filter-field>button.button{height:32px !important;line-height:32px !important}.filter-field>button.button span{vertical-align:baseline !important}.filter-field.place-field{width:auto}.filter-field.place-field select{max-width:none;width:100%}.filter-field.distance-field{width:auto;margin-bottom:10px}.filter-field#filter-field-more .filter-panel-container{display:block;position:static}.filter-field#filter-field-more .filter-panel-container .filter-panel{padding:0 !important;border:0 !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}}@media print,screen and (max-width: 44.99875em){body:not(.style2024):not(.home) #filter-bedrooms select{max-width:120px}body:not(.style2024):not(.home) .filter-form{position:relative;top:45px;height:calc(100% - 45px);padding:0 !important}body:not(.style2024):not(.home) .filter-form>.row{position:relative;padding:10px}body:not(.style2024):not(.home) .filter-footer{position:sticky;z-index:1;bottom:0;left:0;height:45px;width:100vw;padding:8px 15px 0;text-align:center;background-color:#fefefe;box-shadow:0 -2px 4px rgba(0,0,0,.2)}body:not(.style2024):not(.home) .filter-footer .button{margin-bottom:0}body:not(.style2024):not(.home) .col-filter-field{display:block;width:100%}}@media print,screen and (min-width: 45em){.is-sticky .filter-top .filter-form{background-color:#3b4f56;border-color:#0a0a0a}}.filter-calendar .calendar td{opacity:.5;cursor:default}.filter-calendar .calendar td.current-month.hover{opacity:1;background-color:#93c2c4}.filter-calendar .calendar td.current-month.active{opacity:1;background-color:#93c2c4;color:#fefefe}.filter-calendar .calendar td.selectable.current-month{opacity:1;font-weight:500;cursor:pointer}.filter-calendar .calendar td.selectable.current-month:hover{background-color:#f2f2f2;color:#0a0a0a}.filter-calendar .calendar td.selectable.current-month.hover:hover,.filter-calendar .calendar td.selectable.current-month.active:hover{background-color:#93c2c4;color:#fefefe}.filter-panel-container{display:none;position:absolute;z-index:12;top:40px;left:0}.filter-panel-container .filter-panel-s{padding-top:15px}.filter-panel-container#filter-date #swiper-filter-calendar,.filter-panel-container#enquiry-panel-dates #swiper-filter-calendar{max-width:720px}.filter-panel-container#filter-date .filter-panel-s,.filter-panel-container#enquiry-panel-dates .filter-panel-s{padding-right:25px;padding-left:25px}.filter-panel-container#filter-price .price-slider-container,.filter-panel-container#filter-sale_price .price-slider-container,.filter-panel-container#filter-rooms .price-slider-container,.filter-panel-container#filter-surface .price-slider-container,.filter-panel-container#filter-land .price-slider-container{padding:0 10px}.filter-panel-container#filter-price .price-slider-container #filter-price-slider,.filter-panel-container#filter-sale_price .price-slider-container #filter-price-slider,.filter-panel-container#filter-rooms .price-slider-container #filter-price-slider,.filter-panel-container#filter-surface .price-slider-container #filter-price-slider,.filter-panel-container#filter-land .price-slider-container #filter-price-slider{width:100%;height:4px}.filter-panel-container#filter-price .price-slider-container #filter-price-slider .noUi-handle,.filter-panel-container#filter-sale_price .price-slider-container #filter-price-slider .noUi-handle,.filter-panel-container#filter-rooms .price-slider-container #filter-price-slider .noUi-handle,.filter-panel-container#filter-surface .price-slider-container #filter-price-slider .noUi-handle,.filter-panel-container#filter-land .price-slider-container #filter-price-slider .noUi-handle{cursor:pointer;height:24px;width:24px;right:-12px;top:-11px}.filter-panel-container#filter-price .price-slider-container #filter-price-slider .noUi-handle::before,.filter-panel-container#filter-sale_price .price-slider-container #filter-price-slider .noUi-handle::before,.filter-panel-container#filter-rooms .price-slider-container #filter-price-slider .noUi-handle::before,.filter-panel-container#filter-surface .price-slider-container #filter-price-slider .noUi-handle::before,.filter-panel-container#filter-land .price-slider-container #filter-price-slider .noUi-handle::before{height:10px;left:9px}.filter-panel-container#filter-price .price-slider-container #filter-price-slider .noUi-handle::after,.filter-panel-container#filter-sale_price .price-slider-container #filter-price-slider .noUi-handle::after,.filter-panel-container#filter-rooms .price-slider-container #filter-price-slider .noUi-handle::after,.filter-panel-container#filter-surface .price-slider-container #filter-price-slider .noUi-handle::after,.filter-panel-container#filter-land .price-slider-container #filter-price-slider .noUi-handle::after{height:10px;left:12px}.filter-panel-container#filter-more .more-filter-field{margin-bottom:15px}.filter-panel-container#filter-navs{min-width:990px}.filter-panel-container#filter-navs .button-nav,.filter-panel-container#filter-navs .button-subnav{text-transform:none;font-size:1rem;padding-right:5px}.filter-panel-container#filter-navs .button-nav .icon,.filter-panel-container#filter-navs .button-nav .icon2,.filter-panel-container#filter-navs .button-subnav .icon,.filter-panel-container#filter-navs .button-subnav .icon2{font-size:1.125rem}.filter-panel-container#filter-navs .filter-subnavs{margin-top:15px;padding-bottom:10px}.filter-panel-container#filter-navs .filter-subnavs input[type=checkbox]{display:none}.filter-panel-container#filter-navs .filter-subnavs a.is-active .icon2::before{content:"u"}.filter-panel-container#filter-navs .filter-subnavs .subnav-title{display:inline-block;width:60px;font-size:1.125rem;vertical-align:top;line-height:39px;font-style:italic}.filter-panel-container#filter-navs .filter-subnavs .subsubnavs{margin-bottom:15px}.filter-panel-container#filter-navs .filter-subnavs .subsubnavs:last-child{margin-bottom:0}.filter-panel-container#filter-navs .filter-subnavs .subsubnav{display:inline-block;width:calc(100% - 70px)}.filter-panel-container#filter-navs h3,.filter-panel-container#filter-navs .h3{font-size:1.1875rem}.filter-panel-container#filter-navs h3 input[type=checkbox],.filter-panel-container#filter-navs .h3 input[type=checkbox]{margin-bottom:0 !important;vertical-align:middle}.filter-panel-container .filter-panel,.filter-panel-container .filter-subpanel{min-width:300px;background-color:hsla(0,0%,100%,.95);border:1px solid #ccc;border-radius:2px;padding:30px}.filter-panel-container .filter-panel .filter-panel-buttons,.filter-panel-container .filter-subpanel .filter-panel-buttons{overflow:hidden}.filter-panel-container .input-filter-label{display:inline-block;width:150px}.filter-panel-container .filter-mainnavs a .icon2::before{display:inline-block;transform:rotate(0deg);transition:transform .3s}.filter-panel-container .filter-mainnavs a.is-active .icon2::before{transform:rotate(90deg)}.filter-panel-container .filter-subnavs.close{display:none}@media print,screen and (max-width: 63.99875em){.results-ctrl{display:none}.filter-field{position:static}.filter-field .button.button-select{background-image:none;padding-right:1rem}.filter-field .filter-panel-container{left:10px;max-width:100%;width:calc(100% - 20px);top:auto}.filter-field .filter-panel-container .filter-panel{max-width:100%;width:100%}.filter-field#filter-field-more .filter-panel-container{top:70px;width:100%}.filter-field#filter-field-more .filter-panel-container .filter-panel{padding:15px 15px 15px;max-width:100%;width:100%}.filter-field#filter-field-more .filter-panel-container .filter-panel .checkbox_list,.filter-field#filter-field-more .filter-panel-container .filter-panel .radio_list{column-count:2}.filter-field#filter-field-more .filter-panel-container .filter-panel .checkbox_list li label,.filter-field#filter-field-more .filter-panel-container .filter-panel .radio_list li label{display:inline-block;max-width:calc(100% - 22px);vertical-align:top;font-size:.8125rem;margin-left:0;margin-right:0}.filter-field#filter-field-more .filter-panel-container .filter-panel .more-filter-field{margin-bottom:10px}.filter-field#filter-field-more .filter-panel-container .filter-panel .more-filter-field ul{margin-bottom:10px}#filter-date{margin-top:15px}body.action-experiences .filter-field#filter-field-more .filter-panel-container .filter-panel .checkbox_list,body.action-experiences .filter-field#filter-field-more .filter-panel-container .filter-panel .radio_list{column-count:4}}.villas-banner{padding:0}.villa-types-blocs .column,.villa-types-blocs .columns{margin-top:30px}.villa-types-blocs .block3 .block-title{padding:5px;width:100%}.villa-types-blocs .block3 p{display:none}@media print,screen and (min-width: 64em)and (max-width: 79.99875em){.villa-types-blocs .block3{height:100px}.villa-types-blocs .block3 .block-title h3,.villa-types-blocs .block3 .block-title .h3{font-size:13px}}@media screen and (min-width: 80em)and (max-width: 119.99875em){.villa-types-blocs .block3{height:125px}.villa-types-blocs .block3 .block-title h3,.villa-types-blocs .block3 .block-title .h3{font-size:14px}}@media screen and (min-width: 120em){.villa-types-blocs .block3{height:158px}.villa-types-blocs .block3 .block-title h3,.villa-types-blocs .block3 .block-title .h3{font-size:16px}}.villas-intro{margin-top:15px;margin-bottom:15px}.villas-row-help{width:100%}.villas-row-help h2,.villas-row-help .h2{margin-bottom:15px}.villas-block-help{background-color:#f2f2f2;flex:none;padding-bottom:30px}.row-villas-header{padding-top:15px}.row-villas-header .button{margin-bottom:0}.row-villas-header #villas-header2{text-align:right}.row-villas-header #header-buttons{text-align:right;padding-left:0}.diaporama-global-container{position:relative}.diaporama-global-container .swiper-slide{background-position:center center;background-repeat:no-repeat;background-size:cover}.diaporama-global-container .swiper-slide picture{width:100%}.diaporama-global-container .swiper-slide.video iframe,.diaporama-global-container .swiper-slide.video object,.diaporama-global-container .swiper-slide.video embed,.diaporama-global-container .swiper-slide.video video{position:absolute;top:0;left:0;width:100%;height:100%}.diaporama-global-container .swiper-button-prev{left:4%}.diaporama-global-container .swiper-button-next{right:4%}.diaporama-global-container .swiper-button-next,.diaporama-global-container .swiper-button-prev{background-size:25px 40px;height:80px;margin-top:-40px;transition:background-color .4s ease-in-out 0s;width:50px}.diaporama-global-container .swiper-button-next:hover,.diaporama-global-container .swiper-button-prev:hover{background-color:rgba(0,0,0,.5)}.diaporama-global-container .diaporama-photos-container{position:relative;height:100%}.diaporama-global-container .diaporama-photos-container .legende-container{background:hsla(0,0%,100%,.6);bottom:0;color:#4b4b4b;line-height:1.2;left:0;padding:8px 15px;position:absolute;width:100%}.diaporama-global-container .diaporama-photos-container .legende-container .legende{display:inline-block;font-weight:400}.diaporama-global-container .diaporama-photos-container .legende-container .swiper-pagination{display:inline-block;position:static;width:auto}@media print,screen and (min-width: 40em){.diaporama-global-container .diaporama-photos-container .legende-container{width:100%}.diaporama-global-container .swiper-button-next,.diaporama-global-container .swiper-button-prev{background-size:30px 50px;height:120px;margin-top:-60px;width:65px}}@media print,screen and (min-width: 64em){.diaporama-global-container .diaporama-photos-container .legende-container{font-size:1.125rem;width:100%}.diaporama-global-container .swiper-button-next,.diaporama-global-container .swiper-button-prev{background-size:37px 60px;height:200px;margin-top:-100px;width:80px}}@media screen and (min-width: 80em){.diaporama-global-container .diaporama-photos-container .legende-container{font-size:1.125rem;width:100%;max-width:80rem;left:50%;-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.diaporama-global-container .swiper-button-next,.diaporama-global-container .swiper-button-prev{height:400px;margin-top:-200px;width:100px}}ul.villa-caracteristiques{background-color:#f2f2f2;padding:5px 15px;margin:0}ul.villa-caracteristiques li{margin-right:1rem;margin-bottom:5px;display:inline-block;font-weight:300}ul.villa-caracteristiques li:last-child{margin-right:0 !important}ul.villa-caracteristiques li span{display:inline-block;vertical-align:bottom;line-height:1.2}ul.villa-caracteristiques li .icon,ul.villa-caracteristiques li .icon2{margin-right:5px;font-size:1.25rem;line-height:20px;display:inline-block;vertical-align:middle}ul.villa-caracteristiques li .icon.icon-checked{margin-right:0}@media print,screen and (min-width: 45em){ul.villa-caracteristiques li{font-size:1.25rem;margin-right:10px}ul.villa-caracteristiques li .icon{font-size:1.5rem}}.villa-note{position:absolute;bottom:15px;right:15px}.villa-note img{width:30px;margin-left:0px}.localisation .icon{margin-right:5px}.villa-prices{font-size:1.25rem}.booking-available{margin-bottom:5px}.booking-available .icon,.booking-available .icon2{display:inline-block;font-size:120%;vertical-align:baseline}.booking-available .booking-available-label{display:inline-block;vertical-align:text-bottom}.booking-infos{border:1px solid #d7d1ce}.booking-infos .fake-field{padding-left:0}.booking-infos .columns{padding:0;margin:0}.booking-total{display:table;width:100%}.booking-total .booking-price,.booking-total .booking-nights{display:table-cell;vertical-align:baseline}.booking-total .booking-price{text-align:right}dl.price-details{width:230px}dl.price-details dt{font-weight:normal;display:inline-block;min-width:155px}dl.price-details dd{display:inline-block;text-align:right;min-width:65px;margin:0}dl.price-details dd::after{display:block}dl.price-details.total dt,dl.price-details.total dd{font-weight:bold}@media print,screen and (min-width: 40em){dl.price-details{width:280px}dl.price-details dt{min-width:190px}dl.price-details dd{min-width:82px}}@media print,screen and (min-width: 64em){dl.price-details{width:320px}dl.price-details dt{min-width:215px}dl.price-details dd{min-width:95px}}@media screen and (min-width: 120em){dl.price-details{width:340px}dl.price-details dt{min-width:230px}dl.price-details dd{min-width:100px}}dl.list100 dt{float:left;clear:left;width:100px;font-weight:normal}dl.list100 dd{margin:0 0 0 100px;padding:0 0 .5em 0}@media print,screen and (min-width: 40em){dl.list100 dt{width:115px}dl.list100 dd{margin-left:115px}}@media print,screen and (min-width: 64em){dl.list100 dt{width:125px}dl.list100 dd{margin-left:125px}}@media screen and (min-width: 120em){dl.list100 dt{width:135px}dl.list100 dd{margin-left:135px}}dl.list150 dt{float:left;clear:left;width:150px;font-weight:normal}dl.list150 dd{margin:0 0 0 150px;padding:0 0 .5em 0}@media print,screen and (min-width: 40em){dl.list150 dt{width:170px}dl.list150 dd{margin-left:170px}}@media print,screen and (min-width: 64em){dl.list150 dt{width:185px}dl.list150 dd{margin-left:185px}}@media screen and (min-width: 120em){dl.list150 dt{width:200px}dl.list150 dd{margin-left:200px}}.reservation-col-header{margin-bottom:15px}.reservation-details dt{width:200px;float:left;margin-bottom:5px}.reservation-details dd{display:inline-block;width:calc(100% - 200px);margin-bottom:5px}.reservation-details dd:after{content:"";display:block;clear:both}.img-stripe{text-align:center}.img-stripe img{width:200px;min-width:200px;max-width:200px}.sales-texts{margin-top:30px}.sales-texts .sales-label{font-weight:bold}.sales-price{font-weight:normal;margin-top:30px}.sales-status{font-weight:bold;font-style:italic}h2.name,.name.h2{font-weight:300 !important;font-style:italic;font-family:"Open Sans",sans-serif;color:#93c2c4}.row.bg>.row.column,.row.bg>.row.columns{background-color:#f2f2f2;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px}.row.bg.expanded{background-color:#f2f2f2;padding-top:15px;padding-bottom:15px;margin-top:15px;margin-bottom:15px}.row.bg.expanded>.row,.row.bg.expanded>.row.columns,.row.bg.expanded>.column.row{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}body:not(.style2024) .row.bg h2,body:not(.style2024) .row.bg .h2{margin-top:0}#section-prices{margin-top:30px}.gallery-button-row{padding-top:15px}#map-row.expanded{padding:0}body.concierge #slider-slider-flipbook{margin-top:30px}body.concierge h1,body.concierge .h1,body.concierge h2.name,body.concierge .name.h2{margin-bottom:30px}body.concierge h1:after,body.concierge .h1:after,body.concierge h2.name:after,body.concierge .name.h2:after{content:"";background-image:url(../png/hotel-bell2.png);background-size:100% 100%;position:relative;display:inline-block;margin-left:10px;height:32px;width:32px;bottom:-3px}.block4 p{text-align:center;padding:5px;background-color:#fff}#slider-slider-flipbook .swiper-container{width:100% !important}#slider-slider-flipbook .swiper-button-prev,#slider-slider-flipbook .swiper-button-next{top:-20px}.row.bg.expanded.section-concierge,.row.bg.expanded.section-flipbook,#my-enquiry-concierge{padding-top:45px;padding-bottom:30px}.row.bg.expanded.section-concierge h2,.row.bg.expanded.section-concierge .h2,.row.bg.expanded.section-flipbook h2,.row.bg.expanded.section-flipbook .h2,#my-enquiry-concierge h2,#my-enquiry-concierge .h2{text-transform:uppercase;text-align:center;font-weight:400;margin-bottom:15px;text-align:center}.row.bg.expanded.section-concierge h2 img,.row.bg.expanded.section-concierge .h2 img,.row.bg.expanded.section-flipbook h2 img,.row.bg.expanded.section-flipbook .h2 img,#my-enquiry-concierge h2 img,#my-enquiry-concierge .h2 img{position:relative;display:inline-block;margin-left:5px;height:32px;top:-6px}.row.bg.expanded.section-concierge .more-info .icon,.row.bg.expanded.section-concierge .more-info .icon2,.row.bg.expanded.section-flipbook .more-info .icon,.row.bg.expanded.section-flipbook .more-info .icon2,#my-enquiry-concierge .more-info .icon,#my-enquiry-concierge .more-info .icon2{position:relative;top:-2px;margin-right:5px}.row.bg.expanded.section-concierge .concierge-packages,.row.bg.expanded.section-flipbook .concierge-packages,#my-enquiry-concierge .concierge-packages{display:none}.row.bg.expanded.section-concierge .concierge-packages .h3,.row.bg.expanded.section-flipbook .concierge-packages .h3,#my-enquiry-concierge .concierge-packages .h3{margin:30px 0 45px}.row.bg.expanded.section-concierge .concierge-packages .concierge-package,.row.bg.expanded.section-flipbook .concierge-packages .concierge-package,#my-enquiry-concierge .concierge-packages .concierge-package{margin-bottom:30px}@media screen and (min-width: 80em){.row.bg.expanded.section-concierge h2 img,.row.bg.expanded.section-concierge .h2 img,.row.bg.expanded.section-flipbook h2 img,.row.bg.expanded.section-flipbook .h2 img,#my-enquiry-concierge h2 img,#my-enquiry-concierge .h2 img{height:32px;top:-6px}}#villa-enquire{max-width:720px;margin-right:auto !important;margin-left:auto !important}.nearest-villages td{padding-top:5px;padding-bottom:5px;width:33%}.section-reservation{margin-bottom:30px}.section-reservation h2,.section-reservation .h2{text-transform:uppercase;text-align:center;font-weight:400}.section-reservation input.datepicker,.section-reservation .button{padding-top:3px !important;padding-bottom:3px !important;height:40px !important;width:220px !important;margin-right:auto !important;margin-left:auto !important}.section-reservation input{border-color:#d7d1ce}.section-reservation input:hover{color:#4b4b4b;border-color:#999;box-shadow:rgba(0,0,0,.2) 0px 2px 4px 0px}.section-reservation .button.button-reservation{width:200px !important}.section-reservation .field-guests{text-align:center !important}#villa.page-content .localisation,#villa.page-content .breadcrumbs li{font-size:.9375rem}#villa.page-content .breadcrumbs li .icon{margin-right:10px}#villa.page-content .breadcrumbs li:not(:last-child)::after{content:"›"}#villa.page-content .breadcrumbs a:hover{text-decoration:none}@media print,screen and (min-width: 64em){#villa.page-content .breadcrumbs li{font-size:.9375rem}}@media screen and (min-width: 80em){#villa.page-content .breadcrumbs li{font-size:.9375rem}}@media screen and (min-width: 120em){#villa.page-content .breadcrumbs li{font-size:1rem}}#phrating{margin-top:15px;text-align:center}#phrating h4,#phrating .catchline,#phrating p.description,#phrating .block1 .block-title h3,.block1 .block-title #phrating h3,#phrating .block3 .block-title h2,.block3 .block-title #phrating h2,#phrating .block3 .block-title h3,.block3 .block-title #phrating h3,#phrating h2.subtitle,#phrating h3.subtitle,#phrating .block3 .block-title .h2,.block3 .block-title #phrating .h2,#phrating .subtitle.h2,#phrating .block1 .block-title .h3,.block1 .block-title #phrating .h3,#phrating .block3 .block-title .h3,.block3 .block-title #phrating .h3,#phrating .subtitle.h3,#phrating .h4{display:inline-block;margin-bottom:0}#phrating .stars{width:125px;vertical-align:baseline}#phrating p{font-size:.875rem}#villa-video{padding-top:30px}#villa-container section#villa-nav{padding-bottom:0}@media print,screen and (max-width: 44.99875em){#villa-container section#villa-nav{float:right}}#villa-container section#villa-exterieur{padding-bottom:0}#villa-container .page-nav{margin-top:0}#villa-container #villa-overview{padding-bottom:15px}#villa-container ul#villa-facilities{background-color:#f2f2f2;padding:0}#villa-container ul#villa-facilities li{font-family:"Open Sans",sans-serif}#villa-container #villa-introduction .block-rating{float:right}#villa-container ul.block-infos{background-color:#f2f2f2;font-family:"Open Sans",sans-serif;padding:5px 15px;margin:0}#villa-container ul.block-infos span{font-size:115%}#villa-container ul.block-infos>li:after{content:"  •  "}#villa-container ul.block-infos>li:last-child{padding-right:0}#villa-container ul.block-infos>li:last-child:after{content:""}#villa-container ul.villa-caracteristiques{margin-bottom:1rem}@media print,screen and (min-width: 64em){#villa-container ul.villa-caracteristiques li{margin-right:2rem}}#villa-container ul.villa-caracteristiques li.button-video{cursor:pointer;transition:color .2s ease-out;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1))}#villa-container ul.villa-caracteristiques li.button-video:hover{color:#4b4b4b;transition:color .2s ease-out;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1))}#villa-container .calendar-container .calendar-legend{display:inline-block;margin-right:auto;margin-left:auto;margin-bottom:15px}#villa-container .calendar-container .calendar-legend h3,#villa-container .calendar-container .calendar-legend .h3{margin-bottom:0}#villa-container .calendar-container .calendar-legend .legend{display:inline-block}#villa-container .calendar-container .calendar-legend .legend::before{content:"";display:inline-block;vertical-align:middle;width:40px;height:30px;border:1px solid #d7d1ce;margin-right:10px}#villa-container .calendar-container .calendar-legend .legend.available{margin-right:20px}#villa-container .calendar-container .calendar-legend .legend.unavailable::before{background-color:#ebebeb}#villa-container .calendar-container .fc-basic-view .fc-body .fc-row{min-height:2em !important;height:auto !important}#villa-container .calendar-container .fc-unthemed .fc-disabled-day{background-color:rgba(0,0,0,0)}#villa-container .calendar-container .swiper-button-prev,#villa-container .calendar-container .swiper-button-next{top:15px}#villa-container .tarifs-table{border:1px solid #f2f2f2;border-spacing:0;margin-bottom:15px}#villa-container .tarifs-table th{background-color:#f2f2f2;text-align:left;text-transform:uppercase}#villa-container .tarifs-table td{background-color:#fefefe;border-top:1px solid #f2f2f2}#villa-container .tarifs-table td.no-btop{padding-top:0;border-top:none}#villa-container .nearby-table{border-collapse:collapse;border-spacing:0;margin-bottom:15px}#villa-container .nearby-table th{background-color:#f2f2f2;text-align:left;border-collapse:collapse}#villa-container .nearby-table td{border-collapse:collapse;background-color:#fefefe;border-top:1px solid #d7d1ce;border-left:1px solid #f2f2f2}#villa-container .nearby-table td.no-btop{border-top:1px solid #f2f2f2}#villa-container .nearby-table tr:first-child td,#villa-container .nearby-table tr:first-child th{border-top:1px solid #d7d1ce !important}#villa-container .nearby-table tr td:first-child,#villa-container .nearby-table tr th:first-child{border-left:1px solid #d7d1ce !important}#villa-container .nearby-table tr:last-child td,#villa-container .nearby-table tr:last-child th{border-bottom:1px solid #d7d1ce !important}#villa-container .nearby-table tr td:last-child,#villa-container .nearby-table tr th:last-child{border-right:1px solid #d7d1ce !important}#villa-container .villa-infos{margin-bottom:30px}#villa-container .villa-fees dt{display:inline-block;min-width:190px}#villa-container .villa-fees dt::after{content:":"}#villa-container .villa-fees dd{display:inline;margin:0}#villa-container .villa-fees dd::after{display:block;content:""}#villa-container .villa-video-block{margin-bottom:30px}body.de #villa-container .villa-fees dt{min-width:250px}.villa-data h4,.villa-data .catchline,.villa-data p.description,.villa-data .block1 .block-title h3,.block1 .block-title .villa-data h3,.villa-data .block3 .block-title h2,.block3 .block-title .villa-data h2,.villa-data .block3 .block-title h3,.block3 .block-title .villa-data h3,.villa-data h2.subtitle,.villa-data h3.subtitle,.villa-data .block3 .block-title .h2,.block3 .block-title .villa-data .h2,.villa-data .subtitle.h2,.villa-data .block1 .block-title .h3,.block1 .block-title .villa-data .h3,.villa-data .block3 .block-title .h3,.block3 .block-title .villa-data .h3,.villa-data .subtitle.h3,.villa-data .h4{text-transform:uppercase}.villa-data ul{margin:0}.villa-data ul li{list-style:none}.villa-data ul li::before{content:"✓";font-size:17px;line-height:1.45;color:rgb(166.0307692308,111.4153846154,46.9692307692);display:inline-block;text-align:center;vertical-align:middle;width:22px;height:22px;margin-right:10px;border-radius:50%;background-repeat:no-repeat;background-color:#f2f2f2}.villa-data ul.villa-data-content{margin-bottom:15px}.row-property .villa-data ul.villa-data-content{margin-bottom:0}#villa-header-links{padding-top:15px;padding-bottom:30px}#villa-header-links h2,#villa-header-links .h2,#villa-header-links h3,#villa-header-links .h3,#villa-header-links h4,#villa-header-links .catchline,#villa-header-links p.description,#villa-header-links .h4{text-transform:uppercase;font-weight:300 !important;font-style:normal;border-bottom:1px solid #fefefe;color:#fefefe}#villa-header-links .caps{text-transform:uppercase;font-size:115%;font-weight:400 !important}#villa-header-links p{font-size:16px}#villa-footer-links{margin-top:60px;max-width:100%;overflow:hidden}#villa-footer-links .caps{text-transform:uppercase}@media print,screen and (max-width: 39.99875em){#villa-footer-links .button.large{width:100%}}#shareModal .villa-share-block{margin-bottom:30px}#shareModal .villa-share-block h3,#shareModal .villa-share-block .h3{line-height:1;margin-bottom:10px}table.calendar{border:1px solid #d7d1ce}table.calendar tbody tr:nth-child(even),table.calendar tr:nth-child(even){background-color:rgba(0,0,0,0)}table.calendar td,table.calendar th{border:1px solid #d7d1ce;border-collapse:collapse;width:14.2857%;position:relative}table.calendar td.other-month,table.calendar th.other-month{color:#d7d1ce}table.calendar th{text-align:center;padding:4px 4px}table.calendar td{text-align:right;padding:4px 6px}table.calendar td.start-day{font-weight:bold}table.calendar td.current-month.aa{background-color:rgba(0,0,0,0)}table.calendar td.current-month.ab{background:linear-gradient(135deg, transparent 0%, transparent 49.999999%, rgb(235, 235, 235) 50%, rgb(235, 235, 235) 100%)}table.calendar td.current-month.ba{background:linear-gradient(135deg, rgb(235, 235, 235) 0%, rgb(235, 235, 235) 49.999999%, transparent 50%, transparent 100%)}table.calendar td.current-month.bb{background-color:#ebebeb}table.calendar.editable td.current-month.ac{background:linear-gradient(135deg, transparent 0%, transparent 49.999999%, rgba(0, 255, 0, 0.5) 50%, rgba(0, 255, 0, 0.5) 100%)}table.calendar.editable td.current-month.ad{background:linear-gradient(135deg, transparent 0%, transparent 49.999999%, rgba(255, 0, 0, 0.5) 50%, rgba(255, 0, 0, 0.5) 100%)}table.calendar.editable td.current-month.bc{background:linear-gradient(135deg, rgb(245, 245, 245) 0%, rgb(245, 245, 245) 49.999999%, rgba(0, 255, 0, 0.5) 50%, rgba(0, 255, 0, 0.5) 100%)}table.calendar.editable td.current-month.bd{background:linear-gradient(135deg, rgb(235, 235, 235) 0%, rgb(235, 235, 235) 49.999999%, rgba(255, 0, 0, 0.5) 50%, rgba(255, 0, 0, 0.5) 100%)}table.calendar.editable td.current-month.ca{background:linear-gradient(135deg, rgba(0, 255, 0, 0.5) 0%, rgba(0, 255, 0, 0.5) 49.999999%, transparent 50%, transparent 100%)}table.calendar.editable td.current-month.cb{background:linear-gradient(135deg, rgba(0, 255, 0, 0.5) 0%, rgba(0, 255, 0, 0.5) 49.999999%, rgb(235, 235, 235) 50%, rgb(235, 235, 235) 100%)}table.calendar.editable td.current-month.da{background:linear-gradient(135deg, rgba(255, 0, 0, 0.5) 0%, rgba(255, 0, 0, 0.5) 49.999999%, transparent 50%, transparent 100%)}table.calendar.editable td.current-month.db{background:linear-gradient(135deg, rgba(255, 0, 0, 0.5) 0%, rgba(255, 0, 0, 0.5) 49.999999%, rgb(235, 235, 235) 50%, rgb(235, 235, 235) 100%)}table.calendar.editable td.current-month.cc{background:rgba(0,255,0,.5)}table.calendar.editable td.current-month.cd{background:linear-gradient(135deg, rgba(0, 255, 0, 0.5) 0%, rgba(0, 255, 0, 0.5) 49.999999%, rgba(255, 0, 0, 0.5) 50%, rgba(255, 0, 0, 0.5) 100%)}table.calendar.editable td.current-month.dc{background:linear-gradient(135deg, rgba(255, 0, 0, 0.5) 0%, rgba(255, 0, 0, 0.5) 49.999999%, rgba(224, 235, 224, 0.5) 50%, rgba(0, 255, 0, 0.5) 100%)}table.calendar.editable td.current-month.dd{background:rgba(255,0,0,.5)}@media print,screen and (min-width: 45em)and (max-width: 63.99875em){table.calendar th{padding:4px 2px}table.calendar td{padding:4px 6px}}@media print,screen and (min-width: 64em)and (max-width: 79.99875em){table.calendar th{padding:4px;font-size:14px}table.calendar td{padding:4px 6px}}@media screen and (min-width: 80em){table.calendar th{padding:4px}table.calendar td{padding:4px 8px}}#equipmentsButton{margin-top:30px}#equipmentsModal .close-button{top:20px;right:30px}#equipmentsModal .close-button span{font-size:150%}#equipmentsModal .villa-data{height:auto}#villa-included ul{margin-left:0;list-style:none}#villa-included ul li:before{font-size:1.25rem;color:rgb(166.0307692308,111.4153846154,46.9692307692);display:inline-block;text-align:center;vertical-align:middle;margin-right:10px}#villa-included #villa-includes ul li:before{font-family:"icons-2024" !important;content:"2"}#villa-included #villa-includes ul li a{color:inherit}#villa-included #villa-includes ul li a:after{content:"$";position:relative;font-family:"provenceholidays" !important;display:inline-block;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;border-radius:50%;width:17px;height:17px;font-size:13px;line-height:1.3;background-color:#fff;color:#333;border:1px solid #666;margin-left:.5em;text-align:center;font-style:normal;transition:background-color .25s ease-out,color .25s}#villa-included #villa-includes ul li a:hover:after{background-color:#999;color:#fff}#villa-included #villa-excludes ul li:before{font-family:"icons-2024" !important;content:"1"}@media print,screen and (min-width: 64em){#villa-included ul{column-count:2}}body.action-commune .page-nav{margin-top:0}body.action-commune .page-content section>h2,body.action-commune .page-content section>.h2{font-size:1.875rem}body.action-commune .page-content section>h3,body.action-commune .page-content section>.h3{font-size:1.5rem}.block2.bigblock-villa .block-content .localisation{float:right;padding-top:5px}.block2.bigblock-villa .infos-villa .capacite{list-style:none;margin:0}.block2.bigblock-villa .infos-villa .capacite>li{display:inline-block;padding:0 15px 0 0}.block2.bigblock-villa .infos-villa .capacite>li:last-child{padding-right:0}.block2.bigblock-villa .infos-villa .capacite .icon{margin-right:5px}.block2.bigblock-villa .infos-villa .capacite .icon::before{font-size:1.25rem}.block2.bigblock-villa .infos-villa .capacite .text .icon::before{font-size:.875rem}@media print,screen and (max-width: 63.99875em){.block2.bigblock-villa .infos-villa .capacite>li{padding:0 10px 0 0}.block2.bigblock-villa .infos-villa .capacite .icon::before{font-size:1.25rem}}.villa-caption{background-color:#fefefe}.villa-caption h3,.villa-caption .h3{border-bottom:none;color:#4b4b4b;font-style:normal;line-height:1.2;margin:0;padding:5px 0 0;text-align:left}.villa-caption p.localisation{font-size:1rem !important;text-align:left;margin-bottom:0}.block-villa{display:block;position:relative}.block-villa .villa-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:background-color .2s ease-out}.block-villa a{color:inherit !important}.block-villa:hover .villa-mask{background-color:hsla(0,0%,100%,.25)}.block-villa .bottom-villa{bottom:10px;left:0;position:absolute;width:100%}.block-villa .infos-villa,.block-villa .prix-villa{box-shadow:0px;display:inline-block;text-align:center;transition:box-shadow .2s ease-out 0s;vertical-align:top}.block-villa .infos-villa{background-color:#f2f2f2;color:#4b4b4b;font-size:1.125rem;font-weight:normal;margin-left:2%;padding:10px 0 5px;width:60%}.block-villa .infos-villa .nom-villa{line-height:1.1;margin-bottom:3px}.block-villa .infos-villa .capacite>span{display:inline-block;padding:0 6px}.block-villa .infos-villa .capacite .icon{margin-right:5px}.block-villa .infos-villa .capacite .icon::before{font-size:1.25rem}@media print,screen and (max-width: 79.99875em){.block-villa .infos-villa{font-size:1rem}.block-villa .prix-villa{font-size:.75rem}.block-villa .prix-villa .tarif{font-size:1rem}}@media print,screen and (max-width: 39.99875em){.block-villa .infos-villa{font-size:.9375rem}.block-villa .infos-villa .capacite .icon::before{font-size:1rem}}.button-wishlist .add-tag{display:block}.button-wishlist .remove-tag{display:none}.button-wishlist.wishlisted .add-tag{display:none}.button-wishlist.wishlisted .remove-tag{display:block}.accordion-container h2:after,.accordion-container .h2:after{display:none}.accordion-container h3.accordion-header,.accordion-container .accordion-header.h3{font-size:16px}.accordion-container h2.accordion-header,.accordion-container .accordion-header.h2,.accordion-container h3.accordion-header,.accordion-container .accordion-header.h3,.accordion-container h4.accordion-header,.accordion-container .accordion-header.catchline,.accordion-container p.accordion-header.description,.accordion-container .accordion-header.h4{margin:0;margin-top:15px;padding:10px 15px;cursor:pointer;border:1px solid #d4a267}.accordion-container h2.accordion-header::before,.accordion-container .accordion-header.h2::before,.accordion-container h3.accordion-header::before,.accordion-container .accordion-header.h3::before,.accordion-container h4.accordion-header::before,.accordion-container .accordion-header.catchline::before,.accordion-container p.accordion-header.description::before,.accordion-container .accordion-header.h4::before{position:relative;font-family:"provenceholidays" !important;display:inline-block;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;border-radius:50%;top:.05em;width:1em;height:1em;font-size:80%;line-height:1.1;background-color:#d7d1ce;color:#fff;margin-right:.5em;text-align:center;font-style:normal;transition:background-color .25s ease-out,color .25s}.accordion-container h2.accordion-header:hover::before,.accordion-container .accordion-header.h2:hover::before,.accordion-container h3.accordion-header:hover::before,.accordion-container .accordion-header.h3:hover::before,.accordion-container h4.accordion-header:hover::before,.accordion-container .accordion-header.catchline:hover::before,.accordion-container p.accordion-header.description:hover::before,.accordion-container .accordion-header.h4:hover::before{background-color:#d4a267}.accordion-container .accordion-content{border-bottom:1px solid #d4a267;border-right:1px solid #d4a267;border-left:1px solid #d4a267;padding:15px}.accordion-container .accordion-content.open{border-bottom:1px solid #d4a267}.accordion-container .accordion-content table{border:none !important}.accordion-container .accordion-content table tbody,.accordion-container .accordion-content table tr,.accordion-container .accordion-content table th,.accordion-container .accordion-content table td{border:none !important;padding:0 !important;vertical-align:top}.accordion-container .accordion-header.open::before{content:"#"}.accordion-container .accordion-header.close::before{content:"$"}@media print,screen and (min-width: 45em){.accordion-container h3.accordion-header,.accordion-container .accordion-header.h3{font-size:16px}}@media print,screen and (min-width: 64em){.accordion-container h3.accordion-header,.accordion-container .accordion-header.h3{font-size:17px}}@media screen and (min-width: 80em){.accordion-container h3.accordion-header,.accordion-container .accordion-header.h3{font-size:18px}}@media screen and (min-width: 120em){.accordion-container h3.accordion-header,.accordion-container .accordion-header.h3{font-size:19px}}.timeline{position:relative;padding-left:4rem;margin:0 0 0 30px}.timeline:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#f2f2f2}.timeline .timeline-container{position:relative;margin-bottom:2.5rem}.timeline .timeline-container .timeline-icon{position:absolute;left:-88px;top:4px;width:50px;height:50px;border-radius:50%;text-align:center;font-size:2rem;background-color:#f2f2f2}.timeline .timeline-container .timeline-icon i{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.timeline .timeline-container .timeline-icon img{width:32px;height:32px;margin-top:-10px}.timeline .timeline-container .timeline-body{background-color:#f2f2f2 !important;border-radius:3px;padding:20px 20px 1px;box-shadow:1px 3px 9px rgba(0,0,0,.1)}.timeline .timeline-container .timeline-body:before{content:"";background:inherit;width:20px;height:20px;display:block;position:absolute;left:-10px;transform:rotate(45deg);border-radius:0 0 0 2px}.timeline .timeline-container .timeline-body .timeline-title{margin-bottom:0}.timeline .timeline-container .timeline-body .timeline-title .badge{background:#f2f2f2;padding:4px 8px;border-radius:3px;font-weight:normal}.timeline .timeline-container .timeline-body .timeline-status{font-weight:normal;font-style:italic;opacity:.9;margin-bottom:0}.timeline .timeline-container .timeline-body .timeline-status span{font-size:110%}.timeline .timeline-container .timeline-body .timeline-subtitle{margin-top:10px;font-weight:500}.timeline .timeline-container .timeline-body .timeline-content .button{margin-bottom:0}.timeline .timeline-container.primary .badge,.timeline .timeline-container.primary .timeline-icon{background:#d7d1ce !important}.timeline .timeline-container.secondary .badge,.timeline .timeline-container.secondary .timeline-icon{background:#d7d1ce !important}.timeline .timeline-container.info .badge,.timeline .timeline-container.info .timeline-icon{background:#d7d1ce !important}.timeline .timeline-container.concierge .badge,.timeline .timeline-container.concierge .timeline-icon{background:#cbc3e3 !important}.timeline .timeline-container.success .badge,.timeline .timeline-container.success .timeline-icon{background:#d7d1ce !important}.timeline .timeline-container.warning .badge,.timeline .timeline-container.warning .timeline-icon{background:#ffae00 !important}.timeline .timeline-container.danger .badge,.timeline .timeline-container.danger .timeline-icon{background:#ec5840 !important}#activities-navs{margin-bottom:30px}#activities-navs .swiper-button-prev,#activities-navs .swiper-button-next{border-radius:50%;background-color:#fefefe;width:40px;height:40px;border:1px solid #d7d1ce;box-shadow:rgba(0,0,0,.06) 0px 2px 4px 0px;background-size:40%}#activities-navs .swiper-button-prev{left:-20px}#activities-navs .swiper-button-next{right:-20px}.activities-banner{padding:0}#activity-sidebar ul.contact-infos{list-style:none;margin-left:0}#activity-sidebar ul.contact-infos li{margin-bottom:5px}#activity-sidebar dl.contact-infos dt,#activity-sidebar dl.opening-days dt{margin-bottom:0}#activity-sidebar dl.contact-infos dd,#activity-sidebar dl.opening-days dd{margin-bottom:5px}@media screen and (min-width: 80em){#activity-sidebar dl.contact-infos{margin-bottom:0}#activity-sidebar dl.contact-infos dt{width:30px;display:inline-block;margin:0 0 8px;vertical-align:top}#activity-sidebar dl.contact-infos dt .icon2{font-size:20px}#activity-sidebar dl.contact-infos dd{width:calc(100% - 30px);display:inline-block;margin:0 0 8px}#activity-sidebar dl.contact-infos dd:last-child{margin-bottom:0}#activity-sidebar dl.contact-infos dd .socialnetworks a{margin-bottom:0}#activity-sidebar dl.opening-days{margin:0 0 15px}#activity-sidebar dl.opening-days dt{width:75px;display:inline-block;margin:0;vertical-align:top;font-size:.875rem}#activity-sidebar dl.opening-days dd{width:calc(100% - 75px);display:inline-block;margin:0;vertical-align:top;font-size:.875rem}}.strongpoints-row{margin-top:30px}.strongpoints-row .strongpoint-container{border:1px solid #93c2c4;border-radius:1px;padding:10px;margin-bottom:30px}.activity-categories-blocs .column,.activity-categories-blocs .columns{margin-top:30px}.activity-categories-blocs .block3 .block-title{padding:5px;width:100%}.activity-categories-blocs .block3 p{display:none}@media print,screen and (min-width: 64em)and (max-width: 79.99875em){.activity-categories-blocs .block3{height:100px}.activity-categories-blocs .block3 .block-title h3,.activity-categories-blocs .block3 .block-title .h3{font-size:13px}}@media screen and (min-width: 80em)and (max-width: 119.99875em){.activity-categories-blocs .block3{height:125px}.activity-categories-blocs .block3 .block-title h3,.activity-categories-blocs .block3 .block-title .h3{font-size:14px}}@media screen and (min-width: 120em){.activity-categories-blocs .block3{height:158px}.activity-categories-blocs .block3 .block-title h3,.activity-categories-blocs .block3 .block-title .h3{font-size:16px}}.categories-intro{margin-bottom:15px}.categories-block-help{width:100%}.categories-block-help p a{background-color:#93c2c4;color:#fefefe;font-weight:500;width:100%;display:block;padding:30px;text-align:center;font-size:150%}.categories-block-help p a:hover{background-color:#93c2c4}.row-categories-header{padding-top:15px}.row-categories-header .button{margin-bottom:0}.row-categories-header #categories-header2{text-align:right}.row-categories-header #header-buttons{text-align:right;padding-left:0}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:2px 10px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default{min-width:245px !important}@media screen and (min-width: 80em){.select2-container--default{min-width:300px !important}}.select2-container--default{min-width:200px}.select2-container--default .select2-selection--single{background-color:#fefefe;border:1px solid #d7d1ce;border-radius:3px;margin:0 0 15px 0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:9px 6px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none;height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fefefe;border:1px solid #d7d1ce;border-radius:3px;height:39px;margin:0 0 15px 0;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search .button{margin:0;cursor:pointer;display:inline-block;vertical-align:middle;float:right}.select2-container--default .select2-search .button span:last-child{display:none}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d7d1ce;border-radius:3px;margin-bottom:0;display:inline-block;vertical-align:middle}.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:400px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.large-loader{display:none;min-height:150px;position:relative;margin-bottom:30px}.cs-loader-inner{left:calc(50% - 250px);transform:translateY(-50%);top:50%;position:absolute;width:500px;padding:0 100px;text-align:center}.cs-loader-inner label{font-size:20px;opacity:0;display:inline-block;color:rgb(166.0307692308,111.4153846154,46.9692307692);line-height:1}@keyframes lol{0%{opacity:0;transform:translateX(-200px)}33%{opacity:1;transform:translateX(0px)}66%{opacity:1;transform:translateX(0px)}100%{opacity:0;transform:translateX(200px)}}@-webkit-keyframes lol{0%{opacity:0;-webkit-transform:translateX(-200px)}33%{opacity:1;-webkit-transform:translateX(0px)}66%{opacity:1;-webkit-transform:translateX(0px)}100%{opacity:0;-webkit-transform:translateX(200px)}}.cs-loader-inner label:nth-child(6){-webkit-animation:lol 3s infinite ease-in-out;animation:lol 3s infinite ease-in-out}.cs-loader-inner label:nth-child(5){-webkit-animation:lol 3s 100ms infinite ease-in-out;animation:lol 3s 100ms infinite ease-in-out}.cs-loader-inner label:nth-child(4){-webkit-animation:lol 3s 200ms infinite ease-in-out;animation:lol 3s 200ms infinite ease-in-out}.cs-loader-inner label:nth-child(3){-webkit-animation:lol 3s 300ms infinite ease-in-out;animation:lol 3s 300ms infinite ease-in-out}.cs-loader-inner label:nth-child(2){-webkit-animation:lol 3s 400ms infinite ease-in-out;animation:lol 3s 400ms infinite ease-in-out}.cs-loader-inner label:nth-child(1){-webkit-animation:lol 3s 500ms infinite ease-in-out;animation:lol 3s 500ms infinite ease-in-out}html{scroll-behavior:smooth}picture{display:block}picture img{display:block}#livechat_overlay{display:none;position:fixed;top:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);cursor:pointer}.bg-yellow{background-color:#feb600}.bg-bluegreen{background-color:#93c2c4}.bg-green{background-color:#00ff6b}.inline-title{font-weight:500}.inline-title span{display:inline-block;vertical-align:middle}.inline-title .icon2{font-size:2.25rem;margin-right:10px}h3 .inline-title,.h3 .inline-title{font-weight:200}.inline-title img{width:36px;opacity:.71;margin-right:10px}#main{position:relative;z-index:0}#main .section p,#main .section li,#main .section dl dt,#main .section dl dd{font-family:"Crimson Text","Times New Roman",Times,serif}@media print,screen and (max-width: 39.99875em){#main .section p,#main .section li,#main .section dl dt,#main .section dl dd{font-size:.9375rem}}@media print,screen and (min-width: 64em){#main .section p,#main .section li,#main .section dl dt,#main .section dl dd{font-size:1.0625rem}}#main .section p.headline,#main .section .headline>p{font-size:1.0625rem;margin-top:30px;margin-bottom:15px;text-align:center}@media print,screen and (min-width: 45em){#main .section p.headline,#main .section .headline>p{font-size:1.125rem}}@media print,screen and (min-width: 64em){#main .section p.headline,#main .section .headline>p{font-size:1.1875rem}}@media screen and (min-width: 80em){#main .section p.headline,#main .section .headline>p{font-size:1.3125rem}}@media screen and (min-width: 120em){#main .section p.headline,#main .section .headline>p{font-size:1.4375rem}}.breadcrumbs .icon{margin-right:5px}.input-group-label{text-transform:uppercase;font-size:90%}.list-columns{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-auto-rows:minmax(auto, auto);margin:0}.list-columns li{list-style:none}@media print,screen and (max-width: 39.99875em){.list-columns li{font-size:.75rem !important;text-align:center}}@media print,screen and (min-width: 40em)and (max-width: 44.99875em){.list-columns{grid-template-columns:1fr 1fr 1fr}}@media print,screen and (min-width: 45em)and (max-width: 63.99875em){.list-columns{grid-template-columns:1fr 1fr 1fr}}@media print,screen and (min-width: 64em)and (max-width: 79.99875em){.list-columns{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 80em){.list-columns{grid-template-columns:1fr 1fr 1fr 1fr}}dl.dl-horizontal{display:table}dl.dl-horizontal dt,dl.dl-horizontal dd{width:auto;overflow:visible}dl.dl-horizontal dt{display:table-cell;white-space:nowrap;font-weight:500;padding:0 15px 0 0}dl.dl-horizontal dt::after{content:":"}dl.dl-horizontal dd{display:table-cell;padding:0}dl.dl-horizontal dd.line-break{display:table-row}dl.offers dt,dl.offers dd{display:inline-block;vertical-align:middle;height:45px;line-height:35px;margin-bottom:0;padding:5px 0}dl.offers dt .button,dl.offers dd .button{margin-bottom:0}dl.offers dt{width:200px}dl.offers dd{width:calc(100% - 200px)}.table-offers td{padding-top:5px;padding-bottom:5px}dl.inline-flex{display:flex;flex-flow:row;flex-wrap:wrap;overflow:visible}dl.inline-flex dt{flex:0 0 50%;vertical-align:middle}dl.inline-flex dd{flex:0 0 50%;margin-left:auto;text-align:left;vertical-align:middle}@media print,screen and (max-width: 39.99875em){p,li,th,td,dt,dd{font-size:.8125rem}.breadcrumbs li{font-size:.8125rem}.hbutton,.button,.select,.select2-container--default .select2-selection--single,.select2-container--default .select2-search--dropdown .select2-search__field{height:26px;line-height:26px}}@media print,screen and (min-width: 40em)and (max-width: 44.99875em){p,li,th,td,dt,dd{font-size:.875rem}.breadcrumbs li{font-size:.875rem}.hbutton,.button,.select,.select2-container--default .select2-selection--single,.select2-container--default .select2-search--dropdown .select2-search__field{height:28px;line-height:28px}}@media print,screen and (min-width: 45em)and (max-width: 63.99875em){p,li,th,td,dt,dd{font-size:.875rem}.breadcrumbs li{font-size:.875rem}.hbutton,.button,.select,.select2-container--default .select2-selection--single,.select2-container--default .select2-search--dropdown .select2-search__field{height:28px;line-height:28px}}@media print,screen and (min-width: 64em)and (max-width: 79.99875em){p,li,th,td,dt,dd{font-size:.9375rem}.breadcrumbs li{font-size:.875rem}.hbutton,.button,.select,.select2-container--default .select2-selection--single,.select2-container--default .select2-search--dropdown .select2-search__field{height:30px;line-height:30px}}@media screen and (min-width: 80em)and (max-width: 119.99875em){p,li,th,td,dt,dd{font-size:.9375rem}.breadcrumbs li{font-size:.875rem}.hbutton,.button,.select,.select2-container--default .select2-selection--single,.select2-container--default .select2-search--dropdown .select2-search__field{height:30px;line-height:30px}}@media screen and (min-width: 120em){p,li,th,td,dt,dd{font-size:1rem}.breadcrumbs li{font-size:.875rem}.hbutton,.button,.select,.select2-container--default .select2-selection--single,.select2-container--default .select2-search--dropdown .select2-search__field{height:32px;line-height:32px}}hr.small{margin:.75rem auto}.with-icon-video{display:block;position:relative}.with-icon-video .icon{position:absolute;width:100%;left:0;top:33%;text-align:center;color:#93c2c4;font-size:450%}.with-icon-video .icon::after{content:" ";background-color:#fff;position:absolute;z-index:-1;font-size:50%;color:#fff;top:20%;bottom:0%;height:40%;left:42%;right:42%}.with-icon-video img{position:relative;z-index:-2}ul.languages-list{margin:0;list-style:none}ul.languages-list li{display:inline-block;margin-right:3.5%;margin-bottom:10px;width:24px}ul.languages-list li img{border-bottom:0}a{color:#4b4b4b}a:hover,a:focus{color:#0a0a0a}a.link-with-icon .icon{margin-right:5px;vertical-align:middle}b,strong,dl dt{font-weight:600}hr{max-width:none}.small90{font-size:90%}.small70{font-size:70%}@media print,screen and (min-width: 64em){.big125{font-size:125%}}p.description{text-decoration:none;margin-bottom:15px}.catchline{text-decoration:none;background-color:#f2f2f2;padding:15px;margin-bottom:15px}#covid19{background-color:#93c2c4;color:#fefefe;margin:15px 0;padding:15px 15px 5px}#covid19 h2,#covid19 .h2,#covid19 h3,#covid19 .h3,#covid19 a{color:#fefefe}@media print,screen and (min-width: 64em){#covid19{margin:30px 0;padding:15px 30px}}.graybox{background-color:#f2f2f2;padding:10px 15px;margin-bottom:15px;margin-top:30px}.graybox h2,.graybox .h2{margin-top:0}.block-copyright{margin-top:30px;margin-bottom:30px}.block-copyright p{font-size:.8125rem}table th{font-weight:normal}table.picker__table tbody tr:nth-child(even){background-color:rgba(0,0,0,0)}.reveal{outline:0 !important}span.bluegreen{color:#93c2c4}.important{margin-top:30px;font-size:210%;line-height:1.1}@media print,screen and (max-width: 39.99875em){.important{font-size:150%;line-height:1.2}}@media screen and (min-width: 80em){.important{font-size:270%}}.price.converted{display:none}.base-price.converted{font-weight:200;color:#999;min-width:90px;display:inline-block}.base-price.converted:before{content:" ("}.base-price.converted:after{content:")"}.socialnetworks a{display:inline-block;margin-right:10px;margin-bottom:10px;text-align:center;height:24px}.socialnetworks a:last-child{margin-right:0 !important}.socialnetworks a img{width:24px;height:24px}.card-0{position:relative;box-shadow:0 10px 20px rgba(0,0,0,.1),0 6px 6px rgba(0,0,0,.14);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);top:0}.card-0:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);top:-2px}.card-1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.card-1:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.card-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.card-3{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.card-4{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.card-5{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.line-separator{margin-bottom:15px}.line-separator .side-line{display:inline-block;border-top:1px solid #ccc;width:calc(50% - 7px)}.line-separator .triangle{display:inline-block;height:7px;width:7px;transform:rotate(225deg);transform-origin:center center;border-top:1px solid #ccc;border-left:1px solid #ccc;margin-left:1px;margin-right:1px;margin-bottom:-4px}.bigicon{display:inline-block;margin-right:7px;height:36px}.bigicon.has-tip{border-bottom:none;font-weight:normal}.bigicon:last-child{margin-right:0}.bigicon .icon::before{font-size:2.25rem}span.check:before{content:")";width:1.3em;font-family:"provenceholidays" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;color:#93c2c4;position:relative;top:2px}ul.pagination{margin-top:30px}ul.pagination li{padding:0;font-size:1.125rem}ul.pagination li:first-child,ul.pagination li:last-child{font-weight:normal}ul.pagination li a{background-color:#fefefe;border:1px solid #fefefe;color:rgb(166.0307692308,111.4153846154,46.9692307692)}ul.pagination li:not(.current) a:hover{background-color:#d4a267;color:#fefefe;border-color:#d4a267}ul.pagination li.current{padding:0}ul.pagination li.current a{background-color:#fefefe;border-color:#d4a267;font-weight:normal}.swiper-button-prev.swiper-button-darkgrey{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%234b4b4b'%2F%3E%3C%2Fsvg%3E");z-index:6}.swiper-button-next.swiper-button-darkgrey{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%234b4b4b'%2F%3E%3C%2Fsvg%3E");z-index:6}.reseted-table table{width:inherit;margin-bottom:inherit;border-radius:inherit}.reseted-table table thead,.reseted-table table tbody,.reseted-table table tfoot{border:inherit;background-color:inherit}.reseted-table table caption{padding:inherit;font-weight:inherit}.reseted-table table thead{background:inherit;color:inherit}.reseted-table table tfoot{background:inherit;color:inherit}.reseted-table table thead th,.reseted-table table thead td,.reseted-table table tfoot th,.reseted-table table tfoot td{padding:inherit;font-weight:inherit}.reseted-table table tbody th,.reseted-table table tbody td{padding:inherit}.reseted-table table tbody tr:nth-child(even){border-bottom:inherit;background-color:inherit}@media print,screen and (min-width: 45em){.full-row .full-xmedium-12,.force-fullwidth .blocks .full-xmedium-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.full-row .full-xmedium-6,.force-fullwidth .blocks .full-xmedium-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.full-row .full-xmedium-4,.force-fullwidth .blocks .full-xmedium-4{-ms-flex:0 0 33.333333333%;flex:0 0 33.333333333%;max-width:33.333333333%}.full-row .full-xmedium-3,.force-fullwidth .blocks .full-xmedium-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.full-row .full-xmedium-2,.force-fullwidth .blocks .full-xmedium-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}}@media print,screen and (min-width: 64em){.full-row .full-large-12,.force-fullwidth .blocks .full-large-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.full-row .full-large-6,.force-fullwidth .blocks .full-large-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.full-row .full-large-4,.force-fullwidth .blocks .full-large-4{-ms-flex:0 0 33.333333333%;flex:0 0 33.333333333%;max-width:33.333333333%}.full-row .full-large-3,.force-fullwidth .blocks .full-large-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.full-row .full-large-2,.force-fullwidth .blocks .full-large-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}}@media screen and (min-width: 80em){.full-row .full-xlarge-12,.force-fullwidth .blocks .full-xlarge-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.full-row .full-xlarge-6,.force-fullwidth .blocks .full-xlarge-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.full-row .full-xlarge-4,.force-fullwidth .blocks .full-xlarge-4{-ms-flex:0 0 33.333333333%;flex:0 0 33.333333333%;max-width:33.333333333%}.full-row .full-xlarge-3,.force-fullwidth .blocks .full-xlarge-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.full-row .full-xlarge-2,.force-fullwidth .blocks .full-xlarge-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}}@media screen and (min-width: 120em){.full-row .full-xxlarge-12,.force-fullwidth .blocks .full-xxlarge-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.full-row .full-xxlarge-6,.force-fullwidth .blocks .full-xxlarge-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.full-row .full-xxlarge-4,.force-fullwidth .blocks .full-xxlarge-4{-ms-flex:0 0 33.333333333%;flex:0 0 33.333333333%;max-width:33.333333333%}.full-row .full-xxlarge-3,.force-fullwidth .blocks .full-xxlarge-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.full-row .full-xxlarge-2,.force-fullwidth .blocks .full-xxlarge-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}}.myagenda-button{background-color:#fff;padding:7px 15px 7px;color:#4b4b4b;border:1px solid #888;text-decoration:none;border-radius:3px;display:inline-block;margin:10px 0 0;text-transform:uppercase}#my-enquiry-concierge{padding:1rem}#my-enquiry-concierge h2,#my-enquiry-concierge .h2{text-align:left;margin-top:30px;margin-bottom:5px;font-weight:100;text-transform:none}.my-enquiry-booking-block{margin:15px 0 30px}.seo-description a{text-decoration:underline}.section-callback{margin-top:30px !important}.callback-homepage{background-color:#f2f2f2;padding-bottom:30px}.section-callback button{margin-bottom:0;vertical-align:middle;font-size:1.25rem;padding:5px 15px;height:auto !important}.callback-form .iti{vertical-align:middle;max-width:240px;display:none}.callback-form input{display:none}.callback-confirm{font-weight:400;text-align:center;margin:auto}table.table-bank-details{border:1px solid #999 !important;border-collapse:collapse;border-radius:5px}table.table-bank-details tbody{border:none}table.table-bank-details td{background-color:#f4f4f4}table.table-bank-details tr{border-bottom:1px solid #999 !important}.enquiry-submenu>li>a{text-transform:uppercase}.is-sticky .enquiry-submenu{border-bottom:none !important;box-shadow:0 1px 6px rgba(0,0,0,.12);background-color:#999}.is-sticky .enquiry-submenu>li:hover a{background-color:rgb(38.2482758621,51.2137931034,55.7517241379)}.is-sticky .enquiry-submenu>li.is-active a{background-color:#3b4f56}.is-sticky .enquiry-submenu>li>a{padding-bottom:10px;padding-top:10px;color:#fff}.timeline-content p a:not(.button){text-decoration:underline}ul.block-infos{list-style:none;margin:0;font-family:"Crimson Text","Times New Roman",Times,serif}ul.block-infos>li{display:inline-block;padding:0}ul.block-infos>li:after{font-family:"Crimson Text","Times New Roman",Times,serif !important;content:" • ";color:#3b4f56}ul.block-infos>li:last-child{padding-right:0}ul.block-infos>li:last-child:after{content:""}.appointment-time ul{margin:0 0 15px;padding:0}.appointment-time ul li.timeselector{position:relative;display:inline-block;width:90px;padding:0;margin-right:5px;margin-bottom:5px}.appointment-time ul li.timeselector input{display:none}.appointment-time ul li.timeselector label{display:block;border:1px solid #cacaca;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);border-radius:3px;padding:0 5px;width:100%;margin:0;text-align:center}.appointment-time .time-groups p{margin-bottom:5px;text-transform:uppercase;font-size:.875rem}.appointment-time .time-groups div:has(ul:empty){display:none}.appointment-time li:has(input:checked) label{background-color:#f3a434;color:#fefefe;font-weight:bold}.appointment-time li:has(input:disabled){cursor:not-allowed}.appointment-time li:has(input:disabled) input{cursor:not-allowed !important}.appointment-time li:has(input:disabled) label{cursor:not-allowed !important;color:#d7d1ce}#appointment2{display:none}input#wishlistURL{width:500px;padding:15px 10px}.flabel.alert{background:#cc4b37;color:#fefefe}.flabel{display:inline-block;padding:.33333rem .5rem;border-radius:3px;line-height:1;white-space:nowrap;cursor:default;background:#4b4b4b;color:#fefefe}body.p4ta.home,body.p4ta.action-travelAgentRegistration{background-color:#222;color:#fff}body.p4ta.home div:not(.p4ta-box) h1,body.p4ta.home div:not(.p4ta-box) .h1,body.p4ta.home div:not(.p4ta-box) h2,body.p4ta.home div:not(.p4ta-box) .h2,body.p4ta.home div:not(.p4ta-box) h3,body.p4ta.home div:not(.p4ta-box) .h3,body.p4ta.action-travelAgentRegistration div:not(.p4ta-box) h1,body.p4ta.action-travelAgentRegistration div:not(.p4ta-box) .h1,body.p4ta.action-travelAgentRegistration div:not(.p4ta-box) h2,body.p4ta.action-travelAgentRegistration div:not(.p4ta-box) .h2,body.p4ta.action-travelAgentRegistration div:not(.p4ta-box) h3,body.p4ta.action-travelAgentRegistration div:not(.p4ta-box) .h3{color:#fff}body.p4ta.home .p4ta-box,body.p4ta.action-travelAgentRegistration .p4ta-box{border:1px solid #ccc;padding:15px;border-radius:3px;margin-top:30px;background-color:#fff;color:#333}html.is-reveal-open{overflow-y:unset;-webkit-overflow-scrolling:unset}html.is-reveal-open.zf-has-scroll{position:unset;overflow-y:unset}#home-press{padding-bottom:0;padding-top:0}#home-press h2,#home-press .h2{margin-top:15px;text-align:left !important}@media screen and (min-width: 80em){#home-press h2,#home-press .h2{margin-top:30px}}.press-logos div.column img,.press-logos div.columns img{width:100%}.press-logos div.column#press-forbes img,.press-logos div#press-forbes.columns img,.press-logos div.column#press-yahoo img,.press-logos div#press-yahoo.columns img,.press-logos div.column#press-msn img,.press-logos div#press-msn.columns img{width:85%}.press-logos div.column#press-forbes img,.press-logos div#press-forbes.columns img{filter:grayscale(100%)}@media print,screen and (max-width: 39.99875em){.press-logos div.column,.press-logos div.columns{padding:0 45px}.press-logos div.column#press-telegraph,.press-logos div#press-telegraph.columns,.press-logos div.column#press-yahoo,.press-logos div#press-yahoo.columns,.press-logos div.column#press-daily-mail,.press-logos div#press-daily-mail.columns,.press-logos div.column#press-msn,.press-logos div#press-msn.columns{margin-bottom:30px;margin-top:15px}.press-logos div.column#press-telegraph,.press-logos div#press-telegraph.columns{padding:0 25px;position:relative;top:0}.press-logos div.column#press-daily-mail,.press-logos div#press-daily-mail.columns{padding:0 25px;position:relative;top:2px}.press-logos div.column#press-forbes,.press-logos div#press-forbes.columns{position:relative;top:-6px;margin-bottom:30px}.press-logos div.column#press-yahoo,.press-logos div#press-yahoo.columns{position:relative;top:-1px}.press-logos div.column#press-msn,.press-logos div#press-msn.columns{position:relative;top:-7px}.press-logos div.column#press-shortyz,.press-logos div#press-shortyz.columns{position:relative;top:0}}@media print,screen and (min-width: 40em){.press-logos div.column,.press-logos div.columns{padding:0 50px}.press-logos div.column#press-telegraph,.press-logos div#press-telegraph.columns,.press-logos div.column#press-yahoo,.press-logos div#press-yahoo.columns,.press-logos div.column#press-daily-mail,.press-logos div#press-daily-mail.columns{margin-bottom:30px;margin-top:15px}.press-logos div.column#press-telegraph,.press-logos div#press-telegraph.columns{padding:0 15px;position:relative;top:0}.press-logos div.column#press-daily-mail,.press-logos div#press-daily-mail.columns{padding:0 15px;position:relative;top:3px}.press-logos div.column#press-forbes,.press-logos div#press-forbes.columns{padding:0 15px;position:relative;top:-9px}.press-logos div.column#press-yahoo,.press-logos div#press-yahoo.columns{padding:0 15px;position:relative;top:-1px}.press-logos div.column#press-msn,.press-logos div#press-msn.columns{padding:0 15px;position:relative;top:-15px}.press-logos div.column#press-shortyz,.press-logos div#press-shortyz.columns{padding:0 15px;position:relative;top:0}}@media print,screen and (min-width: 64em)and (max-width: 79.99875em){.press-logos div.column,.press-logos div.columns{padding:0 30px}.press-logos div.column#press-telegraph,.press-logos div#press-telegraph.columns{padding:30px 15px;position:relative;top:0}.press-logos div.column#press-daily-mail,.press-logos div#press-daily-mail.columns{padding:30px 15px;position:relative;top:2px}.press-logos div.column#press-forbes,.press-logos div#press-forbes.columns{padding:30px;position:relative;top:-14px}.press-logos div.column#press-yahoo,.press-logos div#press-yahoo.columns{padding:30px;position:relative;top:-2px}.press-logos div.column#press-msn,.press-logos div#press-msn.columns{padding:30px;position:relative;top:-19px}.press-logos div.column#press-shortyz,.press-logos div#press-shortyz.columns{padding:30px;position:relative;top:-6px}}@media screen and (min-width: 80em)and (max-width: 119.99875em){.press-logos div.column,.press-logos div.columns{padding:0 30px}.press-logos div.column#press-telegraph,.press-logos div#press-telegraph.columns{padding:20px 30px 0;position:relative;top:0}.press-logos div.column#press-daily-mail,.press-logos div#press-daily-mail.columns{padding:20px 30px 0;position:relative;top:2px}.press-logos div.column#press-forbes,.press-logos div#press-forbes.columns{padding:20px 60px 0;position:relative;top:-14px}.press-logos div.column#press-yahoo,.press-logos div#press-yahoo.columns{padding:20px 60px 0;position:relative;top:-2px}.press-logos div.column#press-msn,.press-logos div#press-msn.columns{padding:20px 60px 0;position:relative;top:-19px}.press-logos div.column#press-shortyz,.press-logos div#press-shortyz.columns{padding:20px 60px 0;position:relative;top:-7px}}@media screen and (min-width: 120em){.press-logos div.column,.press-logos div.columns{padding:0 45px}.press-logos div.column#press-telegraph,.press-logos div#press-telegraph.columns{padding:30px 60px 0;position:relative;top:0}.press-logos div.column#press-daily-mail,.press-logos div#press-daily-mail.columns{padding:30px 60px 0;position:relative;top:3px}.press-logos div.column#press-forbes,.press-logos div#press-forbes.columns{padding:30px 90px 0;position:relative;top:-15px}.press-logos div.column#press-yahoo,.press-logos div#press-yahoo.columns{padding:30px 90px 0;position:relative;top:-2px}.press-logos div.column#press-msn,.press-logos div#press-msn.columns{padding:30px 90px 0;position:relative;top:-21px}.press-logos div.column#press-shortyz,.press-logos div#press-shortyz.columns{padding:30px 90px 0;position:relative;top:-6px}}.awards-logos div.column img,.awards-logos div.columns img{width:100%}.awards-logos div.column#awards-forbes img,.awards-logos div#awards-forbes.columns img,.awards-logos div.column#awards-yahoo img,.awards-logos div#awards-yahoo.columns img,.awards-logos div.column#awards-msn img,.awards-logos div#awards-msn.columns img{width:85%}.awards-logos div.column#awards-forbes img,.awards-logos div#awards-forbes.columns img{filter:grayscale(100%)}@media print,screen and (max-width: 39.99875em){.awards-logos div.column,.awards-logos div.columns{padding:0 45px}.awards-logos div.column#awards-cna,.awards-logos div#awards-cna.columns,.awards-logos div.column#awards-bta,.awards-logos div#awards-bta.columns,.awards-logos div.column#awards-tta,.awards-logos div#awards-tta.columns{padding:0 60px;margin-bottom:30px}}@media print,screen and (min-width: 40em){.awards-logos div.column#awards-cna,.awards-logos div#awards-cna.columns,.awards-logos div.column#awards-bta,.awards-logos div#awards-bta.columns,.awards-logos div.column#awards-tta,.awards-logos div#awards-tta.columns{padding:0 45px}.awards-logos div.column#awards-shortyz,.awards-logos div#awards-shortyz.columns{padding:0 30px}}@media print,screen and (min-width: 64em)and (max-width: 79.99875em){.awards-logos div.column#awards-cna,.awards-logos div#awards-cna.columns,.awards-logos div.column#awards-bta,.awards-logos div#awards-bta.columns,.awards-logos div.column#awards-tta,.awards-logos div#awards-tta.columns{padding:30px 60px}.awards-logos div.column#awards-shortyz,.awards-logos div#awards-shortyz.columns{padding:30px 30px}}@media screen and (min-width: 80em)and (max-width: 119.99875em){.awards-logos div.column#awards-cna,.awards-logos div#awards-cna.columns,.awards-logos div.column#awards-bta,.awards-logos div#awards-bta.columns,.awards-logos div.column#awards-tta,.awards-logos div#awards-tta.columns{padding:30px 90px}.awards-logos div.column#awards-shortyz,.awards-logos div#awards-shortyz.columns{padding:30px 60px}}@media screen and (min-width: 120em){.awards-logos div.column#awards-cna,.awards-logos div#awards-cna.columns,.awards-logos div.column#awards-bta,.awards-logos div#awards-bta.columns,.awards-logos div.column#awards-tta,.awards-logos div#awards-tta.columns{padding:30px 120px}.awards-logos div.column#awards-shortyz,.awards-logos div#awards-shortyz.columns{padding:30px 90px}}a[href]:after{content:"";display:none}html{margin:0;padding:0}body{margin:1.25cm}a{text-decoration:none}.remove-logo-button{display:none}#sfWebDebug,#viewportsize{display:none}#mobileheader,.menu1-col,.menu2-col,.menu3-col,.search-col,#sticky-wrapper,.page-submenu,#rugby2023,#footer-box,footer{display:none}.villa-data,.villa-data-content,.top-message,.admin-message,.button-edit,.button-admin{display:none}#header-global-container{text-align:center;display:block}#header-global-container .columns{text-align:center;flex:none;max-width:none}#header-global-container .logo-container{text-align:center}#header-global-container .logo-container .logo{display:inline-block !important;width:30% !important}.img2{display:none !important}.column,.columns{padding:0 !important;max-width:none !important}#facilities{background-color:#f0f0f0 !important}#facilities ul#villa-facilities{padding:5px 15px}#facilities ul#villa-facilities li{font-family:"Crimson Text","Times New Roman",Times,serif !important;font-size:1.0625rem !important}ul.villa-caracteristiques{background-color:#f0f0f0 !important}ul.villa-caracteristiques li{margin-right:5mm !important}ul.villa-caracteristiques li:last-child{margin-right:0 !important}#top-photos{font-size:0 !important;border:none !important;margin-bottom:5mm !important;display:block !important;width:100% !important;padding-top:0 !important}#top-photos>.columns{display:block !important;width:100% !important}#top-photos .col-photo-2{display:none !important}#top-photos *{display:inline !important;border:none !important;flex:none !important;padding:0 !important}#top-photos #top-photo1 img,#top-photos #top-photo1 picture{display:block !important;width:100% !important;margin:0 0 2mm !important}#top-photos .top-photo1{display:block !important;margin:0 !important;width:100% !important}#top-photos .top-photo1 img,#top-photos .top-photo1 picture{width:100% !important;max-width:none !important}#top-photos .top-photo2{width:50% !important;display:inline-block !important;margin:0 !important;border-top:10px solid #fff !important;border-right:5px solid #fff !important}#top-photos .top-photo2 img,#top-photos .top-photo2 picture{width:100% !important;max-width:none !important}#top-photos .top-photo3{width:50% !important;display:inline-block !important;margin:0 !important;border-top:10px solid #fff !important;border-left:5px solid #fff !important}#top-photos .top-photo3 img,#top-photos .top-photo3 picture{width:100% !important;max-width:none !important}#top-photo5{display:none !important}#bottom-photos .columns .top-photo2,#bottom-photos .columns .top-photo3{border-left:0px solid #fff;border-right:5px solid #fff}#bottom-photos .columns .top-photo2 img,#bottom-photos .columns .top-photo2 picture,#bottom-photos .columns .top-photo3 img,#bottom-photos .columns .top-photo3 picture{width:100% !important;max-width:none !important}#bottom-photos .columns .top-photo4,#bottom-photos .columns .top-photo5{border-left:5px solid #fff;border-right:0px solid #fff}#bottom-photos .columns .top-photo4 img,#bottom-photos .columns .top-photo4 picture,#bottom-photos .columns .top-photo5 img,#bottom-photos .columns .top-photo5 picture{width:100% !important;max-width:none !important}#map-row{margin-top:1cm;max-height:15cm;page-break-inside:avoid}#map-row .map-container{max-height:15cm;page-break-inside:avoid}.row.expanded .row{margin-left:0;margin-right:0}.partner-name,.map-ctrl,.view-map-button,.map-button-container,.gallery-button-row{display:none !important}#location{page-break-before:always}.commune-description{max-width:none !important;flex:0 0 100%}.commune-carousel,.bottom-links,.section-review,.section-3D,.section-reservation,.section-availability,.section-prices,.section-around{display:none !important}.swiper-container,.swiper-container-horizontal{display:none !important}.swiper-container *,.swiper-container-horizontal *{display:none !important}#covid19{display:none}#villa,#video,#villa-video,#prix_disponibilite,#localisation,#avis{display:none}.sidebar-col{display:none}#villa-footer-links{display:none}.button-wishlist,.button-video{display:none !important}.villas-block-help,#column-map{display:none}.block2c-container{padding:0 !important}.block2c-container .block-title{background-color:#fff !important}.submenu-container,#my-enquiry-tabs{display:none}.quotation-button,.download-button,.payment-button,.myagenda-button{display:none}.tabs-panel{display:none}.tabs-panel.is-active{display:block}.row-booking{margin:0 !important}.row-booking .col-booking-prices{padding-left:30px !important}.block2c .block-title{background-color:#fff !important}.your-payment-col2{padding-left:30px !important}#main .section p,#main .section li,#main .section dl dt,#main .section dl dd{font-size:12pt !important}
/*# sourceMappingURL=print.css.map */
