@font-face{font-family:Rockness;src:url(../webfonts/rockness-webfont.woff2) format("woff2"),url(../webfonts/rockness-webfont.woff) format("woff");font-weight:400;font-style:normal}.container{width:1405px;margin:auto;max-width:100%;padding:0 20px}.no_container{width:1685px;margin:auto;max-width:100%;padding:0 20px}.container_no_bg{width:1685px;margin:auto;max-width:100%;padding:0}.box_wrapper{display:flex;width:100%}@media only screen and (max-width:767px){.box_wrapper{flex-wrap:wrap}}.box_wrapper .col_full{width:100%}.box_wrapper .col_80{width:80%}@media only screen and (max-width:767px){.box_wrapper .col_80{width:100%}}.box_wrapper .col_big{width:60%}@media only screen and (max-width:767px){.box_wrapper .col_big{width:100%}}.box_wrapper .col_small{width:40%}@media only screen and (max-width:767px){.box_wrapper .col_small{width:100%}}.box_wrapper .col_demi{width:50%}@media only screen and (max-width:767px){.box_wrapper .col_demi{width:100%}}.box_wrapper .col_two_third{width:66.6666%}@media only screen and (max-width:767px){.box_wrapper .col_two_third{width:100%}}.box_wrapper .col_third{width:33.3333%}@media only screen and (max-width:767px){.box_wrapper .col_third{width:100%}}.box_wrapper .col_quarter{width:25%}@media only screen and (max-width:767px){.box_wrapper .col_quarter{width:100%}}.box_wrapper .col_fifth{width:20%}@media only screen and (max-width:767px){.box_wrapper .col_fifth{width:100%}}.box_wrapper.box_padding{margin:0 -15px;width:auto}@media only screen and (max-width:767px){.box_wrapper.box_padding{margin:0}}.box_wrapper.box_padding>div{padding:0 15px}@media only screen and (max-width:767px){.box_wrapper.box_padding>div{padding:0}}.box_wrapper.box_padding_big{margin:0 -80px;width:auto}@media only screen and (max-width:1200px){.box_wrapper.box_padding_big{margin:0 -30px}}@media only screen and (max-width:1024px){.box_wrapper.box_padding_big{margin:0 -15px}}@media only screen and (max-width:767px){.box_wrapper.box_padding_big{margin:0}}.box_wrapper.box_padding_big>div{padding:0 80px}@media only screen and (max-width:1200px){.box_wrapper.box_padding_big>div{padding:0 30px}}@media only screen and (max-width:1024px){.box_wrapper.box_padding_big>div{padding:0 15px}}@media only screen and (max-width:767px){.box_wrapper.box_padding_big>div{padding:0}}*{box-sizing:border-box}:focus{outline:0}body,html{color:#575756;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:1.3;margin:0;padding:0;text-rendering:optimizeLegibility!important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased!important;scroll-behavior:smooth;font-size:100%}body{background:url(../images/bg_lines_top.png) no-repeat top left,url(../images/bg_lines_bottom.png) no-repeat bottom 150px right;background-size:335px auto,325px auto}@media only screen and (max-width:767px){body{background:url(../images/bg_lines_top_mobile.png) no-repeat top 100px left;background-size:189px auto}}ol,ul{list-style:none}img{display:inline-block;max-width:100%}a{color:#64c2d0;text-decoration:none;-webkit-font-smoothing:antialiased!important;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}a:focus,a:hover{color:#99c554;text-decoration:none}.hidden{display:none!important}.overflow{overflow-x:hidden}@media only screen and (max-width:767px){.overflow{overflow-x:initial}}h1,h2,h3,h4,h5,h6{font-family:linotype-sabon,Arial,sans-serif;font-weight:700;font-style:normal;margin:0}h1{font-size:56px}@media only screen and (max-width:767px){h1{font-size:40px}}h2{font-size:32px}@media only screen and (max-width:767px){h2{font-size:28px}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background:#fff}.select2,.select2fake{border-radius:8px;height:64px;font-size:16px;color:#575756;width:100%!important;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal}.select2 .select2-selection,.select2fake .select2-selection{height:100%;border-radius:8px;border:1px solid #575756!important;padding:20px 22px!important}.select2 .select2-selection .select2-container--default,.select2 .select2-selection .select2-selection--single,.select2 .select2-selection .select2-selection__rendered,.select2fake .select2-selection .select2-container--default,.select2fake .select2-selection .select2-selection--single,.select2fake .select2-selection .select2-selection__rendered{line-height:20px}.select2 .select2-selection .select2-selection__arrow,.select2fake .select2-selection .select2-selection__arrow{top:17px;right:17px}.select2 .select2-selection__rendered,.select2fake .select2-selection__rendered{text-transform:uppercase}.select2 .select2-selection__rendered:after,.select2fake .select2-selection__rendered:after{content:"*";color:#575756;display:inline-block;font-size:12px;position:relative;top:-5px}.select2.select2fakeSmall,.select2.select2small,.select2fake.select2fakeSmall,.select2fake.select2small{height:44px!important}.select2.select2fakeSmall .select2-selection,.select2.select2small .select2-selection,.select2fake.select2fakeSmall .select2-selection,.select2fake.select2small .select2-selection{padding:10px 22px!important}.select2.select2fakeSmall .select2-selection .select2-container--default,.select2.select2fakeSmall .select2-selection .select2-selection--single,.select2.select2fakeSmall .select2-selection .select2-selection__rendered,.select2.select2small .select2-selection .select2-container--default,.select2.select2small .select2-selection .select2-selection--single,.select2.select2small .select2-selection .select2-selection__rendered,.select2fake.select2fakeSmall .select2-selection .select2-container--default,.select2fake.select2fakeSmall .select2-selection .select2-selection--single,.select2fake.select2fakeSmall .select2-selection .select2-selection__rendered,.select2fake.select2small .select2-selection .select2-container--default,.select2fake.select2small .select2-selection .select2-selection--single,.select2fake.select2small .select2-selection .select2-selection__rendered{line-height:22px}.select2.select2fakeSmall .select2-selection .select2-selection__arrow,.select2.select2small .select2-selection .select2-selection__arrow,.select2fake.select2fakeSmall .select2-selection .select2-selection__arrow,.select2fake.select2small .select2-selection .select2-selection__arrow{top:9px}.select2.select2fakeSmall .select2-selection__rendered:after,.select2.select2small .select2-selection__rendered:after,.select2fake.select2fakeSmall .select2-selection__rendered:after,.select2fake.select2small .select2-selection__rendered:after{content:""}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}form .has_error input,form .has_error textarea{border:2px solid #f34063;color:#f34063}form .has_error input+label,form .has_error textarea+label{color:#f34063}form .has_error input+label+i,form .has_error textarea+label+i{color:#f34063}form .has_error input:focus,form .has_error textarea:focus{border-color:#f34063;color:#f34063}form .has_error input:focus+label,form .has_error textarea:focus+label{color:#f34063}form .has_error input:focus+label+i,form .has_error textarea:focus+label+i{color:#f34063}form .has_error input:focus+label:after,form .has_error textarea:focus+label:after{color:#f34063}form .has_error .select .select-styled{border:2px solid #f34063}form .has_error .error{padding-top:7px;padding-bottom:7px;opacity:1;height:auto}form .error{color:#f34063;font-size:14px;opacity:0;padding:0 20px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;height:0;position:relative}form .box_wrapper{flex-wrap:wrap}form .box_wrapper>div{margin-bottom:24px;position:relative}@media only screen and (max-width:767px){form .box_wrapper>div{margin-bottom:16px}}form .box_wrapper>div.mandatory{margin-bottom:48px}@media only screen and (max-width:767px){form .box_wrapper>div.mandatory{margin-bottom:32px}}form .box_wrapper>div.error_cgv{margin-bottom:0}form .relative{position:relative}form .relative label:after{content:"*";color:#575756;display:inline-block;font-size:12px;position:relative;top:-5px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}form input,form textarea{background:#fff;border-radius:8px;border:1px solid #575756;padding:31px 22px 11px;font-size:16px;color:#575756;width:100%;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}form input+label,form textarea+label{font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;position:absolute;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;left:23px;top:50%;transform:translateY(-50%);text-transform:uppercase;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;pointer-events:none}form input+label.go_up,form textarea+label.go_up{color:rgba(87,87,86,.5);font-size:12px;top:12px;transform:none}form input+label.go_up:after,form textarea+label.go_up:after{color:rgba(87,87,86,.5)}form input+label+i,form textarea+label+i{position:absolute;right:23px;top:50%;transform:translateY(-50%);font-size:22px;pointer-events:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}form input:focus,form textarea:focus{border-color:#64c2d0;color:#64c2d0}form input:focus+label,form textarea:focus+label{color:rgba(87,87,86,.5);font-size:12px;top:12px;transform:none}form input:focus+label+i,form textarea:focus+label+i{color:#64c2d0}form input:focus+label:after,form textarea:focus+label:after{color:rgba(87,87,86,.5)}form select{height:64px;width:100%!important;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal}form select .select2-selection{height:100%;border-radius:8px;border:1px solid #575756!important;padding:20px 22px!important}form select .select2-selection .select2-container--default,form select .select2-selection .select2-selection--single,form select .select2-selection .select2-selection__rendered{line-height:20px}form select .select2-selection .select2-selection__arrow{top:17px;right:17px}form .checkbox{align-items:center}form .checkbox .checkboxbtn{position:absolute;top:0;left:0;height:21px;width:21px;border-radius:2px;background:#fff;border:1px solid #575756}form .checkbox .checkboxbtn:after{content:"";position:absolute;display:none}form .checkbox .simple_checkbox{display:block;position:relative;padding-left:38px;cursor:pointer;user-select:none;margin-bottom:22px}form .checkbox .simple_checkbox .required{color:red;display:inline-block;font-size:12px;margin-left:1px;position:relative;top:-5px}form .checkbox .simple_checkbox input[type=checkbox]{position:absolute;left:0;opacity:0;cursor:pointer;padding:0;margin:0;overflow:visible;width:100%;pointer-events:none}form .checkbox .simple_checkbox input[type=checkbox]:checked~.checkboxbtn:after{display:block}form .checkbox .simple_checkbox .checkboxbtn:after{left:10px;top:-7px;transform:translate(-50%,-50%);width:6px;height:20px;border:solid #64c2d0;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}form .checkbox .simple_checkbox a{color:#64c2d0;font-family:Roboto,Arial,sans-serif;font-weight:700;font-style:normal}form .checkbox .simple_checkbox a:focus,form .checkbox .simple_checkbox a:hover{text-decoration:underline}form .phone_note{margin:0;font-size:14px}form .payment_note{color:#64c2d0;font-size:24px;font-family:linotype-sabon,Arial,sans-serif;font-weight:700;font-style:normal;margin:0;margin-top:15px}@media only screen and (max-width:767px){form .payment_note{font-size:21px;margin:0}}form .btn_zone .btn{width:280px;max-width:100%}@media only screen and (max-width:767px){form .btn_zone .btn{width:100%}}.btn{display:inline-block;background-color:#64c2d0;border:0;border-radius:24px;color:#fff;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:15px;padding:16px 30px;line-height:1;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.btn:focus,.btn:hover{background-color:#99c554;color:#fff;cursor:pointer}.btn:disabled{opacity:.5;cursor:no-drop}.btn.btn_green{background:#99c554}.btn.btn_green:focus,.btn.btn_green:hover{background-color:#64c2d0;color:#fff}.btn.btn-red{background:#e83e8c}.btn.btn-red:focus,.btn.btn-red:hover{background-color:#eee;color:#e83e8c}.btn.btn_white{background:#fff;color:#64c2d0}.btn.btn_white:focus,.btn.btn_white:hover{background-color:#99c554;color:#fff}.btn.btn_border{background:#fff;border:1px solid #64c2d0;color:#64c2d0}.btn.btn_border:focus,.btn.btn_border:hover{background-color:#64c2d0;color:#fff}.btn.btn_border_grey{background-color:#fff;border:1px solid #575756;padding:15px 27px;color:#575756}.btn.btn_border_grey.active,.btn.btn_border_grey:focus,.btn.btn_border_grey:hover{background-color:#575756;color:#fff}.btn.btn_buy i{margin-right:10px}.btn.btn_submit{background:#fff;color:#64c2d0}.btn.btn_submit:focus,.btn.btn_submit:hover{background-color:#99c554;color:#fff}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background:#fff}form .has_error input,form .has_error select,form .has_error textarea{border:2px solid #f34063;color:#f34063}form .has_error input+label,form .has_error select+label,form .has_error textarea+label{color:#f34063}form .has_error input+label+i,form .has_error select+label+i,form .has_error textarea+label+i{color:#f34063}form .has_error input:focus,form .has_error select:focus,form .has_error textarea:focus{border-color:#f34063;color:#f34063}form .has_error input:focus+label,form .has_error select:focus+label,form .has_error textarea:focus+label{color:#f34063}form .has_error input:focus+label+i,form .has_error select:focus+label+i,form .has_error textarea:focus+label+i{color:#f34063}form .has_error input:focus+label:after,form .has_error select:focus+label:after,form .has_error textarea:focus+label:after{color:#f34063}form .has_error .select2 .select2-selection{border:2px solid #f34063!important}form .has_error .select2 .select2-selection .select2-selection__rendered{color:#f34063}form .has_error .select2 .select2-selection .select2-selection__rendered:after{color:#f34063}form .has_error .error{padding-top:7px;padding-bottom:7px;opacity:1;height:auto}form .error{color:#f34063;font-size:14px;opacity:0;padding:0;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;height:0;position:relative}form .box_wrapper{flex-wrap:wrap}form .box_wrapper>div{margin-bottom:24px;position:relative}@media only screen and (max-width:767px){form .box_wrapper>div{margin-bottom:16px}}form .box_wrapper>div.mandatory{margin-bottom:48px}@media only screen and (max-width:767px){form .box_wrapper>div.mandatory{margin-bottom:32px}}form .box_wrapper>div.error_cgv{margin-bottom:0}form .relative{position:relative}form .relative label:after{content:"*";color:#575756;display:inline-block;font-size:12px;position:relative;top:-5px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}form input,form textarea{background:#fff;border-radius:8px;border:1px solid #575756;padding:31px 22px 11px;font-size:16px;color:#575756;width:100%;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}form input+label,form textarea+label{font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;position:absolute;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;left:23px;top:50%;transform:translateY(-50%);text-transform:uppercase;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;pointer-events:none}form input+label.go_up,form textarea+label.go_up{color:rgba(87,87,86,.5);font-size:12px;top:12px;transform:none}form input+label.go_up:after,form textarea+label.go_up:after{color:rgba(87,87,86,.5)}form input+label+i,form textarea+label+i{position:absolute;right:23px;top:50%;transform:translateY(-50%);font-size:22px;pointer-events:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}form input:focus,form textarea:focus{border-color:#64c2d0;color:#64c2d0}form input:focus+label,form textarea:focus+label{color:rgba(87,87,86,.5);font-size:12px;top:12px;transform:none}form input:focus+label+i,form textarea:focus+label+i{color:#64c2d0}form input:focus+label:after,form textarea:focus+label:after{color:rgba(87,87,86,.5)}form textarea{padding:22px;resize:none;margin:0}form .select_date>div{position:relative}form .select_date input#datepicker{padding:20px;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal}form .select_date input#datepicker::-webkit-input-placeholder{text-transform:uppercase;opacity:1}form .select_date input#datepicker::-moz-placeholder{text-transform:uppercase;opacity:1}form .select_date input#datepicker:-ms-input-placeholder{text-transform:uppercase;opacity:1}form .select_date input#datepicker:-moz-placeholder{text-transform:uppercase;opacity:1}form .select_date input#datepicker+label,form .select_date input#datepicker+label.go_up{font-size:21px;right:20px;left:initial;color:#575756;top:50%;transform:translateY(-50%)}form .select_date input#datepicker:focus+label,form .select_date input#datepicker:focus+label.go_up{color:#64c2d0;top:50%;transform:translateY(-50%)}form .select_date.has_error input#datepicker+label{color:#f34063}form .select2{height:64px;width:100%!important;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal}form .select2 .select2-selection{height:100%;border-radius:8px;border:1px solid #575756!important;padding:20px 22px!important}form .select2 .select2-selection .select2-container--default,form .select2 .select2-selection .select2-selection--single,form .select2 .select2-selection .select2-selection__rendered{line-height:20px}form .select2 .select2-selection .select2-selection__arrow{top:17px;right:17px}form .select2 .select2-selection__rendered{text-transform:uppercase}form .select2 .select2-selection__rendered:after{content:"*";color:#575756;display:inline-block;font-size:12px;position:relative;top:-5px}form .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}form .checkbox{align-items:center}form .checkbox .checkboxbtn{position:absolute;top:0;left:0;height:21px;width:21px;border-radius:2px;background:#fff;border:1px solid #575756}form .checkbox .checkboxbtn:after{content:"";position:absolute;display:none}form .checkbox .simple_checkbox{display:block;position:relative;padding-left:38px;cursor:pointer;user-select:none;margin-bottom:22px}form .checkbox .simple_checkbox .required{color:#575756;display:inline-block;font-size:12px;margin-left:1px;position:relative;top:-5px}form .checkbox .simple_checkbox input[type=checkbox]{position:absolute;left:0;opacity:0;cursor:pointer;padding:0;margin:0;overflow:visible;width:100%;pointer-events:none}form .checkbox .simple_checkbox input[type=checkbox]:checked~.checkboxbtn:after{display:block}form .checkbox .simple_checkbox .checkboxbtn:after{left:10px;top:-7px;transform:translate(-50%,-50%);width:6px;height:20px;border:solid #64c2d0;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}form .checkbox .simple_checkbox a{color:#64c2d0;font-family:Roboto,Arial,sans-serif;font-weight:700;font-style:normal}form .checkbox .simple_checkbox a:focus,form .checkbox .simple_checkbox a:hover{text-decoration:underline}form .phone_note{margin:0;font-size:14px}form .payment_note{color:#64c2d0;font-size:24px;font-family:linotype-sabon,Arial,sans-serif;font-weight:700;font-style:normal;margin:0;margin-top:15px}@media only screen and (max-width:767px){form .payment_note{font-size:21px;margin:0}}form .btn_zone .btn{width:280px;max-width:100%}@media only screen and (max-width:767px){form .btn_zone .btn{width:100%}}.select2-container--default .select2-results__option--highlighted,.select2-container--default .select2-results__option[aria-selected=true]{background:#64c2d0!important;color:#fff}.select2-container--default .select2-results__option{border-bottom:1px solid rgba(87,87,86,.25);padding:10px 20px}.radios{text-transform:uppercase;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:16px}.radios .radiobtn{border-radius:50%;background:#fff;border:2px solid #575756;position:absolute;top:0;left:0;height:21px;width:21px}.radios .radio{color:#575756;display:block;position:relative;padding-left:29px;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:16px;user-select:none;line-height:21px}.radios .radio input[type=radio]{position:absolute;left:0;opacity:0;cursor:pointer;padding:0;margin:0;overflow:visible}.radios .radio input[type=radio]:checked~.radiobtn{border:2px solid #64c2d0}.radios .radio input[type=radio]:checked~.radiobtn:after{content:"";width:13px;height:13px;background:#64c2d0;position:absolute;top:50%;left:50%;transform:translate(-51%,-50%);border-radius:50%}@media only screen and (max-width:767px){.radios .radio input[type=radio]:checked~.radiobtn:after{transform:translate(-51%,-51%)}}input[type=date]{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;padding-right:60px}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input,textarea{font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{text-transform:uppercase;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{text-transform:uppercase;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{text-transform:uppercase;opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{text-transform:uppercase;opacity:1}input[type=time]{color:transparent;padding-right:50px}input[type=time]:focus{color:#64c2d0}.uppercase{text-transform:uppercase}.col_aside .infos{border-bottom:1px solid rgba(87,87,86,.25);padding:30px 0}.col_aside .infos:last-child{border:none}.col_aside .infos h3{text-transform:uppercase;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:15px}.col_aside .infos h3+p{margin-top:4px}.col_aside .infos p{margin:0;font-family:Roboto,Arial,sans-serif;font-weight:300;font-style:normal}@media only screen and (max-width:767px){.col_aside .infos.payment_info{padding-bottom:0}}.col_aside .infos.payment_info .payment_logos{margin-top:11px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){.col_aside .infos.payment_info .payment_logos{justify-content:flex-start;flex-wrap:wrap}}.col_aside .infos.payment_info .payment_logos>div{padding-right:0}@media only screen and (max-width:767px){.col_aside .infos.payment_info .payment_logos>div{padding-bottom:12px;max-width:31%}}.col_aside .infos.payment_info .payment_logos>div:last-child{padding:0}.col_aside .logo_partner{padding:60px 40px;color:#fff;text-align:center;position:relative;margin-bottom:20px;border:1px solid #ccc}.col_aside .logo_partner img{display:block;margin:0 auto}.col_aside .box_info{background:url(../images/bg_info_box.png) no-repeat center/cover;padding:60px 40px;color:#fff;text-align:center;position:relative;margin-bottom:50px}@media only screen and (max-width:767px){.col_aside .box_info{padding:45px 28px;margin:0 -20px;margin-bottom:0}}.col_aside .box_info:after{background:url(../images/bg_info_box_shape.png) no-repeat top 25px right;background-size:51px auto;content:"";display:block;position:absolute;height:100%;width:100%;top:0;left:0;pointer-events:none}@media only screen and (max-width:767px){.col_aside .box_info:after{display:none}}.col_aside .box_info h2{margin:0;font-size:32px}@media only screen and (max-width:767px){.col_aside .box_info h2{font-size:24px}}.col_aside .box_info p{line-height:1.5;margin-top:22px}@media only screen and (max-width:767px){.col_aside .box_info p{margin-bottom:0}}.col_aside .box_info p b,.col_aside .box_info p strong{font-family:Roboto,Arial,sans-serif;font-weight:700;font-style:normal}.col_aside .box_info p img{display:block}.col_aside .box_info div.form,.col_aside .box_info form{margin-top:40px}@media only screen and (max-width:767px){.col_aside .box_info div.form,.col_aside .box_info form{margin-top:32px}}.col_aside .box_info div.form input,.col_aside .box_info form input{color:#fff;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:15px;display:block;width:100%;padding:15px;background:0 0;text-align:center;border:2px solid #fff;border-radius:24px}.col_aside .box_info div.form input::-webkit-input-placeholder,.col_aside .box_info form input::-webkit-input-placeholder{text-transform:uppercase;opacity:.76}.col_aside .box_info div.form input::-moz-placeholder,.col_aside .box_info form input::-moz-placeholder{text-transform:uppercase;opacity:.76}.col_aside .box_info div.form input:-ms-input-placeholder,.col_aside .box_info form input:-ms-input-placeholder{text-transform:uppercase;opacity:.76}.col_aside .box_info div.form input:-moz-placeholder,.col_aside .box_info form input:-moz-placeholder{text-transform:uppercase;opacity:.76}.col_aside .box_info div.form #promocode_status,.col_aside .box_info form #promocode_status{text-align:center;padding-top:5px}.col_aside .box_info div.form #promocode_status a,.col_aside .box_info form #promocode_status a{color:#fff;text-decoration:underline}.col_aside .promo_info{font-family:linotype-sabon,Arial,sans-serif;font-weight:700;font-style:normal;color:#64c2d0;font-size:24px;padding-top:43px}.col_aside .promo_info p{margin:0}#checkout table.products,#checkout_datas table.products,.package_detail table.products,.products_default table.products,.tickets_page table.products{width:100%;border-collapse:collapse}@media only screen and (max-width:767px){#checkout table.products,#checkout_datas table.products,.package_detail table.products,.products_default table.products,.tickets_page table.products{display:block}#checkout table.products tbody,#checkout_datas table.products tbody,.package_detail table.products tbody,.products_default table.products tbody,.tickets_page table.products tbody{display:block}}@media only screen and (max-width:767px){#checkout table.products tr,#checkout_datas table.products tr,.package_detail table.products tr,.products_default table.products tr,.tickets_page table.products tr{display:flex;flex-wrap:wrap;margin-bottom:23px}}#checkout table.products tr td,#checkout table.products tr th,#checkout_datas table.products tr td,#checkout_datas table.products tr th,.package_detail table.products tr td,.package_detail table.products tr th,.products_default table.products tr td,.products_default table.products tr th,.tickets_page table.products tr td,.tickets_page table.products tr th{padding:10px 0;text-align:left}@media only screen and (max-width:1024px){#checkout table.products tr td,#checkout table.products tr th,#checkout_datas table.products tr td,#checkout_datas table.products tr th,.package_detail table.products tr td,.package_detail table.products tr th,.products_default table.products tr td,.products_default table.products tr th,.tickets_page table.products tr td,.tickets_page table.products tr th{padding:10px 5px}#checkout table.products tr td:first-child,#checkout table.products tr th:first-child,#checkout_datas table.products tr td:first-child,#checkout_datas table.products tr th:first-child,.package_detail table.products tr td:first-child,.package_detail table.products tr th:first-child,.products_default table.products tr td:first-child,.products_default table.products tr th:first-child,.tickets_page table.products tr td:first-child,.tickets_page table.products tr th:first-child{padding-left:0}#checkout table.products tr td:last-child,#checkout table.products tr th:last-child,#checkout_datas table.products tr td:last-child,#checkout_datas table.products tr th:last-child,.package_detail table.products tr td:last-child,.package_detail table.products tr th:last-child,.products_default table.products tr td:last-child,.products_default table.products tr th:last-child,.tickets_page table.products tr td:last-child,.tickets_page table.products tr th:last-child{padding-right:0}}@media only screen and (max-width:767px){#checkout table.products tr td,#checkout table.products tr th,#checkout_datas table.products tr td,#checkout_datas table.products tr th,.package_detail table.products tr td,.package_detail table.products tr th,.products_default table.products tr td,.products_default table.products tr th,.tickets_page table.products tr td,.tickets_page table.products tr th{width:50%;padding:10px 0}}#checkout table.products tr td.product_name,#checkout table.products tr th.product_name,#checkout_datas table.products tr td.product_name,#checkout_datas table.products tr th.product_name,.package_detail table.products tr td.product_name,.package_detail table.products tr th.product_name,.products_default table.products tr td.product_name,.products_default table.products tr th.product_name,.tickets_page table.products tr td.product_name,.tickets_page table.products tr th.product_name{text-transform:uppercase;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal}@media only screen and (max-width:767px){#checkout table.products tr td.product_name,#checkout table.products tr th.product_name,#checkout_datas table.products tr td.product_name,#checkout_datas table.products tr th.product_name,.package_detail table.products tr td.product_name,.package_detail table.products tr th.product_name,.products_default table.products tr td.product_name,.products_default table.products tr th.product_name,.tickets_page table.products tr td.product_name,.tickets_page table.products tr th.product_name{order:1;border:0}}#checkout table.products tr td.product_onlineprice,#checkout table.products tr td.product_price,#checkout table.products tr th.product_onlineprice,#checkout table.products tr th.product_price,#checkout_datas table.products tr td.product_onlineprice,#checkout_datas table.products tr td.product_price,#checkout_datas table.products tr th.product_onlineprice,#checkout_datas table.products tr th.product_price,.package_detail table.products tr td.product_onlineprice,.package_detail table.products tr td.product_price,.package_detail table.products tr th.product_onlineprice,.package_detail table.products tr th.product_price,.products_default table.products tr td.product_onlineprice,.products_default table.products tr td.product_price,.products_default table.products tr th.product_onlineprice,.products_default table.products tr th.product_price,.tickets_page table.products tr td.product_onlineprice,.tickets_page table.products tr td.product_price,.tickets_page table.products tr th.product_onlineprice,.tickets_page table.products tr th.product_price{text-align:center}@media only screen and (max-width:767px){#checkout table.products tr td.product_onlineprice,#checkout table.products tr td.product_price,#checkout table.products tr th.product_onlineprice,#checkout table.products tr th.product_price,#checkout_datas table.products tr td.product_onlineprice,#checkout_datas table.products tr td.product_price,#checkout_datas table.products tr th.product_onlineprice,#checkout_datas table.products tr th.product_price,.package_detail table.products tr td.product_onlineprice,.package_detail table.products tr td.product_price,.package_detail table.products tr th.product_onlineprice,.package_detail table.products tr th.product_price,.products_default table.products tr td.product_onlineprice,.products_default table.products tr td.product_price,.products_default table.products tr th.product_onlineprice,.products_default table.products tr th.product_price,.tickets_page table.products tr td.product_onlineprice,.tickets_page table.products tr td.product_price,.tickets_page table.products tr th.product_onlineprice,.tickets_page table.products tr th.product_price{text-align:left}}#checkout table.products tr td .updateBasket,#checkout table.products tr th .updateBasket,#checkout_datas table.products tr td .updateBasket,#checkout_datas table.products tr th .updateBasket,.package_detail table.products tr td .updateBasket,.package_detail table.products tr th .updateBasket,.products_default table.products tr td .updateBasket,.products_default table.products tr th .updateBasket,.tickets_page table.products tr td .updateBasket,.tickets_page table.products tr th .updateBasket{cursor:pointer}#checkout table.products tr td .updateBasket.disabled,#checkout table.products tr th .updateBasket.disabled,#checkout_datas table.products tr td .updateBasket.disabled,#checkout_datas table.products tr th .updateBasket.disabled,.package_detail table.products tr td .updateBasket.disabled,.package_detail table.products tr th .updateBasket.disabled,.products_default table.products tr td .updateBasket.disabled,.products_default table.products tr th .updateBasket.disabled,.tickets_page table.products tr td .updateBasket.disabled,.tickets_page table.products tr th .updateBasket.disabled{opacity:.5}#checkout table.products tr th,#checkout_datas table.products tr th,.package_detail table.products tr th,.products_default table.products tr th,.tickets_page table.products tr th{font-family:Roboto,Arial,sans-serif;font-weight:300;font-style:normal}#checkout table.products tr td,#checkout_datas table.products tr td,.package_detail table.products tr td,.products_default table.products tr td,.tickets_page table.products tr td{border-bottom:1px solid rgba(87,87,86,.25)}#checkout table.products tr td.product_onlineprice,#checkout table.products tr td.product_price,#checkout_datas table.products tr td.product_onlineprice,#checkout_datas table.products tr td.product_price,.package_detail table.products tr td.product_onlineprice,.package_detail table.products tr td.product_price,.products_default table.products tr td.product_onlineprice,.products_default table.products tr td.product_price,.tickets_page table.products tr td.product_onlineprice,.tickets_page table.products tr td.product_price{color:rgba(87,87,86,.35)}#checkout table.products tr td.product_onlineprice .productPricePromo,#checkout table.products tr td.product_price .productPricePromo,#checkout_datas table.products tr td.product_onlineprice .productPricePromo,#checkout_datas table.products tr td.product_price .productPricePromo,.package_detail table.products tr td.product_onlineprice .productPricePromo,.package_detail table.products tr td.product_price .productPricePromo,.products_default table.products tr td.product_onlineprice .productPricePromo,.products_default table.products tr td.product_price .productPricePromo,.tickets_page table.products tr td.product_onlineprice .productPricePromo,.tickets_page table.products tr td.product_price .productPricePromo{position:relative;padding:0 5px}#checkout table.products tr td.product_onlineprice .productPricePromo:before,#checkout table.products tr td.product_price .productPricePromo:before,#checkout_datas table.products tr td.product_onlineprice .productPricePromo:before,#checkout_datas table.products tr td.product_price .productPricePromo:before,.package_detail table.products tr td.product_onlineprice .productPricePromo:before,.package_detail table.products tr td.product_price .productPricePromo:before,.products_default table.products tr td.product_onlineprice .productPricePromo:before,.products_default table.products tr td.product_price .productPricePromo:before,.tickets_page table.products tr td.product_onlineprice .productPricePromo:before,.tickets_page table.products tr td.product_price .productPricePromo:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid rgba(87,87,86,.35);border-color:inherit;transform:rotate(-15deg)}#checkout table.products tr td.product_onlineprice span.discount,#checkout table.products tr td.product_price span.discount,#checkout_datas table.products tr td.product_onlineprice span.discount,#checkout_datas table.products tr td.product_price span.discount,.package_detail table.products tr td.product_onlineprice span.discount,.package_detail table.products tr td.product_price span.discount,.products_default table.products tr td.product_onlineprice span.discount,.products_default table.products tr td.product_price span.discount,.tickets_page table.products tr td.product_onlineprice span.discount,.tickets_page table.products tr td.product_price span.discount{color:#99c554}@media only screen and (max-width:767px){#checkout table.products tr td.product_onlineprice,#checkout_datas table.products tr td.product_onlineprice,.package_detail table.products tr td.product_onlineprice,.products_default table.products tr td.product_onlineprice,.tickets_page table.products tr td.product_onlineprice{order:2;border:0}}#checkout table.products tr td.trash,#checkout_datas table.products tr td.trash,.package_detail table.products tr td.trash,.products_default table.products tr td.trash,.tickets_page table.products tr td.trash{color:#ababaa}@media only screen and (max-width:767px){#checkout table.products tr td.trash,#checkout_datas table.products tr td.trash,.package_detail table.products tr td.trash,.products_default table.products tr td.trash,.tickets_page table.products tr td.trash{order:3;display:flex;align-items:center}}#checkout table.products tr td.trash i,#checkout_datas table.products tr td.trash i,.package_detail table.products tr td.trash i,.products_default table.products tr td.trash i,.tickets_page table.products tr td.trash i{cursor:pointer}#checkout table.products tr td.trash span,#checkout_datas table.products tr td.trash span,.package_detail table.products tr td.trash span,.products_default table.products tr td.trash span,.tickets_page table.products tr td.trash span{display:none;color:rgba(87,87,86,.5);text-transform:uppercase}@media only screen and (max-width:767px){#checkout table.products tr td.trash span,#checkout_datas table.products tr td.trash span,.package_detail table.products tr td.trash span,.products_default table.products tr td.trash span,.tickets_page table.products tr td.trash span{display:inline-block;margin-left:8px}}#checkout table.products tr td.product_quantity>div,#checkout_datas table.products tr td.product_quantity>div,.package_detail table.products tr td.product_quantity>div,.products_default table.products tr td.product_quantity>div,.tickets_page table.products tr td.product_quantity>div{display:flex;align-items:center}@media only screen and (max-width:767px){#checkout table.products tr td.product_quantity>div,#checkout_datas table.products tr td.product_quantity>div,.package_detail table.products tr td.product_quantity>div,.products_default table.products tr td.product_quantity>div,.tickets_page table.products tr td.product_quantity>div{order:4;justify-content:flex-end}}#checkout table.products tr td.product_quantity i,#checkout_datas table.products tr td.product_quantity i,.package_detail table.products tr td.product_quantity i,.products_default table.products tr td.product_quantity i,.tickets_page table.products tr td.product_quantity i{pointer-events:none}#checkout table.products tr td.product_quantity i img,#checkout_datas table.products tr td.product_quantity i img,.package_detail table.products tr td.product_quantity i img,.products_default table.products tr td.product_quantity i img,.tickets_page table.products tr td.product_quantity i img{display:block;width:21px}@media only screen and (max-width:767px){#checkout table.products tr td.product_quantity i img,#checkout_datas table.products tr td.product_quantity i img,.package_detail table.products tr td.product_quantity i img,.products_default table.products tr td.product_quantity i img,.tickets_page table.products tr td.product_quantity i img{width:30px}}#checkout table.products tr td.product_quantity input[name^=quantity],#checkout_datas table.products tr td.product_quantity input[name^=quantity],.package_detail table.products tr td.product_quantity input[name^=quantity],.products_default table.products tr td.product_quantity input[name^=quantity],.tickets_page table.products tr td.product_quantity input[name^=quantity]{width:30px;text-align:center;background:0 0;border:none;font-size:18px;-moz-appearance:textfield}#checkout table.products tr td.product_quantity input::-webkit-inner-spin-button,#checkout table.products tr td.product_quantity input::-webkit-outer-spin-button,#checkout_datas table.products tr td.product_quantity input::-webkit-inner-spin-button,#checkout_datas table.products tr td.product_quantity input::-webkit-outer-spin-button,.package_detail table.products tr td.product_quantity input::-webkit-inner-spin-button,.package_detail table.products tr td.product_quantity input::-webkit-outer-spin-button,.products_default table.products tr td.product_quantity input::-webkit-inner-spin-button,.products_default table.products tr td.product_quantity input::-webkit-outer-spin-button,.tickets_page table.products tr td.product_quantity input::-webkit-inner-spin-button,.tickets_page table.products tr td.product_quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#checkout table.products tr td label,#checkout_datas table.products tr td label,.package_detail table.products tr td label,.products_default table.products tr td label,.tickets_page table.products tr td label{background:#64c2d0;color:#fff;padding:3px 12px;border-radius:12px;white-space:nowrap}#stepper{margin-bottom:64px;width:100%;overflow:hidden}@media only screen and (max-width:767px){#stepper{margin:0 -20px;margin-bottom:40px;width:auto}}#stepper .box_wrapper{align-items:center}#stepper .box_wrapper .col{position:relative;text-align:center;width:25%}#stepper .box_wrapper .col:before{content:"";display:block;width:100%;height:2px;background-color:#b1e0e7;position:absolute;bottom:6px;right:50%;z-index:-1}#stepper .box_wrapper .col:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#fff;border:2px solid #b1e0e7;margin:10px auto 0;z-index:1}#stepper .box_wrapper .col:first-child:before{width:50%}#stepper .box_wrapper .col a{color:rgba(87,87,86,.5);font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:15px;text-transform:uppercase}@media screen and (max-width:352px){#stepper .box_wrapper .col a{font-size:13px}}#stepper .box_wrapper .col a:focus,#stepper .box_wrapper .col a:hover{color:#64c2d0}#stepper .box_wrapper .col a:focus:after,#stepper .box_wrapper .col a:hover:after{opacity:1}#stepper .box_wrapper .col.active:before{background-color:#64c2d0}#stepper .box_wrapper .col.active:after{background:#64c2d0;border-color:#64c2d0}basket{background-color:#64c2d0;color:#fff;display:block;padding:24px 0;width:100%;position:fixed;bottom:0}@media only screen and (max-width:767px){basket{padding:24px 0}}basket.hide{display:none}basket .box_wrapper{align-items:flex-end}basket .recap_title{font-family:linotype-sabon,Arial,sans-serif;font-weight:700;font-style:normal;font-size:24px;margin-bottom:15px;position:relative}@media only screen and (max-width:767px){basket .recap_title{font-size:20px;margin-bottom:0}}@media only screen and (max-width:767px){basket .recap_title.open{margin-bottom:20px!important}}basket .recap_title .closeDetail,basket .recap_title .openDetail{cursor:pointer;position:absolute;right:0;bottom:0}@media only screen and (max-width:767px){basket .recap_title .closeDetail,basket .recap_title .openDetail{font-size:32px}}basket .recap_title small{color:rgba(255,255,255,.65);font-size:15px;font-family:Roboto,Arial,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;margin-left:15px}@media only screen and (max-width:767px){basket .recap_title small{display:block;margin-left:0;margin-top:3px}}basket #basketProductsList.open table.summary tbody{display:table-row-group;width:100%}@media only screen and (max-width:767px){basket #basketProductsList.open table.summary tfoot{display:table-row-group}}basket #basketProductsList table.summary{display:table;width:100%}basket #basketProductsList table.summary tbody{display:none;width:100%}basket #basketProductsList table.summary tr:last-child td{padding-bottom:22px}basket #basketProductsList table.summary tr td{padding-bottom:8px;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal}basket #basketProductsList table.summary tr td.label{width:80%;text-align:left}basket #basketProductsList table.summary tr td.label span{margin-right:8px}basket #basketProductsList table.summary tr td.price{text-align:right;width:20%}basket #basketProductsList table.summary tr.total th{padding-top:15px;border-top:1px solid rgba(255,255,255,.5);font-family:Roboto,Arial,sans-serif;font-weight:700;font-style:normal}basket #basketProductsList table.summary tr.total th.label{text-transform:uppercase;width:80%;text-align:left}basket #basketProductsList table.summary tr.total th.price{text-align:right;width:20%}@media only screen and (max-width:767px){basket #basketProductsList table.summary tfoot{display:none}}basket .btn{color:#575756!important;background:#fff!important;width:280px;max-width:100%}@media only screen and (max-width:767px){basket .btn{width:100%;color:#64c2d0!important;margin-top:30px;display:none}}basket .btn:focus,basket .btn:hover{color:#fff!important;background:#99c554!important}@media only screen and (max-width:767px){basket .btn.open{display:block}}nav{padding:28px 0 20px;margin-bottom:60px}@media only screen and (max-width:767px){nav{padding:20px 0;margin-bottom:15px}}nav .switcher_lang{display:flex;align-items:center;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:999}@media only screen and (max-width:767px){nav .switcher_lang .icon_lang{cursor:pointer;display:flex;justify-content:center}}@media only screen and (max-width:767px){nav .switcher_lang .icon_lang i{font-size:20px}}nav .switcher_lang .icon_lang.open+.wrap_lang{display:flex}nav .switcher_lang .wrap_lang{display:flex;align-items:center}@media only screen and (max-width:767px){nav .switcher_lang .wrap_lang{display:none;justify-content:center;flex-direction:column;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 0 15px #ccc;border-radius:2px}}nav .switcher_lang .wrap_lang a{display:block;padding:10px 5px;line-height:1;text-transform:uppercase}@media only screen and (max-width:767px){nav .switcher_lang .wrap_lang a{padding:5px;border-bottom:1px solid #ccc}nav .switcher_lang .wrap_lang a:last-of-type{border:0}}nav .switcher_lang .wrap_lang a.active{color:#99c554;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal}nav .switcher_lang .wrap_lang a:focus,nav .switcher_lang .wrap_lang a:hover{color:#99c554}@media only screen and (max-width:767px){nav .switcher_lang .wrap_lang span{display:none}}nav .switcher_lang .wrap_lang span:last-child{display:none}nav .switcher_lang .current_lang{display:none;text-transform:uppercase;padding-left:8px}@media only screen and (max-width:767px){nav .switcher_lang .current_lang{display:block}}nav .logo{margin-right:auto;margin-left:50%;transform:translateX(-50%)}nav .logo a{display:inline-block}nav .logo a img{display:block;width:132px}@media only screen and (max-width:767px){nav .logo a img{width:109px}}@media screen and (max-width:352px){nav .logo a img{width:90px}}nav .basket{position:relative}nav .basket .btn_cart{border-radius:28px;padding:21px 64px 21px 30px;background-image:url(../images/icon_cart.png);background-repeat:no-repeat;background-size:21px 26px;background-position:right 32px top 42%}@media only screen and (max-width:767px){nav .basket .btn_cart{border-radius:50%;text-indent:-99999px;padding:0;width:48px;height:48px;line-height:48px;background-position:center}}nav .basket .timer{display:inline-block;background-color:#99c554;border-radius:28px;padding:19px 59px 18px 16px;margin-right:-53px;color:#fff;transition:all .2s}nav .basket .timer.danger{background-color:#ec4949;transition:all .2s}nav .basket .timer.increaseCountdown{cursor:pointer}nav .basket .timer .pictogramModal{color:#fff!important;margin-left:0!important}nav .basket #basketHeaderTotal{background-color:#575756;color:#fff;display:block;position:absolute;right:-10px;top:-10px;text-align:center;vertical-align:middle;line-height:30px;border-radius:50%;width:30px;height:30px}@media only screen and (max-width:767px){nav .basket #basketHeaderTotal{line-height:24px;width:24px;height:24px;text-indent:initial;right:-5px;top:-5px}}nav .box_wrapper{justify-content:center;align-items:center;position:relative}footer{margin-top:100px}@media only screen and (max-width:767px){footer{margin-top:50px}}footer .box_wrapper{border-top:1px solid #979797;justify-content:space-between;padding:7px 0;align-items:center}@media only screen and (max-width:767px){footer .box_wrapper{flex-direction:column;align-items:flex-start;padding:10px 0}}footer .box_wrapper .menu_left{display:flex}@media only screen and (max-width:767px){footer .box_wrapper .menu_left{flex-direction:column}}footer .box_wrapper .menu_left>div a{display:block;font-family:Roboto,Arial,sans-serif;font-weight:300;font-style:normal;font-size:14px;padding:15px;color:#575756}@media only screen and (max-width:767px){footer .box_wrapper .menu_left>div a{padding:9px 0}}footer .box_wrapper .menu_left>div a:focus,footer .box_wrapper .menu_left>div a:hover{color:#99c554}footer .box_wrapper .menu_left>div:first-child a{padding-left:0}footer .box_wrapper .menu_right{font-size:12px;color:#64c2d0;padding:15px 0}@media only screen and (max-width:767px){footer .box_wrapper .menu_right{padding:9px 0}}@media only screen and (max-width:767px){.languages_page nav{margin-bottom:20px}}.languages_page nav .logo{transform:none;margin:0;text-align:center}.languages_page h1{font-size:22px;text-align:center;margin-bottom:40px;line-height:36px}@media only screen and (max-width:767px){.languages_page h1{font-size:21px;line-height:1.2;margin-bottom:20px}}.languages_page h1 span{display:block}@media only screen and (max-width:767px){.languages_page h1 span{margin-bottom:15px}}.languages_page .box_content{justify-content:center}@media only screen and (max-width:767px){.languages_page .box_content>div{width:50%;padding:8px 15px}.languages_page .box_content>div .btn{width:100%}}@media only screen and (max-width:767px){#default nav{margin-bottom:20px}}#default .box_cards{flex-wrap:wrap}#default .box_cards .card{background:#fcfbfa;margin-top:20px}@media only screen and (max-width:767px){#default .box_cards .card{margin-top:40px}}#default .box_cards .card img{display:block}#default .box_cards .card .card_text{background:url(../images/bg_lines_box.png) no-repeat bottom right;background-size:cover;padding:40px;font-size:16px;line-height:1.5}@media only screen and (max-width:767px){#default .box_cards .card .card_text{padding:32px 22px}}#default .box_cards .card .card_text h2{border-bottom:1px solid #575756;margin:0;padding-bottom:25px;line-height:1}@media only screen and (max-width:767px){#default .box_cards .card .card_text h2{padding-bottom:20px;position:relative}}#default .box_cards .card .card_text h2.open:after{transform:rotate(-180deg)}#default .box_cards .card .card_text h2.open+p{opacity:1;height:100%;padding:25px 0 10px}#default .box_cards .card .card_text p{margin-top:25px}#default .box_cards .card .card_text .btn{margin-top:30px}@media only screen and (max-width:767px){#default .box_cards .card .card_text .btn{width:100%;margin-top:0;line-height:1.2;border-radius:40px}}#default .payment_info{padding:30px 0;display:none}@media only screen and (max-width:767px){#default .payment_info{display:block;padding-bottom:0}}#default .payment_info h3{color:rgba(87,87,86,.65);text-transform:uppercase;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:15px}#default .payment_info .payment_logos{margin-top:8px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:767px){#default .payment_info .payment_logos{justify-content:flex-start}}#default .payment_info .payment_logos>div{padding-right:15px;padding-bottom:10px;max-width:31%}#default .payment_info .payment_logos>div:last-child{padding:0}.pictogramModal{cursor:pointer;margin-left:10px;color:#64c2d0}.pictogramModal:hover{color:#99c554}.noty_bar{overflow:visible}.noty_bar h3,.noty_bar p{text-shadow:none}.noty_bar h3{margin-bottom:0;color:#64c2d0;font-size:25px}.noty_bar p.description{color:#575756;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;margin:5px 0 10px 0}.noty_bar p.pictograms{margin:0 0 25px 0}.noty_bar .strike{color:red;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M1 0 L0 1 L99 100 L100 99' fill='red' /><path d='M0 99 L99 0 L100 1 L1 100' fill='red' /></svg>");background-repeat:no-repeat;background-position:center center;background-size:100% 100%,auto}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted #64c2d0;margin-right:15px}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:150%;left:50%;margin-left:-60px}.tooltip .tooltiptext::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #000 transparent}.tooltip:hover .tooltiptext{visibility:visible}.package_detail .col_tickets,.products_default .col_tickets,.tickets_page .col_tickets{margin-bottom:20px}.package_detail .col_tickets .replace_mobile,.products_default .col_tickets .replace_mobile,.tickets_page .col_tickets .replace_mobile{display:none}.package_detail .col_tickets .intro,.products_default .col_tickets .intro,.tickets_page .col_tickets .intro{font-size:21px}@media only screen and (max-width:767px){.package_detail .col_tickets .intro,.products_default .col_tickets .intro,.tickets_page .col_tickets .intro{font-size:16px;margin-top:0;margin-bottom:10px}}.package_detail .col_tickets .promo,.products_default .col_tickets .promo,.tickets_page .col_tickets .promo{font-family:linotype-sabon,Arial,sans-serif;font-weight:400;font-style:normal;font-size:24px;color:#99c554}@media only screen and (max-width:767px){.package_detail .col_tickets .promo,.products_default .col_tickets .promo,.tickets_page .col_tickets .promo{font-size:18px;margin-top:10px}}.package_detail .products_wrapper,.products_default .products_wrapper,.tickets_page .products_wrapper{margin-top:30px}@media only screen and (max-width:767px){.package_detail .products_wrapper,.products_default .products_wrapper,.tickets_page .products_wrapper{margin-top:24px}}.package_detail .products_wrapper .description,.products_default .products_wrapper .description,.tickets_page .products_wrapper .description{font-size:16px;font-weight:300;margin-bottom:60px}.package_detail .products_wrapper .product_type,.products_default .products_wrapper .product_type,.tickets_page .products_wrapper .product_type{margin-top:20px}@media only screen and (max-width:767px){.package_detail .products_wrapper .product_type,.products_default .products_wrapper .product_type,.tickets_page .products_wrapper .product_type{margin-top:24px}}.package_detail .products_wrapper .product_type h3,.products_default .products_wrapper .product_type h3,.tickets_page .products_wrapper .product_type h3{color:#64c2d0;font-size:32px}@media only screen and (max-width:767px){.package_detail .products_wrapper .product_type h3,.products_default .products_wrapper .product_type h3,.tickets_page .products_wrapper .product_type h3{font-size:24px}}.package_detail .products_wrapper .product_type .description,.products_default .products_wrapper .product_type .description,.tickets_page .products_wrapper .product_type .description{font-size:16px;font-weight:300;margin-bottom:60px}.package_detail .products_wrapper .product_type table.products .mobile_only,.products_default .products_wrapper .product_type table.products .mobile_only,.tickets_page .products_wrapper .product_type table.products .mobile_only{display:none;color:#575756;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;margin-right:5px;font-size:16px}@media only screen and (max-width:767px){.package_detail .products_wrapper .product_type table.products .mobile_only,.products_default .products_wrapper .product_type table.products .mobile_only,.tickets_page .products_wrapper .product_type table.products .mobile_only{display:inline-block}}@media only screen and (max-width:767px){.package_detail .products_wrapper .product_type table.products tr td,.products_default .products_wrapper .product_type table.products tr td,.tickets_page .products_wrapper .product_type table.products tr td{border:0}}.package_detail .products_wrapper .product_type table.products tr td.product_name,.products_default .products_wrapper .product_type table.products tr td.product_name,.tickets_page .products_wrapper .product_type table.products tr td.product_name{width:60%}@media only screen and (max-width:1200px){.package_detail .products_wrapper .product_type table.products tr td.product_name,.products_default .products_wrapper .product_type table.products tr td.product_name,.tickets_page .products_wrapper .product_type table.products tr td.product_name{width:50%}}@media only screen and (max-width:900px){.package_detail .products_wrapper .product_type table.products tr td.product_name,.products_default .products_wrapper .product_type table.products tr td.product_name,.tickets_page .products_wrapper .product_type table.products tr td.product_name{width:40%}}@media only screen and (max-width:767px){.package_detail .products_wrapper .product_type table.products tr.thead,.products_default .products_wrapper .product_type table.products tr.thead,.tickets_page .products_wrapper .product_type table.products tr.thead{margin-bottom:20px}}.package_detail .products_wrapper .product_type table.products tr.thead th,.products_default .products_wrapper .product_type table.products tr.thead th,.tickets_page .products_wrapper .product_type table.products tr.thead th{padding:0 0 10px;font-size:16px;vertical-align:top}.package_detail .products_wrapper .product_type table.products tr.thead th.legend,.products_default .products_wrapper .product_type table.products tr.thead th.legend,.tickets_page .products_wrapper .product_type table.products tr.thead th.legend{width:100px}@media only screen and (max-width:767px){.package_detail .products_wrapper .product_type table.products tr.thead th,.products_default .products_wrapper .product_type table.products tr.thead th,.tickets_page .products_wrapper .product_type table.products tr.thead th{display:none;width:100%;padding:0}.package_detail .products_wrapper .product_type table.products tr.thead th:first-child,.products_default .products_wrapper .product_type table.products tr.thead th:first-child,.tickets_page .products_wrapper .product_type table.products tr.thead th:first-child{display:block;width:100%}}@media only screen and (max-width:767px){.package_detail .products_wrapper .product_type table.products tr.product_row,.products_default .products_wrapper .product_type table.products tr.product_row,.tickets_page .products_wrapper .product_type table.products tr.product_row{margin-bottom:8px!important}.package_detail .products_wrapper .product_type table.products tr.product_row td,.products_default .products_wrapper .product_type table.products tr.product_row td,.tickets_page .products_wrapper .product_type table.products tr.product_row td{padding:2px 0 2px 0;border-bottom:0 solid rgba(87,87,86,.25)}.package_detail .products_wrapper .product_type table.products tr.product_row:last-child td.product_onlineprice,.package_detail .products_wrapper .product_type table.products tr.product_row:last-child td.product_quantity,.products_default .products_wrapper .product_type table.products tr.product_row:last-child td.product_onlineprice,.products_default .products_wrapper .product_type table.products tr.product_row:last-child td.product_quantity,.tickets_page .products_wrapper .product_type table.products tr.product_row:last-child td.product_onlineprice,.tickets_page .products_wrapper .product_type table.products tr.product_row:last-child td.product_quantity{padding:2px 0 10px 0;border-bottom:1px solid rgba(87,87,86,.25)!important}.package_detail .products_wrapper .product_type table.products tr.product_row .product_name,.products_default .products_wrapper .product_type table.products tr.product_row .product_name,.tickets_page .products_wrapper .product_type table.products tr.product_row .product_name{order:1;width:100%}.package_detail .products_wrapper .product_type table.products tr.product_row .product_price,.products_default .products_wrapper .product_type table.products tr.product_row .product_price,.tickets_page .products_wrapper .product_type table.products tr.product_row .product_price{order:2;width:100%;text-align:left}.package_detail .products_wrapper .product_type table.products tr.product_row .product_onlineprice,.products_default .products_wrapper .product_type table.products tr.product_row .product_onlineprice,.tickets_page .products_wrapper .product_type table.products tr.product_row .product_onlineprice{order:3;text-align:left;width:60%}.package_detail .products_wrapper .product_type table.products tr.product_row .product_quantity,.products_default .products_wrapper .product_type table.products tr.product_row .product_quantity,.tickets_page .products_wrapper .product_type table.products tr.product_row .product_quantity{order:4;width:40%}}.package_detail .products_wrapper+.btn,.products_default .products_wrapper+.btn,.tickets_page .products_wrapper+.btn{width:280px;max-width:100%;margin-top:64px}@media only screen and (max-width:767px){.package_detail .products_wrapper+.btn,.products_default .products_wrapper+.btn,.tickets_page .products_wrapper+.btn{width:100%;margin:17px 0 40px}}.package_detail .products_wrapper .subproducts .block,.products_default .products_wrapper .subproducts .block,.tickets_page .products_wrapper .subproducts .block{background-color:#f6f6f6;margin-bottom:20px;padding:60px 20px 20px 20px;display:block;position:relative;border:1px solid rgba(87,87,86,.25)}.package_detail .products_wrapper .subproducts .block .col_dates,.products_default .products_wrapper .subproducts .block .col_dates,.tickets_page .products_wrapper .subproducts .block .col_dates{padding-right:1.5%}.package_detail .products_wrapper .subproducts .block .col_hours,.products_default .products_wrapper .subproducts .block .col_hours,.tickets_page .products_wrapper .subproducts .block .col_hours{padding-left:1.5%}.package_detail .products_wrapper .subproducts .block .badge,.products_default .products_wrapper .subproducts .block .badge,.tickets_page .products_wrapper .subproducts .block .badge{position:absolute;top:-1px;left:-1px;background-color:#64c2d0;color:#fff;font-size:16px;font-family:Roboto,Arial,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;padding:0 15px;height:40px;line-height:40px;min-width:50px;border-radius:0 0 20px 0;text-align:center}.package_detail .products_wrapper .subproducts .block h4,.products_default .products_wrapper .subproducts .block h4,.tickets_page .products_wrapper .subproducts .block h4{color:#64c2d0;font-size:24px;margin-bottom:10px}@media only screen and (max-width:767px){.package_detail .products_wrapper .subproducts .block h4,.products_default .products_wrapper .subproducts .block h4,.tickets_page .products_wrapper .subproducts .block h4{font-size:16px}}.package_detail .products_wrapper .subproducts .block .select2small,.products_default .products_wrapper .subproducts .block .select2small,.tickets_page .products_wrapper .subproducts .block .select2small{margin-bottom:20px}.package_detail .products_wrapper .subproducts .block .schedules,.products_default .products_wrapper .subproducts .block .schedules,.tickets_page .products_wrapper .subproducts .block .schedules{font-size:14px;line-height:14px;text-transform:none;font-weight:400;padding:0;margin:0}.package_detail .products_wrapper .subproducts .block .schedules i,.products_default .products_wrapper .subproducts .block .schedules i,.tickets_page .products_wrapper .subproducts .block .schedules i{font-size:12px}@media only screen and (max-width:767px){.package_detail .products_wrapper .subproducts .block .select2fake,.products_default .products_wrapper .subproducts .block .select2fake,.tickets_page .products_wrapper .subproducts .block .select2fake{margin:0}}.package_detail .col_aside .box_info,.products_default .col_aside .box_info,.tickets_page .col_aside .box_info{margin-bottom:30px}.package_detail .col_aside .infos,.products_default .col_aside .infos,.tickets_page .col_aside .infos{padding:40px 0}@media only screen and (max-width:767px){.package_detail .col_aside,.products_default .col_aside,.tickets_page .col_aside{display:flex;flex-direction:column}.package_detail .col_aside .box_info,.products_default .col_aside .box_info,.tickets_page .col_aside .box_info{order:1;margin-bottom:0}.package_detail .col_aside .visitors_info,.products_default .col_aside .visitors_info,.tickets_page .col_aside .visitors_info{order:2}.package_detail .col_aside .payment_info,.products_default .col_aside .payment_info,.tickets_page .col_aside .payment_info{order:4;border:0;padding-bottom:0}.package_detail .col_aside .promo_info,.products_default .col_aside .promo_info,.tickets_page .col_aside .promo_info{order:3;border-bottom:1px solid rgba(87,87,86,.25);font-size:18px;padding:30px 0}.package_detail .col_aside .promo_info p,.products_default .col_aside .promo_info p,.tickets_page .col_aside .promo_info p{margin:0}}.products_default .products_wrapper .description{margin-bottom:20px}.products_default .products_wrapper .subproducts .block{background-color:#f6f6f6;margin-bottom:20px;padding:20px;display:block;position:relative;border:1px solid rgba(87,87,86,.25)}.products_default .products_wrapper .subproducts .block .col_demi{margin-bottom:0}.products_default .products_wrapper .subproducts .block .col_demi_left{display:inline-block;width:48%;margin-right:1%}.products_default .products_wrapper .subproducts .block .col_demi_right{display:inline-block;width:49%;margin-left:1%}@media only screen and (max-width:767px){.products_default .products_wrapper .subproducts .block .col_demi_left{width:100%;margin-right:0;margin-bottom:10px}.products_default .products_wrapper .subproducts .block .col_demi_right{width:100%;margin-left:0}.products_default .products_wrapper .subproducts .block .col_dates{width:50%;padding-right:1.5%}.products_default .products_wrapper .subproducts .block .col_hours{width:50%;padding-left:1.5%}}.products_default .products_wrapper .subproducts .block .badge{position:absolute;top:-14px;left:-14px;background-color:#64c2d0;color:#fff;font-size:12px;line-height:28px;height:28px;width:28px;font-family:Roboto,Arial,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;padding:0;min-width:0;border-radius:14px;text-align:center}.products_default .products_wrapper .subproducts .block h3{font-family:Roboto,Arial,sans-serif;font-weight:700;font-style:normal;font-size:16px;margin-bottom:10px}@media only screen and (max-width:767px){.products_default .products_wrapper .subproducts .block h3{font-size:14px}}.products_default .products_wrapper .subproducts .block h4{color:#64c2d0;font-size:24px;margin-bottom:10px}@media only screen and (max-width:767px){.products_default .products_wrapper .subproducts .block h4{font-size:16px}}.products_default .products_wrapper .subproducts .block .select2small{margin-bottom:0}.products_default .products_wrapper .subproducts .block .requiredDate{padding:11px 22px}.products_default .products_wrapper .subproducts .block .requiredDate::-webkit-input-placeholder{text-transform:none!important}.products_default .products_wrapper .subproducts .block .requiredDate:-moz-placeholder{text-transform:none!important}.products_default .products_wrapper .subproducts .block .requiredDate::-moz-placeholder{text-transform:none!important}.products_default .products_wrapper .subproducts .block .requiredDate:-ms-input-placeholder{text-transform:none!important}.products_default .btn-noty-left{margin-right:15px}@media only screen and (max-width:767px){.products_default .btn-noty-left{margin-right:0;margin-bottom:10px;width:100%;text-align:center}.products_default .btn-noty-right{margin-right:0;width:100%;text-align:center}}.btn-noty-left{margin-right:15px}.alert{padding:1px 10px;text-align:center;color:#fff;background:url(../images/bg_info_box.png) no-repeat center/cover;margin-bottom:15px}.alert a{color:#fff;text-decoration:underline}#checkout h1,#checkout_datas h1{color:#64c2d0;margin-top:0}#checkout{position:relative}#checkout h1{margin-bottom:10px}@media only screen and (max-width:1024px){#checkout #stepper .box_wrapper{position:relative}#checkout #stepper .box_wrapper:before{content:"";display:block;width:50%;height:2px;background-color:#b1e0e7;position:absolute;bottom:6px;right:0;z-index:-1}#checkout #stepper .box_wrapper .col{width:50%}#checkout #stepper .box_wrapper .col:first-child:before{display:none}#checkout #stepper .box_wrapper .col:last-child,#checkout #stepper .box_wrapper .col:nth-child(3){display:none}}#checkout .products_wrapper table.products tr td.trash,#checkout .products_wrapper table.products tr th.trash{width:60px;text-align:left}@media only screen and (max-width:767px){#checkout .products_wrapper table.products tr td.trash,#checkout .products_wrapper table.products tr th.trash{width:50%}}#checkout .products_wrapper table.products tr td.trash i,#checkout .products_wrapper table.products tr th.trash i{font-size:19px}#checkout .products_wrapper table.products tr td.product_quantity,#checkout .products_wrapper table.products tr th.product_quantity{width:80px}@media only screen and (max-width:767px){#checkout .products_wrapper table.products tr td.product_quantity,#checkout .products_wrapper table.products tr th.product_quantity{width:50%;order:4}}#checkout .products_wrapper table.products tr td.product_onlineprice,#checkout .products_wrapper table.products tr th.product_onlineprice{font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;width:95px}@media only screen and (max-width:767px){#checkout .products_wrapper table.products tr td.product_onlineprice,#checkout .products_wrapper table.products tr th.product_onlineprice{width:50%}}#checkout .products_wrapper table.products tr td{padding:21px 0}@media only screen and (max-width:767px){#checkout .products_wrapper table.products tr td{padding:12px 0}}#checkout .products_wrapper table.products tr td.product_onlineprice{color:#64c2d0}@media only screen and (max-width:767px){#checkout .products_wrapper table.products tr.subtotal_row{margin-bottom:0}}#checkout .products_wrapper table.products tr.subtotal_row td{border:0;padding-bottom:0}#checkout .products_wrapper table.products tr.subtotal_row td.subtotal_label{font-family:linotype-sabon,Arial,sans-serif;font-weight:400;font-style:normal;font-size:24px}@media only screen and (max-width:767px){#checkout .products_wrapper table.products tr.subtotal_row td.subtotal_label{font-size:21px}}@media only screen and (max-width:767px){#checkout .products_wrapper table.products tr.promocode_row{margin-bottom:13px}}#checkout .products_wrapper table.products tr.promocode_row td{font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;color:#99c554;text-transform:uppercase}@media only screen and (max-width:767px){#checkout .products_wrapper table.products tr.promocode_row td{border-bottom:1px solid rgba(87,87,86,.25)}}#checkout .products_wrapper table.products tr.total_row td{border:0}#checkout .products_wrapper table.products tr.total_row td.total_label{font-family:linotype-sabon,Arial,sans-serif;font-weight:700;font-style:normal;font-size:24px}@media only screen and (max-width:767px){#checkout .products_wrapper table.products tr.total_row td.total_label{font-size:21px}}#checkout .products_wrapper table.products tr.total_row td.total_label small{color:rgba(87,87,86,.85);font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:15px;text-transform:uppercase}#checkout .products_wrapper table.products tr.total_row td.product_onlineprice{color:#575756;font-size:24px;font-family:linotype-sabon,Arial,sans-serif;font-weight:700;font-style:normal}@media only screen and (max-width:767px){#checkout .products_wrapper table.products tr.total_row td.product_onlineprice{font-size:21px}}#checkout .products_wrapper+.btn_zone{margin-top:60px}#checkout .products_wrapper+.btn_zone .btn{width:280px;max-width:100%}@media only screen and (max-width:767px){#checkout .btn_zone{position:fixed;bottom:0;background:#64c2d0;left:0;width:100%;padding:25px;z-index:9}#checkout .btn_zone .btn{background:#fff;color:#64c2d0;width:100%}}#checkout #ticketing{margin-top:70px;padding-bottom:10px}@media only screen and (max-width:767px){#checkout #ticketing{margin-top:48px;padding-bottom:0}#checkout #ticketing .payment_info{margin-top:65px}#checkout #ticketing .payment_info h3{color:rgba(87,87,86,.65);text-transform:uppercase;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:15px}#checkout #ticketing .payment_info .payment_logos{margin-top:8px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}#checkout #ticketing .payment_info .payment_logos>div{padding-right:15px}#checkout #ticketing .payment_info .payment_logos>div:last-child{padding:0}}#checkout #ticketing h2{margin-bottom:15px}@media only screen and (max-width:767px){#checkout #ticketing h2{font-size:24px}}@media only screen and (max-width:1024px){#checkout #ticketing .box_wrapper{flex-wrap:wrap}}@media only screen and (max-width:1024px){#checkout #ticketing .box_wrapper .col_quarter{width:50%}}@media only screen and (max-width:767px){#checkout #ticketing .box_wrapper .col_quarter{width:100%}}#checkout #ticketing .card{height:100%;margin-top:24px}#checkout #ticketing .card img{display:block}#checkout #ticketing .card .card_text{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);padding:30px}#checkout #ticketing .card .card_text h3{color:#64c2d0;border-bottom:1px solid #64c2d0;margin:0;padding-bottom:15px;font-size:32px}@media only screen and (max-width:767px){#checkout #ticketing .card .card_text h3{font-size:24px}}#checkout #ticketing .card .card_text p{margin:8px 0;line-height:1.5}#checkout #ticketing .card .card_text .btn{margin-top:25px;width:280px;max-width:100%}@media only screen and (max-width:767px){#checkout #ticketing .card .card_text .btn{margin-top:20px}}#checkout .col_aside .box_info .btn{font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;width:100%;margin-top:15px}#checkout .col_aside .partner{display:block;width:100%;padding:20px;border:1px solid #ccc;margin-bottom:20px;text-align:center}#checkout_datas{position:relative}@media only screen and (max-width:1024px){#checkout_datas #stepper .box_wrapper{position:relative}#checkout_datas #stepper .box_wrapper:before{content:"";display:block;width:50%;height:2px;background-color:#b1e0e7;position:absolute;bottom:6px;right:0;z-index:-1}#checkout_datas #stepper .box_wrapper .col{width:50%}#checkout_datas #stepper .box_wrapper .col:first-child,#checkout_datas #stepper .box_wrapper .col:last-child{display:none}}@media only screen and (max-width:767px){#checkout_datas h1{margin-bottom:10px}}#checkout_datas #datas_form{margin-top:30px}@media only screen and (max-width:767px){#checkout_datas #datas_form{margin-top:0;padding-bottom:24px}}#checkout_datas #datas_form h2{font-size:24px;margin-bottom:20px;display:none}@media only screen and (max-width:767px){#checkout_datas #datas_form h2{display:block}}@media only screen and (max-width:1024px){#checkout_datas #datas_form .col_third,#checkout_datas #datas_form .col_two_third{width:50%}}@media only screen and (max-width:767px){#checkout_datas #datas_form .col_third,#checkout_datas #datas_form .col_two_third{width:100%}}#checkout_datas #datas_form .btn_zone{margin-top:15px}#checkout_datas #datas_form .btn_zone .btn{width:280px;max-width:100%}@media only screen and (max-width:767px){#checkout_datas #datas_form .btn_zone .btn{width:100%}}#checkout_datas .order_recap{border-top:1px solid #64c2d0;padding-top:70px}@media only screen and (max-width:767px){#checkout_datas .order_recap{padding-top:40px}}#checkout_datas .order_recap h2{font-size:40px;margin-bottom:30px}@media only screen and (max-width:767px){#checkout_datas .order_recap h2{font-size:24px}}@media only screen and (max-width:767px){#checkout_datas .order_recap table.products tr{justify-content:space-between}}#checkout_datas .order_recap table.products tr td{border:0}@media only screen and (max-width:767px){#checkout_datas .order_recap table.products tr td{width:auto}}#checkout_datas .order_recap table.products tr td.product_name{width:40%}@media only screen and (max-width:767px){#checkout_datas .order_recap table.products tr td.count{order:2}}@media only screen and (max-width:767px){#checkout_datas .order_recap table.products tr.promocode_row{border-bottom:1px solid rgba(87,87,86,.25)}}#checkout_datas .order_recap table.products tr.promocode_row td{border-bottom:1px solid rgba(87,87,86,.25)}@media only screen and (max-width:767px){#checkout_datas .order_recap table.products tr.promocode_row td{border:0}}@media only screen and (max-width:767px){#checkout_datas .order_recap table.products tr.subtotal_row{border-top:1px solid rgba(87,87,86,.25)}}#checkout_datas .order_recap table.products tr.subtotal_row td{border-top:1px solid rgba(87,87,86,.25)}@media only screen and (max-width:767px){#checkout_datas .order_recap table.products tr.subtotal_row td{border:0}}#payment{position:relative}#payment h1{color:#64c2d0}@media only screen and (max-width:1024px){#payment #stepper .box_wrapper{position:relative}#payment #stepper .box_wrapper .col{width:50%}#payment #stepper .box_wrapper .col:first-child,#payment #stepper .box_wrapper .col:nth-child(2){display:none}}#payment .col_aside .box_info .btn{font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;width:100%;margin-top:15px}#payment #payment_form{margin-top:35px;padding-bottom:40px}@media only screen and (max-width:767px){#payment #payment_form{margin-top:20px;padding-bottom:24px}}#payment #payment_form h2{font-size:24px;margin-bottom:20px;display:none}@media only screen and (max-width:767px){#payment #payment_form h2{display:block}}#payment #payment_form form .hide_input{cursor:pointer;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:100%;height:100%;border:0;background:0 0}#payment #payment_form form .radio_img{display:flex;align-items:center}@media only screen and (max-width:767px){#payment #payment_form form .radio_img{flex-direction:initial!important;margin:0 -5px!important}}#payment #payment_form form .radio_img>div{margin-bottom:0}@media only screen and (max-width:767px){#payment #payment_form form .radio_img>div{width:25%}}#payment #payment_form form .radio_img .highlight:hover,#payment #payment_form form .radio_img input:active+.highlight,#payment #payment_form form .radio_img input:checked+.highlight{border-color:#575756}#payment #payment_form form .radio_img .highlight{cursor:pointer;display:block;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;text-align:center;position:initial;margin-bottom:0!important;transform:none;padding:15px 0;border:1px solid transparent;border-radius:8px}#payment #payment_form form .radio_img .highlight .visu img{display:block;margin:auto;max-width:100%}#payment #payment_form form .btn_zone{margin-top:40px}@media only screen and (max-width:767px){#payment #payment_form form .btn_zone{margin-top:30px;margin-bottom:15px}#payment #payment_form form .btn_zone .btn{width:100%}}#payment #payment_form form #europabankSubmit.disabled{opacity:.5}.promo_page .col_tickets .replace_mobile{display:none}.promo_page .col_tickets .intro{font-size:21px}@media only screen and (max-width:767px){.promo_page .col_tickets .intro{font-size:16px}}.promo_page .col_tickets .promo{font-family:linotype-sabon,Arial,sans-serif;font-weight:700;font-style:normal;font-size:24px;color:#99c554}@media only screen and (max-width:767px){.promo_page .col_tickets .promo{font-size:18px}}.promo_page .products_wrapper{margin-top:60px}@media only screen and (max-width:767px){.promo_page .products_wrapper{margin-top:24px}}.promo_page .products_wrapper .product_type{margin-top:30px}.promo_page .products_wrapper .product_type h3{color:#64c2d0;font-size:32px}@media only screen and (max-width:767px){.promo_page .products_wrapper .product_type h3{font-size:24px}}.promo_page .products_wrapper .product_type table.products .mobile_only{display:none;color:#575756;font-family:Roboto,Arial,sans-serif;font-weight:300;font-style:normal}@media only screen and (max-width:767px){.promo_page .products_wrapper .product_type table.products .mobile_only{display:inline-block}}@media only screen and (max-width:767px){.promo_page .products_wrapper .product_type table.products tr td{border:0}}.promo_page .products_wrapper .product_type table.products tr td.product_name{width:60%}@media only screen and (max-width:1024px){.promo_page .products_wrapper .product_type table.products tr td.product_name{width:50%}}@media only screen and (max-width:767px){.promo_page .products_wrapper .product_type table.products tr.thead{margin-bottom:20px}.promo_page .products_wrapper .product_type table.products tr.thead th{display:none;width:100%;padding:0}.promo_page .products_wrapper .product_type table.products tr.thead th:first-child{display:block}.promo_page .products_wrapper .product_type table.products tr.product_row{border-bottom:1px solid rgba(87,87,86,.25)}.promo_page .products_wrapper .product_type table.products tr.product_row td{padding:0 0 10px}.promo_page .products_wrapper .product_type table.products tr.product_row .product_name{order:1;width:100%}.promo_page .products_wrapper .product_type table.products tr.product_row .product_price{order:2;width:100%;text-align:left}.promo_page .products_wrapper .product_type table.products tr.product_row .product_onlineprice{order:3;text-align:left}.promo_page .products_wrapper .product_type table.products tr.product_row .product_quantity{order:4}}.promo_page .products_wrapper+.btn{width:280px;max-width:100%;margin-top:64px}@media only screen and (max-width:767px){.promo_page .products_wrapper+.btn{width:100%;margin:17px 0 40px}}@media only screen and (max-width:767px){.promo_page .col_aside{display:flex;flex-direction:column}.promo_page .col_aside .box_info{order:1}.promo_page .col_aside .visitors_info{order:2}.promo_page .col_aside .payment_info{order:4;border:0}.promo_page .col_aside .promo_info{order:3;border-bottom:1px solid rgba(87,87,86,.25);font-size:18px;padding:30px 0}.promo_page .col_aside .promo_info p{margin:0}}#default.visits h1+.intro{font-size:21px;margin-top:10px}#default.visits .filtering{margin-top:60px;margin-bottom:30px;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){#default.visits .filtering{margin:30px 0 0}}#default.visits #filters{display:flex;align-items:center}@media only screen and (max-width:767px){#default.visits #filters{box-shadow:0 0 10px rgba(0,0,0,.2);flex-wrap:wrap;position:fixed;bottom:0;background:#fff;z-index:99;left:0;padding:25px 20px}}#default.visits #filters a{margin-right:20px}@media only screen and (max-width:767px){#default.visits #filters a{width:100%;margin-bottom:15px;margin-right:0}}@media only screen and (max-width:767px){#default.visits #filters .filter{margin-bottom:5px;display:inline-block}}#default.visits #filters .btn_border_grey.cave,#default.visits #filters .btn_border_grey.park{padding:11px 27px 14px;cursor:pointer}#default.visits #filters .btn_border_grey i{margin-right:16px;font-size:20px}#default.visits #dates_filter{display:flex;align-items:center;border:1px solid #64c2d0;border-radius:24px;padding:13px 22px;text-transform:uppercase;color:#64c2d0;background:#fff}#default.visits #dates_filter input{width:110px;border:0;color:#64c2d0;font-size:15px;text-align:center;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:.04em}#default.visits .box_padding{margin:0 -12px}@media only screen and (max-width:767px){#default.visits .box_padding{margin:0}}#default.visits .box_padding>div{padding:0 12px}@media only screen and (max-width:767px){#default.visits .box_padding>div{padding:0}}@media only screen and (max-width:1400px){#default.visits .box_cards .col_third{width:50%}}@media only screen and (max-width:767px){#default.visits .box_cards .col_third{width:100%}}#default.visits .box_cards [data-filter=cave] .sticker_cave{display:flex!important}#default.visits .box_cards [data-filter=park] .sticker_park{display:flex!important}#default.visits .box_cards [data-filter=food] .sticker_food{display:flex!important}#default.visits .box_cards .card{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-top:16px}#default.visits .box_cards .card .card_img{position:relative}#default.visits .box_cards .card .card_img .stickers{position:absolute;top:20px;left:20px;display:flex}#default.visits .box_cards .card .card_img .stickers .sticker_cave,#default.visits .box_cards .card .card_img .stickers .sticker_food,#default.visits .box_cards .card .card_img .stickers .sticker_park{color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;width:48px;height:48px}#default.visits .box_cards .card .card_img .stickers .sticker_cave i,#default.visits .box_cards .card .card_img .stickers .sticker_food i,#default.visits .box_cards .card .card_img .stickers .sticker_park i{font-size:24px}#default.visits .box_cards .card .card_img .stickers .sticker_cave{background:#64c2d0;margin-right:15px}#default.visits .box_cards .card .card_img .stickers .sticker_park{background:#99c554;margin-right:15px}#default.visits .box_cards .card .card_img .stickers .sticker_food{background:#ffcb00}#default.visits .box_cards .card .card_text{background:#fff;padding:25px 30px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;position:relative}@media only screen and (max-width:767px){#default.visits .box_cards .card .card_text{padding:20px 25px 25px;color:#64c2d0}}#default.visits .box_cards .card .card_text:after,#default.visits .box_cards .card .card_text:before{content:"";display:block;width:100%;height:100%;opacity:0;position:absolute;bottom:0;left:0;pointer-events:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}#default.visits .box_cards .card .card_text:before{background:-webkit-gradient(linear,left bottom,left top,from(#4ca0ad),to(#76d4e2));background:linear-gradient(to top,#4ca0ad,#76d4e2)}#default.visits .box_cards .card .card_text:after{background:url(../images/stone_texture.png) no-repeat center/cover;opacity:1;mix-blend-mode:soft-light}#default.visits .box_cards .card .card_text>*{position:relative}#default.visits .box_cards .card .card_text h2{color:#64c2d0;line-height:1.2;border:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media only screen and (max-width:767px){#default.visits .box_cards .card .card_text h2{padding-bottom:8px}#default.visits .box_cards .card .card_text h2:after{display:none}}#default.visits .box_cards .card .card_text .visit_infos{margin-bottom:8px}@media only screen and (max-width:767px){#default.visits .box_cards .card .card_text .visit_infos{margin-bottom:3px}}#default.visits .box_cards .card .card_text .visit_infos i{padding-right:10px}#default.visits .box_cards .card .card_text .btn{padding:15px;width:100%;text-align:center}@media only screen and (max-width:767px){#default.visits .box_cards .card .card_text .btn.btn_border{margin-bottom:13px;margin-top:13px}}#default.visits .box_cards .card .card_text .btn i{font-size:19px}#default.visits .box_cards .card .card_text .col_tickets{display:inline-flex;flex:auto;padding:0 0 0 12px}#default.visits .box_cards .card .card_text .col_more_info{width:48px;display:inline-flex;padding:0;flex:0 0 48px;margin-left:1.2rem}#default.visits .box_cards .card .card_text .col_more_info .btn{display:block;width:100%;padding:0;height:48px;line-height:50px}#default.visits .box_cards .card:hover .card_text{color:#fff}#default.visits .box_cards .card:hover .card_text:after,#default.visits .box_cards .card:hover .card_text:before{opacity:1}#default.visits .box_cards .card:hover .card_text h2{color:#fff}#default.visits .box_cards .card:hover .card_text .btn_border{border-color:#fff}#default.visits .box_cards .card:hover .card_text .btn_border:focus,#default.visits .box_cards .card:hover .card_text .btn_border:hover{background:#fff;color:#64c2d0}#default.visits .box_cards .card:hover .card_text .btn_buy{background:#fff;color:#64c2d0}#default.visits .box_cards .card.animation_park .card_text:before{background:-webkit-gradient(linear,left bottom,left top,from(#8dae58),to(#c3ec84));background:linear-gradient(to top,#8dae58,#c3ec84)}#default.visits .box_cards .card.animation_park .card_text h2{color:#99c554}#default.visits .box_cards .card.animation_park .card_text .btn{background:#99c554}#default.visits .box_cards .card.animation_park .card_text .btn.btn_border{background:#fff;border:1px solid #99c554;color:#99c554}#default.visits .box_cards .card.animation_park:hover .card_text{color:#fff}#default.visits .box_cards .card.animation_park:hover .card_text h2{color:#fff}#default.visits .box_cards .card.animation_park:hover .card_text .btn_border{border-color:#fff}#default.visits .box_cards .card.animation_park:hover .card_text .btn_buy{background:#fff;color:#99c554}.package_detail table.products,.tickets_page table.products{margin-bottom:65px}.package_detail .title_hours,.tickets_page .title_hours{margin-top:60px}.package_detail .radios,.tickets_page .radios{margin-top:18px}.package_detail .products_wrapper+.btn,.tickets_page .products_wrapper+.btn{margin-top:50px}@media only screen and (max-width:767px){.package_detail .products_wrapper+.btn,.tickets_page .products_wrapper+.btn{margin:17px 0 40px}}.package_detail .products_wrapper .radios .radio,.tickets_page .products_wrapper .radios .radio{margin-bottom:15px}.package_detail .title_hours{margin-top:0}@media only screen and (max-width:1024px){.groups.tickets_page h1{line-height:1}}.groups.tickets_page h1+.intro{margin-top:8px}@media only screen and (max-width:767px){.groups.tickets_page h1+.intro{margin-top:15px}}.groups.tickets_page .intro a{font-family:Roboto,Arial,sans-serif;font-weight:700;font-style:normal}.groups.tickets_page #stepper{margin-top:90px}@media only screen and (max-width:767px){.groups.tickets_page #stepper{margin-top:40px}}@media only screen and (max-width:1024px){.groups.tickets_page #stepper .box_wrapper{position:relative}.groups.tickets_page #stepper .box_wrapper:before{content:"";display:block;width:50%;height:2px;background-color:#b1e0e7;position:absolute;bottom:6px;right:0;z-index:-1}.groups.tickets_page #stepper .box_wrapper .col{width:50%}.groups.tickets_page #stepper .box_wrapper .col:first-child:before{display:none}.groups.tickets_page #stepper .box_wrapper .col:last-child,.groups.tickets_page #stepper .box_wrapper .col:nth-child(3){display:none}}.groups.tickets_page .products_wrapper h2{font-size:48px;margin-bottom:40px}@media only screen and (max-width:767px){.groups.tickets_page .products_wrapper h2{font-size:32px;margin-bottom:17px}}.groups.tickets_page .products_wrapper .mandatory{margin-top:10px;margin-bottom:45px;font-size:14px}@media only screen and (max-width:767px){.groups.tickets_page .products_wrapper .mandatory{margin-bottom:40px}}.groups.tickets_page .products_wrapper table.products{margin-bottom:45px}@media only screen and (max-width:767px){.groups.tickets_page .products_wrapper table.products{margin-bottom:40px}}.groups.tickets_page .products_wrapper table.products:last-of-type{margin-bottom:40px}@media only screen and (max-width:767px){.groups.tickets_page .products_wrapper table.products:last-of-type{margin-bottom:25px}}@media only screen and (max-width:767px){.groups.tickets_page .products_wrapper table.products tr{align-items:center}}.groups.tickets_page .products_wrapper table.products tr td{padding:10px 0}.groups.tickets_page .products_wrapper table.products tr td.product_name{width:auto}.groups.tickets_page .products_wrapper table.products tr td.product_quantity{width:100px}.groups.tickets_page .products_wrapper table.products tr td.product_quantity>div{justify-content:flex-end}.groups.tickets_page .products_wrapper table.products tr td.product_quantity input[name^=quantity]{padding:0}.groups.tickets_page .products_wrapper table.products tr td.product_price{width:100px}.groups.tickets_page .products_wrapper table.products tr td.product_onlineprice{width:85px;text-align:center}@media only screen and (max-width:767px){.groups.tickets_page .products_wrapper table.products tr td.product_onlineprice .mobile_only{display:none}}.groups.tickets_page .products_wrapper+.btn{margin-top:40px}@media only screen and (max-width:767px){.groups.tickets_page .products_wrapper+.btn{margin-top:15px}}.groups.meal_page .intro{font-size:21px;margin-top:20px}@media only screen and (max-width:767px){.groups.meal_page .intro{font-size:16px;margin-top:17px;margin-bottom:10px}}.groups.meal_page #stepper{margin-top:95px;margin-bottom:44px}@media only screen and (max-width:767px){.groups.meal_page #stepper{margin-top:40px}}@media only screen and (max-width:1024px){.groups.meal_page #stepper .box_wrapper{position:relative}.groups.meal_page #stepper .box_wrapper:before{content:"";display:block;width:50%;height:2px;background-color:#b1e0e7;position:absolute;bottom:6px;right:0;z-index:-1}.groups.meal_page #stepper .box_wrapper .col{width:50%}.groups.meal_page #stepper .box_wrapper .col:first-child:before{display:none}.groups.meal_page #stepper .box_wrapper .col:first-child,.groups.meal_page #stepper .box_wrapper .col:last-child{display:none}}.groups.meal_page .products_wrapper .product_type h2{margin-bottom:40px}.groups.meal_page .products_wrapper .product_type h3+p{margin-top:0}.groups.meal_page .products_wrapper .product_type p{font-family:Roboto,Arial,sans-serif;font-weight:300;font-style:normal;font-size:16px}@media only screen and (max-width:767px){.groups.meal_page .products_wrapper .product_type p{line-height:1.4}}.groups.meal_page .products_wrapper .product_type p b{font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal}.groups.meal_page .products_wrapper .product_type p small{font-size:14px;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal}.groups.meal_page .products_wrapper .product_type p+.row{margin-top:22px}.groups.meal_page .products_wrapper .product_type p .decale{display:block;margin-left:70px}@media only screen and (max-width:767px){.groups.meal_page .products_wrapper .product_type p .decale{display:inline;margin-left:0}}.groups.meal_page .products_wrapper .product_type p+h3{margin-top:42px}.groups.meal_page .products_wrapper .product_type .row+h3{margin-top:42px}.groups.meal_page .products_wrapper .product_type .row+p{margin-top:40px}@media only screen and (max-width:767px){.groups.meal_page .products_wrapper .product_type .row+p{margin-top:22px}}.groups.datas_page .products_wrapper .product_type h2,.groups.meal_page .products_wrapper .product_type h2{font-size:48px}@media only screen and (max-width:767px){.groups.datas_page .products_wrapper .product_type h2,.groups.meal_page .products_wrapper .product_type h2{font-size:32px}}.groups.datas_page .products_wrapper .product_type h3,.groups.meal_page .products_wrapper .product_type h3{color:#64c2d0;font-size:32px}@media only screen and (max-width:767px){.groups.datas_page .products_wrapper .product_type h3,.groups.meal_page .products_wrapper .product_type h3{font-size:24px}}.groups.datas_page .products_wrapper .product_type .row,.groups.meal_page .products_wrapper .product_type .row{margin-bottom:24px}@media only screen and (max-width:767px){.groups.datas_page .products_wrapper .product_type .row,.groups.meal_page .products_wrapper .product_type .row{margin-bottom:16px}}.groups.datas_page .products_wrapper .product_type .btn,.groups.meal_page .products_wrapper .product_type .btn{width:280px;max-width:100%;margin-top:56px}@media only screen and (max-width:767px){.groups.datas_page .products_wrapper .product_type .btn,.groups.meal_page .products_wrapper .product_type .btn{width:100%;margin-top:40px}}.groups.datas_page .products_wrapper .product_type .btn.mobile_only,.groups.meal_page .products_wrapper .product_type .btn.mobile_only{display:none}@media only screen and (max-width:767px){.groups.datas_page .products_wrapper .product_type .btn.mobile_only,.groups.meal_page .products_wrapper .product_type .btn.mobile_only{display:block}}@media only screen and (max-width:767px){.groups.datas_page .products_wrapper .product_type .btn+.btn,.groups.meal_page .products_wrapper .product_type .btn+.btn{margin-top:16px;margin-bottom:24px}}.groups.datas_page #stepper{margin-top:30px;margin-bottom:44px}@media only screen and (max-width:767px){.groups.datas_page #stepper{margin-top:40px}}@media only screen and (max-width:1024px){.groups.datas_page #stepper .box_wrapper{position:relative}.groups.datas_page #stepper .box_wrapper .col{width:50%}.groups.datas_page #stepper .box_wrapper .col:first-child:before{display:none}.groups.datas_page #stepper .box_wrapper .col:first-child,.groups.datas_page #stepper .box_wrapper .col:nth-child(2){display:none}}@media only screen and (max-width:767px){.groups.datas_page .products_wrapper .product_type h2+h3{margin-top:10px}}.groups.datas_page .products_wrapper .product_type h3{margin-top:40px}@media only screen and (max-width:767px){.groups.datas_page .products_wrapper .product_type h3{margin-top:20px}}.groups.datas_page .products_wrapper .product_type h3+p{font-size:16px;font-family:Roboto,Arial,sans-serif;font-weight:300;font-style:normal;line-height:1.4;margin-bottom:0}@media only screen and (max-width:767px){.groups.datas_page .products_wrapper .product_type h3+p{margin-top:5px}}.groups.datas_page .products_wrapper .product_type h3+p a{font-family:Roboto,Arial,sans-serif;font-weight:700;font-style:normal}.groups.datas_page .products_wrapper .product_type .radios{margin-top:20px}.groups.datas_page .products_wrapper .product_type .radios>div{margin-bottom:0}@media only screen and (max-width:767px){.groups.datas_page .products_wrapper .product_type .radios>div:first-child{width:100%;margin-bottom:10px}}@media only screen and (max-width:767px){.groups.datas_page .products_wrapper .product_type .radios>div:nth-child(2){margin-right:40px}}.groups.datas_page .products_wrapper .product_type .checkbox{font-size:16px}.groups.datas_page .products_wrapper .product_type .checkbox .simple_checkbox{margin-bottom:15px}@media only screen and (max-width:767px){.groups.datas_page .products_wrapper .product_type .checkbox .simple_checkbox.solo{margin-bottom:5px}}@media only screen and (max-width:767px){.groups.datas_page .products_wrapper .product_type .comments{margin-bottom:35px}}.groups.datas_page .products_wrapper .product_type .mandatory{margin-top:30px;margin-bottom:0}@media only screen and (max-width:767px){.groups.datas_page .products_wrapper .product_type .mandatory{margin-top:10px}}.groups.datas_page .products_wrapper .product_type .mandatory small{font-size:14px}.groups.datas_page .products_wrapper .product_type .btn{margin-top:40px}.groups.datas_page .order_recap{border-top:1px solid #64c2d0;padding-top:70px;margin-top:50px}@media only screen and (max-width:767px){.groups.datas_page .order_recap{padding-top:40px;margin-top:0;margin-bottom:20px}}.groups.datas_page .order_recap h2{font-size:40px;margin-bottom:30px}@media only screen and (max-width:767px){.groups.datas_page .order_recap h2{font-size:24px;margin-bottom:12px}}.groups.datas_page .order_recap table.products{width:100%}@media only screen and (max-width:767px){.groups.datas_page .order_recap table.products tr{justify-content:space-between}}.groups.datas_page .order_recap table.products tr td{padding:5px 0;border:0;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal}@media only screen and (max-width:767px){.groups.datas_page .order_recap table.products tr td{width:auto;padding:12px 0}}.groups.datas_page .order_recap table.products tr td.product_name{width:35%;text-transform:uppercase}@media only screen and (max-width:767px){.groups.datas_page .order_recap table.products tr td.product_name{width:60%}}.groups.datas_page .order_recap table.products tr td.product_onlineprice{color:#64c2d0;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;width:95px;text-align:right}@media only screen and (max-width:767px){.groups.datas_page .order_recap table.products tr td.product_onlineprice{width:105px}}.groups.datas_page .order_recap table.products tr.empty td{padding-top:10px}@media only screen and (max-width:767px){.groups.datas_page .order_recap table.products tr.empty td{padding:0}}.groups.datas_page .order_recap table.products tr.total_row td{border-top:1px solid rgba(87,87,86,.25);padding:15px 0}.groups.datas_page .order_recap table.products tr.total_row td.total_label{font-family:linotype-sabon,Arial,sans-serif;font-weight:700;font-style:normal;font-size:24px}@media only screen and (max-width:767px){.groups.datas_page .order_recap table.products tr.total_row td.total_label{font-size:21px}}.groups.datas_page .order_recap table.products tr.total_row td.total_label small{color:rgba(87,87,86,.85);font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:15px;text-transform:uppercase}.groups.datas_page .order_recap table.products tr.total_row td.product_onlineprice{color:#575756;font-size:24px;font-family:linotype-sabon,Arial,sans-serif;font-weight:700;font-style:normal}@media only screen and (max-width:767px){.groups.datas_page .order_recap table.products tr.total_row td.product_onlineprice{font-size:21px}}#thankyou.groups h1{color:#575756;line-height:1;margin-bottom:40px}#thankyou.groups #stepper{margin-bottom:44px}#thankyou.groups h2{font-size:48px;margin-bottom:40px}@media only screen and (max-width:767px){#thankyou.groups h2{font-size:32px;margin-bottom:13px}}#thankyou.groups h3{color:#64c2d0;font-size:32px}@media only screen and (max-width:767px){#thankyou.groups h3{font-size:24px}}#thankyou.groups h3+p{margin-top:0}#thankyou.groups .intro{line-height:1.4;margin-bottom:80px}@media only screen and (max-width:767px){#thankyou.groups .intro{margin-bottom:40px}}#thankyou.groups .intro a{font-family:Roboto,Arial,sans-serif;font-weight:700;font-style:normal}#thankyou.groups .intro span{margin:0 10px}.goldpass h1,.presales h1{color:#64c2d0;margin-top:0}.goldpass h3,.presales h3{margin-bottom:10px}.goldpass h3 code,.presales h3 code{background-color:#fff;border:1px solid #e83e8c;border-radius:8px;padding:4px 7px;color:#e83e8c;font-size:16px;margin-bottom:5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;vertical-align:bottom;margin-top:-10px;display:inline-block}.goldpass h3 code .fal,.presales h3 code .fal{margin-right:5px}.goldpass h3 .removeCode,.presales h3 .removeCode{background-color:#e83e8c;border:1px solid #e83e8c;border-radius:8px;padding:4px 7px;color:#fff;font-size:16px;margin-bottom:5px;vertical-align:bottom;margin-top:-10px;display:inline-block;cursor:pointer;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.goldpass h3 .removeCode:hover,.presales h3 .removeCode:hover{background-color:#fff;color:#e83e8c;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.goldpass .code,.presales .code{display:block;margin-bottom:10px;width:100%;font-size:0}.goldpass .code .prepend,.presales .code .prepend{display:inline-block;border-radius:8px 0 0 8px;border:1px solid #575756;border-right:none;background-color:#fff;padding:19px 12px 18px;color:#ccc;font-size:18px;vertical-align:middle}.goldpass .code .prepend.focus,.presales .code .prepend.focus{color:#fff}.goldpass .code .prepend.hidden,.presales .code .prepend.hidden{display:none}@media only screen and (max-width:767px){.goldpass .code .prepend,.presales .code .prepend{width:10%}}.goldpass .code .prepend_valid,.presales .code .prepend_valid{display:inline-block;border-radius:8px 0 0 8px;border:1px solid #99c554;border-right:none;background-color:#99c554;padding:19px 12px 18px;color:#fff;font-size:18px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;vertical-align:middle}.goldpass .code .prepend_valid.hidden,.presales .code .prepend_valid.hidden{display:none}@media only screen and (max-width:767px){.goldpass .code .prepend_valid,.presales .code .prepend_valid{width:10%}}.goldpass .code input[type=text],.presales .code input[type=text]{display:inline-block;border-radius:0 8px 8px 0;border:1px solid #575756;border-left:none;background-color:#fff;padding:21px 22px;font-size:16px;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;color:#575756;text-align:center;letter-spacing:3px;text-transform:uppercase;width:250px;vertical-align:middle}.goldpass .code input[type=text].valid,.presales .code input[type=text].valid{border:1px solid #99c554;border-left:none}@media only screen and (max-width:767px){.goldpass .code input[type=text],.presales .code input[type=text]{width:70%}}.goldpass .code .validate,.presales .code .validate{display:inline-block;border-radius:8px;background-color:#64c2d0;color:#fff;padding:22px 14px;border:none;font-size:14px;border-left:none;vertical-align:middle;text-align:center;cursor:pointer;width:90px;margin-left:10px}.goldpass .code .validate.hidden,.presales .code .validate.hidden{display:none}@media only screen and (max-width:767px){.goldpass .code .validate,.presales .code .validate{margin-left:2%;width:18%}}.goldpass .code .validation,.presales .code .validation{display:inline-block;background-color:#fff;color:#575756;padding:22px 14px;border:none;font-size:14px;vertical-align:middle;text-align:center;margin-left:10px;width:90px}.goldpass .code .validation.hidden,.presales .code .validation.hidden{display:none}@media only screen and (max-width:767px){.goldpass .code .validation,.presales .code .validation{margin-left:2%;width:18%}}.goldpass .code .error,.presales .code .error{display:inline-block;border-radius:8px;background-color:#ec4949;color:#fff;padding:22px 14px;border:none;font-size:14px;border-left:none;vertical-align:middle;text-align:center;margin-left:10px}.goldpass .code .error.hidden,.presales .code .error.hidden{display:none}@media only screen and (max-width:767px){.goldpass .code .error,.presales .code .error{display:block;width:100%;padding:10px 14px;margin:10px 0 5px}}.goldpass .code .remove,.presales .code .remove{display:inline-block;border-radius:8px;background-color:#ddd;color:#575756;padding:20px 14px;font-size:18px;vertical-align:middle;text-align:center;cursor:pointer;margin-left:10px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.goldpass .code .remove.hidden,.presales .code .remove.hidden{display:none}.goldpass .code .remove:hover,.presales .code .remove:hover{background-color:#575756;color:#ddd}@media only screen and (max-width:767px){.goldpass .code .remove,.presales .code .remove{margin-left:2%;width:18%}}.goldpass .timestamp_item,.presales .timestamp_item{margin-bottom:25px;padding:25px;border:1px solid #eee}.goldpass .timestamp_item.added,.presales .timestamp_item.added{background-color:#99c554}.goldpass .timestamp_item.added .description,.goldpass .timestamp_item.added .legend,.goldpass .timestamp_item.added h3,.presales .timestamp_item.added .description,.presales .timestamp_item.added .legend,.presales .timestamp_item.added h3{color:#fff}.goldpass .timestamp_item .product_type,.presales .timestamp_item .product_type{margin-top:0}.goldpass .timestamp_item .subproducts .block:last-child,.presales .timestamp_item .subproducts .block:last-child{margin-bottom:0}.add_goldpass,.add_presale{display:inline-block;border-radius:8px;background-color:#fff;color:#64c2d0;padding:11px 30px;border:1px solid #64c2d0;font-size:14px;vertical-align:middle;text-align:center;cursor:pointer;width:350px;margin-top:10px}.add_goldpass.hidden,.add_presale.hidden{display:none}.add_goldpass:hover,.add_presale:hover{background-color:#64c2d0;color:#fff;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media only screen and (max-width:767px){.add_goldpass,.add_presale{width:100%}}#pdf{background-image:url(../images/pdf/bg_blue_lines1.png);background-repeat:no-repeat;background-size:250px auto;background-position:top left;position:relative;font-size:12px}#pdf .bg2{background:url(../images/pdf/bg_blue_lines2.png) no-repeat top right;background-size:110px auto;position:absolute;height:1000px;width:110px;right:0;top:80px}#pdf .container{width:710px}#pdf header{text-align:center}#pdf header .logo{padding-top:45px}#pdf header .logo img{width:100px;max-width:100%}#pdf h1{color:#2ab8cc;font-family:Rockness,Arial,sans-serif;font-weight:400;font-style:normal;text-align:center;padding-top:30px;margin-bottom:15px;font-size:80px;line-height:1}#pdf .qrCodes{padding:5px 30px}#pdf .qrCodes img{width:255px}#pdf .qrCodes.package{padding:0!important;width:100%;display:block;margin-bottom:.5cm}#pdf .qrCodes.package .qrcode_detail{border:1px solid #ddd;background-color:#fff;padding:.15cm 0;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;margin-bottom:10px;text-align:center;width:100%;font-size:12px;position:relative}#pdf .qrCodes.package .qrcode_detail .subproduct{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;text-align:center;top:5.3cm;font-size:20px;left:1cm;position:absolute;padding:5px;width:5.3cm;color:#000}#pdf .qrCodes.package .qrcode_detail img{display:block;margin:0 auto;height:5cm;max-width:5cm;width:auto}#pdf .qrCodes.package .qrcode_detail .mp{margin:0 auto;height:5cm;width:9cm;padding-left:1.5cm;display:table}#pdf .qrCodes.package .qrcode_detail .mp p{font-family:Rockness,Arial,sans-serif;font-weight:400;font-style:normal;font-size:60px;line-height:50px;display:table-cell;height:100%;width:100%;color:red;vertical-align:middle;margin:0}#pdf .qrCodes.package .qrcode_detail:last-child{margin-bottom:0}#pdf .qrCodes.package .qrcode_detail .logo{position:absolute;right:1.2cm;top:1.7cm}#pdf .qrCodes.package .qrcode_detail .logo img{width:4cm!important;height:auto}#pdf .qrCodes.package .qrcode_detail .clock{display:inline-block;height:18px}#pdf .proofLabel{border:1px solid #ddd;background-color:#fff;padding:.3cm;margin:0 0 .25cm;display:block;width:100%;position:relative}#pdf .proofLabel p{display:inline-block;padding:0;margin:0;font-family:linotype-sabon,Arial,sans-serif;font-weight:700;font-style:normal;width:100%;font-size:14px;text-align:center;color:red;font-weight:700}#pdf .proofLabel.mp p{width:100%;text-align:center;font-size:14px}#pdf h2{color:#2ab8cc;font-size:24px}#pdf .control{float:right;background-color:#f9f9f9;display:block;border-left:1px dotted #ddd;height:100%;right:0;width:20%;top:0;position:absolute;text-align:center}#pdf .control span{position:absolute;float:right;top:.1cm;right:.1cm;font-size:9px;text-transform:uppercase;font-weight:300;width:100%}#pdf table.table_infos,#pdf table.table_noproof{font-size:13px;color:#000}#pdf table.table_infos tr td,#pdf table.table_noproof tr td{font-family:linotype-sabon,Arial,sans-serif;font-weight:700;font-style:normal;padding:5px 15px}#pdf table.table_infos tr td.break,#pdf table.table_noproof tr td.break{padding:0}#pdf table.table_infos tr td.highlight,#pdf table.table_noproof tr td.highlight{background:#f3f3f3;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;padding:5px 15px;color:#000;position:relative}#pdf table.table_infos tr td.highlight .flexbox,#pdf table.table_noproof tr td.highlight .flexbox{margin-top:8px;display:table;width:100%}#pdf table.table_infos tr td.highlight .flexbox>div,#pdf table.table_noproof tr td.highlight .flexbox>div{display:table-cell;width:55%}#pdf table.table_infos tr td.highlight .flexbox>div:first-child,#pdf table.table_noproof tr td.highlight .flexbox>div:first-child{width:15%}#pdf table.table_infos tr td.highlight .flexbox>div:last-child,#pdf table.table_noproof tr td.highlight .flexbox>div:last-child{width:30%}#pdf table.table_infos tr td.highlight .covid,#pdf table.table_noproof tr td.highlight .covid{display:inline-block;padding:5px;margin:0;float:right;right:0;top:0;line-height:100%;color:#fff;font-weight:700;position:absolute}#pdf table.table_infos tr td.highlight .clock,#pdf table.table_noproof tr td.highlight .clock{display:inline-block;height:13px;vertical-align:middle}#pdf table.table_infos tr td.formule,#pdf table.table_noproof tr td.formule{text-transform:none}#pdf table.table_infos tr td.qr_code,#pdf table.table_noproof tr td.qr_code{padding:5px 30px}#pdf table.table_infos tr td.qr_code img,#pdf table.table_noproof tr td.qr_code img{width:125px;max-width:100%}#pdf table.table_infos tr td.qr_code.package,#pdf table.table_noproof tr td.qr_code.package{padding:0 0 0 10px!important}#pdf table.table_infos tr td.qr_code.package .qrcode_detail,#pdf table.table_noproof tr td.qr_code.package .qrcode_detail{border:1px solid #ddd;background-color:#fff;padding:.15cm 0;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;margin-bottom:10px;text-align:center;width:100%;font-size:12px;position:relative}#pdf table.table_infos tr td.qr_code.package .qrcode_detail .subproduct,#pdf table.table_noproof tr td.qr_code.package .qrcode_detail .subproduct{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;text-align:center;top:2.3cm;font-size:11px;left:0;position:absolute;padding:5px 0;width:2.3cm;color:#000}#pdf table.table_infos tr td.qr_code.package .qrcode_detail img,#pdf table.table_noproof tr td.qr_code.package .qrcode_detail img{display:block;margin:0 auto;height:2cm;width:auto}#pdf table.table_infos tr td.qr_code.package .qrcode_detail .mp,#pdf table.table_noproof tr td.qr_code.package .qrcode_detail .mp{margin:0 auto;height:5cm;width:9cm;padding-left:1.5cm;display:table}#pdf table.table_infos tr td.qr_code.package .qrcode_detail .mp p,#pdf table.table_noproof tr td.qr_code.package .qrcode_detail .mp p{font-family:Rockness,Arial,sans-serif;font-weight:400;font-style:normal;font-size:60px;line-height:50px;display:table-cell;height:100%;width:100%;color:red;vertical-align:middle;margin:0}#pdf table.table_infos tr td.qr_code.package .qrcode_detail:last-child,#pdf table.table_noproof tr td.qr_code.package .qrcode_detail:last-child{margin-bottom:0}#pdf table.table_noproof tr td{padding:0}#pdf #content{margin-top:20px}#pdf #content a{color:#2ab8cc;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal}#pdf #content h2{font-size:25px;margin-top:25px;margin-bottom:10px}#pdf #content p{text-align:center;color:#000}#pdf #content h3 a{font-size:21px;font-family:linotype-sabon,Arial,sans-serif;font-weight:700;font-style:normal;color:#000!important}#pdf #content ul{padding:0;padding-left:16px;margin-bottom:10px;list-style:initial}#pdf #content ul li{margin-bottom:5px;padding:0}#pdf #content ul li u{font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal}#pdf #content .common_infos a{font-weight:400;color:#575756}#pdf #content .blue{color:#2ab8cc;font-family:Roboto,Arial,sans-serif;font-weight:700;font-style:normal}#pdf #content .small{font-size:9px;margin-top:12px}#pdf #abonnement{margin-top:20px;margin-bottom:20px}#pdf #abonnement .img{text-align:right;padding-right:15px}#pdf #abonnement .img img{width:35px;max-width:100%}#pdf #abonnement .wrap{text-align:center;padding:40px 5px 25px;border:1px solid #64c2d0}#pdf #abonnement .wrap h2{font-size:21px;margin:0;margin-bottom:20px}#pdf table#footer_table tr td{font-family:linotype-sabon,Arial,sans-serif;font-weight:700;font-style:normal;font-size:16px}#pdf table#footer_table tr td a{font-family:linotype-sabon,Arial,sans-serif;font-weight:700;font-style:normal}#pdf table#footer_table tr td.socials{text-align:center}#pdf table#footer_table tr td.socials a{display:inline-block;padding-left:5px}#pdf table#footer_table tr td.socials a img{display:block;width:19px;max-width:19px}#pdf.ticket2{background-image:url(../images/pdf/bg_green_lines1.png)}#pdf.ticket2 .bg2{background:url(../images/pdf/bg_green_lines2.png) no-repeat top right}#pdf.ticket2 h1{color:#99c554}#pdf.ticket2 h2{color:#99c554}#pdf.ticket2 #content a{color:#99c554}#pdf.ticket2 #content .green{color:#99c554}#pdf.ticket2 #abonnement{margin-top:20px}#pdf.ticket2 #abonnement .wrap{border-color:#99c554}#pdf.ticket2 #abonnement .img img,#pdf.ticket3 #abonnement .img img{width:25px}#pdf.ticket3 #abonnement{margin-top:-10px}#pdf.ticket_abo #content ul{margin-bottom:20px}#pdf.ticket_abo #content ul li ul{padding-left:15px!important;list-style-type:circle;margin-bottom:5px}#pdf.ticket_abo #content ul li ul li:first-child{margin-top:5px}#pdf.ticket_abo table#footer_table{margin-top:100px!important}@media print{*{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}body,html{font-size:13px;line-height:1.4}@page{margin-top:15px;margin-bottom:15px;margin-left:50px;margin-right:50px}#pdf{color:#575756!important;color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}#pdf .page_break{page-break-before:always!important}#pdf h1,#pdf h2{color:#2ab8cc!important}#pdf h2{font-size:20px}#pdf table tr td.highlight{background:#f3f3f3!important}#pdf #content .blue{color:#2ab8cc!important}#pdf #content .small{font-size:10px}#pdf #content a{color:#2ab8cc!important}#pdf table.footer_table tr td{font-size:15px}#pdf.ticket2 h1,#pdf.ticket2 h2{color:#99c554!important}#pdf.ticket2 #content .green{color:#99c554!important}#pdf.ticket2 #content a{color:#99c554!important}}#noty_layout__bottom,#noty_layout__bottomCenter,#noty_layout__bottomLeft,#noty_layout__bottomRight,#noty_layout__center,#noty_layout__centerLeft,#noty_layout__centerRight,#noty_layout__top,#noty_layout__topCenter,#noty_layout__topLeft,#noty_layout__topRight,.noty_layout_mixin{position:fixed;margin:0;padding:0;z-index:9999999;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;filter:blur(0);-webkit-filter:blur(0);max-width:90%}#noty_layout__top{top:0;left:5%;width:90%}#noty_layout__topLeft{top:20px;left:20px;width:325px}#noty_layout__topCenter{top:5%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__topRight{top:20px;right:20px;width:325px}#noty_layout__bottom{bottom:0;left:5%;width:90%}#noty_layout__bottomLeft{bottom:20px;left:20px;width:325px}#noty_layout__bottomCenter{bottom:5%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__bottomRight{bottom:20px;right:20px;width:325px}#noty_layout__center{top:50%;left:50%;width:600px;-webkit-transform:translate(-webkit-calc(-50% - .5px),-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px),calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__centerLeft{top:50%;left:20px;width:325px;-webkit-transform:translate(0,-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(0,calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__centerRight{top:50%;right:20px;width:325px;-webkit-transform:translate(0,-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(0,calc(-50% - .5px)) translateZ(0) scale(1,1)}.noty_progressbar{display:none}.noty_has_timeout.noty_has_progressbar .noty_progressbar{display:block;position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#646464;opacity:.2;filter:alpha(opacity=10)}.noty_bar{-webkit-backface-visibility:hidden;-webkit-transform:translate(0,0) translateZ(0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);-webkit-font-smoothing:subpixel-antialiased;overflow:hidden}.noty_effects_open{opacity:0;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);-webkit-animation:noty_anim_in .5s cubic-bezier(.68,-.55,.265,1.55);animation:noty_anim_in .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_effects_close{-webkit-animation:noty_anim_out .5s cubic-bezier(.68,-.55,.265,1.55);animation:noty_anim_out .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_fix_effects_height{-webkit-animation:noty_anim_height 75ms ease-out;animation:noty_anim_height 75ms ease-out}.noty_close_with_click{cursor:pointer}.noty_close_button{position:absolute;top:2px;right:2px;font-weight:700;width:20px;height:20px;text-align:center;line-height:20px;background-color:rgba(0,0,0,.05);border-radius:2px;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.noty_close_button:hover{background-color:rgba(0,0,0,.1)}.noty_modal{position:fixed;width:100%;height:100%;background-color:#000;z-index:10000;opacity:.3;left:0;top:0}.noty_modal.noty_modal_open{opacity:0;-webkit-animation:noty_modal_in .3s ease-out;animation:noty_modal_in .3s ease-out}.noty_modal.noty_modal_close{-webkit-animation:noty_modal_out .3s ease-out;animation:noty_modal_out .3s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes noty_modal_in{100%{opacity:.3}}@keyframes noty_modal_in{100%{opacity:.3}}@-webkit-keyframes noty_modal_out{100%{opacity:0}}@keyframes noty_modal_out{100%{opacity:0}}@keyframes noty_modal_out{100%{opacity:0}}@-webkit-keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@-webkit-keyframes noty_anim_height{100%{height:0}}@keyframes noty_anim_height{100%{height:0}}.noty_close_button{display:none}.noty_theme__nest.noty_bar{margin:0 0 15px 0;overflow:hidden;border-radius:2px;position:relative;box-shadow:rgba(0,0,0,.098039) 5px 4px 10px 0}.noty_theme__nest.noty_bar .noty_body{padding:10px;font-size:14px;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.noty_theme__nest.noty_bar .noty_buttons{padding:10px}.noty_layout .noty_theme__nest.noty_bar{z-index:5}.noty_layout .noty_theme__nest.noty_bar:nth-child(2){position:absolute;top:0;margin-top:4px;margin-right:-4px;margin-left:4px;z-index:4;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(3){position:absolute;top:0;margin-top:8px;margin-right:-8px;margin-left:8px;z-index:3;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(4){position:absolute;top:0;margin-top:12px;margin-right:-12px;margin-left:12px;z-index:2;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(5){position:absolute;top:0;margin-top:16px;margin-right:-16px;margin-left:16px;z-index:1;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(n+6){position:absolute;top:0;margin-top:20px;margin-right:-20px;margin-left:20px;z-index:-1;width:100%}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(2),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(2){margin-top:4px;margin-left:-4px;margin-right:4px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(3),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(3){margin-top:8px;margin-left:-8px;margin-right:8px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(4),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(4){margin-top:12px;margin-left:-12px;margin-right:12px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(5),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(5){margin-top:16px;margin-left:-16px;margin-right:16px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(n+6),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(n+6){margin-top:20px;margin-left:-20px;margin-right:20px}.noty_theme__nest.noty_type__alert,.noty_theme__nest.noty_type__notification{background-color:#073b4c;color:#fff}.noty_theme__nest.noty_type__alert .noty_progressbar,.noty_theme__nest.noty_type__notification .noty_progressbar{background-color:#fff}.noty_theme__nest.noty_type__warning{background-color:#ffd166;color:#fff}.noty_theme__nest.noty_type__error{background-color:#ef476f;color:#fff}.noty_theme__nest.noty_type__error .noty_progressbar{opacity:.4}.noty_theme__nest.noty_type__info,.noty_theme__nest.noty_type__information{background-color:#118ab2;color:#fff}.noty_theme__nest.noty_type__info .noty_progressbar,.noty_theme__nest.noty_type__information .noty_progressbar{opacity:.6}.noty_theme__nest.noty_type__success{background-color:#06d6a0;color:#fff}.noty_theme__nest.noty_type__confirm{border:1px solid #64c2d0;padding:20px;font-family:Roboto,Arial,sans-serif;background-color:#fff}.ui-datepicker{width:300px!important;border-radius:8px!important;margin-top:5px}.ui-datepicker .ui-datepicker-header{border-radius:7px!important}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable .ui-state-default{color:#ddd!important;border:none!important}.ui-datepicker .ui-datepicker-calendar .undefined .ui-state-default{background-color:#64c2d0!important;color:#fff!important;border:none!important}@media only screen and (max-width:1024px){#thankyou #stepper .col{width:50%}#thankyou #stepper .col:first-child,#thankyou #stepper .col:nth-child(2){display:none}}#thankyou h1{color:#64c2d0;margin-top:0;margin-bottom:20px}#thankyou h1+h2{font-size:40px}@media only screen and (max-width:767px){#thankyou h1+h2{font-size:24px}}#thankyou .btn_border{width:280px;max-width:100%}@media only screen and (max-width:767px){#thankyou .btn_border{width:100%;margin-bottom:40px}}#thankyou .intro{font-size:21px;margin-bottom:50px}@media only screen and (max-width:767px){#thankyou .intro{font-size:16px}}#thankyou .col_aside .box_info .btn{margin-top:30px}@media only screen and (max-width:767px){#thankyou .col_aside .payment_info{display:none}}
/*# sourceMappingURL=maps/styles.min.css.map */
