﻿/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css?family=Lato|Oswald:300,400,700&display=swap");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}a:active,a.nice-select.open,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}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}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.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:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;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:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__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 black 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--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #ffffff 50%,#eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%,#cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;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--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #ffffff 0%,#eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eeeeee 50%,#ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-bottom:solid 1px #000;box-sizing:border-box;clear:both;color:#9d9d9d;cursor:pointer;position:relative;width:300px;float:right;padding-right:28px;padding-bottom:5px;font-style:italic}.nice-select .current{color:#000}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#000;outline:none}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);overflow-y:auto}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-24px);transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25),opacity 0.15s ease-out;z-index:9;width:100%}.nice-select .list:hover .option:not(:hover){background-color:transparent !important}.nice-select .option{cursor:pointer;color:#000;font-weight:400;line-height:46px;list-style:none;min-height:46px;outline:none;padding-left:10px;padding-right:21px;text-align:left;transition:all 0.2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{color:#41c0ed}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?p3pqzl");src:url("../fonts/icomoon.eot?p3pqzl#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?p3pqzl") format("truetype"),url("../fonts/icomoon.woff?p3pqzl") format("woff"),url("../fonts/icomoon.svg?p3pqzl#icomoon") format("svg");font-weight:normal;font-style:normal}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{font-family:'Lato', sans-serif;font-weight:normal;font-size:15px;line-height:25px;color:#000;min-height:100%;display:flex;flex-direction:column;text-align:center;background-color:#fff;background-repeat:repeat-x, no-repeat;background-position:top, top}body.flashnews header{top:27px;transition:top 0.3s, margin-top 0.3s}@media screen and (max-width: 1000px){body.flashnews header{margin-top:52px}}body.flashnews.scrolled header{top:0px}@media screen and (max-width: 1000px){body.flashnews.scrolled header{margin-top:0px}}body.overflow-hidden{overflow:hidden}@media all and (-ms-high-contrast: none){body{display:block}}main{flex:1;position:relative;min-height:200px;padding-top:90px}@media (min-width: 769px){main{padding-top:0}}img{max-width:100%}a{text-decoration:none;transition:color 0.3s ease}a:hover{color:#db2151}h1,h2,h3{margin:0}h1{font-family:'Oswald', serif;font-size:30px;letter-spacing:5px;line-height:40px;text-transform:uppercase;font-weight:normal}@media screen and (min-width: 769px){h1{font-size:50px;line-height:65px;letter-spacing:8px}}h1 span{display:block}h1 span:last-child{font-weight:100}h2{font-size:30px;line-height:40px;letter-spacing:1px}@media screen and (min-width: 769px){h2{font-size:40px;line-height:40px}}h3{font-size:18px}form input,form textarea{background-color:transparent;border:none;border-bottom:2px solid black;outline:none;font-family:Oswald, serif;letter-spacing:2px}form input::placeholder,form textarea::placeholder{font-family:Oswald, serif;color:#000;font-style:italic;letter-spacing:2px;font-size:85%}form textarea{resize:none}form .show-on-success,form .show-on-error{display:none}form .radio [type="radio"]:not(:checked),form .radio [type="radio"]:checked{position:absolute;left:-9999px}form .radio [type="radio"]:not(:checked)+label,form .radio [type="radio"]:checked+label{position:relative;padding-left:25px;cursor:pointer}form .radio [type="radio"]:not(:checked)+label:before{content:'\f10c';font-family:'FontAwesome';position:absolute;left:0;top:2px;font-size:18px;line-height:22px;transition:color 0.3s}form .radio [type="radio"]:checked+label:before{content:'\f05d';font-family:'FontAwesome';position:absolute;left:0;top:2px;font-size:18px;line-height:22px;color:#000}.icon-arrow:before{font-family:'icomoon';font-style:normal;content:"\e900"}.icon-arrow.rotate-left{display:inline-block;transform:rotate(180deg)}header{position:fixed;left:0;right:0;top:0;z-index:1000;padding:10px;transition:background-color 0.3s ease;pointer-events:none}body.scrolled header{background-color:#fff}.menu-desktop{display:flex;align-items:center;justify-content:space-between}@media (min-width: 1200px){.menu-desktop{justify-content:flex-start}}.menu-desktop .logo{flex-shrink:0;width:70px;height:70px;max-height:100%;text-align:left;transition:all 0.3s ease;pointer-events:auto}.menu-desktop .logo img{max-height:100%;height:70px}.menu-desktop .logo:hover{opacity:0.7}.menu-desktop .header-search-form{flex-grow:1;display:flex;align-items:center;gap:15px;height:60px;margin-left:20px;padding:0 15px;background-color:#fff;pointer-events:auto}@media (min-width: 1200px){.menu-desktop .header-search-form{min-width:250px}}.menu-desktop .header-search-form label{color:#db2151}.menu-desktop .header-search-form input[type="text"]{flex-grow:1;width:100%;border:none;background:none;text-align:left}.menu-desktop .header-search-form input[type="text"]:focus{outline:none;border:none}.menu-desktop .header-search-form input[type="text"]::placeholder{font-family:'Lato', sans-serif;font-size:15px;font-weight:normal;font-style:italic;letter-spacing:normal;line-height:20px;color:#626d78}.menu-desktop nav{flex-grow:1;display:flex;flex-direction:column;align-items:flex-end;gap:15px;text-align:right;font-family:Oswald, serif;font-weight:bold;font-size:16px;letter-spacing:2px;pointer-events:auto}@media screen and (max-width: 1200px){.menu-desktop nav{display:none}}.menu-desktop nav ul{text-transform:uppercase;list-style-type:none;padding:0}.menu-desktop nav ul li{display:inline-block;margin:0 15px;max-width:165px;vertical-align:middle;line-height:17px;position:relative}.menu-desktop nav ul li.current:after{width:100%}.menu-desktop nav ul li a{color:#000}.menu-desktop nav ul li:hover a{color:#db2151}.menu-desktop nav ul li:after{content:'';position:absolute;left:0;bottom:-10px;width:0;height:2px;transition:all 0.3s ease;background-color:#000}.menu-desktop nav ul.social-menu li{margin:0 2px}.menu-desktop nav ul.social-menu li a{color:#db2151}.menu-desktop nav ul.language-switcher li:first-child{margin-right:0}.menu-desktop nav ul.language-switcher li:last-child{margin-left:0}.menu-desktop nav .top{position:absolute;top:-20px;right:0;font-size:12px;font-weight:400}@media (min-width: 1200px){.menu-desktop nav .top{position:inherit;display:flex;align-items:center;justify-content:flex-end;gap:20px}}.menu-desktop nav .top ul,.menu-desktop nav .bottom ul{margin:0;display:inline-block}@media (min-width: 1200px){.menu-desktop nav .top ul,.menu-desktop nav .bottom ul{display:flex;gap:20px}.menu-desktop nav .top ul.header-menu,.menu-desktop nav .bottom ul.header-menu{padding-right:20px;border-right:2px solid #000}.menu-desktop nav .top ul.language-switcher,.menu-desktop nav .top ul.social-menu,.menu-desktop nav .bottom ul.language-switcher,.menu-desktop nav .bottom ul.social-menu{gap:5px}.menu-desktop nav .top ul.main-menu,.menu-desktop nav .bottom ul.main-menu{gap:30px}}@media (min-width: 1200px){.menu-desktop nav .top ul li,.menu-desktop nav .bottom ul li{margin:0}}.menu-desktop nav .top ul li:after,.menu-desktop nav .bottom ul li:after{bottom:-6px}.menu-desktop nav .top ul li i,.menu-desktop nav .bottom ul li i{margin-right:5px}#scroll-up{width:50px;height:50px;position:fixed;right:15px;bottom:15px;border-radius:50%;display:flex;visibility:hidden;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all 1s;z-index:100;background-color:#db2151}@media screen and (min-width: 769px){#scroll-up{right:30px;bottom:30px}}#scroll-up.visible{visibility:visible;opacity:1;transition:all 1s}#scroll-up i{font-size:30px;color:#fff;top:-2px;position:relative}#menu-mobile-content{display:none;position:fixed;background-color:#fff;padding:10px;top:0;bottom:0;left:0;right:0;z-index:10}#menu-mobile-content .menu-center{height:100%;width:100%;display:flex;align-items:center}#menu-mobile-content .menu-center nav{width:100%}#menu-mobile-content .activities-menu,#menu-mobile-content .types-menu{margin-bottom:20px}#menu-mobile-content .social-menu li{display:inline-block;margin:10px}#menu-mobile-content .social-menu li a{color:#db2151}#menu-mobile-content .language-menu li{list-style-type:none;text-transform:uppercase;display:inline-block}#menu-mobile-content .language-menu li a{color:#000}#menu-mobile-content .types-menu,#menu-mobile-content .contact,#menu-mobile-content .language-menu{font-size:14px;font-weight:500}#menu-mobile-content .types-menu a{color:#db2151}#menu-mobile-content .types-menu a i{padding:0 10px;color:#db2151}#menu-mobile-content nav{font-family:Oswald, serif;font-weight:bold;font-size:16px;letter-spacing:2px;margin-top:40px}#menu-mobile-content ul{padding:0;margin:0;list-style-type:none}#menu-mobile-content ul li{margin:5px 0;text-transform:uppercase}#menu-mobile-content ul li a{font-size:1.3em;color:black}#menu-mobile-content ul li a .item-count{margin-left:15px;width:25px;height:25px;border-radius:50%;background-color:#db2151;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.navbar-menu{pointer-events:auto}@media screen and (min-width: 1201px){.navbar-menu{display:none}}.open-nav{display:block;background:transparent;width:50px;height:50px;line-height:50px;position:relative;transition:all 600ms ease;z-index:100}.open-nav span.hamburger{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%);width:30px;height:3px;background-color:#000}.open-nav span.hamburger:before,.open-nav span.hamburger:after{content:'';width:100%;height:3px;position:absolute;right:0;transform:translateZ(0);backface-visibility:hidden;transition:transform 0.3s, background 0.3s;background-color:#000}.open-nav span.hamburger:before{transform:translateY(-10px) rotate(0deg)}.open-nav span.hamburger:after{transform:translateY(10px) rotate(0deg)}.open-nav span.hamburger.is-clicked:before{transform:translateY(0) rotate(45deg)}.open-nav span.hamburger.is-clicked:after{transform:translateY(0) rotate(-45deg)}.open-nav span.hamburger.is-clicked{background-color:transparent !important}.video-container{padding-bottom:42%;position:relative;cursor:pointer;margin:0 auto;margin-right:0;max-width:990px}.video-container .background{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;transition:all 0.3s ease}.video-container .background:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;transition:all 0.3s ease}.video-container .play-label{opacity:0;font-size:18px;text-transform:uppercase;color:#db2151;letter-spacing:2px;transition:opacity 0.3s ease}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-container .video-button-container{width:100%;height:100%;color:white;position:absolute;display:flex;align-items:center;justify-content:center}.video-container .video-button-container .video-button{width:90px;height:90px;border:4px solid #db2151;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:35px;transition:background-color 0.3s ease}.video-container .video-button-container .video-button i{color:#db2151;margin-left:5px;font-size:20px;transition:color 0.3s ease}.video-container:hover .background:after{background-color:rgba(0,0,0,0.3)}.video-container:hover .play-label{opacity:1}.video-container .video-button:hover{background-color:#db2151}.video-container .video-button:hover i{color:#fff}.prev-next{position:relative;padding:50px 0 100px 0;margin-top:50px}.prev-next:before{content:'';position:absolute;top:0;left:50%;background-color:#b0bac4;height:5px;width:60px;transform:translateX(-50%)}.prev-next .left,.prev-next .right{margin:50px}.prev-next .date{color:#b0bac4}.prev-next a.title{font-size:15px;letter-spacing:3px;font-weight:bold;color:#000;line-height:20px}.prev-next .icon-arrow{color:#000;font-size:12px}@media screen and (min-width: 769px){.prev-next .left,.prev-next .right{width:50%;display:inline-block;margin:0;vertical-align:top}.prev-next .left{border-right:1px solid #b0bac4;padding:0 50px 0 15px;text-align:right}.prev-next .right{padding:0 15px 0 50px;text-align:left}}.title{font-family:Oswald, serif;text-transform:uppercase;font-size:28px;line-height:36px;letter-spacing:6px;font-weight:normal}@media screen and (min-width: 1000px){.title{font-size:35px;line-height:50px}}#map{height:450px;max-width:990px;margin:0 auto;margin-right:0}footer{position:relative;padding-top:75px}footer .background{position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:100%;max-height:400px;pointer-events:none}footer .background picture img{width:100%;height:100%;object-fit:cover}footer .logo{width:120px}footer .newsletter{font-family:'Oswald', serif;padding:30px 0 15px;font-size:17px;letter-spacing:3px}footer .newsletter label,footer .newsletter form{display:inline-block;vertical-align:middle;text-transform:uppercase}footer .newsletter label{margin-right:25px}footer .newsletter form input{border:0;border-bottom:2px solid black;padding:10px 0;width:260px;background-color:transparent}footer .newsletter form input:focus{outline:none}footer .newsletter form button{background-color:transparent;border:0;position:absolute;bottom:10px;right:0;color:#db2151}footer .newsletter form .messages{padding-top:15px}footer .newsletter .form-container{position:relative;display:inline-block}footer nav ul{padding-left:0;list-style:none;margin:10px 0}footer nav ul li{display:block;text-transform:uppercase;margin:0 25px;font-family:Oswald, serif;letter-spacing:2px}@media screen and (min-width: 800px){footer nav ul li{display:inline-block}}footer nav ul li a{color:#000}footer nav .top{display:none}@media screen and (min-width: 1000px){footer nav .top{display:block}}footer nav .top ul{font-size:18px}footer nav .bottom{font-size:12px;font-weight:400}footer .copyright-bloc{padding:15px;font-size:12px;line-height:17px}footer .copyright-bloc .pure a{color:#000}footer .copyright-bloc .pure a:hover{color:#db2151}.container{max-width:1200px;margin:0 auto;padding:0 10px}@media screen and (min-width: 769px){.columns{display:flex}}.columns.center{justify-content:center}.columns.wrap{flex-wrap:wrap;justify-content:center}.columns>.col{flex:1;flex:1 0 auto}.heading{position:relative;padding:160px 0 50px}.heading .background{position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.heading .background::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../images/gradient-header.png");background-size:auto;background-position:bottom center;background-repeat:repeat-x}.heading .background picture img{width:100%;height:100%;object-fit:cover}.heading .intro{margin:25px auto}.heading .container{max-width:800px}.heading .container .top-icon{position:absolute;font-size:120px;color:#e2e7eb;left:50%;transform:translateX(-50%);top:120px}.heading .container .top-icon+h1{position:relative}.button{border:5px solid #db2151;display:inline-block;margin:5px auto;padding:20px 40px 15px 40px;transition:all 0.3s ease;cursor:pointer;color:#db2151;font-family:Oswald, serif;text-transform:uppercase;letter-spacing:2px;font-size:15px;background-color:transparent;overflow:hidden;position:relative}.button:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;transform:translateX(-100%);transition:all 0.3s;background-color:#db2151}.button i{font-size:12px;margin-left:10px}.button span{position:relative}.button:hover{color:#000}.button:hover:before{transform:translateX(0)}.button-2{display:inline-block;padding:5px 12px;border-style:solid;border-width:2px;border-color:#41c0ed;background-color:#41c0ed;color:#fff;transition:background-color 0.3s ease, border-color 0.3s ease;margin-bottom:4px}.button-2:hover{color:#fff;border-color:#70cff1;background-color:#70cff1}.button-2.outline{color:#41c0ed;background-color:transparent;transition:color 0.3s ease, border-color 0.3s ease}.button-2.outline:hover{border-color:#70cff1;color:#70cff1}.tags .tag{font-family:Oswald, serif;text-transform:uppercase;letter-spacing:2px;display:inline-block;padding:0 12px;margin:0 5px;font-size:10px;background-color:#fff;color:#000}.tags a.tag:hover{background-color:#db2151 !important}.bloc-item{text-align:center;margin:0 auto;cursor:pointer;max-width:390px}@media screen and (min-width: 769px){.bloc-item{text-align:left;width:390px;max-width:100%}}.bloc-item:hover .image:after,html.touchevents .bloc-item .image:after{background-color:rgba(0,0,0,0.35)}.bloc-item:hover .content .name a,html.touchevents .bloc-item .content .name a{color:#db2151}.bloc-item:hover .price i,html.touchevents .bloc-item .price i{color:#db2151}.bloc-item .image{height:215px;position:relative;margin:0 auto}.bloc-item .image:after{content:'';position:absolute;background-color:rgba(0,0,0,0.15);top:0;right:0;bottom:0;left:0;transition:background-color 0.3s ease}.bloc-item .image img{display:block;width:100%;height:100%;object-fit:cover}.bloc-item .image i.item-picto{position:absolute;left:8px;top:8px;color:#fff;z-index:1}.bloc-item .image .tags{position:absolute;left:0;bottom:0;z-index:1}.bloc-item .image .tags .tag{margin:0}.bloc-item .image .duration{position:absolute;right:15px;bottom:25px;font-family:Oswald, serif;text-transform:uppercase;letter-spacing:2px;color:#fff;font-size:12px;font-weight:bold;z-index:1}.bloc-item .image .duration i.item-picto{position:initial}.bloc-item .content .details{padding:10px 0 0 0;display:flex;flex-flow:row wrap;color:#b0bac4;font-family:Oswald, serif;text-transform:uppercase;letter-spacing:2px;font-size:12px}.bloc-item .content .details .location{flex:1}.bloc-item .content .details .difficulty{flex:1;text-align:right}.bloc-item .content .dates{color:#db2151;font-family:Oswald, serif;text-transform:uppercase;letter-spacing:2px;font-size:12px}.bloc-item .content .dates .date,.bloc-item .content .dates .from,.bloc-item .content .dates .to{display:inline-block;padding-right:5px}.bloc-item .content .informations{color:#b0bac4;margin-top:10px}.bloc-item .content .name{font-family:Oswald, serif;text-transform:uppercase;letter-spacing:3px;font-weight:bold;font-size:16px;margin-top:5px;transition:color 0.3s ease;line-height:26px}.bloc-item .content .name a{color:#000}.bloc-item .content .price{font-family:Oswald, serif;letter-spacing:2px;font-size:25px;margin-top:15px}.bloc-item .content .price i{transition:color 0.3s ease;font-size:13px;display:inline-block;margin-left:5px;transform:translateY(-5px)}.bordered-text{max-width:800px;margin:0 auto;padding:100px 0;position:relative}.bordered-text:before,.bordered-text:after{content:'';position:absolute;width:60px;height:5px;left:50%;background-color:#b0bac4;transform:translateX(-50%)}.bordered-text:before{top:60px}.bordered-text:after{bottom:60px}.contact-cta{position:relative;padding:50px 0}.contact-cta .background{position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.contact-cta .background picture img{width:100%;height:100%;object-fit:cover}.contact-cta .cta-container{max-width:800px;margin:0 auto;padding:0 10px}@media screen and (min-width: 769px){.contact-cta{padding:150px 0}}@media screen and (min-width: 769px){.contact-cta .content,.contact-cta .button-container{display:inline-block;width:50%;vertical-align:middle}}.contact-cta .content{font-family:Oswald, serif;font-size:25px;letter-spacing:5px;line-height:34px}@media screen and (min-width: 769px){.contact-cta .content{max-width:425px;text-align:left}}.contact-cta .button-container{padding:30px}@media screen and (min-width: 769px){.contact-cta .button-container{text-align:right}}.month-title{display:flex;align-items:center;width:100%;max-width:390px;margin:0 auto;text-align:center;font-family:Oswald, serif;text-transform:uppercase;font-size:35px;letter-spacing:5px;line-height:50px;color:#db2151;padding:0 0 20px}@media (min-width: 769px){.month-title{max-width:100%;text-align:left}}.month-title:not(:first-child){margin-top:30px}.month-title .month{flex-shrink:0;padding:0 30px}@media (min-width: 769px){.month-title .month{padding-left:0}}.month-title .before,.month-title .after{flex-grow:1;height:5px;background-color:#000}@media (min-width: 769px){.month-title .before{display:none}}@media (min-width: 769px){.month-title .after{width:100%}}.months-anchors{margin-bottom:30px;font-family:Oswald, serif;text-transform:uppercase;letter-spacing:2px;font-size:13px}.months-anchors a{color:#000;margin:0 5px}.months-anchors a:after{content:'•';margin-left:8px}.months-anchors a:last-child:after{content:none}.months-anchors a:hover{color:#db2151}.months-anchors a:hover:after{color:#000}.guides-list{font-family:'Oswald', serif;text-transform:uppercase;letter-spacing:0.2em}.guides-list .guide{width:50%;display:inline-block;vertical-align:top;padding:20px 10px;text-align:left}@media screen and (min-width: 769px){.guides-list .guide{width:25%;padding:35px 20px}}.guides-list .guide img{width:100%}.guides-list .guide .name{font-weight:bold;font-size:16px;margin-top:10px}.guides-list .guide .job{color:#db2151;font-size:13px;line-height:16px}.guides-list .guide .description{font-family:'Lato', serif;text-transform:none;line-height:25px;letter-spacing:initial;margin-top:16px;color:#626d78}.guides-list .guide .tags .tag{margin:5px 10px 5px 0}@media (min-width: 769px){.filter-form .form-group.search-text{flex-grow:1}}.no-result{padding:25px 0}@media (min-width: 769px){.adventures,.trainings,.travels{display:flex;gap:30px}}@media (min-width: 769px){.adventures .search_engine,.trainings .search_engine,.travels .search_engine{position:sticky;top:110px;flex-grow:1;max-width:100%;height:100%}}@media (min-width: 1200px){.adventures .search_engine,.trainings .search_engine,.travels .search_engine{max-width:calc(100% - 830px)}}.adventures .columns,.trainings .columns,.travels .columns{display:flex;flex-direction:column;gap:20px;max-width:800px}@media (min-width: 769px){.adventures .columns,.trainings .columns,.travels .columns{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (min-width: 1200px){.adventures .columns,.trainings .columns,.travels .columns{width:100%}}.adventures .columns .no-result,.trainings .columns .no-result,.travels .columns .no-result{width:100%;max-width:800px}@media screen and (min-width: 769px){.adventures .adventure,.adventures .training,.adventures .travel,.trainings .adventure,.trainings .training,.trainings .travel,.travels .adventure,.travels .training,.travels .travel{flex-grow:0;width:calc(50% - 10px);max-width:390px}}.contact-page .heading{padding-bottom:0}.contact-page .container{max-width:1000px}.contact-page .phone{font-size:40px;padding:50px;font-family:Oswald, serif;position:relative;line-height:70px;letter-spacing:5px}.contact-page .phone a{color:#000;position:relative}.contact-page .phone i{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);font-size:100px;color:#db2151;z-index:0}.contact-page .form .columns{display:block}.contact-page .form .title{text-align:left;font-size:40px;padding:10px 0;font-family:Oswald, serif;position:relative;line-height:120px;letter-spacing:5px;text-transform:uppercase}.contact-page .form .title i{position:absolute;font-size:100px;color:#db2151;z-index:-1}.contact-page .form .title span{margin-left:50px}.contact-page .form form{text-align:left;padding-left:100px;max-width:750px}.contact-page .form form input,.contact-page .form form textarea{width:100%;padding:12px 0}.contact-page .form form textarea{height:122px}.contact-page .form form .form-group{padding:10px 5px}.contact-page .form form .col{padding-right:30px;padding-bottom:15px}.contact-page .form form .firstname,.contact-page .form form .lastname{width:50%;display:inline-block}.contact-page .form form .nice-select{width:100%;float:none;padding:12px 0;border-bottom-width:2px}.contact-page .map{position:relative;padding-top:150px;background-image:url("../images/tache.jpg");background-repeat:no-repeat;background-position:40px 30px}.contact-page .map i{font-size:100px;color:#db2151;position:absolute;bottom:-50px;transform:translateX(-50%)}.contact-page .address{padding-top:75px;line-height:53px;font-size:40px;font-family:Oswald, serif;letter-spacing:5px;text-transform:uppercase}.contact-page .address img{max-width:200px;margin:25px}.bloc-title-container{padding:0 10px;display:flex}@media screen and (min-width: 769px){.bloc-title-container{width:390px;padding:27px 8px}}.bloc-title{padding:20px;display:flex;align-items:center;position:relative;justify-content:center;width:100%}@media screen and (min-width: 769px){.bloc-title{justify-content:left;text-align:left;border:8px solid #db2151}}@media screen and (min-width: 769px){.bloc-title{padding:50px 70px}}.bloc-title i{position:absolute;color:#b0bac4;font-size:70px;z-index:-1;left:50%;top:0;transform:translateX(-50%);display:block}@media screen and (min-width: 769px){.bloc-title i{font-size:100px;top:60px;left:90px;transform:none}}.bloc-title .title{display:block}@media screen and (min-width: 769px){.bloc-title .title span{display:block}}.guides{position:relative}@media screen and (min-width: 769px){.guides{padding-top:75px}}.guides .background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;pointer-events:none}.guides .background picture img{width:100%;height:100%;object-fit:cover}.guides .title{margin:0 auto}@media screen and (min-width: 769px){.guides .title{max-width:50%}}.text-image{padding:125px 0 75px}@media screen and (min-width: 769px){.text-image .col{min-width:50%;max-width:50%;width:50%;height:100%;position:sticky;top:120px}}.text-image .col.right{display:flex;justify-content:center;flex-direction:column;text-align:left}.text-image .content-text{text-align:center}@media screen and (min-width: 769px){.text-image .content-text{text-align:left}}.text-image .content-text .title{padding:35px 0}@media screen and (min-width: 769px){.text-image .content-text .title{position:relative;margin:20px 0 50px 50px;padding:0}}.text-image .content-text .text{position:relative;padding:15px 0;color:#626d78}@media screen and (min-width: 769px){.text-image .content-text .text{margin:0 50px}}.text-image .content-text .text .before,.text-image .content-text .text .after{content:'';position:absolute;width:60px;height:5px;left:50%;transform:translateX(-50%);background-color:#b0bac4}@media screen and (min-width: 769px){.text-image .content-text .text .before,.text-image .content-text .text .after{left:0;transform:none}}.text-image .content-text .text .before{top:0}.text-image .content-text .text .after{bottom:0}.text-image .content-text .text a{font-weight:bold;color:#db2151}.text-image .content-text .text a:hover{text-decoration:underline}.text-image .content-text .download{margin:25px 50px;display:inline-block;font-family:Oswald, serif;text-transform:uppercase;color:#db2151;letter-spacing:2px;font-size:14px;cursor:pointer}.text-image .content-text .download i{transition:transform 0.3s ease}.text-image .content-text .download:hover i{transform:translateY(3px)}.bottom-content{padding:100px 0 0 0}.bottom-content.background{background-image:url("../images/tache.jpg");background-repeat:no-repeat;background-position:0 center}.bottom-content .text{max-width:650px;margin:0 auto;padding:75px 0 25px;color:#626d78}.bottom-content .text .title{color:#000;max-width:90%;margin:0 auto}.bottom-content .text a{font-weight:bold;color:#2f353f}.bottom-content .text a:hover{color:#db2151}.bottom-content .picture{text-align:right}.bottom-content .video-button-container .video-button{bottom:-45px;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (min-width: 1200px){.bottom-content .video-button-container .video-button{left:40%}}.activities-page .heading{padding-bottom:50px}.activities-page .heading .background::before{background-image:url("../images/gradient-activity.png")}.highlited-activities{padding:40px 0 150px}.highlited-activities .activity{width:90%;height:210px;margin:7px;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;position:relative;vertical-align:top}@media screen and (min-width: 769px){.highlited-activities .activity{width:31%}}.highlited-activities .activity:hover span{padding-bottom:30px}.highlited-activities .activity:hover .icon-arrow{opacity:1}.highlited-activities .activity .picture{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;pointer-events:none}.highlited-activities .activity .picture picture img{width:100%;height:100%;object-fit:cover}.highlited-activities .activity span{color:#fff;z-index:1;display:block;font-size:37px;text-transform:uppercase;font-family:Oswald, serif;letter-spacing:5px;transition:padding-bottom 0.3s ease}.highlited-activities .activity .icon-arrow{display:block;color:#fff;z-index:1;font-size:22px;position:absolute;bottom:60px;opacity:0;transition:opacity 0.3s ease}.highlited-activities .activity:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}.parallax-picture-container{overflow:hidden}@media screen and (min-width: 1000px){.activity-blocs{margin-top:-80px}}@media screen and (min-width: 769px){.activity-blocs .activity{text-align:left;padding:20px 0;position:relative;display:inline-flex;width:100%;align-items:flex-start}}@media screen and (min-width: 1000px){.activity-blocs .activity{padding:50px 0}}@media screen and (min-width: 1200px){.activity-blocs .activity{padding:115px 0}}@media screen and (min-width: 1000px){.activity-blocs .activity:nth-child(odd){padding-left:250px}}.activity-blocs .activity:nth-child(even) .text-container{order:0}.activity-blocs .activity:nth-child(even) .parallax-picture-container{order:1}.activity-blocs .activity:nth-child(even) .name{left:0}.activity-blocs .activity:nth-child(4){background-image:url("../images/tache.jpg");background-repeat:no-repeat;background-position:35% bottom}.activity-blocs .activity .name{font-size:60px;line-height:70px;letter-spacing:5px;z-index:2;text-transform:uppercase;font-family:Oswald, serif;font-weight:normal;word-break:break-all;padding:50px 0 20px 0}.activity-blocs .activity .name a br{display:none}@media screen and (min-width: 769px){.activity-blocs .activity .name a br{display:block}}@media screen and (min-width: 769px){.activity-blocs .activity .name{position:absolute;top:0;right:0;font-size:100px;line-height:90px;letter-spacing:10px;padding:0}}@media screen and (min-width: 1000px){.activity-blocs .activity .name{font-size:150px;line-height:140px;letter-spacing:10px}}@media screen and (min-width: 1200px){.activity-blocs .activity .name{font-size:210px;line-height:250px;letter-spacing:35px}}.activity-blocs .activity .text-container{color:#626d78}@media screen and (min-width: 769px){.activity-blocs .activity .text-container{width:330px;position:relative;margin:425px 0 0 50px;padding:25px;padding-left:0}.activity-blocs .activity .text-container .before,.activity-blocs .activity .text-container .after{content:'';position:absolute;width:60px;height:5px;left:0}.activity-blocs .activity .text-container .before{top:0}.activity-blocs .activity .text-container .after{bottom:0}}.activity-blocs .activity .text-container .lowest-price{font-family:Oswald, serif;text-transform:uppercase;letter-spacing:2px;margin:15px 0;color:#000;font-weight:500}.activity-blocs .activity .text-container .lowest-price .from{font-size:18px}.activity-blocs .activity .text-container .lowest-price .price{font-size:34px}.activity-blocs .activity .text-container .discover{font-family:Oswald, serif;text-transform:uppercase;letter-spacing:2px;font-weight:bold;margin-top:12px}.activity-blocs .activity .text-container .discover a{color:black}.activity-blocs .activity .text-container .discover a:hover{color:#db2151}.activity-blocs .activity .text-container .discover i{font-size:12px}.other-activities{padding:30px 0;overflow:hidden}@media screen and (min-width: 769px){.other-activities{padding:100px 0}}.other-activities .container{position:relative}.other-activities .image{display:none}@media screen and (min-width: 769px){.other-activities .image{display:block;position:absolute;top:50%;right:-100px;transform:translateY(-50%);pointer-events:none}}@media screen and (max-width: 769px){.other-activities .image img{height:200px}}.other-activities .content{padding:40px 10px;border:8px solid #b0bac4}@media screen and (min-width: 769px){.other-activities .content{min-height:325px;padding:50px;text-align:left}}@media screen and (min-width: 1000px){.other-activities .content{padding:90px 130px}}.other-activities .content .title{margin-bottom:15px}.other-activities .content .title a{color:#b0bac4}.other-activities .content .activity{text-transform:uppercase;font-family:Oswald, serif;font-size:16px;letter-spacing:2px;margin-top:3px}.other-activities .content .activity a{color:#626d78}.other-activities .content .title a,.other-activities .content .activity a{display:block;transition:transform 0.3s ease, color 0.3s ease}.other-activities .content .activity a:hover{transform:translateX(10px)}.other-activities .content .title a{transition:color 0.3s ease}.other-activities .content .title a i{transition:color 0.3s ease}.other-activities .content .title a:hover{color:#000}.other-activities .content .title a:hover i{color:#db2151}.search_engine{max-width:390px;margin:0 auto}.search_engine .filter-head{display:flex;gap:20px;justify-content:space-between;padding:0 0 15px}@media (min-width: 769px){.search_engine .filter-head{width:100%}}.search_engine .filter-head .filter-title{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:2px;color:#626d78}@media (min-width: 769px){.search_engine .filter-head .filter-title{pointer-events:none}}.search_engine .filter-head .filter-title>i{transition:transform 0.3s ease-in-out}@media (min-width: 769px){.search_engine .filter-head .filter-title>i{display:none}}.search_engine .filter-head a{color:#626d78;text-decoration:underline}.search_engine .filter-head a:hover{color:#41c0ed;text-decoration:none}.search_engine .form{display:none}@media (min-width: 769px){.search_engine .form{display:block !important}}.search_engine .form>form{display:flex;flex-direction:column;gap:15px;padding-bottom:15px;background-color:#fff}@media (min-width: 769px){.search_engine .form>form{padding-bottom:0;text-align:left}}.search_engine .form>form .form-group{position:relative;width:100%}.search_engine .form>form .form-group label{display:block;text-transform:uppercase;font-family:Oswald, serif;letter-spacing:1px;font-size:12px;color:#db2151}.search_engine .form>form .form-group .nice-select{border-bottom:none;width:100%;float:none}.search_engine .form>form .form-group .nice-select .current{color:#626d78}.search_engine .form>form .form-group .datepicker{border-bottom-width:1px;border-bottom-color:#626d78;width:100%}.search_engine .form>form .form-group+.form-group:not(.submit)::before{content:'';position:absolute;top:-10px;left:0;width:100%;height:1px;background-color:#eaebef}.search_engine .form>form .form-group.search-text input[type="text"]{width:100%;border:none;text-align:center}@media (min-width: 769px){.search_engine .form>form .form-group.search-text input[type="text"]{text-align:left}}.search_engine .form>form .form-group.search-text input[type="text"]::placeholder{font-family:'Lato', sans-serif;font-size:15px;font-weight:normal;letter-spacing:normal;line-height:20px;color:#626d78}.search_engine .form>form .form-group.difficulty label:before{padding-right:10px;font:normal normal normal 14px/1 FontAwesome;content:"\f012"}.search_engine .form>form .form-group.duration label:before{padding-right:10px;font:normal normal normal 14px/1 FontAwesome;content:"\f254"}@media (min-width: 769px){.search_engine .form>form .form-group.date{padding-right:0}}.search_engine .form>form .form-group.date label:before{padding-right:10px;font:normal normal normal 14px/1 FontAwesome;content:"\f133"}.search_engine .form>form .form-group.submit{padding:0}@media (min-width: 769px){.search_engine .form>form .form-group.submit{text-align:center}}.search_engine .form>form .form-group.submit button[type="submit"]{display:flex;align-items:center;justify-content:center;gap:15px;width:100%}@media (min-width: 769px){.search_engine .form>form .form-group.submit button[type="submit"]{width:auto;margin:0 auto}}@media (min-width: 1200px){.search_engine .form>form .form-group.submit button[type="submit"]{width:100%}}body.homepage .search_engine{max-width:100%;padding-top:40px;padding-bottom:80px}body.homepage .search_engine .form{display:block}@media (min-width: 769px){body.homepage .search_engine .form>form{flex-direction:row;flex-wrap:wrap;gap:0;justify-content:center}}@media (min-width: 1200px){body.homepage .search_engine .form>form{flex-wrap:nowrap;padding:0}}@media (min-width: 769px){body.homepage .search_engine .form>form .form-group{padding:15px}}@media (min-width: 769px) and (max-width: 1199px){body.homepage .search_engine .form>form .form-group{width:50%}}@media (min-width: 1200px){body.homepage .search_engine .form>form .form-group.activity{width:25%}}@media (min-width: 1200px){body.homepage .search_engine .form>form .form-group.difficulty{width:20%}}@media (min-width: 1200px){body.homepage .search_engine .form>form .form-group.duration{width:20%}}@media (min-width: 1200px){body.homepage .search_engine .form>form .form-group.date{width:15%}}@media (min-width: 1200px){body.homepage .search_engine .form>form .form-group.submit{width:20%;padding:0}}@media (min-width: 1200px){body.homepage .search_engine .form>form .form-group.submit button[type="submit"]{height:85px}}@media (min-width: 769px){body.homepage .search_engine .form>form .form-group:not(.submit):not(:first-of-type)::before{top:calc(50% - 25px);left:0;width:1px;height:50px}}@media (min-width: 769px) and (max-width: 1199px){body.homepage .search_engine .form>form .form-group:not(.submit):nth-child(2n+1)::before{display:none}}body.homepage .banner{position:relative;min-height:400px}body.homepage .banner .parallax-wrapper-container{overflow:hidden}body.homepage .banner .background-mobile{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;pointer-events:none}@media screen and (min-width: 1200px){body.homepage .banner .background-mobile{display:none}}body.homepage .banner .layer img{transform:scale(1.05)}@media screen and (max-width: 1200px){body.homepage .banner .parallax-wrapper-container{display:none}}body.homepage .banner .overlay{position:relative;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}@media screen and (min-width: 1201px){body.homepage .banner .overlay{position:absolute}}body.homepage .banner .overlay .container{width:100%;padding-top:100px}@media screen and (max-width: 1200px){body.homepage .banner .overlay .content{padding-bottom:60px}}@media screen and (min-width: 1200px){body.homepage .banner .overlay .content{width:100%;max-width:1200px;text-align:left}}body.homepage .banner .overlay .content h1 span{display:block}body.homepage .banner .overlay .content h1 span:first-child{font-weight:normal;font-size:40px;line-height:45px;letter-spacing:6px}body.homepage .banner .overlay .content h1 span:last-child{font-size:30px;line-height:35px;font-weight:100}@media screen and (min-width: 769px){body.homepage .banner .overlay .content h1 span:first-child{font-size:50px;line-height:60px;letter-spacing:8px}body.homepage .banner .overlay .content h1 span:last-child{font-size:40px;line-height:45px}}@media screen and (min-width: 1000px){body.homepage .banner .overlay .content h1 span:first-child{font-size:65px;line-height:80px;letter-spacing:10px}body.homepage .banner .overlay .content h1 span:last-child{font-size:45px;line-height:50px}}@media screen and (min-width: 1200px){body.homepage .banner .overlay .content h1 span:first-child{font-size:80px;line-height:100px;letter-spacing:12px}body.homepage .banner .overlay .content h1 span:last-child{font-size:55px;line-height:60px}}body.homepage .banner .overlay .content .search-form{display:flex}body.homepage .banner .overlay .content .search-form .form-group{display:flex;flex-direction:column;flex:1;background-color:white;padding:10px 15px;text-align:left}body.homepage .banner .overlay .content .search-form input{width:100%;height:100%;border:none}body.homepage .banner .overlay .content .search-form input::placeholder{font-family:'Lato', sans-serif;font-size:15px;font-weight:normal;font-style:italic;letter-spacing:normal;line-height:20px;color:#626d78}body.homepage .banner .overlay .content .search-form button{display:flex;justify-content:center;align-items:center;gap:15px;padding:5px 40px}body.homepage .banner .overlay .content .anchor{color:#db2151;text-transform:uppercase;font-family:Oswald, serif;letter-spacing:2px;font-size:18px;display:inline-block}@media screen and (min-width: 769px){body.homepage .banner .overlay .content .anchor{padding:20px 50px}}body.homepage .banner .overlay .content .anchor i{width:60px;height:60px;border:6px solid #db2151;vertical-align:middle;margin:20px;margin-left:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:30px;padding-left:4px;transition:all 0.3s ease;animation:zoomCircle 2s infinite}@media screen and (min-width: 769px){body.homepage .banner .overlay .content .anchor i{width:80px;height:80px;border:8px solid #db2151;margin-left:20px}}@media screen and (max-width: 1000px){body.homepage .banner .overlay .content .anchor i{margin-right:0;margin-top:100px}}body.homepage .banner .overlay .content .anchor span{display:inline-block;vertical-align:middle;letter-spacing:4px;line-height:30px;transition:color 0.3s ease}@media screen and (max-width: 1000px){body.homepage .banner .overlay .content .anchor span{display:block}}body.homepage .banner .overlay .content .anchor:hover i{transform:scale(1.1)}body.homepage .banner .overlay .content .anchor:hover span{color:#000}body.homepage .home-trainings,body.homepage .home-travels{padding:50px 0}@media (min-width: 769px){body.homepage .home-trainings .columns,body.homepage .home-travels .columns{gap:20px}}body.homepage .home-trainings .col,body.homepage .home-travels .col{padding:30px 0}@media (min-width: 769px){body.homepage .home-trainings .col,body.homepage .home-travels .col{max-width:calc((100% - 40px) / 3);padding:0}}@media screen and (min-width: 769px){body.homepage .home-trainings .title,body.homepage .home-trainings .btn,body.homepage .home-travels .title,body.homepage .home-travels .btn{display:inline-block;width:49%;vertical-align:middle}}body.homepage .home-trainings .title,body.homepage .home-travels .title{margin:20px 0}@media screen and (min-width: 769px){body.homepage .home-trainings .title,body.homepage .home-travels .title{text-align:left;position:relative;padding-left:100px}}body.homepage .home-trainings .title i,body.homepage .home-travels .title i{position:absolute;left:0;right:0;padding:10px;font-size:80px;color:#eaebef;z-index:-1}body.homepage .home-trainings .title i.fa-calendar-o,body.homepage .home-travels .title i.fa-calendar-o{top:-50%}@media screen and (min-width: 769px){body.homepage .home-trainings .title i,body.homepage .home-travels .title i{left:50px;right:auto}}@media screen and (min-width: 769px){body.homepage .home-trainings .title span,body.homepage .home-travels .title span{display:block}body.homepage .home-trainings .title span:last-child,body.homepage .home-travels .title span:last-child{font-weight:100}}body.homepage .home-trainings .columns,body.homepage .home-travels .columns{padding-top:50px}@keyframes zoomCircle{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.more-informations{padding-top:75px}.more-informations .info-blog,.more-informations .info-guides,.more-informations .info-contact{padding:20px;border:8px solid #b0bac4;margin:20px 10px;transition:border 0.3s ease}@media screen and (min-width: 769px){.more-informations .info-blog,.more-informations .info-guides,.more-informations .info-contact{padding:40px 55px;text-align:left}}.more-informations .info-blog:hover,.more-informations .info-guides:hover,.more-informations .info-contact:hover{border-color:#000}.more-informations .info-blog:hover .title a,.more-informations .info-guides:hover .title a,.more-informations .info-contact:hover .title a{color:#000}.more-informations .info-blog:hover .title i,.more-informations .info-guides:hover .title i,.more-informations .info-contact:hover .title i{transition:color 0.3s ease;color:#db2151}.more-informations .info-blog .title,.more-informations .info-guides .title,.more-informations .info-contact .title{font-size:17px;letter-spacing:2px;font-weight:bold;line-height:25px}.more-informations .info-blog .title a,.more-informations .info-guides .title a,.more-informations .info-contact .title a{color:#b0bac4;letter-spacing:2px;transition:color 0.3s ease;display:block}@media screen and (min-width: 1200px){.more-informations .info-blog .title a,.more-informations .info-guides .title a,.more-informations .info-contact .title a{max-width:50%}}.more-informations .info-blog .title i,.more-informations .info-guides .title i,.more-informations .info-contact .title i{font-size:12px;color:#b0bac4}@media screen and (min-width: 769px){.more-informations .info-blog{max-width:calc(50% - 20px)}}@media screen and (min-width: 1200px){.more-informations .info-blog .title a{max-width:45%}}.more-informations .info-blog ul{text-transform:uppercase;list-style:none;font-family:Oswald, serif;padding:0;margin-bottom:0}@media screen and (min-width: 769px){.more-informations .info-blog ul{padding-left:30px}}.more-informations .info-blog ul li a{color:#b0bac4;display:block;transition:transform 0.3s ease;letter-spacing:3px}.more-informations .info-blog ul li a:hover{transform:translateX(8px)}.more-informations .info-guides,.more-informations .info-contact{cursor:pointer}.more-informations .info-guides .title,.more-informations .info-contact .title{position:relative}@media screen and (min-width: 769px){.more-informations .info-guides .title i,.more-informations .info-contact .title i{position:absolute;top:50%;right:0;transform:translateY(-50%)}}.posts .post{margin:40px 10px;cursor:pointer}@media screen and (min-width: 769px){.posts .post{max-width:33%}}.posts .post:hover .image .read-label,html.touchevents .posts .post .image .read-label{opacity:1}.posts .post:hover .title h2,html.touchevents .posts .post .title h2{color:#db2151}.posts .post .image{position:relative}.posts .post .image .read-label{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);opacity:0;font-family:Oswald, serif;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:14px;border-bottom:5px solid #db2151;transition:opacity 0.3s ease}.posts .post .date{color:#b0bac4}.posts .post .title,.posts .post h2{font-size:15px;line-height:25px;letter-spacing:2px;font-weight:bold;color:#000;transition:color 0.3s ease}.posts .post .title i,.posts .post h2 i{display:block;font-size:12px;font-weight:100}.blog-page-detail .intro.date{color:#db2151}.blog-page-detail .content,.blog-page-detail .prev-next{max-width:680px;margin:0 auto}.blog-page-detail .actions{height:30px}.blog-page-detail .actions a{color:#000}.blog-page-detail .actions a:hover{color:#db2151}.blog-page-detail .actions .left{float:left}.blog-page-detail .actions .right{float:right}.blog-page-detail .actions .right span{margin:0 3px}.blog-page-detail .image img{width:100%}.blog-page-detail .crossell{padding:50px 0 100px}.blog-page-detail .crossell .title{margin-bottom:30px}.blog-page-detail .crossell .adventures,.blog-page-detail .crossell .trainings,.blog-page-detail .crossell .travels{flex-wrap:wrap;justify-content:center}@media (min-width: 1200px){.blog-page-detail .crossell .adventures .adventure,.blog-page-detail .crossell .adventures .training,.blog-page-detail .crossell .adventures .travel,.blog-page-detail .crossell .trainings .adventure,.blog-page-detail .crossell .trainings .training,.blog-page-detail .crossell .trainings .travel,.blog-page-detail .crossell .travels .adventure,.blog-page-detail .crossell .travels .training,.blog-page-detail .crossell .travels .travel{width:calc((100% - 60px) / 3)}}.content-blocks .text-content-block,.content-blocks .picture-content-block,.content-blocks .text-picture-content-block,.content-blocks .video{margin:30px 0}.content-blocks .text-picture-content-block .columns{align-items:center;justify-content:center}.content-blocks .text-picture-content-block .columns .col{padding:10px;width:50%}.content-blocks .text-picture-content-block .columns .col:first-child{padding-left:0}.content-blocks .text-picture-content-block .columns .col:last-child{padding-right:0}.content-blocks .text-picture-content-block p{text-align:left}.content-blocks .text-picture-content-block+.text-picture-content-block .columns .col:first-child{order:1}.content-blocks .text-picture-content-block+.text-picture-content-block .columns .col:last-child{order:0}.simple-page .container{max-width:900px}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3{font-family:Oswald, serif;text-transform:uppercase;margin:30px 0 15px;letter-spacing:2px}.wysiwyg h2{font-size:16px}.wysiwyg h3{font-size:14px}.wysiwyg p{color:#626d78}.wysiwyg a{color:#db2151}.wysiwyg a:hover{color:#000}.detail-page .top-columns .col .details{margin:0 auto;padding:10px 0 0 0;display:flex;flex-flow:row wrap;justify-content:center;gap:30px;font-family:Oswald, serif;text-transform:uppercase;letter-spacing:2px;font-size:12px}@media screen and (min-width: 769px){.detail-page .top-columns .col:first-child{max-width:60%}.detail-page .top-columns .col:last-child{max-width:40%}}@media screen and (min-width: 769px) and (min-width: 1000px){.detail-page .top-columns .col:last-child{min-width:400px}}.detail-page .heading{padding-bottom:0}.detail-page .heading .background::before{background-image:url("../images/gradient-activity.png")}.detail-page .columns .name h1{font-size:38px;line-height:50px;padding:20px 0 15px;letter-spacing:5px}.detail-page .columns .back a{text-transform:uppercase;font-family:Oswald, serif;font-weight:bold;font-size:16px;letter-spacing:2px;color:#000}.detail-page .columns .back a:hover{color:#db2151}.detail-page .columns .back a i{margin-right:10px;font-size:12px;font-weight:normal;transform:translateY(-2px) rotate(180deg)}.detail-page .columns .intro{margin-top:50px}.detail-page .columns .detail{margin-top:100px}.detail-page .columns .detail a{color:#db2151;text-transform:uppercase;font-family:Oswald, serif;font-size:16px;letter-spacing:2px;transition:color 0.3s ease}.detail-page .columns .detail a:hover{color:#000}.detail-page .columns .detail a .label{margin-bottom:5px}.detail-page .columns .detail a .arrow{border:2px solid;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.detail-page .columns .detail a .arrow i{margin-left:4px}.detail-page .masonry{margin:0 auto;margin-top:60px}.detail-page .masonry .item{padding:40px 25px;border:7px solid #b0bac4;margin:10px}@media screen and (min-width: 769px){.detail-page .masonry .item{width:370px}}.detail-page .masonry .item .title{font-size:19px;font-weight:bold;letter-spacing:3px;line-height:25px;color:#b0bac4}.detail-page .masonry .item .text{color:#626d78;margin-top:20px}.detail-page .crossell{padding:50px 0 100px}.detail-page .crossell .title{margin-bottom:30px}.detail-page .crossell .adventures,.detail-page .crossell .trainings,.detail-page .crossell .travels{flex-wrap:wrap;justify-content:center}@media (min-width: 1200px){.detail-page .crossell .adventures .adventure,.detail-page .crossell .adventures .training,.detail-page .crossell .adventures .travel,.detail-page .crossell .trainings .adventure,.detail-page .crossell .trainings .training,.detail-page .crossell .trainings .travel,.detail-page .crossell .travels .adventure,.detail-page .crossell .travels .training,.detail-page .crossell .travels .travel{width:calc((100% - 60px) / 3)}}.detail-page .know-more{position:relative;padding:50px 0 100px 0}.detail-page .know-more .background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;pointer-events:none}.detail-page .know-more .background picture img{width:100%;height:100%;object-fit:cover}.detail-page .content-pictures{padding:130px 0 50px;background-image:url("../images/tache.jpg");background-repeat:no-repeat;background-position:65% 0}.detail-page .content-pictures .columns{align-items:center}.detail-page .content-pictures .columns .col{padding:10px}@media screen and (min-width: 769px){.detail-page .content-pictures .columns .col:first-child{text-align:right}.detail-page .content-pictures .columns .col:last-child{text-align:left}}.detail-page .pad{padding:0 10px}@media screen and (min-width: 769px){.detail-page .pad{max-width:75%;margin:0 auto}}.detail-page .tabs{display:flex;flex-direction:column;margin-top:75px}@media (min-width: 769px){.detail-page .tabs{flex-direction:row}}.detail-page .tabs .col1,.detail-page .tabs .col2{vertical-align:top;padding:25px 40px}@media screen and (min-width: 769px){.detail-page .tabs .col1,.detail-page .tabs .col2{display:inline-flex;flex-direction:column;justify-content:center;width:50%}}.detail-page .tabs .col1 span,.detail-page .tabs .col2 span{display:block;font-size:16px;text-transform:uppercase;font-family:Oswald, serif;letter-spacing:2px}.detail-page .tabs .col1 span.date,.detail-page .tabs .col2 span.date{color:#db2151}.detail-page .tabs .col1 span.phone,.detail-page .tabs .col2 span.phone{color:#b0bac4;font-size:14px}.detail-page .tabs .col1{border-top:1px solid #b0bac4}@media screen and (min-width: 769px){.detail-page .tabs .col1{border-right:1px solid #b0bac4}}.detail-page .tabs .col2{border-top:1px solid #b0bac4}@media screen and (max-width: 769px){.detail-page .tabs .col2{border-bottom:1px solid #b0bac4}}.detail-page .map{padding:30px 0 0 0;margin-bottom:50px;position:relative;text-align:center}.detail-page .map i{position:absolute;top:0;font-size:120px;z-index:-1;color:#db2151;left:50%;transform:translateX(-50%)}.detail-page .map #map{margin-right:auto;height:400px}.detail-page .map .text-container{padding:30px}.detail-page .map .map-title{font-size:20px;letter-spacing:2px;padding-bottom:5px}.detail-page .map .content{font-size:30px;line-height:35px;font-family:Oswald, serif;letter-spacing:5px;text-transform:uppercase}.detail-page .map .map-text{font-family:Oswald, serif}.page-404 .heading{padding-bottom:20px}.page-404 .heading h1{font-size:250px;line-height:275px}.detail-form{font-family:Oswald, serif;font-size:16px;letter-spacing:2px;max-width:450px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,0.2)}.detail-form .main-content{padding:30px;padding-bottom:0}.detail-form .main-content.padded{padding-bottom:30px}@media screen and (max-width: 769px){.detail-form{margin:50px auto 0}}.detail-form textarea{width:100%;height:100px}.detail-form input[type="text"],.detail-form input[type="email"]{width:100%;padding-bottom:10px;padding-right:20px}.detail-form select{float:right;background-color:#f5f5f5;border:0;padding:10px 20px;transform:translateY(-23%)}.detail-form .title{color:#000;font-size:22px;letter-spacing:2px;line-height:1.2;margin-bottom:10px}.detail-form .subtitle{font-family:'Lato', sans-serif;font-weight:normal;font-size:15px;line-height:1.4;letter-spacing:normal;color:#626d78}.detail-form .phone-link{font-weight:bold;color:#626d78;text-decoration:underline}.detail-form .phone-link:hover{color:#41c0ed;text-decoration:none}.detail-form .separator{position:relative}.detail-form .separator::before{content:'';position:absolute;top:50%;left:0;z-index:0;width:100%;height:1px;background-color:#F5F5F5}.detail-form .separator>div{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:50px;margin:25px auto;font-family:'Lato', sans-serif;font-weight:normal;font-size:12px;line-height:1;letter-spacing:normal;color:#626d78;text-align:center;background-color:#F5F5F5;border-style:solid;border-width:10px;border-color:#fff;border-radius:100%}.detail-form .form-group{margin:30px 0}.detail-form .first-select,.detail-form .flexible{text-align:left}.detail-form .firstname,.detail-form .lastname{width:50%;display:inline-block}.detail-form .firstname{padding-right:10px}.detail-form .lastname{padding-left:10px}.detail-form .email,.detail-form .phone{width:100%}.detail-form .messages>div{padding-top:10px}.detail-form .messages .error-date{color:#db2151;display:none}.detail-form .bottom-actions{display:flex;flex-direction:column}.detail-form .bottom-actions .price{padding:20px 0}.detail-form .bottom-actions .price .label{text-transform:uppercase;letter-spacing:3px;vertical-align:middle;margin-right:10px}.detail-form .bottom-actions .price .value{font-size:30px;letter-spacing:4px;vertical-align:text-bottom}.detail-form .bottom-actions .submit button{width:100%}.detail-form .bottom-actions .submit #submit-form{display:none}.detail-form .quantity-selector{text-align:left}.detail-form .quantity-selector label{margin-right:15px}.detail-form .quantity-date-inline .quantity-selector,.detail-form .quantity-date-inline .desired-date{display:inline-flex;width:60%;vertical-align:middle;align-items:center}.detail-form .quantity-date-inline .desired-date{width:38%;position:relative}.detail-form .quantity-date-inline .desired-date:after{content:'\f073';font-family:FontAwesome;position:absolute;right:0;bottom:10px;font-size:13px;pointer-events:none}.detail-form .quantity-date-inline .desired-date .form-group{margin:0}.detail-form .coords{margin-top:30px;font-size:15px;font-family:'Lato', sans-serif;letter-spacing:normal;color:#626d78}.detail-form .payment-message{text-align:left;font-size:13px;color:#626d78;line-height:20px}.reinsurance{display:flex;flex-direction:column;gap:25px;max-width:450px;margin:0 auto 50px;padding:25px;font-family:'Lato', sans-serif;font-size:12px;line-height:1.2;text-align:center;color:#626d78;background-color:#F5F5F5}@media (min-width: 1000px){.reinsurance{flex-direction:row;gap:10px;margin:0;padding:20px 30px}}@media (min-width: 1000px){.reinsurance>div{flex:1}}.reinsurance .name{font-size:15px;font-weight:bold;line-height:1}#step-2{display:none}#step-2 .firstname .form-group,#step-2 .lastname .form-group{margin-bottom:0}#adventure_booking_form_pricing label{display:flex}#adventure_booking_form_pricing label .name{white-space:normal}#adventure_booking_form_pricing label input,#adventure_booking_form_pricing label .name,#adventure_booking_form_pricing label .price{flex:0 auto}#adventure_booking_form_pricing label .white{flex:1;background-color:#f5f5f5;height:2px;margin:16px}.steps{display:inline-block;position:relative;margin-top:10px}.steps .step{height:30px;width:30px;border-radius:50%;display:inline-flex;background-color:#f5f5f5;align-items:center;justify-content:center;margin:5px;z-index:1;position:relative;cursor:pointer;user-select:none}.steps .step.current{background-color:#41c0ed;color:#fff}.steps:after{position:absolute;content:'';height:1px;background-color:#b0bac4;top:50%;left:30px;right:30px;z-index:0}.quantity-selector span,.quantity-selector input{display:inline-flex;user-select:none}.quantity-selector .plus,.quantity-selector .minus{width:25px;height:25px;background-color:#f5f5f5;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all 0.3s ease}.quantity-selector .minus span{position:relative;top:-1px;left:1px}.quantity-selector .plus span{position:relative;left:2px;top:1px}.quantity-selector input{border:none;text-align:center;height:35px;width:35px;font-size:17px;background-color:transparent}.quantity-selector input[type=number]::-webkit-inner-spin-button,.quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-dialog{padding:0}.ui-dialog .ui-dialog-content{padding:0;overflow:visible}.ui-dialog .ui-dialog-titlebar{display:none}.ui-widget.ui-widget-content{border-radius:0;border:0;z-index:200 !important}.ui-widget-overlay{background-color:rgba(0,0,0,0.75);opacity:1;z-index:1000}.ui-widget button{font-family:Oswald, serif}.ui-datepicker{box-shadow:0 0 20px rgba(0,0,0,0.2)}.ui-datepicker-header{border:0;background-color:transparent}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled.nice-select.open{border:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{background:#41c0ed}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,a.ui-button.nice-select.open,.ui-button:active,.ui-button.nice-select.open,.ui-button.ui-state-active:hover{background:#41c0ed}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background-color:#ececec}.dialog-content{padding:60px;text-align:center;line-height:25px;max-height:100%}.dialog-content h2{font-family:Oswald, serif;text-transform:uppercase;font-size:40px;font-weight:500;letter-spacing:8px;line-height:50px}.dialog-content input[type="email"]{width:100%;max-width:300px}.dialog-content label{font-family:Oswald, serif;letter-spacing:2px;font-size:13px}.dialog-content p{margin-top:5px}.dialog-content .form-group{margin:30px}#dialog-close{width:36px;height:36px;position:absolute;right:-18px;top:-18px;background-color:#db2151;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.addock-widget-container .easy_loisirs_button{border-radius:0 !important;display:block !important;background-color:#db2151 !important;padding:0 20px !important;font-family:'Oswald', serif !important;font-size:19px !important;border:none !important;text-transform:uppercase !important;letter-spacing:2px !important;color:#fff !important;line-height:70px !important;transition-property:opacity, color, background-color;transition-duration:0.5s;transition-timing-function:ease}.addock-widget-container .easy_loisirs_button:hover{background-color:#000 !important;color:#fff !important}.grid-item{padding:10px;width:50%}.grid-item--width2{padding:10px;width:100%}#flashnews{background-color:#000;color:#fff;z-index:9000;text-transform:uppercase;font-family:'Oswald', serif;font-weight:bold;letter-spacing:2px;font-size:12px;max-height:27px}@media screen and (max-width: 1000px){#flashnews{max-height:52px}}#flashnews a{color:#db2151;margin-left:15px}#flashnews a i:before{font-size:10px}#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div .ui-widget-content .ui-state-highlight,#ui-datepicker-div .ui-widget-header .ui-state-highlight{color:#000;font-weight:bold}.button-booking{border-radius:0;display:block;background-color:#db2151;padding:0 20px;font-family:'Oswald', serif;font-size:19px;border:none;text-transform:uppercase;letter-spacing:2px;color:#fff;line-height:70px;transition-property:opacity, color, background-color;transition-duration:0.5s;transition-timing-function:ease-in-out}.button-booking:hover{background-color:#000;color:#fff}
/*# sourceMappingURL=app.css.map */
