@import url(https://fonts.cdnfonts.com/css/helvetica-neue-lt-pro);@font-face{font-family:Helvetica-Neue;font-style:normal;font-weight:400;src:url(../../static/media/subset-HelveticaNeueLT-Regular.1c92a4af5f15a5e84470.woff2) format("woff2"),url(../../static/media/subset-HelveticaNeueLT-Regular.e25c11d4a928fe75525f.woff) format("woff"),url(../../static/media/subset-HelveticaNeueLT-Regular.a4190db1ef1834be4832.ttf) format("truetype")}
/*! destyle.css v1.0.10 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border:0;border-top:1px solid;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top}th{font-weight:700;text-align:left}[hidden],template{display:none}*{margin:0;padding:0}*,:after,:before{box-sizing:inherit}::-moz-selection{background-color:#f3797f;background-color:var(--color-pink)}::selection{background-color:#f3797f;background-color:var(--color-pink)}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{box-sizing:border-box;width:100%}:root{--page-width:1140px;--footer-height:52px;--footer--height:120px;--color-white:#fff;--color-black:#212121;--color-grey:#494343;--color-grey-light:#a6a6a6;--color-grey-lighter:#e3e3e3;--color-grey-lightest:#f5f5f5;--color-red:#c03;--color-pink:#f3797f;--color-pink-lighter:#fae9eb;--color-violet:#ca3092;--color-blue:#005daa;--color-blue-lighter:#00aeef;--color-green:#7ac143}body{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-weight:400;height:auto;line-height:1.8;min-height:100vh}.text-box{max-width:700px}.h2{color:#c03;color:var(--color-red);font-size:32px;font-weight:300;line-height:1.4}.h3{font-weight:700}.h3,.h4{font-size:18px;line-height:24px;line-height:1.6}.h4{font-family:Helvetica Neue LT Pro}.h4,.h5{font-weight:400}.h5{font-size:14px;line-height:18px}.text-large{font-size:18px;font-weight:400;line-height:24px;line-height:1.6}.fw-700{font-weight:700}.underline{text-decoration:underline}.text-link{color:#c03;color:var(--color-red)}.text-link:hover{text-decoration:underline}.text-link:active{color:#7ac143;color:var(--color-green)}.content{margin:16px 90px 64px 120px;min-height:calc(100vh - 292px);min-height:calc(100vh - var(--footer-height) - 240px);overflow-x:hidden;padding:24px 0;position:relative}@media screen and (max-width:950px){.content{margin:16px auto 1px;max-width:1140px;max-width:var(--page-width);min-height:calc(100vh - 292px);min-height:calc(100vh - var(--footer-height) - 240px);padding:24px;position:relative;width:100%}}@media screen and (min-width:401px){.responsive-padding{padding:0 24px}}@media screen and (min-width:701px){.responsive-padding{padding:0 32px}}@media screen and (min-width:1025px){.responsive-padding{padding:0 64px}}.buttonUpdateStep1{color:red;margin-left:10px;margin-top:-5px}.margin-top-64{margin-top:64px}.margin-top-32{margin-top:32px}.margin-top-16{margin-top:16px}.margin-top-8{margin-top:8px}.margin-bottom-64{margin-bottom:64px}.margin-bottom-32{margin-bottom:32px}.margin-left-16{margin-left:16px}.margin-left-8{margin-left:8px}.row-align-items-center{align-items:center;display:flex;flex-direction:row}.peySuccess{color:green}.peySuccess,.peyanSuccess{font-size:26px;font-weight:700}.peyanSuccess{color:maroon}.paywaiting{color:#007dc5;font-size:26px;font-weight:700}.display-none{display:none!important}.visibility-hidden{visibility:hidden}.opacity-0{opacity:0!important}.rotate-180{transform:rotate(180deg)!important}.max-height-0{max-height:0!important}.active-background{background-color:#7ac143!important;background-color:var(--color-green)!important}.noscroll{overflow:hidden!important}.hide-top-1000{top:-1000px!important}.red-cell,.red-cell:before{color:#c03!important;color:var(--color-red)!important}.button-disabled{background-color:#a6a6a6!important;background-color:var(--color-grey-light)!important;border-color:#494343!important;border-color:var(--color-grey)!important;cursor:not-allowed!important}.link{font-size:16px;text-decoration:underline}.btn-primary{background-color:#c03;background-color:var(--color-red);border:2px solid #c03;border:2px solid var(--color-red);border-radius:3px;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;letter-spacing:1px;max-width:100%;padding:10px 20px;text-align:center;text-transform:uppercase;transition:all .2s linear;width:auto}.btn-primary,.btn-primary:hover{color:#fff;color:var(--color-white)}.btn-primary:hover{background-color:#f3797f;background-color:var(--color-pink);border:2px solid #c03;border:2px solid var(--color-red)}.btn-primary:active{background-color:#7ac143;background-color:var(--color-green);border:2px solid #7ac143;border:2px solid var(--color-green);color:#fff;color:var(--color-white)}.btn-primary-responsive{background-color:#c03;background-color:var(--color-red);border:2px solid #c03;border:2px solid var(--color-red);border-radius:3px;color:#fff;color:var(--color-white);cursor:pointer;display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px;padding:8px 20px;text-align:center;text-transform:uppercase;transition:all .2s linear}@media screen and (max-width:550px){.btn-primary-responsive{font-size:12px;padding:8px 10px}}.btn-primary-responsive:hover{background-color:#f3797f;background-color:var(--color-pink);border:2px solid #c03;border:2px solid var(--color-red);color:#fff;color:var(--color-white)}.btn-primary-responsive:active{background-color:#7ac143;background-color:var(--color-green);border:2px solid #7ac143;border:2px solid var(--color-green);color:#fff;color:var(--color-white)}.btn-primary-responsive--medium{padding:8px 16px}.btn-primary-responsive--small{font-size:14px;font-weight:400;padding:4px 16px}.btn-secondary{background-color:#fff;background-color:var(--color-white);border:2px solid #c03;border:2px solid var(--color-red);border-radius:3px;color:#c03;color:var(--color-red);cursor:pointer;display:inline-block;font-size:16px;font-weight:700;letter-spacing:1px;padding:16px 40px;text-align:center;text-transform:uppercase;transition:all .2s linear;width:264px}.btn-secondary:hover{background-color:#f3797f;background-color:var(--color-pink);border:2px solid #c03;border:2px solid var(--color-red);color:#fff;color:var(--color-white)}.btn-secondary:active{background-color:#7ac143;background-color:var(--color-green);border:2px solid #7ac143;border:2px solid var(--color-green);color:#fff;color:var(--color-white)}.btn-secondary-responsive{background-color:#fff;background-color:var(--color-white);border:2px solid #c03;border:2px solid var(--color-red);border-radius:3px;color:#c03;color:var(--color-red);cursor:pointer;display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px;max-width:100%;padding:8px 28px;text-align:center;text-transform:uppercase;transition:all .2s linear}.btn-secondary-responsive:hover{background-color:#f3797f;background-color:var(--color-pink);border:2px solid #c03;border:2px solid var(--color-red);color:#fff;color:var(--color-white)}.btn-secondary-responsive:active{background-color:#7ac143;background-color:var(--color-green);border:2px solid #7ac143;border:2px solid var(--color-green);color:#fff;color:var(--color-white)}.btn-secondary-responsive--medium{padding:8px 16px}.btn-secondary-responsive--small{font-size:14px;font-weight:400;padding:4px 16px}.btn-secondary-responsiveBlack{background-color:#fff;background-color:var(--color-white);border:2px solid #c03;border:2px solid var(--color-red);border-radius:3px;color:#000;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px;max-width:100%;padding:8px 20px;text-align:center;text-transform:uppercase;transition:all .2s linear}@media screen and (max-width:550px){.btn-secondary-responsiveBlack{font-size:12px;padding:8px 10px}}.btn-secondary-responsiveBlack:hover{background-color:#f3797f;background-color:var(--color-pink);border:2px solid #c03;border:2px solid var(--color-red);color:#fff;color:var(--color-white)}.btn-secondary-responsiveBlack:active{background-color:#7ac143;background-color:var(--color-green);border:2px solid #7ac143;border:2px solid var(--color-green);color:#fff;color:var(--color-white)}.btn-secondary-responsiveGrey{background-color:#fff;background-color:var(--color-white);border:2px solid #c03;border:2px solid var(--color-red);border-radius:3px;color:gray;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px;max-width:100%;padding:8px 20px;text-align:center;text-transform:uppercase;transition:all .2s linear}@media screen and (max-width:550px){.btn-secondary-responsiveGrey{font-size:12px;padding:8px 10px}}.btn-secondary-responsiveGrey:hover{background-color:#f3797f;background-color:var(--color-pink);border:2px solid #c03;border:2px solid var(--color-red);color:#fff;color:var(--color-white)}.btn-secondary-responsiveGrey:active{background-color:#7ac143;background-color:var(--color-green);border:2px solid #7ac143;border:2px solid var(--color-green);color:#fff;color:var(--color-white)}.button_row_contener{display:flex;flex-direction:row;width:100%}.dashboard{--mobile-nav-width:44px;--nav-width:280px;--icon-width:24px;--icon-margin-right:8px}.dashboard__top-bar{background-color:#e3e3e3;background-color:var(--color-grey-lighter);color:#494343;color:var(--color-grey);display:flex;flex-direction:column;padding:24px}@media screen and (min-width:501px){.dashboard__top-bar{align-items:flex-end;flex-direction:row;justify-content:space-between}}.dashboard__top-bar a{cursor:pointer;font-weight:700;margin-top:16px}@media screen and (min-width:501px){.dashboard__top-bar a{margin-top:0}}.dashboard__main-box{height:-moz-fit-content;height:fit-content;min-height:500px;position:relative}.dashboard__mobile-nav{background-color:#fff;background-color:var(--color-white);box-shadow:0 0 16px 0 rgba(0,0,0,.102);height:-moz-fit-content;height:fit-content;left:0;position:absolute;top:0;width:var(--mobile-nav-width);z-index:0}@media screen and (min-width:901px){.dashboard__mobile-nav{display:none}}@media screen and (max-width:951px){.dashboard__mobile-nav{width:40px}}.dashboard__hamburger-btn{cursor:pointer;display:block;margin:5px auto}.dashboard__hamburger-btn:hover .dashboard__hamburger-icon{fill:#c03;fill:var(--color-red)}.dashboard__hamburger-btn:active .dashboard__hamburger-icon{fill:#7ac143;fill:var(--color-green)}.dashboard__hamburger-icon{fill:#212121;fill:var(--color-black);height:-moz-fit-content;height:fit-content;width:40px}@media screen and (max-width:951px){.dashboard__hamburger-icon{width:25px}}.dashboard__close-nav-btn-box{fill:#212121;fill:var(--color-black);display:flex;justify-content:flex-end;padding-bottom:16px}@media screen and (min-width:901px){.dashboard__close-nav-btn-box{display:none;padding-bottom:0}}.dashboard__close-nav-btn{cursor:pointer;padding:12px 0 4px 12px}.dashboard__close-nav-btn:focus svg,.dashboard__close-nav-btn:hover svg{fill:#c03;fill:var(--color-red)}.dashboard__close-nav-btn:active svg{fill:#7ac143;fill:var(--color-green)}.dashboard__close-nav-btn svg{fill:#212121;fill:var(--color-black);height:auto;position:relative;transform:rotate(180deg);width:32px}.dashboard__nav{background-color:#fff;border-radius:8px;box-shadow:0 0 16px rgba(0,0,0,.1);color:#000;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:-moz-fit-content;height:fit-content;left:0;padding:32px;position:absolute;top:0;transition:margin-left .5s ease-out;width:var(--nav-width);z-index:9}@media screen and (max-width:900px){.dashboard__nav{max-height:calc(100vh - 16px);max-width:calc(100vw - 16px);overflow-y:auto}}.dashboard__nav--hidden{display:none}@media screen and (min-width:901px){.dashboard__nav--hidden{display:flex;padding:22px}}.dashboard__nav--mobile-open{display:flex}.dashboard__menu{margin-bottom:30px}.dashboard__menu-item:not(:first-of-type){margin-top:16px}.dashboard__btn{align-items:center;display:inline-flex;justify-content:space-between;margin-bottom:4px;width:100%}.dashboard__btn>span:first-child{align-items:center;display:flex;flex-direction:row}.dashboard__btn:hover .dashboard__btn-title{text-decoration:underline}.dashboard__btn:active .dashboard__btn-title{color:#c03}.dashboard__btn-icon{align-items:center;display:inline-flex;margin-right:var(--icon-margin-right)}.dashboard__btn-icon svg{height:auto;height:24px;width:var(--icon-width);width:auto}@media screen and (max-width:901px){.dashboard__btn-icon svg{height:18px;width:18px}}.dashboard__btn-title{font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-weight:500;margin-right:16px}@media screen and (max-width:901px){.dashboard__btn-title{font-size:14px}}.dashboard__btn-chevron{stroke:#c03;height:auto;margin-right:-5px;min-width:32px;position:relative;transition:all .2s;width:32px}.dashboard__btn-arrow{fill:#212121;fill:var(--color-black);height:auto;width:20px}.dashboard__submenu{margin-left:calc(var(--icon-width) + var(--icon-margin-right));overflow:hidden;transition:opacity .6s,max-height .7s}.dashboard__submenu-item{margin-top:4px}.dashboard__submenu-link{align-items:flex-start;display:flex;width:100%}.dashboard__submenu-link .dashboard__btn-arrow{flex-shrink:0;margin-top:10px}.dashboard__submenu-link:active .dashboard__submenu-title,.dashboard__submenu-link:hover .dashboard__submenu-title{color:#c03}.dashboard__submenu-title{font-family:Helvetica Neue LT Pro,sans-serif}@media screen and (max-width:901px){.dashboard__submenu-title{font-size:14px}}.dashboard__content{height:-moz-fit-content;height:fit-content;margin-left:auto;padding:24px 0;transition:width .5s ease-out;width:100%}@media screen and (min-width:901px){.dashboard__content{padding:35px 0 24px 60px;width:calc(100% - var(--nav-width))}}.dashboard__heading{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.dashboard__heading svg{fill:#494343;fill:var(--color-grey);height:32px;margin-right:8px;width:auto}.dashboard__footer{background-color:#e3e3e3;background-color:var(--color-grey-lighter);height:96px;width:100%}.backButton{height:10px!important}.form{margin-top:32px}.form__row{display:flex;flex-direction:column}.form__row:not(:first-of-type){margin-top:20px}.form__row--home-numbers{flex-direction:column}@media screen and (min-width:451px){.form__row--home-numbers{flex-direction:row}}.form__row--home-numbers>div{display:flex;flex-direction:column}.form__row--home-numbers>div:not(:last-of-type){margin-bottom:20px}@media screen and (min-width:451px){.form__row--home-numbers>div:not(:last-of-type){margin-bottom:0;margin-right:20px}}.form__row--home-numbers input{width:122px}.form__label,.form__legend{color:#494343;color:var(--color-grey);font-size:16px;font-weight:500;text-transform:uppercase}.form__input{border:2px solid #a6a6a6;border:2px solid var(--color-grey-light);border-radius:3px;color:#494343;color:var(--color-grey);font-size:20px;font-weight:400;height:40px;margin-top:4px;max-width:100%;padding:12px;width:264px}.radio-group{align-items:flex-start;display:flex;flex-direction:column}.radio-group input{margin-top:4px}@media screen and (min-width:401px){.radio-group{align-items:center;flex-direction:row;margin-top:0}.radio-group input{margin-top:0}}.radio-list-item{align-items:center;display:flex}.checkbox-group{align-items:flex-start;display:flex;margin-top:16px}@supports(-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none}.form__radio{border:2px solid #c03;border:2px solid var(--color-red);border-radius:50%;cursor:pointer;flex-shrink:0;height:20px;margin-right:8px;position:relative;transition:all .2s linear;width:20px}.form__radio:focus+.form__label--radio,.form__radio:hover+.form__label--radio{text-decoration:underline}.form__radio:checked:after{background-color:#c03;background-color:var(--color-red);border-radius:50%;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.form__radio:disabled{border:2px solid #494343;border:2px solid var(--color-grey)}.form__label--radio{color:#494343;color:var(--color-grey);cursor:pointer;font-size:20px;font-weight:400}.form__label--radio:not(:last-of-type){margin-right:40px}.form__checkbox{cursor:pointer;flex-shrink:0;height:20px;position:relative;width:20px}.form__checkbox:focus+.form__label--checkbox:first-line,.form__checkbox:hover+.form__label--checkbox:first-line{text-decoration:underline}.form__checkbox:after{border:2px solid #c03;border:2px solid var(--color-red);border-radius:3px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.form__checkbox:before{color:#fff;color:var(--color-white);content:"✓";display:none;font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.form__checkbox:checked:after{background-color:#c03;background-color:var(--color-red)}.form__checkbox:checked:disabled:after,.form__checkbox:disabled:after{border-color:#494343;border-color:var(--color-grey);cursor:default}.form__checkbox:checked:disabled:after{background-color:#494343;background-color:var(--color-grey)}.form__checkbox:checked:before{display:block}.form__checkbox:checked:disabled{cursor:default}.form__checkbox:disabled:hover+.form__label--checkbox:first-line{text-decoration:none}.form__label--checkbox{color:#494343;color:var(--color-grey);font-size:16px;margin-left:8px;max-width:700px;position:relative;transform:translateY(-3px)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(45%)}}.half-half,.participants-list li{display:flex;flex-direction:row}.half-half main{width:100%}@media screen and (min-width:601px){.half-half main{width:51%}}.half-half main,.half-half section{align-items:center;display:flex;flex-direction:column}.half-half h2,.half-half h3{text-align:center}.half-half--text-to-left main,.half-half--text-to-left section{align-items:flex-start;display:flex;flex-direction:column}.half-half--text-to-left h2,.half-half--text-to-left h3{text-align:left}.half-half--reverse{display:flex;flex-direction:row-reverse}.half-half--reverse main{width:100%}@media screen and (min-width:601px){.half-half--reverse main{width:51%}}.half-half--reverse main,.half-half--reverse section{align-items:center;display:flex;flex-direction:column}.half-half--reverse h2,.half-half--reverse h3{text-align:center}.decorative{align-items:center;display:flex;justify-content:center;width:0}@media screen and (min-width:601px){.decorative{width:50%}}.decorative svg{fill:#e3e3e3;fill:var(--color-grey-lighter);display:none;height:auto;width:200px}@media screen and (min-width:601px){.decorative svg{display:block}}@media screen and (min-width:1025px){.decorative svg{width:320px}}.decorative__img{-ms-interpolation-mode:nearest-neighbor;display:block;height:auto;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;width:80%}.decorative__img--smaller{width:60%}.decorative__img--vertical{-ms-interpolation-mode:nearest-neighbor;display:block;height:auto;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;width:40%}.arrow-back{fill:#494343;fill:var(--color-grey);cursor:pointer;height:32px;width:auto}.arrow-back:hover{fill:#c03;fill:var(--color-red)}.arrow-back:active{fill:#7ac143;fill:var(--color-green)}.arrow-forward{fill:#c03;fill:var(--color-red);cursor:pointer;height:32px;transform:rotate(180deg);width:auto}.arrow-forward:hover{fill:#f3797f;fill:var(--color-pink)}.arrow-forward:active{fill:#7ac143;fill:var(--color-green)}.add-releted-icon{fill:#494343;fill:var(--color-grey);display:none;height:28px;margin-right:8px}@media screen and (min-width:501px){.add-releted-icon{display:block}}.credit-card-icon{fill:#494343;fill:var(--color-grey);display:none;height:40px;margin-right:8px}@media screen and (min-width:501px){.credit-card-icon{display:block}}.check-circle-icon{fill:#7ac143;fill:var(--color-green);height:64px;width:auto}.profile-bar{align-items:flex-start;display:flex;justify-content:flex-end;width:100%}.profile{align-items:flex-end;display:flex;flex-direction:column}@media screen and (min-width:501px){.profile{align-items:center;flex-direction:row}}.profile__link{align-items:center;cursor:pointer;display:flex}@media screen and (min-width:501px){.profile__link{margin-right:24px}}.profile__link:focus .profile__login,.profile__link:hover .profile__login{text-decoration:underline}.profile__link:active .profile__login{color:#7ac143;color:var(--color-green)}.profile__icon{margin-right:8px}.profile__icon svg{fill:#494343;fill:var(--color-grey);height:28px;position:relative;transform:translateY(3px);width:auto}.profile__logout,.profile__url{cursor:pointer}.profile__logout:focus,.profile__logout:hover,.profile__url:focus,.profile__url:hover{text-decoration:underline}.profile__logout:active,.profile__url:active{color:#7ac143;color:var(--color-green)}.registration-steps{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:360px;position:relative}.registration-steps:after{border-top:2px dashed #e3e3e3;border-top:2px dashed var(--color-grey-lighter);content:"";display:block;height:0;left:0;position:absolute;top:20px;width:100%;z-index:-1}.selected-course-top-box{font-size:20px;font-weight:700;width:100%}.payment-amount{width:100%}.payment-amount-course-box,.selected-course-box{display:inline-block;vertical-align:top;white-space:normal;width:50%}.step{flex-direction:column;overflow:visible}.step,.step__circle{align-items:center;display:flex;width:40px}.step__circle{background-color:#a6a6a6;background-color:var(--color-grey-light);border-radius:50%;height:40px;justify-content:center}.step__count{font-size:18px}.step__text{color:#494343;color:var(--color-grey);font-size:16px}@media screen and (max-width:501px){.step__text{display:none}}.step__circle--active{background-color:#c03;background-color:var(--color-red)}.step__circle--active .step__count{color:#fff}.registration-course-steps{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:500px;width:100%}@media screen and (min-width:551px){.registration-course-steps{flex-direction:row}}.registration-course-steps .step{line-height:1.4;margin:4px 0;text-align:center;width:100%}@media screen and (min-width:551px){.registration-course-steps .step{margin:0 16px}}.registration-course-steps .step--active{color:#c03;color:var(--color-red)}.registration-course-steps .hyphen{background-color:#e3e3e3;background-color:var(--color-grey-lighter);flex-shrink:0;height:2px;width:8px}.responsive-table table{border-collapse:collapse;width:100%}.responsive-table caption{margin-bottom:12px}.responsive-table tr:nth-of-type(2n){background-color:#e3e3e3;background-color:var(--color-grey-lighter);border-radius:15px}.responsive-table th{background-color:#494343;background-color:var(--color-grey);color:#fff;color:var(--color-white);font-family:Helvetica Neue LT Pro;font-size:14px;font-weight:700;line-height:18px;padding:16px 4px;text-align:center}@media only screen and (max-width:702px){.responsive-table th{font-size:10px}}.responsive-table td{color:#212121;color:var(--color-black);font-size:14px;font-weight:400;padding:16px 4px;text-align:center}@media only screen and (max-width:702px){.responsive-table td{font-size:10px}}@media only screen and (max-width:301px){.responsive-table table,.responsive-table tbody,.responsive-table td,.responsive-table th,.responsive-table tr{display:inline}.responsive-table thead{display:flex;flex-direction:row;min-height:24px}.responsive-table tr:not(:last-of-type){margin-bottom:32px}.responsive-table td,.responsive-table th{display:flex;flex-direction:row;padding:0}.responsive-table td{height:40px;line-height:1.2;padding:8px 0 8px 52%;position:relative;text-align:left}.responsive-table td:before{background-color:#494343;background-color:var(--color-grey);border-bottom:1px solid #fff;border-bottom:1px solid var(--color-white);color:#fff;color:var(--color-white);font-size:16px;font-weight:400;height:40px;left:0;line-height:1.2;padding:8px 16px;position:absolute;text-align:right;top:50%;transform:translateY(-50%);width:45%}}@media (min-device-width:768px)and (max-device-width:1024px),only screen and (max-width:451px){.responsive-table td,.responsive-table td:before{height:60px}}.pay-installments-table{border:1px solid #494343;border:1px solid var(--color-grey)}@media only screen and (max-width:701px){.pay-installments-table{border:none}.pay-installments-table td:first-of-type:before{content:"Nr raty"}.pay-installments-table td:nth-of-type(2):before{content:"Kwota"}.pay-installments-table td:nth-of-type(3):before{content:"Rabat procentowy"}.pay-installments-table td:nth-of-type(4):before{content:"Rabat kwotowy"}.pay-installments-table td:nth-of-type(5):before{content:"Kwota po rabatach"}.pay-installments-table td:nth-of-type(6):before{content:"Miesiąc raty"}.pay-installments-table td:nth-of-type(7):before{content:"Termin płatności"}.pay-installments-table td:nth-of-type(8):before{content:"Wybierz";font-weight:700}}.installment-total{font-weight:700}.header{position:relative}.header--full-width{max-width:100%}.header__image{display:block;height:auto;margin:24px auto 24px 120px;position:relative;width:171px}.header__caption-box{align-items:center;background-color:#c03;background-color:var(--color-red);display:flex;height:60px;justify-content:center;width:100%}.header__caption{color:#fff;color:var(--color-white);font-size:20px;font-weight:300;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width:730px){.header__image{height:auto;margin:24px auto 24px 80px;width:142px}}@media screen and (max-width:590px){.header__image{height:30px;margin:24px auto 24px 36px;width:112px}}@media screen and (max-width:320px){.header__image{height:30px;margin:24px auto 24px 12px;width:100px}}.footer{align-items:center;background-color:#212121;background-color:var(--color-black);bottom:0;color:#fff;color:var(--color-white);display:flex;flex-direction:column;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:14px;font-weight:700;height:52px;height:var(--footer-height);justify-content:center;left:0;letter-spacing:0;line-height:18px;margin-bottom:0;margin-top:auto;position:fixed;text-align:center;width:100%;word-spacing:2px;z-index:9999}.footer--full-width{max-width:100%}@media screen and (max-width:951px){.footer{font-size:10px}}@media screen and (max-width:650px){.footer{font-size:8px}}.footer__image{height:72px;margin-bottom:9px}.footer_heigh{align-items:center;background-color:#212121;background-color:var(--color-black);bottom:0;color:#fff;color:var(--color-white);display:flex;flex-direction:column;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:14px;font-weight:700;height:120px;height:var(--footer--height);justify-content:center;left:0;letter-spacing:0;line-height:18px;margin-bottom:0;margin-top:auto;position:fixed;text-align:center;width:100%;word-spacing:2px;z-index:9999}.footer_heigh--full-width{max-width:100%}@media screen and (max-width:951px){.footer_heigh{font-size:10px}}@media screen and (max-width:650px){.footer_heigh{font-size:8px}}.preview{background-color:rgba(0,25,215,.8);border-radius:10px;bottom:8px;color:#fff;font-size:14px;line-height:1.2;max-width:224px;padding:8px 16px;position:fixed;right:16px;text-align:center}.preview__caption{text-transform:uppercase}.preview__anchors{align-items:center;display:flex;justify-content:space-between;margin:12px 0}.preview__backward,.preview__forward{cursor:pointer}.preview__backward svg,.preview__forward svg{display:block;height:40px;width:auto}.preview__backward:hover svg,.preview__forward:hover svg{color:#ffad31}.preview__backward:active svg,.preview__forward:active svg{color:#f52}.preview__count{font-size:24px}.preview__about{font-size:12px;letter-spacing:1px}.generated-contract{background:#fff;box-shadow:0 4px 5px rgba(75,75,75,.2);color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin:1cm auto;min-height:29.7cm;outline:0;padding:2cm;position:relative;width:21cm}@page{.generated-contract{orphans:4;widows:2}}@media print{.generated-contract{background:transparent none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;border:initial!important;border-radius:0!important;border-radius:initial!important;box-shadow:none!important;margin:0!important;min-height:0!important;min-height:auto!important;padding:0!important;page-break-after:always;width:auto!important}}@page{.generated-contract{size:A4 portrait;margin:2cm}}.generated-contract h1,.generated-contract h2,.generated-contract h3,.generated-contract h4,.generated-contract h5,.generated-contract h6{page-break-after:avoid}.generated-contract table{page-break-inside:avoid}.generated-contract .partPdf{border:1px solid transparent}.generated-contract__logo{display:block;height:28px;margin:0 auto;width:auto}.generated-contract h1,.generated-contract h2{font-size:16px;font-weight:500;line-height:24px;margin:0;text-align:center;text-transform:uppercase}.generated-contract h1{margin-top:32px}.generated-contract h2{text-transform:none}.generated-contract h3{font-size:14px;font-weight:500;line-height:20px;margin:0;text-transform:uppercase}.generated-contract h3 span{text-transform:none}.generated-contract__intro{margin:24px 0 16px}.generated-contract__row{margin-top:2px;position:relative}.generated-contract__row--grid{display:grid;grid-template-columns:repeat(2,50%);margin-top:2px}.generated-contract__property,.generated-contract__value{font-size:12px;line-height:16px}.generated-contract__value{font-weight:500;margin-left:8px}.generated-contract__line{background-color:#000;height:3px;margin:8px auto;width:100%}.generated-contract__table{border:1px solid #000;border-collapse:collapse;margin-bottom:16px;margin-top:8px;width:300px}.generated-contract__table-caption{margin-bottom:4px;margin-top:8px;text-align:left}.generated-contract__table tr{border:1px solid #000;margin-top:22px}.generated-contract__table tr:last-of-type td{padding-bottom:8px}.generated-contract__table th{border:1px solid #000;font-weight:500;padding:8px 4px 4px;text-align:center}.generated-contract__table td{border:1px solid #000;padding-bottom:4px;text-align:center}.generated-contract__table__max{border:1px solid #000;border-collapse:collapse;margin-bottom:16px;margin-top:8px;width:600px}.generated-contract__table__max-caption{margin-bottom:4px;margin-top:8px;text-align:left}.generated-contract__table__max tr{border:1px solid #000;margin-top:22px}.generated-contract__table__max tr:last-of-type td{padding-bottom:8px}.generated-contract__table__max th{border:1px solid #000;font-weight:500;padding:8px 4px 4px;text-align:center}.generated-contract__table__max td{border:1px solid #000;padding-bottom:4px;text-align:center}.generated-contract__clauses h3{margin-top:16px}.generated-contract__clauses p{margin-top:2px;page-break-inside:avoid}.generated-contract__agreement{page-break-inside:avoid}.generated-contract__text{margin:24px 0}.generated-contract__signatures{justify-content:space-between}.generated-contract__signature--only-client,.generated-contract__signatures{display:flex;flex-direction:row;margin-bottom:54px;margin-top:44px;padding:0 32px}.generated-contract__signature--only-client{justify-content:flex-end;width:100%}.generated-contract__signature{align-items:center;border-top:1px solid #666;display:flex;height:32px;justify-content:center;width:200px}.registration-email-box{border-radius:3px;color:#c03;color:var(--color-red);display:inline-block;font-size:20px;margin-top:16px;padding:8px 32px;text-align:center}.to-login-page{align-items:top;display:inline-flex;font-size:21px;font-weight:700;margin-top:64px}.to-login-page:hover span:first-of-type{text-decoration:underline}.to-login-page:hover svg{fill:#f3797f;fill:var(--color-pink)}.to-login-page:active span:first-of-type{color:#7ac143;color:var(--color-green)}.to-login-page:active svg{fill:#7ac143;fill:var(--color-green)}.to-login-page span:first-of-type{margin-right:16px}.check-spam{margin-top:64px}.check-spam span{font-weight:700}.no-account{display:flex;flex-direction:column}.no-account a{margin-top:16px}.selected-course{background-color:#f5f5f5;background-color:var(--color-grey-lightest);color:#494343;color:var(--color-grey);padding:24px 40px;width:-moz-fit-content;width:fit-content;width:100%}.selected-course h3{letter-spacing:1px;text-transform:uppercase}.selected-course p{margin-top:8px}.inpit-nip{margin-top:80px}.inpit-nip-input{margin:10px}.selected__title{font-size:17px}.selected__details{font-size:18px}.selected__details span{margin-left:8px}.selected__choice.selected__choice{font-size:18px;margin-top:0}.participant,.payment-method{display:flex}input[name=participant]:hover+label,input[name=payment-method]:hover+label{text-decoration:underline}.participant-related,.payment-method-card{margin-left:36px;margin-top:8px}.participant-inactivated{flex-direction:column;margin-left:72px;margin-top:4px}@media screen and (min-width:601px){.participant-inactivated{flex-direction:row}}.participant-inactivated__about{font-size:14px;font-weight:700;margin-left:0;position:relative}@media screen and (min-width:601px){.participant-inactivated__about{font-size:16px;margin-left:32px}}.participant-inactivated__about svg{fill:#494343;fill:var(--color-grey);cursor:default;height:18px;margin-left:4px;width:auto}.participant-inactivated__about svg:hover+.participant-inactivated__info{opacity:1}.participant-inactivated__info{background-color:#f5f5f5;background-color:var(--color-grey-lightest);border:2px solid #005daa;border:2px solid var(--color-blue);border-radius:3px;bottom:32px;box-shadow:0 0 10px 0 rgba(0,93,170,.3);color:#005daa;color:var(--color-blue);display:block;font-size:16px;font-weight:400;opacity:0;padding:4px 12px;position:absolute;right:0;width:280px}@media screen and (min-width:801px){.participant-inactivated__info{bottom:32px;left:80%}}.faked-participant,.faked-payment-method{display:flex;flex-direction:column}@media screen and (min-width:701px){.faked-participant,.faked-payment-method{flex-direction:row}}.for-payment-method,.for-related{align-items:center;display:flex;flex-direction:row}@media screen and (min-width:701px){.for-payment-method,.for-related{margin-right:64px}}.no-related{font-weight:700}.faked-checkbox,.faked-payment-method-checkbox{align-items:center;border:2px solid #494343;border:2px solid var(--color-grey);border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-right:16px;width:20px}.faked-checkbox__inside,.faked-payment-method-checkbox__inside{background-color:#c03;background-color:var(--color-red);border-radius:50%;height:10px;width:10px}.about-related{background-color:#f5f5f5;background-color:var(--color-grey-lightest);border-radius:3px;max-height:1000px;overflow:hidden;padding:4px 12px;transition:opacity .3s,max-height .4s;width:-moz-fit-content;width:fit-content}.about-related__btn{align-items:center;display:flex;text-decoration:underline}.about-related__chevron{stroke:#c03;stroke:var(--color-red);height:32px;margin-left:8px;position:relative;transition:all .3s;width:auto}.price-variants{background-color:#f5f5f5;background-color:var(--color-grey-lightest);border-radius:3px;padding:40px 16px 0;width:-moz-fit-content;width:fit-content}@media screen and (min-width:501px){.price-variants{padding:40px}}.price-variants legend{position:relative;transform:translateY(40px)}.price-variants__caption{align-items:center;color:#494343;color:var(--color-grey);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:24px;font-weight:400;margin:24px 0;position:relative;text-transform:uppercase;width:100%}.price-variants__caption:first-of-type{margin-top:44px}.price-variants__caption-title{flex-grow:0;flex-shrink:1;margin-right:0}@media screen and (min-width:759px){.price-variants__caption-title{flex-shrink:0;margin-right:24px}}.price-variants__caption-line{border-bottom:2px solid #494343;border-bottom:2px solid var(--color-grey);display:none;flex:1 1 100%;height:2px}@media screen and (min-width:759px){.price-variants__caption-line{display:block}}.price-variants__list-row{display:flex;flex-wrap:wrap}@media screen and (min-width:501px){.price-variants__list-row li:not(:last-of-type){margin-right:64px}}.price-variant{flex:0 0 240px;position:relative}.price-variant__input{position:absolute;visibility:hidden;z-index:-1}.price-variant__input:hover+.price-variant__card{border:2px solid #f3797f;border:2px solid var(--color-pink)}.price-variant__input:hover+.price-variant__card .price-variant__button{background-color:#f3797f;background-color:var(--color-pink)}.price-variant__input:checked+.price-variant__card{background-color:#7ac143;background-color:var(--color-green);color:#fff;color:var(--color-white)}.price-variant__input:checked+.price-variant__card .price-variant__entryfee,.price-variant__input:checked+.price-variant__card .price-variant__price,.price-variant__input:checked+.price-variant__card .price-variant__title{color:#fff;color:var(--color-white)}.price-variant__input:checked+.price-variant__card .price-variant__button{visibility:hidden}.price-variant__card{background-color:#fff;background-color:var(--color-white);border:2px solid #fff;border:2px solid var(--color-white);border-radius:3px;box-shadow:0 8px 8px -2px rgba(0,0,0,.25);display:block;margin-bottom:40px;padding:24px 20px;position:relative;width:-moz-fit-content;width:fit-content}.price-variant__title{border-top-left-radius:3px;border-top-right-radius:3px;color:#494343;color:var(--color-grey);font-size:16px;letter-spacing:1px;line-height:24px;padding:0 12px;text-transform:uppercase}.price-variant__price,.price-variant__title{align-items:center;display:flex;font-weight:700;justify-content:center}.price-variant__price{color:#c03;color:var(--color-red);font-size:21px;margin-top:32px}.price-variant__price span{font-size:32px;line-height:1;margin-right:6px}.price-variant__monthly{align-items:center;display:flex;font-size:18px;justify-content:center;line-height:20px;margin-top:32px}.price-variant__monthly span{font-weight:700;margin-right:2px}.price-variant__entryfee{align-items:center;color:#494343;color:var(--color-grey);display:flex;font-size:16px;justify-content:center;line-height:18px;margin-top:16px}.price-variant__entryfee span{font-size:18px;font-weight:700;margin-left:8px;margin-right:2px}.price-variant__button{align-items:center;background-color:#c03;background-color:var(--color-red);border:2px solid #c03;border:2px solid var(--color-red);border-radius:3px;color:#fff;color:var(--color-white);display:flex;font-size:16px;height:44px;justify-content:center;letter-spacing:1px;line-height:24px;margin-top:40px;position:relative;text-transform:uppercase;width:200px;z-index:2}.price-variant__check-icon{fill:#fff;fill:var(--color-white);bottom:24px;height:44px;left:50%;position:absolute;transform:translateX(-50%);width:auto;z-index:1}.active-promotions__caption span,.discount__caption span{margin-right:4px}.active-promotions__caption svg,.discount__caption svg{stroke:#c03;stroke:var(--color-red)}.message{color:red;font-size:18px}.total{background-color:#f5f5f5;background-color:var(--color-grey-lightest);padding:24px 40px 32px;width:-moz-fit-content;width:fit-content}.total__caption{color:#494343;color:var(--color-grey);font-size:24px;line-height:30px}.total__price-row{color:#c03;color:var(--color-red);font-size:24px;font-weight:700;line-height:36px;margin-top:24px}.total__price-row:after{border-bottom:2px solid #494343;border-bottom:2px solid var(--color-grey);content:"";display:block;height:2px;margin-top:16px;width:100%}.total__coins-icon svg{fill:#494343;fill:var(--color-grey);height:32px;margin-right:20px;position:relative;transform:translateY(4px);width:auto}.total__price{font-size:32px;margin-right:4px}.related-added{display:flex;flex-direction:column-reverse}@media screen and (min-width:501px){.related-added{align-items:flex-start;flex-direction:row}}.related-added__name{font-size:32px}.related-added__icon{margin-bottom:32px}@media screen and (min-width:501px){.related-added__icon{margin-left:64px}}.creditcard-added{display:flex;flex-direction:column-reverse}@media screen and (min-width:501px){.creditcard-added{align-items:flex-start;flex-direction:row}}.creditcard-added__card{font-size:32px}.creditcard-added__icon{margin-bottom:32px}@media screen and (min-width:501px){.creditcard-added__icon{margin-left:64px}}.recap,.recap h3{color:#494343;color:var(--color-grey)}.recap h4{color:#a6a6a6;color:var(--color-grey-light);margin-top:12px}.pay-installments-sums{align-items:baseline;display:flex;font-size:16px}@media screen and (min-width:361px){.pay-installments-sums{font-size:18px}}.pay-installments-sums__item-value{font-size:18px;font-weight:700;margin-left:32px}@media screen and (min-width:361px){.pay-installments-sums__item-value{font-size:24px;width:160px}}.pay-sums__item{display:flex;font-size:18px;justify-content:space-between;width:300px}.pay-sums__item:not(:first-of-type){margin-top:8px}.pay-sums__item:last-of-type{font-size:24px;font-weight:700;margin-top:16px}.pay-sums__item-value{font-weight:700}.profile-related-list{list-style-type:none;margin-bottom:32px;padding:0}.profile-related-list-item{background-color:#fff;background-color:var(--color-white);border:1px solid #e3e3e3;border:1px solid var(--color-grey-lighter);border-radius:8px;font-size:21px;margin-top:16px;padding:24px}.profile-related__buttons-box{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.profile-related__button{margin-bottom:0;margin-right:0}.profile-related__button--view{align-items:center;display:flex;flex-direction:row}.profile-related__button--view svg{stroke:#fff;stroke:var(--color-white);height:auto;margin-left:8px;transition:all .2s;width:20px}.profile-related__user-data{margin-top:24px;overflow:hidden;transition:opacity .5s,max-height .7s}@media screen and (max-width:900px){.profile-related-list-item{font-size:18px;padding:16px}.profile-related__buttons-box{align-items:stretch;flex-direction:column}.profile-related__button{justify-content:center;width:100%}}.delete-related__modal{background-color:hsla(0,0%,41%,.9);bottom:0;height:100vh;left:0;overflow-y:scroll;position:fixed;right:0;top:0;width:100%;z-index:999}.delete-related__dialog{align-items:center;background-color:#fff;background-color:var(--color-white);border:4px solid #494343;border:4px solid var(--color-grey);border-radius:3px;display:flex;flex-direction:column;left:8%;padding:64px 24px;position:fixed;top:20vh;transition:all .5s ease-out;width:84%;z-index:9999}.delete-related__icon{fill:#494343;fill:var(--color-grey);height:40px;width:auto}.delete-related__button:first-of-type{margin-right:32px}.timetable__checkboxes{display:flex;flex-wrap:wrap}.timetable__checkboxes div{flex-shrink:0;margin-bottom:16px}.timetable__checkboxes div:not(:last-of-type){margin-right:32px}.timetable__table{overflow-x:auto}.timetable__table table{border:1px solid #494343;border:1px solid var(--color-grey);border-collapse:collapse;width:1000px}.timetable__table tr:nth-of-type(2n){background-color:#e3e3e3;background-color:var(--color-grey-lighter)}.timetable__table th{background-color:#494343;background-color:var(--color-grey);color:#fff;color:var(--color-white);font-weight:400}.timetable__table td,.timetable__table th{padding:12px 4px;text-align:center;vertical-align:middle}.timetable__table-caption{margin-bottom:12px}.timetable__table-caption svg{fill:#494343;fill:var(--color-grey);height:32px;margin-left:8px;position:relative;vertical-align:middle;width:auto}.timetable__action-buttons{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px}.timetable__print-btn{align-items:center;color:#c03;color:var(--color-red);cursor:pointer;display:flex;margin-bottom:32px;margin-right:40px}.timetable__print-btn:hover{text-decoration:underline}.timetable__print-btn:active{color:#7ac143;color:var(--color-green)}.timetable__print-btn:active svg{fill:#7ac143;fill:var(--color-green)}.timetable__print-btn svg{fill:#c03;fill:var(--color-red);height:24px;margin-right:8px;width:auto}.timetable__expand-buttons button{align-items:center;display:flex;flex-shrink:0}.timetable__expand-buttons button:not(:last-of-type){margin-bottom:16px}.timetable__expand-buttons .arrow-down,.timetable__expand-buttons .arrow-up{height:20px;margin-left:16px;width:auto}.timetable__expand-buttons .arrow-up{stroke:#c03;stroke:var(--color-red)}.timetable__expand-buttons .arrow-down,.timetable__expand-buttons .show-less-btn:active svg,.timetable__expand-buttons .show-less-btn:hover svg{stroke:#fff;stroke:var(--color-white)}.profile__cards-list{list-style-type:none}.profile__card:not(:first-of-type){margin-top:16px}.profile__card-name{margin-right:32px}.profile__delete-card-btn{margin:8px 0}.account-recover-icon{fill:#a6a6a6;fill:var(--color-grey-light);height:40px;width:auto}.operacja__caption{font-size:32px;font-weight:700;text-align:center}.operacja__images{align-items:center;display:flex;justify-content:center;margin:10vh auto 32px;max-width:700px;width:100%}.operacja__img{animation:dancer 3.2s linear infinite normal backwards;display:block;height:100px;opacity:0;width:auto}@media screen and (min-width:601px){.operacja__img{height:160px}}@media screen and (min-width:1201px){.operacja__img{height:200px;width:auto}}.operacja__img:not(:first-of-type){margin-left:16px}@media screen and (min-width:1201px){.operacja__img:not(:first-of-type){margin-left:32px}}.operacja__img--1{animation-delay:0;height:110px}@media screen and (min-width:601px){.operacja__img--1{height:170px}}@media screen and (min-width:1201px){.operacja__img--1{height:210px}}.operacja__img--2{animation-delay:.8s;height:115px}@media screen and (min-width:601px){.operacja__img--2{height:180px}}@media screen and (min-width:1201px){.operacja__img--2{height:220px}}.operacja__img--3{animation-delay:1.6s}.operacja__img--4{animation-delay:2.4s}@keyframes dancer{0%{opacity:0}25%{opacity:.6}50%{opacity:0}to{opacity:0}}.eu-workshop{--primary-red:#c03;--primary-red-dark:#a8002a;--border-color:#e5e7eb;--bg-light:#f8fafc;--text-main:#111827;--text-muted:#6b7280;--success-bg:#dcfce7;--success-text:#166534;--warning-bg:#fff4e5;--warning-text:#663c00;background:var(--bg-light);min-height:100vh;padding-bottom:40px}.eu-workshop .section-header{border-bottom:2px solid var(--primary-red);display:inline-block;margin-bottom:1.5rem;padding-bottom:.75rem}.eu-workshop .section-header h3{color:var(--text-main);font-size:1.35rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.eu-workshop .camp-content-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 360px}.eu-workshop .camp-main-content,.eu-workshop .camp-sidebar{min-width:0}.eu-workshop__panel{background:#fff;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 8px 24px rgba(15,23,42,.05);padding:24px}.eu-workshop__participant-step{max-width:760px}.eu-workshop__participant-intro{color:var(--text-muted);font-size:.95rem;margin:4px 0 20px}.eu-workshop__participant-actions{display:flex;justify-content:flex-start;margin-top:20px}.eu-workshop__selected-participant{background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;color:var(--primary-red);font-size:.9rem;font-weight:700;margin-top:16px;padding:10px 12px}.eu-workshop__selected-participant--sidebar{font-size:.85rem;margin-bottom:14px;margin-top:0}.eu-workshop__section-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:8px}.eu-workshop__counter-badge{background:#fef2f2;border:1px solid #fecaca;border-radius:999px;color:var(--primary-red);font-size:.85rem;font-weight:700;padding:8px 12px}.eu-workshop__category-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:8px}.eu-workshop__category-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#fff,#fafafa);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04);cursor:pointer;padding:32px 24px;text-align:center;transition:.25s ease}.eu-workshop__category-card:hover{border-color:var(--primary-red);box-shadow:0 16px 28px rgba(0,0,0,.08);transform:translateY(-3px)}.eu-workshop__category-card:hover h4{color:var(--primary-red)}.eu-workshop__category-card h4{color:var(--text-main);font-size:1.5rem;font-weight:700;margin:0 0 8px;transition:color .2s ease}.eu-workshop__category-card p{color:var(--text-muted);font-size:.95rem;margin:0}.eu-workshop__style-stack{display:flex;flex-direction:column;gap:18px}.eu-workshop__style-section{background:#fff;border:1px solid #f1d5de;border-radius:16px;box-shadow:0 8px 18px rgba(15,23,42,.04);overflow:hidden}.eu-workshop__style-header{align-items:center;background:linear-gradient(90deg,#d91f7d,#f59e0b);color:#fff;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.eu-workshop__style-header h4{font-size:1.02rem;font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.eu-workshop__style-header span{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.45);border-radius:999px;font-size:.78rem;font-weight:700;padding:3px 10px}.eu-workshop__workshop-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.eu-workshop__workshop-card{border:1px solid var(--border-color);box-shadow:0 8px 18px rgba(15,23,42,.04);display:flex;flex-direction:column}.eu-workshop__workshop-header{background:#f8f7fb;border-bottom:1px solid var(--border-color);gap:12px}.eu-workshop__workshop-header h5{color:#1f2937;font-size:1rem}.eu-workshop__workshop-header span{border:1px solid var(--border-color);color:var(--text-muted);font-size:.75rem;padding:4px 8px}.eu-workshop__hour-list{padding:12px}.eu-workshop__hour-item{background:#fcfcfd;border:1px solid transparent;border-radius:12px;gap:12px;margin-bottom:10px;padding:12px;transition:.2s ease}.eu-workshop__hour-item:last-child{margin-bottom:0}.eu-workshop__hour-item:hover{background:#f9fafb;border-color:#e5e7eb}.eu-workshop__hour-item--selected{background:#fff1f2;border-color:#fda4af}.eu-workshop .instructor{color:#1f2937;display:block;font-size:.95rem;font-weight:700}.eu-workshop .time-info{color:var(--text-muted);font-size:.8rem;font-style:italic;margin-top:4px}.eu-workshop .price{color:var(--primary-red);display:inline-block;font-size:.9rem;font-weight:700;margin-top:8px}.eu-workshop__add-btn{background:transparent;border:1px solid var(--primary-red);border-radius:10px;color:var(--primary-red);font-size:.75rem;padding:10px 14px;width:96px}.eu-workshop__add-btn:hover{background:var(--primary-red);color:#fff}.eu-workshop__add-btn--remove{background:#ef4444;border-color:#ef4444}.eu-workshop__add-btn--remove:hover{background:#dc2626;border-color:#dc2626}.eu-workshop__sidebar{background:#fff;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 10px 24px rgba(15,23,42,.08);padding:20px;position:sticky;top:96px}.eu-workshop__sidebar-title{border-bottom:1px solid #eef2f7;color:#111827;font-size:1.1rem;font-weight:700;margin:0 0 16px;padding-bottom:10px}.eu-workshop__sidebar-list{margin-bottom:16px;max-height:360px;overflow-y:auto;padding-right:4px}.eu-workshop__sidebar-empty{color:#9ca3af;font-size:.9rem;font-style:italic;margin:0;padding:16px 0;text-align:center}.eu-workshop__cart-item{border-bottom:1px solid #f3f4f6;padding:10px 0}.eu-workshop__cart-item:last-child{border-bottom:none}.eu-workshop__cart-item .price{float:right;margin-top:0}.eu-workshop__cart-item .name{color:#111827;display:block;font-weight:700;margin-right:72px}.eu-workshop__cart-item .instructor{color:#6b7280;display:block;font-size:.8rem;font-weight:500;margin-top:4px}.eu-workshop__cart-item .time-info{color:#9ca3af;display:block;font-size:.72rem;margin-top:2px}.eu-workshop__totals{border-top:1px solid #eef2f7;padding-top:14px}.eu-workshop__total-row{align-items:center;color:#374151;display:flex;font-size:.95rem;gap:12px;justify-content:space-between;margin-bottom:10px}.eu-workshop__total-row.is-discount{color:#15803d;font-weight:700}.eu-workshop__total-row.is-final{border-top:1px dashed #d1d5db;color:var(--primary-red);font-size:1.1rem;font-weight:800;margin-top:12px;padding-top:12px}.eu-workshop__discount-tag{background:var(--success-bg);border-radius:10px;color:var(--success-text);font-size:.8rem;font-weight:700;margin-top:14px;padding:10px 12px;text-align:center}.eu-workshop__discount-tag.is-warm{background:var(--warning-bg);color:var(--warning-text)}.eu-workshop__notice{background:#fff7ed;border-left:4px solid #fb923c;border-radius:10px;margin-bottom:20px;padding:14px 16px}.eu-workshop__notice p{color:#9a3412;font-size:.92rem;margin:0}.eu-workshop__alert{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:.9rem;font-weight:600;margin-bottom:16px;padding:12px 14px}.eu-workshop__empty-state{background:#f9fafb;border:1px dashed #d1d5db;border-radius:14px;color:#6b7280;padding:40px 16px;text-align:center}.eu-workshop__loading{align-items:center;display:flex;justify-content:center;padding:48px 0}.eu-workshop__spinner{animation:euWorkshopSpin .9s linear infinite;border:4px solid #f3f4f6;border-bottom:4px solid var(--primary-red);border-radius:50%;height:48px;width:48px}.eu-workshop .summary-table{border:1px solid var(--border-color);border-collapse:separate;border-radius:14px;border-spacing:0;overflow:hidden;width:100%}.eu-workshop .summary-table thead{background:#f8fafc}.eu-workshop .summary-table td,.eu-workshop .summary-table th{border-bottom:1px solid #eef2f7;font-size:.92rem;padding:14px 16px;text-align:left}.eu-workshop .summary-table th{color:#6b7280;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.eu-workshop .summary-table tbody tr:last-child td{border-bottom:none}.eu-workshop .summary-table .text-right{text-align:right}.eu-workshop .summary-table .is-muted-row{background:#f9fafb}.eu-workshop .summary-table .is-total-row{background:#fff1f2;color:var(--primary-red)}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.nav_container{width:50%!important}@keyframes euWorkshopSpin{to{transform:rotate(1turn)}}@media(max-width:991px){.eu-workshop .camp-content-layout,.eu-workshop__workshop-grid{grid-template-columns:1fr}.eu-workshop__sidebar{margin-top:16px;position:static;top:auto}}@media(max-width:640px){.eu-workshop__panel{border-radius:14px;overflow:hidden;padding:14px}.eu-workshop__hour-item{align-items:stretch;flex-direction:column}.eu-workshop__add-btn{width:100%}.eu-workshop .section-header h3{font-size:1rem}.eu-workshop .overflow-x-auto{margin:0;overflow:visible;padding:0}.eu-workshop .summary-table{border:none;border-radius:0;border-spacing:0;display:block;min-width:0}.eu-workshop .summary-table thead{display:none}.eu-workshop .summary-table tbody{display:block}.eu-workshop .summary-table tr:not(.is-muted-row):not(.is-total-row):not(.is-discount-row){background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:block;margin-bottom:10px;padding:10px 12px}.eu-workshop .summary-table tr:not(.is-muted-row):not(.is-total-row):not(.is-discount-row) td{border-bottom:none;display:block;font-size:.8rem;padding:2px 0;text-align:left;width:auto!important}.eu-workshop .summary-table tr:not(.is-muted-row):not(.is-total-row):not(.is-discount-row) td:first-child{color:#1f2937;font-size:.85rem;font-weight:700}.eu-workshop .summary-table tr:not(.is-muted-row):not(.is-total-row):not(.is-discount-row) td:nth-child(2){color:#6b7280}.eu-workshop .summary-table tr:not(.is-muted-row):not(.is-total-row):not(.is-discount-row) td:nth-child(3){color:#6b7280;font-size:.75rem}.eu-workshop .summary-table tr:not(.is-muted-row):not(.is-total-row):not(.is-discount-row) td:nth-child(4){border-top:1px solid #e5e7eb;font-size:.88rem;margin-top:6px;padding-top:6px;text-align:right}.eu-workshop .summary-table tr:not(.is-muted-row):not(.is-total-row):not(.is-discount-row) td:nth-child(4) strong{color:#c03}.eu-workshop .summary-table tr.is-discount-row,.eu-workshop .summary-table tr.is-muted-row,.eu-workshop .summary-table tr.is-total-row{align-items:center;background:transparent;border:none;border-radius:0;display:flex;justify-content:space-between;margin:0;padding:8px 4px}.eu-workshop .summary-table tr.is-muted-row{border-top:2px solid #e5e7eb;margin-top:8px;padding-top:12px}.eu-workshop .summary-table tr.is-discount-row{color:#166534}.eu-workshop .summary-table tr.is-total-row{background:#fff1f2;border-radius:8px;border-top:2px solid #c03;margin-top:4px;padding:10px 8px}.eu-workshop .summary-table tr.is-discount-row td,.eu-workshop .summary-table tr.is-muted-row td,.eu-workshop .summary-table tr.is-total-row td{border:none;display:inline;font-size:.82rem;padding:0;width:auto!important}.eu-workshop .summary-table tr.is-total-row td{font-size:.95rem}.eu-workshop__notice{font-size:.82rem}.eu-workshop__notice p{margin:0}}.eu-workshop__promo-bar--mobile-only{display:none}@media(max-width:991px){.eu-workshop__promo-bar--mobile-only{background:#fff;border:1px solid #e5e7eb;border-radius:14px;bottom:0;box-shadow:0 4px 12px rgba(0,0,0,.04);box-shadow:0 -4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:10px;margin-top:20px;padding:16px;position:sticky;z-index:100}}@media(max-width:640px){.eu-workshop__promo-bar--mobile-only{border-radius:12px;padding:12px}.eu-workshop__promo-bar--mobile-only .eu-workshop__promo-bar-tier{font-size:.8rem;padding:8px 10px}.eu-workshop__promo-bar--mobile-only .eu-workshop__promo-bar-cta{font-size:.88rem;padding:12px 16px}}.eu-workshop__sidebar-promo{display:flex;flex-direction:column;gap:8px;margin-bottom:4px;margin-top:14px}.eu-workshop__promo-bar-tier{align-items:center;border-radius:10px;color:#374151;display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:600;gap:4px 6px;line-height:1.5;padding:10px 14px}.eu-workshop__promo-bar-tier--warm{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;color:#92400e}.eu-workshop__promo-bar-tier--hot{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;color:#1e40af}.eu-workshop__promo-bar-tier--max{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #6ee7b7;color:#065f46;font-weight:700}.eu-workshop__promo-bar-tier strong{font-weight:800}.eu-workshop__promo-bar-icon{flex-shrink:0;font-size:1.1rem}.eu-workshop__promo-bar-cta{background:#c03;border:none;border-radius:12px;color:#fff;cursor:pointer;display:block;font-size:.95rem;font-weight:800;letter-spacing:.04em;margin-top:4px;padding:14px 20px;text-align:center;text-transform:uppercase;transition:background .2s;width:100%}.eu-workshop__promo-bar-cta:hover{background:#a8002a}.eu-workshop__summary-action{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:16px;text-align:center}.eu-workshop__summary-pay-btn{font-size:1rem;padding:14px 24px;width:100%}.eu-workshop__summary-pay-btn:disabled{cursor:not-allowed;opacity:.6}.eu-workshop__terms-label{align-items:flex-start;color:#374151;cursor:pointer;display:flex;font-size:.88rem;gap:10px;line-height:1.5;margin-bottom:14px;margin-left:15px}.eu-workshop__terms-label.is-invalid{color:#b91c1c}.eu-workshop__terms-checkbox{cursor:pointer;flex-shrink:0;margin-top:2px}.eu-workshop__terms-label.is-invalid .eu-workshop__terms-checkbox{outline:2px solid rgba(185,28,28,.6);outline-offset:2px}.eu-workshop__terms-error{color:#b91c1c;font-size:.84rem;font-weight:600;margin:-6px 0 12px 15px;text-align:left}.eu-workshop__terms-link{color:#c03;font-weight:600;text-decoration:underline}.eu-workshop__terms-link:hover{color:#a8002a}.eu-workshop__day-stack{display:flex;flex-direction:column;gap:16px;margin-top:16px}.eu-workshop__day-section{background:#fff;border:1px solid #ececec;border-radius:12px;padding:14px}.eu-workshop__day-section-header{align-items:center;border-bottom:1px solid #f1f1f1;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.eu-workshop__day-section-header h5{font-size:18px;font-weight:700;margin:0}.eu-workshop__day-section-header span{font-size:13px;opacity:.75}.eu-workshop__workshop-stack{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.eu-workshop__workshop-card{background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.03);overflow:hidden}.eu-workshop__workshop-header{align-items:center;background:#f8f8fb;border-bottom:1px solid #ececf3;display:flex;gap:10px;justify-content:space-between;padding:14px 16px}.eu-workshop__workshop-header h5{color:#16213e;font-size:15px;font-weight:700;line-height:1.35;margin:0}.eu-workshop__workshop-header span{background:#fff;border:1px solid #e4e4e4;border-radius:999px;color:#666;flex-shrink:0;font-size:12px;line-height:1;padding:6px 10px}.eu-workshop__hour-list{display:flex;flex-direction:column}.eu-workshop__hour-item{align-items:center;display:flex;gap:14px;justify-content:space-between;min-height:auto;padding:16px}.eu-workshop__hour-item+.eu-workshop__hour-item{border-top:1px solid #f1f1f1}.eu-workshop__hour-item--selected{background:rgba(204,0,51,.04)}.eu-workshop__hour-content{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.eu-workshop__hour-content .instructor{color:#111827;font-size:15px;font-weight:700;line-height:1.35}.eu-workshop__hour-content .time-info{color:#6b7280;font-size:14px;line-height:1.3}.eu-workshop__hour-content .price{color:#c03;font-size:16px;font-weight:700}.eu-workshop__add-btn{background:#fff;border:1px solid #c03;border-radius:12px;color:#c03;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:700;height:44px;min-width:121px;padding:0 16px;text-align:center;transition:.2s ease}.eu-workshop__add-btn:hover{background:rgba(204,0,51,.06)}.eu-workshop__add-btn--remove{background:#c03;color:#fff}.eu-workshop__add-btn--remove:hover{background:#b1002b}.eu-workshop__fullpass-item{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px;transition:.2s ease}.eu-workshop__fullpass-item:last-child{border-bottom:none}.eu-workshop__fullpass-item:hover{background:#f9fafb}.eu-workshop__fullpass-item--selected{background:rgba(204,0,51,.04)}.eu-workshop__fullpass-info{align-items:center;display:flex;gap:12px}.eu-workshop__fullpass-check{align-items:center;background-color:transparent;border:1px solid #ccc;border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;width:24px}.eu-workshop__fullpass-check--checked{background-color:#c03;border-color:#c03}.eu-workshop__fullpass-name{color:#111827;font-size:15px;font-weight:500}.eu-workshop__fullpass-actions{align-items:center;display:flex;gap:24px}.eu-workshop__fullpass-price{align-items:baseline;display:flex;gap:6px}.eu-workshop__fullpass-price strong{color:#c03;font-size:16px}.eu-workshop__fullpass-tag{color:#6b7280;font-size:14px}@media(max-width:1024px){.eu-workshop__workshop-stack{grid-template-columns:1fr}}@media(max-width:640px){.eu-workshop__day-section{padding:10px}.eu-workshop__day-section-header{align-items:flex-start;flex-direction:column}.eu-workshop__fullpass-actions,.eu-workshop__fullpass-item,.eu-workshop__hour-item{align-items:stretch;flex-direction:column}.eu-workshop__fullpass-actions{gap:12px;margin-top:12px}.eu-workshop__fullpass-price{align-items:flex-start;flex-direction:column;gap:4px}.eu-workshop__add-btn{width:100%}}.eu-workshop__mobile-cart-btn{background:#c03;border:none;border-radius:12px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.9rem;font-weight:700;padding:12px 20px;transition:background .2s;white-space:nowrap}.eu-workshop__mobile-cart-btn:hover{background:#a8002a}.eu-workshop__hour-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.eu-workshop__badge{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:24px;justify-content:center;letter-spacing:.04em;min-width:38px;padding:0 10px;text-transform:uppercase}.eu-workshop__badge--pl{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.2);color:#b91c1c}.eu-workshop__badge--int{background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.2);color:#1d4ed8}.consent_checkbox>div{margin-bottom:12px}.consent_checkbox>ul{list-style-type:none}.eds_loader_container{background-color:rgba(51,51,51,.2);bottom:0;left:0;position:fixed;right:0;top:0;z-index:100000}.eds_loader_container .eds_loader{height:30px;left:50%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.eds_loader_container .eds_loader .eds_loader_label{color:#c03;color:var(--color-red);font-size:20px;text-transform:uppercase}.info__empty{color:#212121;color:var(--color-black);font-family:Helvetica Neue LT Pro\ 500,sans-serif;font-size:16px;font-weight:400;line-height:20px}.boldtext{font-weight:700}.promo_tile_disabled{background-color:hsla(0,2%,91%,.52);box-shadow:0 0 1px 1px #c03;box-shadow:var(--color-red) 0 0 1px 1px;display:inline-block;height:125px;margin:10px;width:125px}.promo_tile_value_disabled{background-color:rgba(206,38,55,.357);color:#eee}.promo_tile{box-shadow:0 0 1px 1px #c03;box-shadow:var(--color-red) 0 0 1px 1px;display:inline-block;height:125px;margin:10px;width:125px}.promo_tile_row{align-items:center;display:flex;height:33.3%;justify-content:center;overflow:hidden;padding:3px 5px}.promo_tile_title{font-size:11px;text-align:center}.promo_tile_value{background-color:#c03;background-color:var(--color-red);color:#fff}thead.invisible_header tr>th{padding:0;visibility:hidden}thead.invisible_header tr>th>div{height:0;overflow-y:hidden;visibility:hidden}tfoot.tfoot_text_left>tr>td{text-align:left}.grayed-row{background-color:#e3e3e3;background-color:var(--color-grey-lighter)}.header{box-shadow:0 0 16px rgba(0,0,0,.1);display:block;width:100%}.iconBox_header_sb{justify-content:space-between;padding-left:120px}.iconBox_header_end,.iconBox_header_sb{display:flex;height:70px;padding-right:90px}.iconBox_header_end{justify-content:end;padding-left:30px}.setting_icon{height:30px}.setting_icon>path{height:35px;width:35px}.setting_iconContainer{cursor:pointer;display:flex;margin-left:40px}.icon_header{color:#c03;font-weight:700;margin-left:5px;margin-top:-5px}.setting_iconTittle{color:#000;font-size:14px;font-weight:400;text-align:center}.iconBox_header>svg{cursor:pointer;margin-left:5px}.setting_icon:hover{fill:#c03}.studentCard_icon:hover{stroke:#c03}.row__buttons{display:flex;flex-direction:row;margin:0!important}.logout_area{font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;height:120px;padding-left:15px;width:400px}.header_pulpit{box-shadow:0 0 16px rgba(0,0,0,.1);display:block;margin-bottom:40px;@media (max-width:640px){margin-bottom:10px}}.header_content,.header_pulpit{flex-direction:row;justify-content:space-between;width:100%}.header_content{display:flex}.logOut_header{display:flex;justify-content:end;margin-top:8px;width:100%}.haders_params{color:#6b6b6b;flex-direction:row;justify-content:start;justify-content:space-between;margin-top:10px;padding-left:20px;width:80%;@media (max-width:1750px){.haders_params{width:70%}}@media (max-width:785px){.haders_params{width:40%}}}.haders_params,.tittle_stage{display:flex;padding-right:20px}.tittle_stage{color:#c03;flex:1 1;font-size:20px;height:-moz-fit-content;height:fit-content;justify-content:flex-end;margin-bottom:auto;margin-top:auto}.tittle_content{display:flex;justify-content:end;letter-spacing:.35rem;padding-top:15px;text-align:right}.setting_and_notification{height:30px;position:absolute;right:30px;top:110px;width:40px}.setting_and_notification.svg{height:40px;width:40px}.setting_iconLabel{display:flex}@media screen and (max-width:951px){.iconBox_header>svg{height:20px;width:20px}.iconBox_header_sb{padding-left:120px;padding-right:0}.iconBox_header_end{height:50px;padding-right:0}.setting_iconLabel{justify-content:end;padding-right:60px;width:50%}.tittle_stage{padding-right:15px}.icon_header{font-size:10px;margin-top:-3px}.setting_iconContainer>svg{height:20px;width:20px}.setting_iconContainer{height:-moz-fit-content;height:fit-content;margin-left:12px}.haders_params{font-size:11px;margin-top:0;padding-left:10px;width:70%}.iconBox_header_end{width:100%}}@media screen and (max-width:730px){.iconBox_header_sb{padding-left:80px}}@media screen and (max-width:590px){.iconBox_header_end{height:25px;padding-right:0}.icon_header{display:none}.iconBox_header_sb{padding-left:36px}.tittle_content{font-size:14px;letter-spacing:.13rem}.setting_and_notification{height:25px;width:50px}.setting_iconLabel{padding-right:20px}}@media screen and (max-width:365px){.tittle_content{font-size:12px;letter-spacing:.11rem}.setting_iconLabel,.tittle_stage{padding-right:10px}}.modalContainer{max-height:100vh;padding:10px}.modalContainer,.modalContainerLogout{background-color:#fff;border-radius:8px;box-shadow:0 0 16px 0 #0000001a;width:-moz-fit-content;width:fit-content}.modalContainerLogout{padding:12px 36px 24px}.logout_buttons_row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px;margin-top:16px;padding:0 16px}.modalheighContainer{background-color:#fff;border-radius:8px;box-shadow:0 0 16px 0 #0000001a;height:75vh;overflow-y:none;padding:10px;width:40vw}.closeButton{color:#c03;margin-bottom:10px;padding-right:5px;text-align:end}.modalContent{padding-bottom:60px;padding-left:30px;width:-moz-fit-content;width:fit-content}.modal{align-items:center;background-color:hsla(0,0%,100%,.95);bottom:0;display:flex;height:100vh;justify-content:center;left:0;padding-top:10px;position:fixed;right:0;top:0;width:100vw;z-index:9990}.closeButtonBox{cursor:pointer;height:-moz-fit-content;height:fit-content;margin-left:auto;width:-moz-fit-content;width:fit-content}.modalTittle{color:var(--color-red);font-size:32px;font-weight:300;line-height:1.4}.btn-modal,.reset-password-modal{margin-top:32px}.btn-modal{margin-bottom:32px}@media screen and (max-width:600px){.modal{padding-left:auto}.modalheighContainer{background-color:#fff;border-radius:8px;box-shadow:0 0 16px 0 #0000001a;display:flex;flex-direction:column;height:75vh;justify-content:center;overflow-y:none;padding-left:18px;width:85%}.modalTittle{font-size:18px}.modalheighContainer>p{font-size:14px}.reset-password-modal{margin-top:0}.btn-modal,.reset-password-modal>.form-row{margin-top:16px}.btn-modal{margin-bottom:16px}.modalContent{padding-bottom:0}.closeButton{margin-bottom:0}.logout_buttons_row{margin-bottom:12px;margin-top:12px;padding-left:18px;padding-right:18px;width:100%}.modalContentLogout{padding-left:12px;padding-right:12px}.modalContainerLogout{padding:10px}}.forAll{display:inline-block;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;margin-top:5px;text-transform:uppercase;white-space:nowrap}.AllSquer{border-radius:8px!important}.line{background-color:#c03;border:3px solid #000;color:#fff}.smButton{border:1px solid #000;border-radius:8px;cursor:pointer;display:flex;justify-content:center;margin:10px 0}.smBig{font-size:16px;font-weight:550;letter-spacing:.1em;line-height:19px;min-width:220px;padding:18px 15px;text-align:right;width:386px}.LogoSm{margin-right:10px;margin-top:-3px}.solid{background:#c03 50%;color:#fff;cursor:pointer}.solidDisable{background:#a0a0a0;color:#fff;cursor:not-allowed;filter:grayscale(40%) brightness(90%)}.outline{border:1px solid #c03;color:#c03}.small{border-radius:20px;font-size:14px;font-weight:500;min-width:120px;padding:5px;text-align:center}.big{min-width:220px;width:-moz-fit-content;width:fit-content}.big,.full{border-radius:30px;font-size:16px;font-weight:550;letter-spacing:.12em;line-height:19px;padding:18px 28px 14px;text-align:center}.full{width:100%}.margin_top_bottom_8{margin-bottom:8px;margin-top:10px}.bigWidhtLabel{display:block}.smallWidhtLabel{display:none}@media screen and (max-width:430px){.big{font-size:12px;letter-spacing:.08em;padding:14px 7px 10px}}@media screen and (max-width:380px){.big{font-size:10px;letter-spacing:.03em;padding:8px 7px}}@media screen and (max-width:600px){.smBig{font-size:14px;letter-spacing:.08em;min-width:150px;padding:14px 7px 10px;width:288px}.bigWidhtLabel{display:none}.smallWidhtLabel{display:block}}.forAllTittle{font-size:18px;font-weight:700;line-height:26px}.forAllMediumTittle,.forAllTittle{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif}.forAllMediumTittle{font-weight:500}.forAllH4Tittle{color:#c03;font-size:17px;font-style:italic;font-weight:700;line-height:26px}.forAllH4Tittle,.forAllSmallTittle{font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif}.forAllSmallTittle{color:#000;font-size:18px;font-weight:400;line-height:20px}.clickable{cursor:pointer}.custumerService_error{margin-bottom:40px}.loginChangePassword{align-items:start;display:flex;flex-direction:column;width:100%}.loginChangePassword>h3{color:#000;font-weight:550;margin-left:32px}.set-password{margin-left:32px;width:50%}.loginChangePassword>.registration-email-box{margin-bottom:40px}.set-password>.forAll{margin-bottom:64px;margin-top:20px}.colorEDS:active,.colorEDS>.dashboard__btn-title:active{color:#c03!important}.courseBox2{border:1px solid #c03;border-radius:5px;padding-top:1px}.courseBox,.courseBox2{height:158px;position:relative;width:-moz-fit-content;width:fit-content;width:240px}.course__image{height:150px;width:224px}.hide_manu_arrow{rotate:90}.course__only_image{border:2px solid #c03;border-radius:5px;height:158px;width:240px}.marginCourse{margin-bottom:24px;margin-top:15px}.marginCourseCalendary{justify-content:center!important;margin-bottom:40px;margin-top:24px}.danceStyle_blank{background-color:#fff;color:#c03;font-style:italic;font-weight:500;height:158px;opacity:1;position:absolute;text-align:center;text-transform:uppercase;width:240px}.courseWrapper_row{display:flex;flex-direction:column;width:100%}.dance-style-box{background-color:#fff;border-radius:6px;color:#c03;font-style:italic;font-weight:500;height:150px;opacity:.8;padding:70px 0;position:absolute;right:1px;text-align:center;text-transform:uppercase;top:1px;width:230px}.dance-style-box:hover{color:#c03}.dance-style-box__name{font-family:Helvetica Neue LT Pro\ 500,sans-serif;font-weight:600}.dance-style-box__name:hover{color:#c03}.courseMore{margin-top:10px}.statueContentSection{color:#000}.backButton{display:block;height:64px}.backButton>p{color:#c03;font-size:12px;font-weight:700;width:-moz-fit-content;width:fit-content}.backButton>button,.backButton>p{height:-moz-fit-content;height:fit-content}.backButton>button{padding:0}.changePasswordWraper{padding-top:28px}@media screen and (max-width:590px){.loginChangePassword>h3{margin-left:0}.set-password{margin-left:0;width:100%}.loginChangePassword>.registration-email-box{padding-left:0;text-align:start}}@media screen and (max-width:951px){.statueContentSection{font-size:12px}.loginChangePassword>.registration-email-box,.loginChangePassword>h3,.registration-user-email{font-size:16px}.courseWrapper{margin-bottom:5px}.course__only_image{border-radius:5px;height:147px;width:200px}.courseWrapper_row{display:block;width:100%}.courseBox,.courseBox2{height:147px;margin-bottom:10px;width:200px}.danceStyle_blank{height:148px;position:relative;width:200px}.courseMore{margin-bottom:10px}.courseMore>p{font-size:12px;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.course__image{border-radius:6px;height:100%;width:100%}.dance-style-box{border-radius:6px;height:140px;width:195px}.dance-style-box__name{font-size:14px}.courseBoxCenter{display:flex;justify-content:center;width:100%}.marginTopResponse{margin-top:30px}}.inputWithIcon{border:1px solid #bebebe;border-radius:30px;cursor:pointer;margin-top:-16px;z-index:0}.inputSquerWithIcon,.inputWithIcon{color:#000;display:flex;height:50px;padding-left:1rem;padding-right:1rem;position:relative}.inputSquerWithIcon{border:3px solid #000}.inputSquerWithIcon_invalid{border:2px solid #c03;color:#000;display:flex;height:50px;padding-left:1rem;padding-right:1rem;position:relative}.tittle_forSquerInput{text-align:start}.heightInputWithIcon{border:1px solid #bebebe;border-radius:30px;color:#000;display:flex;height:150px;margin-top:-16px;padding:1rem;position:relative;z-index:0}.msgInvalid{color:#c03;font-size:12px;margin-left:10px}.inputWithIcon_invalid{border:1.5px solid #c03;border-radius:30px;color:#000;display:flex;height:50px;margin-top:-16px;padding-left:1rem;padding-right:1rem;position:relative;z-index:0}.inputSquerWithIcon>svg,.inputSquerWithIcon_invalid>svg,.inputWithIcon>svg,.inputWithIcon_invalid>svg{margin-top:10px}.input_withTittle{border:none;font-size:14px;height:100%;width:100%}.input_withTittle::-moz-placeholder{text-align:center}.input_withTittle::placeholder{text-align:center}.requied_forInput{background-color:#fff;color:#c03;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-weight:700;padding-right:5px;position:relative;z-index:1}.tittle{display:flex}.tittle_forInput{background-color:#fff;color:#000;font-size:14px;margin-left:15px;padding-left:10px;padding-right:5px;position:relative;width:-moz-fit-content;width:fit-content;z-index:1}.dontDisplay{display:none}.div_withTittle{margin-bottom:8px}.smallInput{width:100%!important}.bigInput,.fullInput{width:100%}.input_withTittle:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff!important}input[type=date]{-webkit-text-fill-color:#000}@media screen and (max-width:600px){.bigInput{width:288px}.smallInput{width:136px!important}.tittle_forInput{margin-left:4px}.requied_forInput,.tittle_forInput{font-size:12px}}.stepsNavigation-desktop{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:40px auto 0;min-width:800px;width:-moz-fit-content;width:fit-content}.stepsNavigation_boxItem{align-items:center;border-bottom:2px solid #e6e6e6;display:flex;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:12px;justify-content:center;min-width:80px;padding:5px 10px;transition:all .3s ease}.stepsNavigation_boxItem>svg{flex-shrink:0;margin-right:3px;margin-top:1px}.stepsNavigation_boxItem>p{margin:0;white-space:nowrap}.choosenItem{font-weight:600}.completedItem{border-color:#c03;opacity:.7}.redTittle{color:#c03;cursor:pointer;font-size:20px;font-weight:600}.stepsNavigation-mobile{display:none}@media screen and (max-width:1200px){.stepsNavigation_boxItem{font-size:11px;min-width:70px;padding:5px 8px}}@media screen and (max-width:1024px){.stepsNavigation_boxItem{font-size:10px;min-width:60px;padding:4px 6px}.stepsNavigation-desktop{margin-top:20px}}@media screen and (max-width:768px){.stepsNavigation-desktop{display:none}.stepsNavigation-mobile{display:block;position:fixed;right:10px;top:45%;transform:translateY(-50%);z-index:100}.mobile-progress-container{background:hsla(0,0%,100%,.95);border-radius:20px;box-shadow:0 2px 12px rgba(0,0,0,.15);padding:12px 8px}.mobile-progress-container,.mobile-step{align-items:center;display:flex;flex-direction:column}.mobile-step-indicator{align-items:center;background:#e6e6e6;border-radius:50%;color:#888;display:flex;font-size:10px;font-weight:600;height:24px;justify-content:center;transition:all .3s ease;width:24px}.mobile-step-current .mobile-step-indicator{background:#c03;box-shadow:0 2px 8px rgba(204,0,51,.4);color:#fff;transform:scale(1.1)}.mobile-step-completed .mobile-step-indicator{background:#c03;color:#fff}.mobile-step-line{background:#e6e6e6;height:12px;margin:2px 0;width:2px}.mobile-step-line-completed{background:#c03}}@media screen and (max-width:430px){.stepsNavigation-mobile{right:18px}.mobile-progress-container{padding:8px 6px}.mobile-step-indicator{font-size:9px;height:20px;width:20px}.mobile-step-line{height:8px}}.detailsCourse{border-radius:8px;box-shadow:0 0 16px rgba(0,0,0,.1);height:350px;margin-top:40px;width:386px}.forAllRedText{color:#c03;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;line-height:26px}.smallRedText{font-size:14px}.bigRedText{font-size:18px;font-weight:550}.mediumRedText{font-size:16px;font-weight:450}.summaryOrder_details>.forAllRedText{color:#c03;font-family:Helvetica Neue LT Pro;font-size:22px;font-style:italic;font-weight:700;line-height:26px;text-transform:uppercase}.tileData{color:#fff;text-align:center;width:30px}.tileData,.tileDataWidth{background-color:#c03;border:1px solid #c03;border-radius:5px;box-shadow:0 0 16px rgba(0,0,0,.1);font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:14px;font-weight:700;height:34px;margin-left:3px;padding-top:3px}.tileDataWidth{color:#000;color:#fff;display:flex;justify-content:center;width:170px}.timeContainer{display:flex;justify-content:space-between;margin-top:9px;min-width:25%}.timeContainer:hover{width:-moz-fit-content;width:fit-content}.when{color:#000;font-family:Helvetica Neue LT Pro;font-size:12px;font-style:normal;font-weight:400;height:-moz-fit-content;height:fit-content;line-height:18px;margin-top:-5px;text-align:end}.summaryOrder_details{border-radius:8px;box-shadow:0 0 16px rgba(0,0,0,.1);margin-top:40px;padding:40px 32px;width:386px}.row_summaryOrder_lvl,.row_summaryOrder_time{display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-between;width:100%}.dataAndHour{font-weight:400;height:16.52px;width:114px}.dataAndHour,.row_summaryOrder_time>.forAllTittle{color:#000;font-family:Helvetica Neue LT Pro;font-size:16px;font-style:normal;line-height:20px;margin-top:32px}.row_summaryOrder_time>.forAllTittle{font-weight:550;text-align:right}.row_summaryOrder_lvl>.forAllTittle{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-style:normal;font-weight:550;line-height:20px;margin-top:14px;text-align:right}.row_summaryOrder_lvl>.dataAndHour{margin-top:14px;width:-moz-fit-content;width:fit-content}.age_row{display:flex;justify-content:space-between;margin-top:32px}.age_row_icon>.dataAndHour{margin-left:8px;margin-top:0}.age_row>.forAllTittle,.instructoDiv>.forAllTittle{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-style:normal;font-weight:550;line-height:20px;text-align:right}.age_row_icon{display:flex}.age_row_sec{display:flex;justify-content:space-between;margin-top:16px}.age_row_sec>.forAllTittle{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-style:normal;font-weight:550;line-height:20px;text-align:right}.age_row_icon>.dataAndHour{width:-moz-fit-content;width:fit-content}.small_summaryOrder_details{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 0 16px rgba(0,0,0,.1);display:flex;height:56.04px;justify-content:space-between;margin-top:20px;padding:20px 16px;width:288px}.small_summaryOrder_details>.forAllRedText{margin-top:-3px}.small_summaryOrder_details>svg{margin-right:3px;margin-top:3px}.showArrow{display:none}.headerWidth_arrow{display:flex}.headerWidth_arrow>.forAllRedText{font-size:22px;font-style:italic}@media screen and (max-width:951px){.contentDetails{display:none;height:-moz-fit-content;height:fit-content}.summaryOrder_details{justify-content:space-between;margin-bottom:20px;margin-top:20px;padding:20px 16px}.headerWidth_arrow{display:flex;justify-content:space-between;width:100%}.headerWidth_arrow>.forAllRedText{color:#c03;font-family:Helvetica Neue LT Pro;font-size:17px;font-style:italic;font-weight:700;line-height:20px;margin-top:-3px}.showArrow{display:block;height:12px;width:12px}.showArrow_wrapper{margin-right:15px;margin-top:-6px}.showArrow_wrapper:focus{transform:rotate(180deg)}.showArrow_wrapper:focus+.summaryOrder_details{height:350px;width:386px}.columDetials{width:auto}.age_row>.forAllTittle,.age_row_sec>.forAllTittle,.dataAndHour,.row_summaryOrder_lvl>.forAllTittle,.row_summaryOrder_time>.forAllTittle{display:inline-block;font-size:14px}.instructoDiv>.forAllTittle{font-size:14px}}@media screen and (max-width:450px){.columDetials{justify-content:start!important;width:100%!important}.columnLogin_wrapper{margin-right:8%}.summaryOrder_details{width:100%}.age_row>.forAllTittle,.age_row_sec>.forAllTittle,.dataAndHour,.row_summaryOrder_lvlc,.row_summaryOrder_time>.forAllTittle{display:inline-block;font-size:14px}.instructoDiv>.forAllTittle{font-size:14px}.age_row_icon{vertical-align:middle}}.columDetials{width:50%}.footerWrapper{margin-bottom:0;margin-top:auto;position:absolute;width:100%}.columnLogin{align-items:start;margin-left:32px;min-height:50vh;width:50%}.columnLogin,.columnLogin_wrapper{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.columnLogin_wrapper>p{margin-bottom:40px}.columnLogin_wrapper>button{margin-bottom:20px}.rowSection{display:flex;height:-moz-fit-content;height:fit-content;justify-content:start;margin-top:80px}.margin-64{margin-top:32px}@media screen and (max-width:950px){.content{padding-bottom:80px;padding-top:0}.rowSection{align-items:flex-start;display:flex;flex-direction:column-reverse;margin-top:60px;padding-left:96px;width:100%}.columDetials_wrapper{width:100%}}@media screen and (max-width:750px){.columnLogin{justify-content:start;width:100%!important}.columnLogin_wrapper{margin-right:8%}}@media screen and (max-width:730px){.rowSection{padding-left:56px}}@media screen and (max-width:590px){.rowSection{padding-left:12px}}@media screen and (max-width:450px){.columnLogin{justify-content:start;margin-left:2px;width:100%!important}.columnLogin_wrapper{margin-right:8%}}.Register_headLine{display:flex;justify-content:center;margin-bottom:40px;width:100%}.buttonsWraperReg{margin-top:40px}.buttonsWraperReg>.forAllText{margin-top:20px}.Register_headLine>p:last-child{text-align:end}.consent_accept{margin-top:20px}.statueWrapper{margin:80px auto 120px;width:80%}.statueHeader{font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-weight:550;margin-left:auto;margin-right:auto}.statueHeader,.statueTitle{color:#000;display:flex;font-size:16px;width:-moz-fit-content;width:fit-content}.statueTitle{font-family:Helvetica Neue LT Pro;font-weight:500;margin-bottom:20px;margin-top:40px}.statueContent{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-weight:400}.statueContent>p{margin-top:20px}.button_section{margin-bottom:30px}.button_section>p{margin-bottom:10px;margin-top:10px}.tittle_wraper{height:-moz-fit-content;height:fit-content;width:290px}.pointStatue{margin-left:10px}.chooseConection>p{color:#000}.chooseConection>.msgInvalid{color:#c03;margin-top:10px}.youngInfo{color:#000}.errorMsg{display:flex;font-size:12px;width:600}.ValidationList,.errorMsg{color:#c03;font-family:Helvetica Neue LT Pro}.ValidationList{font-weight:600;padding:24px}.ValidationList_error{color:#000;font-weight:400;margin-bottom:20px;margin-top:20px}.tittle_register{color:#000;font-family:Helvetica Neue LT Pro,sans-serif;font-size:22px;font-style:italic;font-weight:700;letter-spacing:0;line-height:26px}.acceptSection>.labelDiv>.iconCheckLabel>label{font-size:16px}.margin20{margin-top:20px}.acceptSection>.labelDiv>a>.forAllLink{font-size:12px;margin-left:5px;margin-top:8px}.conent_register{color:#000;font-family:Helvetica Neue LT Pro;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-top:20px;width:284.3px}.rowSectionReg{display:flex;height:-moz-fit-content;height:fit-content;margin-top:80px}.tittleWpraer{display:flex}.statusTitleWrapper{margin-left:120px;margin-top:40px}.statusTittle{color:#c03;font-size:24px;font-style:italic;font-weight:700;line-height:26px}.locationList{padding-bottom:80px;padding-left:140px;padding-top:40px}.locationList,.locationListRodo{display:flex;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;justify-content:flex-start}.locationListRodo{padding-bottom:20px;padding-top:10px}.spaceBettween{justify-content:space-between!important}.arrowBackWrapper{margin:40px 90px -40px auto;width:-moz-fit-content;width:fit-content}.roateteToback{transform:rotate(90deg);transform-origin:50% 50%}.roateteToGo{transform:rotate(270deg);transform-origin:50% 50%}.StatusMSG{color:#000;font-family:Helvetica Neue LT Pro;font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding-left:5px;width:384.3px}@media screen and (max-width:950px){.columDetials{width:auto}.rowSectionReg{align-items:start;display:flex;flex-direction:column-reverse;margin-top:60px;padding-left:96px;width:100%}.arrowBackWrapper{margin-bottom:-10px;margin-right:30px;margin-top:20px}}@media screen and (max-width:452px){.Register_headLine>.forAllTittle,.columDetials_wrapper>.forAllTittle{font-size:16px}.Register_headLine>.forAllRedText{font-size:14px}}@media screen and (max-width:951px){.consent_accept>.forAllMediumTittle{font-size:12px}.acceptSection>.labelDiv>.iconCheckLabel>label{font-size:12px;margin-bottom:0;margin-left:3px;margin-top:3.5px}.chooseConection>.iconCheckLabel>label,.chooseConection>p,.forWho{font-size:14px}.forAllTittle{font-size:16px}.tittleWpraer{display:flex;flex-direction:row}.iconTitleLabel>label{font-size:12px}.active>.forAllLink{font-size:12px;margin-bottom:0;margin-left:4px;margin-top:10px}.labelDiv>.active{margin-left:0}.columnLogin_wrapper{width:100%}}@media screen and (max-width:730px){.rowSectionReg{padding-left:56px}}@media screen and (max-width:590px){.rowSectionReg{padding-left:12px}.statusTitleWrapper{margin-left:70px}.locationList{padding-left:70px}}@media screen and (max-width:456px){.tittle{font-size:10px;margin-bottom:8px}.smallInput{width:140px}}@media screen and (max-width:400px){.Register_headLine>.forAllRedText,.Register_headLine>.forAllTittle{font-size:12px}.Register_headLine{width:100%}}@media screen and (max-width:370px){.tittle{font-size:10px;margin-bottom:8px}}@media screen and (max-width:951px){.Register_headLine{margin-bottom:20px;max-width:351px}.tittle_register{font-size:17px}}.remiandPassword_area{font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;height:260px;padding-left:15px;width:480px}.remiandPassword_area>p{color:#000;margin-bottom:20px}.remiandPassword_area>.forAll{margin-top:20px}.msg_area{display:flex;height:-moz-fit-content;height:fit-content;margin-bottom:20px;margin-top:40px;width:400px}.msg{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif}.msg_area>p{display:flex;height:-moz-fit-content;height:fit-content}.msg_area>.forAllRedText{margin-left:4px;margin-top:1px}.remiandPasswordSuccessMsg_area{font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;height:200px;padding-left:30px;width:520px}.msgOut{width:420px}@media screen and (max-width:951px){.emailTitle{font-size:14px}}@media screen and (max-width:620px){.remiandPassword_area{padding-left:4px;padding-right:4px;width:-moz-fit-content;width:fit-content}.modalContainer{margin-left:0;margin-right:0;padding-bottom:70px;padding-top:20px;width:100%}}@media screen and (max-width:405px){.modalContainer{margin-left:3px;padding:20px 3px 70px}}@media screen and (max-width:355px){.modalContainer{margin-left:0;padding:20px 5px 70px}}@media screen and (max-width:500px){.modalContent{padding-left:0}}@media screen and (max-width:385px){.modalContent{padding-left:0}.remiandPassword_area>.forAll{min-width:180px;padding-left:3%;padding-right:3%}.remiandPassword_area>.forAllTittle{font-size:14px}}.acceptInput{border:1px solid #c03;height:15px;width:15px}.labelDiv{display:flex;height:20px;margin-bottom:15px;vertical-align:bottom}.iconCheckLabel>label{font-weight:400;height:-moz-fit-content;height:fit-content;margin-bottom:15px;margin-left:10px}.forAllLink{color:#c03;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-weight:550;margin-top:8px;text-decoration:underline}.bigLink{font-size:16px}.smallLink{font-size:12px}.iconChecked{cursor:pointer;height:24px;width:24px}.iconCheckWrapper{height:24px;margin-right:3px;margin-top:0;width:24px}.iconCheckLabel>label{color:#000;cursor:pointer;font-size:16px;font-weight:600}.iconCheckLabel,.iconCheckLabel>label{font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;margin-bottom:5px}.iconCheckLabel{display:flex;margin-top:5px;min-height:24px;vertical-align:middle;width:-moz-fit-content;width:fit-content}.forAllText{color:#c03;cursor:pointer;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-weight:400;line-height:19px;margin-top:8px;text-decoration:underline}.bigText{font-size:16px}.smallText{font-size:12px}.UserDetailPopUp{border-radius:8px;box-shadow:0 0 16px 0 #0000001a;display:flex;height:49px;justify-content:space-between;margin-top:10px;padding:16px 32px;width:386px}.UserDetailPopUp>p{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.content_and_icon{display:flex;justify-content:space-between}.content_and_icon>p{color:#000;float:left;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-style:normal;font-weight:700;height:16.52px;line-height:20px;margin-right:12px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.content_and_icon>p,.content_and_icon_hint{justify-content:space-between;text-align:right}.content_and_icon_hint{display:flex;flex-direction:column;margin-top:-4px}.labelP:first-letter{text-transform:uppercase}.labelP{float:left;font-size:16px;font-weight:700;height:16.52px;justify-content:space-between;text-align:right;white-space:nowrap;width:-moz-fit-content;width:fit-content}.hintP,.labelP{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-style:normal;line-height:20px;margin-right:12px}.hintP{font-size:12px;font-weight:400}.contentWithHint_and_icon{display:flex}.svg_nav{cursor:pointer;margin-top:-3px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:450px){.UserDetailPopUp{padding:16px;width:100%}.UserDetailPopUp>p,.content_and_icon>p{font-size:14px}}.summaryEndWraper{align-items:center;height:-moz-fit-content;height:fit-content;margin-left:auto;margin-right:auto;padding-bottom:100px;padding-left:124px;width:100%}.sectionWraperCamp{display:flex;padding:40px;width:100%}.CampdET{width:50%}.CampdET>.tittleChangePassSucces{margin-top:40px}.CampdETdisplayleft{display:flex;justify-content:end;padding-right:50px}.CampdETMsg{padding-left:150px}@media screen and (max-width:941px){.sectionWraperCamp{flex-direction:column-reverse}.CampdET{width:100%}.CampdETMsg{padding-left:10px}.CampdETdisplayleft{display:block;padding-right:0}}@media screen and (max-width:730px){.summaryEndWraper{padding-left:84px}}@media screen and (max-width:590px){.summaryEndWraper{padding-left:34px}}@media screen and (max-width:454px){.summaryEndWraper{padding-left:9px}}.select_withTittle{-moz-appearance:auto;-webkit-appearance:auto;width:100%}.select_withTittle:after{border:6px solid transparent;color:#fff;content:"";height:0;position:absolute;right:10px;top:14px;width:0}.inputOption{border:2px solid #c03;border-radius:50%;color:#c03;height:25px;margin-right:5px;width:25px}.iconTitle,.iconTitleWrapper{height:24px;width:24px}.iconTitleWrapper{margin-right:3px;margin-top:4px}.iconTitleLabel>label{color:#000;font-size:16px;margin-bottom:5px;margin-left:10px;margin-top:4px}.iconTitleLabel{display:flex;margin-bottom:5px;margin-top:15px;min-height:24px;padding:3px;vertical-align:middle;width:-moz-fit-content;width:fit-content}.iconSelectOption{margin-bottom:25px;margin-top:15px;padding-left:20px}.TextWithDot{display:flex;margin-bottom:15px;margin-top:20px}.hintTextDot{background-color:#c03;border-radius:50%;color:#fff!important;cursor:pointer;display:inline-block;font-size:16px;height:20px;line-height:20px;margin-left:5px;margin-top:5px;position:relative;text-align:center;width:20px}.hintTextDot .tooltips{background-color:#fff;border:1px solid #c03;border-radius:6px;bottom:120%;color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:14px;font-weight:400;height:100px auto;left:60%;line-height:18px;margin-left:-95px;padding:5px;position:absolute;text-align:center;visibility:hidden;width:200px;z-index:1}.hintTextDot:hover .tooltips{visibility:visible}.unActivetedPerson{display:flex;height:24px;margin-bottom:5px;margin-top:5px;vertical-align:middle;width:-moz-fit-content;width:fit-content}.unActivetedPerson>p{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-weight:400;margin-bottom:5px;margin-left:10px}.unActivetedPerson_svg{height:24px;margin-right:3px;width:24px}@media screen and (max-width:861px){.unActivetedPerson>p{font-size:14px;margin-bottom:0;margin-left:5px;margin-top:3px}.wrraper>.chooseUser_selectUSer{padding-left:0}}@media screen and (max-width:950px){.wrraper{align-items:start;padding-left:16px}.wrraper>.chooseUser_selectUSer{width:100%!important}}@media screen and (max-width:280px){.content{padding-left:8px;padding-right:8px}}.newPerson_wrapper{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;max-width:500px;padding:10px}.chooseConection{margin-top:20px}.row_input{display:flex;justify-content:space-between;width:100%}.rowInput_wrapper_left{padding-right:10px}.fullName{color:#000;font-size:14px;margin-left:10px}@media screen and (max-width:600px){.bigInput{width:288px}.row_input{width:100%}.tittle_forInput{margin-left:4px}.requied_forInput,.tittle_forInput{font-size:12px}}.labelDiv>.hintTextDot{margin-left:5px;margin-top:10px}.labelDiv>.active{font-size:18px;margin-left:4px}.contectetPerson_msg>.forAll{margin-top:50px}.text_conectedPerson{color:#000;font-size:14px}.newPerson_wrapper::-webkit-scrollbar{display:none}.contectetPerson_msg{align-items:center;display:flex;flex-direction:column;margin-left:-5px;margin-top:15px;width:350px}@media screen and (max-width:600px){.newPerson_wrapper{width:auto}.rowInput_wrapper_left{padding-right:10px}.rowInput_wrapper_right{padding-left:10px}}@media screen and (max-width:355px){.newPerson_wrapper{padding-left:1px;padding-right:1px}}@media screen and (max-width:600px){.newPerson_wrapper{width:400px}}@media screen and (max-width:460px){.newPerson_wrapper{width:370px}}@media screen and (max-width:420px){.newPerson_wrapper{width:330px}}@media screen and (max-width:360px){.newPerson_wrapper{width:300px}}@media screen and (max-width:325px){.newPerson_wrapper{width:290px}}@media screen and (max-width:951px){.newPerson_wrapper>.chooseConection>p{font-size:14px}.fullName{font-size:10px!important}.newPerson_wrapper>.chooseConection>.iconCheckLabel>label,.newPerson_wrapper>.forAllTittle{font-size:14px}}.czkbox{color:red}.paymentOption{border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 0 6px 3px #e6e6e6;box-sizing:border-box;height:auto;margin:10px 15px 10px 10px;width:285px}.variantSummary_option>.tittle_stage>.tittle_content{justify-content:start!important}@media screen and (max-width:1020px){.paymentOption{width:255px}.paymentOption>.forAllTittle{margin-left:5px!important}}@media screen and (max-width:950px){.paymentOption{margin:10px 0;max-width:90%;width:90%}}@media screen and (max-width:980px){.paymentOption>.entryFee,.paymentOption>.paymentMounth,.paymentOption>.paymentPrice{margin-left:10px!important}}@media screen and (max-width:950px){.variantSummary_option>.tittle_stage>.tittle_content{font-size:15px}.paymentOption>.entryFee,.paymentOption>.paymentMounth{margin-left:10px!important}}.paymentOption:hover{border:1px solid #c03}.entryFee{color:#000;font-weight:400;margin-bottom:15px}.entryFee,.paymentPrice{display:flex;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-style:normal;line-height:20px;margin-left:32px}.paymentPrice{color:#c03;font-weight:700;margin-bottom:12px}.paymentPrice>p{margin-right:16px}.paymentMounth,.paymentPrice>p{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.paymentMounth{margin-bottom:12px;margin-left:32px}.paymentOption>.forAllTittle{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:22px;font-style:italic;font-weight:700;line-height:26px;margin-bottom:30px;margin-left:30px;margin-top:40px;text-transform:uppercase;white-space:nowrap}.paymentOption>.forAll{margin-bottom:40px;margin-left:32px;margin-top:10px;min-width:140px;padding-left:14px;padding-right:14px}@media screen and (max-width:951px){.entryFee,.entryFee>p,.paymentMounth,.paymentMounth>p,.paymentPrice,.paymentPrice>p{font-size:14px}.paymentOption>.forAllTittle{font-size:17px}.paymentOption>.forAll{margin-left:0}}.paymentOption.promo-option{background-color:#fff2f4;border:2px solid #c03;box-shadow:0 6px 15px rgba(204,0,51,.25);position:relative;transform:scale(1.02);transition:all .3s ease;z-index:10}.paymentOption.promo-option:hover{box-shadow:0 12px 25px rgba(204,0,51,.35);transform:scale(1.04)}.promo-badge{animation:promoPulse 2.5s infinite;background:linear-gradient(135deg,#ff1a55,#c03);border-radius:6px 6px 0 0;color:#fff;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;margin:-11px -1px 25px;padding:10px 16px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.2);text-transform:uppercase}@keyframes promoPulse{0%{box-shadow:0 0 0 0 rgba(204,0,51,.5)}70%{box-shadow:0 0 0 10px rgba(204,0,51,0)}to{box-shadow:0 0 0 0 rgba(204,0,51,0)}}.getContract{border-radius:15px;box-shadow:0 0 6px 3px #e6e6e6;display:flex;height:70px;padding:15px;vertical-align:middle;width:270px}.getContract:hover{border:2px solid #c03;color:#c03}.contratRow{display:flex;margin-bottom:20px;padding-bottom:5px;width:100%}.pargrafMarginLeft{margin-left:30px}.generated-contract_column__agreement>.generated-contract__signatures>div{margin-top:25px}.contratColumn{display:flex;flex-direction:column;height:100%;width:50%}.marginAutoBottom{margin-bottom:auto}.iconDownload{margin-left:5px;margin-top:8px;width:28px}.getContract>p{margin-left:20px;margin-top:5px}.contracts_wrapper>.forAllTittle{margin-bottom:40px}.rowContract{margin-bottom:20px}.contractLogoWraper{display:flex;justify-content:center;width:100%}.contractLogoWraper>.generated-contract__logo{height:auto;margin-left:0;margin-right:40px;width:240px}.singinContractDay{display:flex;justify-content:end;width:100%}.tittleContract{display:flex;margin-top:40px;padding-bottom:20px;text-align:center}.tittleContract>h1{margin-top:0}.tittleContract>h1,.tittleContract>h2{width:-moz-fit-content;width:fit-content}.tittleContract>h2{margin-left:3px}.CamoTittleContract{display:flex;flex-direction:column}.CamoTittleContract>h1{margin-top:12px;text-align:left}.campContratColumn{width:100%}.dottedArea{border-bottom:1px dotted #000;margin-top:24px;width:100%}.generated-contract__label{white-space:nowrap}.generated-contract__dots,.generated-contract__dots_short{align-self:flex-end;border-bottom:1px dotted #000;flex:1 1;line-height:1;margin-left:12px}.generated-contract__dots_short{margin-right:12px}.campGenerated-contract__row{align-items:flex-end;display:flex;margin:0;width:100%}.partPdf>h3{margin-bottom:24px}.generated-contract__boxes .box{border:1px solid #000;display:inline-block;height:24px;width:24px}.margin12{margin-top:12px}.margin48{margin-top:48px}.margin96{margin-top:96px}.margin256{margin-top:280px}.margin480{margin-top:480px}.maxWidth50{max-width:50%}.generated-contract__paragraf{font-size:12px}.camp-details-container{padding:24px;width:100%}.camp-details-wrapper{margin:0 auto;max-width:600px}.camp-details-form{margin-top:32px}.camp-details-form select.select_withTittle,.camp-details-form select.select_withTittle option{text-transform:uppercase}.accept-container{margin-bottom:8px;margin-top:24px}@media (max-width:768px){.camp-details-container{padding:16px}.button-container{margin-top:32px}}.styleList{margin-bottom:10px}.inputComments{cursor:pointer}.MarginTop20,.inputComments{margin-top:20px}.labelCampDiv{line-height:18px;margin-bottom:20px;margin-top:16px}.campAcceptTerm{margin-bottom:20px;width:50%}.wrraperCamp{display:flex;justify-content:center;width:100%}.campAcceptWrrap{margin-bottom:40px}.campAcceptWrrap>.iconCheckLabel{margin-left:15px;margin-top:20px}.campAcceptWrrap>.msgInvalid{margin-left:15px;margin-top:10px}.campDocumentWrapper{display:flex;justify-content:space-between;width:100%}.studentCardText{color:#c03;font-weight:600}.marginTop20{margin-top:20px}.marginTop40{margin-top:40px}.statusCampLink{color:#c03;font-weight:600;padding-top:5px;text-decoration:underline}.campAcceptInput,.statusCampLink{font-size:12.5px!important}.show-more{color:#c03;cursor:pointer;font-size:12px;font-weight:600;text-decoration:underline}@media screen and (max-width:951px){.wrraperCamp{flex-direction:column-reverse}.campDocumentWrapper>.getContract>p{font-size:10px}.campAcceptTerm{width:360px}.statusCampLink{font-size:12px;margin-left:3px}}.campDocsTitle{font-size:16px;font-weight:800;margin-bottom:16px;margin-top:20px;text-transform:uppercase}.campDocsRow{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.campDocBtn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.06);color:#222;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:14px 24px;text-decoration:none;transition:box-shadow .2s}.campDocBtn:hover{box-shadow:0 3px 10px rgba(0,0,0,.13)}.campDocBtnIcon{color:#c03;font-size:18px;line-height:1}.campDocsNote{color:#555;font-size:12px;font-weight:600;margin-bottom:4px}.campDocsEventLink{color:#333;font-size:13px;line-height:1.6;margin-bottom:12px}.campRodoBlock{margin:12px 0}.campRodoBlock,.campTutloFooter{color:#333;font-size:12px;line-height:1.6}.campTutloFooter{margin-top:12px}.campTutloLink{display:inline;margin-left:4px}.wrapperSumaryCamp{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:24px;width:100%}.wrapperSumaryCamp>.forAllTittle{margin-left:0;text-align:center}.wrapperSumaryCamp-inner{max-width:600px;width:100%}.wrapperSumaryCampColumn{padding:0 16px;width:50%}.wrapperSumaryCampRow{display:flex;justify-content:center;max-width:500px;width:100%}.wrapperSumaryCampPopUp>.UserDetailPopUp:first-child{margin-top:40px}.link{color:red;font-weight:700}.PaymentTable{margin-left:0;margin-top:40px;max-width:500px;width:100%}.toRight{display:flex;justify-content:end}.wrapperSumaryCampPopUp{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:-moz-fit-content;width:fit-content}.vairaintCamp_tittleWrapper{display:flex;flex-direction:row}.dietInfo{display:flex;flex-direction:column;justify-content:start;padding-left:10%;padding-top:24px}.dietInfo>p{color:#c03;font-weight:600;margin-bottom:8px}@media screen and (max-width:950px){.vairaintCamp_tittleWrapper{flex-direction:column;justify-content:start;width:355px}.wrapperSumaryCampRow{display:block;min-width:266px}.wrapperSumaryCampColumn,.wrapperSumaryCampPopUp{width:100%}.wrapperSumaryCampPopUp>.UserDetailPopUp:first-child{margin-top:0}.PaymentTable{margin-left:0;margin-top:20px;max-width:350px;width:100%}}.headertext{align-items:center;color:#c03;display:flex;font-size:20px;font-weight:600;justify-content:center}.tittle_stage{flex:none}.helloEmail{width:300px}@media screen and (max-width:950px){.row{align-items:flex-start;display:flex;flex-direction:column-reverse;margin-top:60px}.column,.loginColumn,.row{width:100%}.column{margin-left:0}.helloEmail{width:100%}.contentSummary_back{margin-left:0;margin-right:0;margin-top:0}}.rowSectionCamp{display:flex;height:-moz-fit-content;height:fit-content;justify-content:start;margin-top:20px}.camp-type-container{align-items:center;display:flex;justify-content:center;min-height:400px;width:100%}.camp-type-wrapper{max-width:800px;padding:0 24px;width:100%}.camp-type-cards{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:48px}.camp-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 8px 16px rgba(0,0,0,.1);color:#fff;cursor:pointer;overflow:hidden;padding:48px 32px;position:relative;text-align:center;transition:all .3s ease}.camp-card:before{background:hsla(0,0%,100%,.1);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.camp-card:hover:before{opacity:1}.camp-card:hover{box-shadow:0 16px 32px rgba(0,0,0,.2);transform:translateY(-12px)}.camp-card:active{transform:translateY(-8px)}.camp-card.winter{background:linear-gradient(135deg,#667eea,#764ba2)}.camp-card.summer{background:linear-gradient(135deg,#f093fb,#f5576c)}.camp-card.selected{border:4px solid #c03;box-shadow:0 16px 32px rgba(204,0,51,.3);transform:translateY(-8px)}.camp-card.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.camp-card.disabled:before{display:none}.camp-card.selected:after{align-items:center;background:#c03;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:18px;font-weight:700;height:32px;justify-content:center;position:absolute;right:12px;top:12px;width:32px}.camp-card-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));font-size:80px;line-height:1;margin-bottom:24px}.camp-card h3{color:#fff;font-size:28px;font-weight:700;margin-bottom:12px}.camp-card p{color:#fff;font-size:16px;font-weight:400;opacity:.95}@media (max-width:768px){.camp-type-container{min-height:auto;padding:16px}.camp-type-cards{gap:20px;grid-template-columns:1fr;margin-top:24px}.camp-card{border-radius:16px;min-height:140px;padding:36px 24px}.camp-card-icon{font-size:56px;margin-bottom:16px}.camp-card h3{font-size:22px}.camp-card p{font-size:14px}.camp-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.1);transform:none}.camp-card:active{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:scale(.98)}}@media (max-width:430px){.camp-type-wrapper{padding:0 12px}.camp-type-cards{gap:16px;margin-top:20px}.camp-card{min-height:120px;padding:28px 16px}.camp-card-icon{font-size:48px;margin-bottom:12px}.camp-card h3{font-size:20px}}@media (max-width:360px){.camp-type-wrapper{padding:0 8px}.camp-card{padding:24px 12px}.camp-card-icon{font-size:40px}.camp-card h3{font-size:18px}}.summer-subtype-container{align-items:center;display:flex;justify-content:center;min-height:400px;width:100%}.summer-subtype-wrapper{max-width:800px;padding:0 24px;width:100%}.summer-subtype-cards{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:48px}.summer-card{background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:20px;box-shadow:0 8px 16px rgba(0,0,0,.1);color:#fff;cursor:pointer;overflow:hidden;padding:48px 32px;position:relative;text-align:center;transition:all .3s ease}.summer-card:before{background:hsla(0,0%,100%,.1);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.summer-card:hover:before{opacity:1}.summer-card:hover{box-shadow:0 16px 32px rgba(0,0,0,.2);transform:translateY(-12px)}.summer-card:active{transform:translateY(-8px)}.summer-card.camp{background:linear-gradient(135deg,#fa709a,#fee140)}.summer-card.summer{background:linear-gradient(135deg,#30cfd0,#330867)}.summer-card.selected{border:4px solid #c03;box-shadow:0 16px 32px rgba(204,0,51,.3);transform:translateY(-8px)}.summer-card.selected:after{align-items:center;background:#c03;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:18px;font-weight:700;height:32px;justify-content:center;position:absolute;right:12px;top:12px;width:32px}.summer-card-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));font-size:80px;line-height:1;margin-bottom:24px}.summer-card h3{color:#fff;font-size:28px;font-weight:700;margin-bottom:12px}.summer-card p{color:#fff;font-size:16px;font-weight:400;opacity:.95}@media (max-width:768px){.summer-subtype-container{min-height:auto;padding:16px}.summer-subtype-cards{gap:20px;grid-template-columns:1fr;margin-top:24px}.summer-card{border-radius:16px;min-height:140px;padding:36px 24px}.summer-card-icon{font-size:56px;margin-bottom:16px}.summer-card h3{font-size:22px}.summer-card p{font-size:14px}.summer-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.1);transform:none}.summer-card:active{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:scale(.98)}}@media (max-width:430px){.summer-subtype-wrapper{padding:0 12px}.summer-subtype-cards{gap:16px;margin-top:20px}.summer-card{min-height:120px;padding:28px 16px}.summer-card-icon{font-size:48px;margin-bottom:12px}.summer-card h3{font-size:20px}}@media (max-width:360px){.summer-subtype-wrapper{padding:0 8px}.summer-card{padding:24px 12px}.summer-card-icon{font-size:40px}.summer-card h3{font-size:18px}}.turnus-location-container{align-items:center;display:flex;justify-content:center;min-height:400px;padding:24px;width:100%}.turnus-location-wrapper{max-width:900px;width:100%}.selection-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:40px}.selection-card{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:140px;overflow:hidden;padding:32px 24px;position:relative;text-align:center;transition:all .3s ease}.selection-card:before{background:hsla(0,0%,100%,.1);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.selection-card:hover:before{opacity:1}.selection-card:hover{box-shadow:0 12px 24px rgba(0,0,0,.2);transform:translateY(-8px)}.selection-card:active{transform:translateY(-4px)}.selection-card-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));font-size:48px;line-height:1;margin-bottom:16px}.selection-card h3{color:#fff;font-size:18px;font-weight:600;line-height:1.4;margin:0}.selection-card.selected{border:4px solid #c03;box-shadow:0 12px 24px rgba(204,0,51,.3);transform:translateY(-8px)}.selection-card.selected:after{align-items:center;background:#c03;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:16px;font-weight:700;height:28px;justify-content:center;position:absolute;right:8px;top:8px;width:28px}@media (max-width:768px){.turnus-location-container{align-items:flex-start;min-height:auto;padding:16px}.turnus-location-wrapper{max-width:95%}.selection-cards{gap:14px;grid-template-columns:1fr;margin-top:20px}.selection-card{border-radius:14px;min-height:100px;padding:24px 20px}.selection-card-icon{font-size:36px;margin-bottom:10px}.selection-card h3{font-size:15px;line-height:1.3}.selection-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:none}.selection-card:active{box-shadow:0 2px 8px rgba(0,0,0,.15);transform:scale(.98)}}@media (max-width:430px){.turnus-location-container{padding:12px}.selection-cards{gap:12px;margin-top:16px}.selection-card{border-radius:12px;min-height:90px;padding:20px 16px}.selection-card-icon{font-size:32px;margin-bottom:8px}.selection-card h3{font-size:14px}}@media (max-width:360px){.turnus-location-container{padding:8px}.selection-card{min-height:80px;padding:18px 14px}.selection-card-icon{font-size:28px;margin-bottom:6px}.selection-card h3{font-size:13px}}.guardian-data-container{padding:24px;width:100%}.guardian-data-wrapper{margin:0 auto;max-width:600px}.guardian-data-form{margin-top:32px}@media (max-width:768px){.guardian-data-container{padding:16px}.button-container{margin-top:32px}}.participant-data-container{padding:24px;width:100%}.participant-data-wrapper{margin:0 auto;max-width:600px}.participant-data-form{margin-top:32px}.row-input{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:0}.input-comments{margin-top:16px}.button-container{display:flex;justify-content:center;margin-top:48px}@media (max-width:768px){.participant-data-container{padding:16px}.row-input{gap:0;grid-template-columns:1fr}.button-container{margin-top:32px}}.selection-summary-desktop{background:linear-gradient(135deg,#f8f9ff,#fff);border:1px solid rgba(102,126,234,.15);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);max-width:320px;min-width:280px;padding:20px;position:sticky;top:100px}.summary-header{border-bottom:2px solid rgba(102,126,234,.2);margin-bottom:16px;padding-bottom:12px}.summary-header h4{color:#333;font-size:16px;font-weight:600;margin:0}.summary-list{display:flex;flex-direction:column;gap:12px}.summary-item{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;gap:12px;padding:10px 12px}.summary-icon{flex-shrink:0;font-size:20px}.summary-content{display:flex;flex-direction:column;gap:2px;min-width:0}.summary-label{color:#888;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.summary-value{color:#333;font-size:14px;font-weight:500;word-break:break-word}.summary-item.highlighted{background:linear-gradient(135deg,#c03,#e60039);border:none}.summary-item.highlighted .summary-label{color:hsla(0,0%,100%,.8)}.summary-item.highlighted .summary-value{color:#fff;font-size:16px;font-weight:700}.selection-summary-mobile{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:none;margin-bottom:16px;overflow:hidden}.summary-mobile-header{align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px}.summary-mobile-preview{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.preview-chip{background:hsla(0,0%,100%,.2);border-radius:20px;font-size:12px;max-width:140px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.preview-more{background:hsla(0,0%,100%,.3);border-radius:20px;font-size:11px;font-weight:600;padding:4px 8px}.expand-icon{font-size:12px;transition:transform .3s ease}.expand-icon.expanded{transform:rotate(180deg)}.summary-mobile-list{background:hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:8px;padding:12px 16px}.summary-mobile-item{align-items:center;color:#fff;display:flex;font-size:13px;gap:8px}.summary-mobile-item .summary-label{color:hsla(0,0%,100%,.7);font-size:12px;text-transform:none}.summary-mobile-item .summary-value{color:#fff;font-size:13px}@media (max-width:1024px){.selection-summary-desktop{max-width:260px;min-width:240px;padding:16px}.summary-item{padding:8px 10px}.summary-value{font-size:13px}}@media (max-width:768px){.selection-summary-desktop{display:none}.selection-summary-mobile{display:block}}@media (max-width:430px){.summary-mobile-header{padding:10px 12px}.preview-chip{font-size:11px;max-width:120px;padding:3px 8px}.summary-mobile-list{padding:10px 12px}.summary-mobile-item{font-size:12px}}.camp-content-layout{align-items:flex-start;display:flex;gap:32px}.camp-main-content{flex:1 1}.camp-sidebar{flex-shrink:0}@media (max-width:1200px){.camp-content-layout{gap:24px}}@media (max-width:950px){.camp-content-layout{flex-direction:column;gap:0}.camp-sidebar{display:none}.camp-main-content{width:100%}}@media (max-width:768px){.camp-content-layout{padding:0 15px}}.camp-mobile-summary{margin-bottom:16px;width:95%}@media (max-width:768px){.camp-mobile-summary{display:block}}.mailUser{color:#c03;font-size:18px;font-weight:550;margin-bottom:20px;margin-top:-20px}.TITLEactivate{margin-bottom:20px;width:80%}.stepsNavigationPulpit{display:flex;justify-content:space-around;margin:0 auto 20px;width:100%}.stepsNavigationPulpit_boxItem{border-bottom:2px solid #e6e6e6;display:flex;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;justify-content:center;padding-bottom:5px;width:100%}.stepsNavigationPulpit_boxItem:hover{cursor:pointer}.choosenItemPulpit{border-color:#c03!important;color:#c03;font-weight:700}.showAwaibleEvent{height:75vh;width:600px}@media screen and (max-width:941px){.stepsNavigationPulpit_boxItem>p{height:-moz-fit-content;height:fit-content}}@media screen and (max-width:813px){.stepsNavigationPulpit_boxItem{padding-left:15px;padding-right:15px}}@media screen and (max-width:650px){.stepsNavigationPulpit_boxItem{display:table-cell;font-size:13px;text-align:center;vertical-align:middle}.stepsNavigationPulpit_boxItem>p{height:-moz-fit-content;height:fit-content}.showAwaibleEvent{height:75vh;width:350px}}@media screen and (max-width:450px){.stepsNavigationPulpit_boxItem{font-size:12px;padding-left:10px;width:33%}.stepsNavigation{justify-content:start;margin-right:0;width:100%}}.firstButton{border-bottom-left-radius:15px;border-top-left-radius:15px}.firstButton,.secundButton{border-bottom-right-radius:0;border-top-right-radius:0}.secundButton,.thirdButton{border-bottom-left-radius:0;border-top-left-radius:0}.thirdButton{border-bottom-right-radius:15px;border-top-right-radius:15px}.SalesEvent{min-height:130px}.SalesEvent,.SalesEventHeight{border:2px solid #c03;border-radius:8px;cursor:pointer;height:auto;margin-bottom:15px;margin-left:auto;margin-right:auto;padding:15px 25px;width:430px}.SalesEventHeight{min-height:190px}.SalesEvent:hover,.SalesEventHeight:hover{border:1px solid #c03;box-shadow:0 0 16px 0 #0000001a}.saleesEvent_title{flex:1 1;font-size:16px;font-weight:700;margin-bottom:0;text-align:right;text-transform:uppercase;word-break:break-word}.saleesEvent_titleWrapper{align-items:flex-start;margin-bottom:10px}.saleesEvent_contentWrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:5px;width:100%}.saleesEvent_label{color:#393939;flex-shrink:0;font-size:12px;font-size:14px;font-weight:500;width:100px}.saleesEvent_content{flex:1 1;font-size:14px;font-weight:600;text-align:right;word-break:break-word}.filter_eventList{align-items:center;display:flex;margin-bottom:20px;margin-top:40px}.select_filterEventList{-moz-appearance:auto;-webkit-appearance:auto;border-bottom:2px solid #c03;color:#000;cursor:pointer;padding:5px 5px 5px 10px}.noEventWrapper{margin-bottom:10px;margin-top:10px}.noEventWrapper>.courseMore_link{margin-left:10px}.selectedBarContent{display:block}.noneSelectedBarContent{display:none}.borderUP{border-top:1px solid #e6e6e6;padding-top:30px}.eventDetailsHeader{align-items:center;border:1px solid #c03;border-radius:15px;color:#000;cursor:pointer;display:flex;height:40px;justify-content:space-between;margin-bottom:20px;margin-left:1%;margin-top:10px;padding-left:15px;padding-right:15px;width:98%}.eventDetailsWrapper{padding-left:15px;padding-right:15px;width:100%}.choosenCourseBar{box-shadow:0 0 4px 0 #c03}.eventDetails_button{display:flex;height:100%;justify-content:center;width:100%}.eventDetails_button>button{height:50%;margin-bottom:auto;margin-top:auto}.eventsDetails_cell{height:70px;margin-right:3px;width:33%}.eventsDetails_row{display:flex;width:100%}.eventsDetails_cellTittle{background-color:#e6e6e6;border-radius:3px;color:#000;display:flex;height:33%;justify-content:center;text-align:center}.eventsDetails_cellContent{color:#000;display:flex;font-size:12px;height:66%;justify-content:center;padding-top:10px}.eventsDetails_cell_buttonCage{margin-top:-10px;@media screen and (max-width:651px){.getContract{width:150px}}}.noEventInEventList{color:#000;font-size:16px;margin-bottom:5px;margin-left:25px}.dashbord_eventList::-webkit-scrollbar,.responsive-table::-webkit-scrollbar{display:none}.buttonCage>button{max-height:35px;max-width:-moz-fit-content;max-width:fit-content}.buttonCage{display:flex;justify-content:center}.pastpaymentTittle{padding-left:320px;padding-top:40px}.NoCourseToday{width:100%}.titleNoToday{font-size:18px;font-weight:700}.msgsNoToday{font-size:16px;margin-top:20px}.boardHead2{display:contents}.eventTitle>svg{cursor:pointer}@media screen and (max-width:951px){.pastpaymentTittle{padding-left:0}.noEventInEventList{font-size:14px;margin-bottom:5px;margin-left:25px;margin-top:0}.stepsNavigationPulpit{margin-top:30px}.pastpaymentTittle>p{padding-top:50px}.filter_eventList{font-size:14px}.responsive-table{overflow-x:scroll}.responsiveTableWrapper>table>.boardHead2>.headTable_installemnt>th{padding:2% 3% 4%;width:15%!important}.responsiveTableWrapper>.no__spacing>.boardHead2>.headTable_installemnt>th{padding:2% 2% 4%;width:14%!important}.responsiveTableWrapper>table>.boardHead2>.headTable_installemnt{display:table-row!important;height:auto!important;margin:0!important}.responsiveTableWrapper>table>.board>.oddRowTable_installemnt,.responsiveTableWrapper>table>.board>div>.oddRowTable_installemnt{display:flex;height:65px;justify-content:stretch;margin-bottom:0}.responsiveTableWrapper>table>.board>.oddRowTable_installemnt>td,.responsiveTableWrapper>table>.board>div>.oddRowTable_installemnt>td{display:table-cell!important;justify-content:normal!important;padding:8px 10px!important;width:auto!important}.responsiveTableWrapper td,.responsiveTableWrapper th{font-size:13px;line-height:1.25}.responsiveTableWrapper>table>.board>.oddRowTable_installemnt>td>.iconCheckWrapper>svg,.responsiveTableWrapper>table>.board>div>.oddRowTable_installemnt>td>.iconCheckWrapper>svg{height:18px;width:18px}.summaryToPay_amount,.summaryToPay_toPay{font-size:14px}.summaryToPay>.forAll{min-width:120px;padding-bottom:5px;padding-top:7px}.eventTitle>svg{cursor:pointer;height:18px;width:18px}.eventTitle{padding-top:3px}.eventTitle>p{font-size:12px!important;margin-top:-3px}.eventDetailsHeader>p{font-size:12px}.eventDetailsHeader>svg{height:18px!important;width:18px!important}.eventsDetails_cellTittle{font-size:12px;height:40%;line-height:normal;padding-top:2px}.eventDetailsWrapper{padding-left:0;padding-right:0}.dashbord_eventList{padding-left:0!important;padding-right:0!important}.eventsDetails_cellContent{height:60%;padding-top:0}.pastpaymentTittle>P{font-size:16px}}@media screen and (max-width:635px){.SalesEvent{width:230px}.saleesEvent_content{text-align:end}.SalesEventHeight{height:auto;min-height:180px;padding-bottom:10px;width:230px}.saleesEvent_title{font-size:13px;margin-bottom:2px}.saleesEvent_label{font-size:12px;width:80px}.saleesEvent_content{font-size:12px}}.responsiveTableWrapper table{border-collapse:collapse;table-layout:fixed;width:100%}.responsiveTableWrapper td,.responsiveTableWrapper th{color:#000;padding:10px 12px;vertical-align:top;white-space:normal;word-break:break-word}.boardHead2 th{background:#c03;color:#fff;font-weight:700}@media screen and (max-width:635px){.responsiveTableWrapper tbody td{font-size:8px}.responsive-table{overflow-x:hidden}.responsiveTableWrapper{width:100%!important}.responsiveTableWrapper tbody td:first-child,.responsiveTableWrapper tbody td:nth-child(6),.responsiveTableWrapper thead th:first-child,.responsiveTableWrapper thead th:nth-child(5),.responsiveTableWrapper thead th:nth-child(6){width:70%!important}.responsiveTableWrapper tbody td:nth-child(2),.responsiveTableWrapper thead th:nth-child(2){text-align:center;width:20%!important}.responsiveTableWrapper tbody td:nth-child(3),.responsiveTableWrapper thead th:nth-child(3){text-align:center;width:10%!important}.iconCheckWrapper svg{height:18px;width:18px}}.checkboxWrapper .nativeCheckbox{all:unset;accent-color:#c6002a;appearance:auto;-webkit-appearance:checkbox;-moz-appearance:checkbox;cursor:pointer;display:inline-block!important;height:18px;margin:0 auto;opacity:1!important;pointer-events:auto!important;position:static!important;transform:none!important;vertical-align:middle;visibility:visible!important;width:18px}.solid.is-disabled,.summaryToPay button:disabled{background:#c9c9c9!important;color:#fff!important;cursor:not-allowed!important;opacity:.8;pointer-events:none}.locationGrid{display:flex;flex-wrap:wrap;gap:8px}.locationTile{align-items:center;background:#fff;border:1px solid #c03;border-radius:10px;color:#000;cursor:pointer;display:flex;height:50px;justify-content:center;padding:4px;text-align:center;transition:transform .12s ease,box-shadow .12s ease,background .2s ease,color .2s ease,border-color .2s ease;width:250px}.locationTile:hover{box-shadow:0 2px 10px rgba(0,0,0,.08);transform:translateY(-1px)}.locationTile.is-active{background:#c03;border-color:#c03;color:#fff}.tileLabel{display:block;line-height:1.2;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (max-width:600px){.locationGrid{gap:10px}.locationTile{height:56px;min-width:120px}}.lable_typ{color:#000;display:block;font-size:18px;font-weight:400;margin-bottom:8px;width:100%;@media (max-width:600px){margin-left:50px}}.changePasswordWraper{height:100wh;width:40vw}.calendarDescription{margin-bottom:20px;margin-top:10px;text-align:center}.calendarDescriptionText{color:#c03;font-size:16px;font-weight:500}.calendar__header{width:650px}.calendar__body,.calendar__header{margin-left:auto;margin-right:auto}.calendar__body{margin-bottom:25px;width:470px}.calendar__border{border:2px solid gray;border-radius:12px;margin:auto;padding:5px;width:550px}.calendar__separate-line{background-color:#000;height:2px;margin-bottom:5px;width:470px}.calendar__cell{align-items:center;display:flex;justify-content:center;margin:auto;text-align:center}.row__bootstrap-header{align-items:center;justify-content:space-between;margin:0!important}.row__bootstrap{margin-top:0!important}.row__month{justify-content:space-between;margin:0!important;width:230px!important}.col__nowrap{white-space:nowrap}.calendar__header>.row{flex-direction:row}.cell__has-event{align-items:center;border:1.7px solid #c03;border-radius:12px;margin:auto;padding:auto;width:100%}.col-md-1:hover{background-color:#d3d3d3;cursor:pointer}@media (max-width:990px){.cell__has-event{align-items:center;width:100%}.calendar__border{margin-top:30px}.col-md-1{font-size:12px}.calendar__header{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}.calendar__header>.row>.col:first-child{padding-left:0;width:10%}.calendar__header>.row>.col{flex:none;padding-left:0;padding-right:0;width:80%}.calendar__header>.row>.col>.row__month{display:flex;flex-direction:row;width:100%!important}.calendar__header>.row>.col:last-child{display:flex;justify-content:end;padding-right:0;width:10%}.col__nowrap>b{font-size:14px}.mdi__icon{width:18px!important}.col>.row__month>.col{display:flex;flex:none;justify-content:center;padding-left:0;padding-right:0;width:40%!important}.col>.row__month>.col__nowrap{display:flex;justify-content:end;padding-left:0;padding-right:0;width:60%!important}.calendar__body{margin-left:0;margin-right:0;width:100%}.calendar__border,.calendar__separate-line{width:100%}.calendar__body>.row{flex-direction:row;margin:0}.col-md-1{flex:0 0 auto;text-align:center;width:14.2857142857142%!important;*width:14.285714285714286%}.event__card{width:100%!important}.row__card{flex-direction:column!important}}@media (min-width:992px){.seven-cols .col-lg-1,.seven-cols .col-md-1,.seven-cols .col-sm-1{padding-bottom:3px;padding-top:3px;text-align:center;width:14.285714285714286%;*width:14.285714285714286%}}@media (min-width:1200px){.seven-cols .col-lg-1,.seven-cols .col-md-1,.seven-cols .col-sm-1{padding-bottom:3px;padding-top:3px;text-align:center;width:14.285714285714286%;*width:14.285714285714286%}}.event__spacer{height:30px}.event__card{border:2px solid gray;border-radius:12px;margin:15px auto auto;padding:5px;width:430px}.event__list{height:200px;overflow-y:scroll}.row__card{justify-content:space-between;margin:0!important}.col__card{width:50%}.status__0-4{color:orange}.status__5-8{color:blue}.status__9-9{color:#c03}.mdi__icon:hover{color:#c03;cursor:pointer}.barCode{display:flex;height:100%;justify-content:center;width:100%}.barCode_bordered{border:2px solid red;border-radius:15px;padding:16px 32px;position:absolute;z-index:1}.barCode_tittle{margin-bottom:40px;margin-left:20px;width:100%}.barCode_tittle>.forAllTittle{color:#c03;font-size:17px;font-style:italic;font-weight:700;text-transform:uppercase}.barCode_tittle>.forAllTittle,.studentCardNull{font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;line-height:20px}.studentCardNull{color:#000;font-size:16px;font-style:normal;font-weight:500}.studentCardNull_cointainer{display:flex;margin-left:40px;width:100%}@media screen and (max-width:951px){.barCode_tittle>.forAllTittle{font-size:14px}.barCode_tittle{margin-top:40px}}.ph-wrapper{border-radius:6px;max-height:450px;overflow-y:auto;width:100%}.ph-table{border-collapse:collapse;font-size:15px;table-layout:fixed;width:100%}.ph-head th{background:#c03;border-right:1px solid hsla(0,0%,100%,.2);color:#fff;font-weight:700;padding:10px 12px;text-align:left}.ph-head th:last-child{border-right:none}.ph-body td{border-bottom:1px solid #eee;border-right:1px solid #eee;color:#000;padding:10px 12px;word-break:break-word}.ph-body td:last-child{border-right:none}.ph-row{transition:background .12s ease}.ph-row:hover{background:#f6f6f6}.ph-row--child{background:#e0e0e0}.ph-row--child td{border-bottom:1px solid silver;border-right:1px solid silver;color:#333}.ph-row--child td:last-child{border-right:none}.ph-status{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.ph-actions{text-align:center;width:48px}.ph-wrapper::-webkit-scrollbar{width:6px}.ph-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ph-wrapper::-webkit-scrollbar-thumb{background:#c03;border-radius:10px}.parentBlock{width:100%}.filter_eventList1,.responsiveTableWrapper1{align-items:center;display:flex;margin-bottom:20px;margin-left:20%}.summaryToPay{align-items:center;display:flex;justify-content:flex-end}.ph-mobile-toggle{display:none;text-align:center;width:40px}.ph-expand-btn{align-items:center;background:#c03;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:32px;justify-content:center;line-height:1;transition:all .2s ease;width:32px}.ph-expand-btn:hover{background:#a00028;transform:scale(1.1)}.ph-row--mobile-details{display:none}.ph-row--mobile-details td{display:table-cell!important;padding:0!important}.ph-details{grid-gap:10px;background:#fff;border-bottom:2px solid #c03;border-top:1px solid #eee;display:grid;gap:10px;grid-template-columns:1fr;padding:12px}.locationGrid2{display:flex;margin-top:15px}.ph-detail-item{border-bottom:1px solid #f5f5f5;display:flex;flex-direction:column;gap:2px;padding:4px 0}.ph-detail-label{color:#c03;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.ph-detail-value{color:#333;font-size:14px;font-weight:500;line-height:1.4;text-align:left;word-break:break-word}.ph-school-note{color:#000;font-size:14px;font-weight:500;margin-bottom:8px}.ph-empty-state{background:#fdfdfd;border:1px dashed #ccc;border-radius:8px;color:#666;font-size:16px;padding:32px;text-align:center}@media (max-width:1640px){.filter_eventList1,.lable_typ,.responsiveTableWrapper1{margin-left:30%}}@media (max-width:1250px){.ph-table{font-size:14px}.filter_eventList1,.lable_typ,.responsiveTableWrapper1{margin-left:40%}}@media (max-width:950px){.ph-detail-value,.ph-table{font-size:12px}.ph-mobile-toggle{display:table-cell!important}.ph-row--mobile-details{display:table-row!important}.ph-table tbody td:nth-child(2),.ph-table thead th:nth-child(2){width:auto!important}}@media (max-width:650px){.ph-school-note,.ph-table{font-size:10px}.ph-body td,.ph-head th{padding:8px 6px}.ph-detail-label{font-size:9px}.ph-detail-value{font-size:11px}.lable_typ{margin-left:45px}.filter_eventList1,.responsiveTableWrapper1{margin-left:0}.locationGrid2{flex-direction:column;margin-top:15px}.ph-expand-btn{font-size:18px;height:24px;width:24px}.ph-table tbody td:first-child,.ph-table tbody td:nth-child(3),.ph-table tbody td:nth-child(7),.ph-table thead th:first-child,.ph-table thead th:nth-child(3),.ph-table thead th:nth-child(7){display:none!important}.ph-table tbody td:nth-child(4),.ph-table thead th:nth-child(4){width:25%!important}.ph-table tbody td:nth-child(5),.ph-table thead th:nth-child(5){text-align:right;width:20%!important}.ph-table tbody td:nth-child(6),.ph-table thead th:nth-child(6){width:25%!important}}.serviceWrapperCustomer{display:flex;height:250px;justify-content:center;width:100%}.serviceContent{width:100%}.serviceContent_open,.serviceContent_phonNumber{margin-top:40px}.serviceContent_phonNumber>.forAllRedText:active{text-decoration:underline}.serviceContent>div>.forAllSmallTittle{font-size:16px}.serviceContent>.serviceContent_phonNumber>.forAllRedText{cursor:pointer;font-size:16px}@media screen and (max-width:951px){.serviceWrapperCustomer{margin-top:40px}.serviceContent>.forAllH4Tittle{font-size:16px}.serviceContent>.serviceContent_phonNumber>.forAllRedText,.serviceContent>div>.forAllSmallTittle{font-size:14px}}.tittleFAQ_headerQuestion{color:#000;display:flex;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;margin-top:20px;width:100%}.tittleFAQ_headerQuestion>svg{font-weight:500;margin-right:15px}.tittleFAQ_headerQuestion>p{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:17px;font-weight:500;line-height:26px}.tittleFAQ_headerQuestion .isRed{color:#c03;font-size:16px;font-weight:400;max-width:85%}@media screen and (max-width:951px){.tittleFAQ_headerQuestion>p{font-size:14px}.tittleFAQ_headerQuestion .isRed{font-size:12px}}@media screen and (max-width:650px){.tittleFAQ_headerQuestion>p{font-size:11px;line-height:normal}.tittleFAQ_headerQuestion .isRed{font-size:11px}}.serviceWrapper{display:block;height:550px;justify-content:center}.faqContent>.forAllTittle{margin-bottom:40px}.FAQ_button{color:#c03;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:18px;font-weight:700;margin-top:80px}.faqContent{text-align:start;width:90%}.faqQuestion_content{height:-moz-fit-content;height:fit-content;padding-left:40px;width:90%}.dont{display:none}.answer{color:#000;font-family:Helvetica Neue LT Pro;font-size:16px;font-weight:400;margin-left:40px;margin-top:20px}@media screen and (max-width:951px){.serviceWrapper>.forAllH4Tittle{font-size:16px}.serviceWrapper{margin-top:30px}.faqQuestion_content{padding-left:10px}.answer{font-size:12px;margin-left:15px;margin-top:10px}}@media screen and (max-width:650px){.answer{font-size:11px;line-height:1.4}}.mapboxgl-map{-webkit-tap-highlight-color:rgba(0,0,0,0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-moz-user-select:none;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl button::-moz-focus-inner{border:0;padding:0}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:focus:only-child{border-radius:inherit}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg opacity='.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg opacity='.9' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:hsla(0,0%,100%,.5);margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;position:absolute;top:0;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.35);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.faqContent{margin-left:40px}.pinDot{height:8px;width:8px}.mapWrapper{display:block;height:-moz-fit-content;height:fit-content;justify-content:center;width:100%}.maps{margin-top:40px}.googleMapa>div{height:400px;width:700px}.classInfo{display:flex;height:120px;margin-bottom:10px;margin-top:20px;width:500px}.currentClass{height:100%;width:55%}.restClass{height:100%;width:45%}.restLocation{margin-bottom:10px}.restLocation>p{color:#000;font-size:12px}.currentClientName{color:#c03;font-weight:700}.currentAddress{color:#000;font-size:12px}.restClassTittle{color:#000;font-weight:700}@media (max-width:951px){.googleMapa>div{height:300px;width:100%}.mapWrapper{margin-top:30px}.faqContent{margin-left:0;min-width:380px;width:100%}.maps{margin-top:20px;width:100%}.classInfo{display:block;height:-moz-fit-content;height:fit-content;width:100%}.currentClientName,.restClassTittle{font-size:14px}.faqContent>.forAllH4Tittle{font-size:16px}.maps-layout{flex-direction:column!important}.maps-layout .maps{flex:none!important;order:-1;width:100%!important}.maps-layout .locations-list{flex:none!important;max-height:400px!important;width:100%!important}}.maps-layout{display:flex;flex-direction:row;gap:20px}.locations-list{border:1px solid #e0e0e0;border-radius:8px;flex:0 0 370px;max-height:500px;overflow-y:auto;padding:10px}.location-item{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:10px;justify-content:space-between;padding:15px}.location-item:last-child{border-bottom:none}.location-name{color:#c41e3a;font-weight:700;margin-bottom:5px}.location-address{color:#666;font-size:14px}.location-button{background-color:#c41e3a;border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:8px 16px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.location-button:hover{background-color:#a01830;color:#fff}.maps-layout .maps{flex:1 1 500px;min-width:300px}.maps-layout .maps img{height:auto;width:100%}@media (max-width:651px){.faqContent{min-width:80%}}.errorText{color:#c03;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:18px;font-weight:500}.setting{display:flex;padding-left:40px}.switchButton_setting,.switchedButton_setting{border:2px solid #c03;border-radius:17px;display:flex;height:35px;justify-content:space-between;width:80px}.button_setting{display:flex;justify-content:end;margin-bottom:20px;padding-right:35px;width:100%}.changePassword_section{margin-top:20px;width:70%}.debetCard{margin-top:20px}.debetCard>.forAll{margin-top:40px}.switchButton_setting>.debetCard{border-left:2px solid #c03;border-radius:15px;height:250px;margin-top:20px}.switchButton_setting>.passwordIcon>svg,.switchedButton_setting>.cardIcon>svg{stroke:#fff}.switchButton_setting>.passwordIcon,.switchedButton_setting>.cardIcon{background-color:#c03;border-radius:15px;height:33px;padding:5px 10px;width:45px}.switchButton_setting>.cardIcon>svg,.switchedButton_setting>.passwordIcon>svg{stroke:#000}.switchButton_setting>.cardIcon,.switchedButton_setting>.cardIcon{padding-right:3px;padding-top:3px}.switchedButton_setting>.passwordIcon{padding:5px}.cardView{color:#000;display:flex;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;margin-bottom:5px;margin-top:15px}.cardView>.iconCheckLabel>.iconCheckWrapper>svg{height:16px;margin-left:5px;margin-top:-8px;width:16px}.cardView>.iconCheckLabel{height:16px;padding:0;width:16px}.cardView>.iconCheckLabel>.iconCheckWrapper{height:16px;margin:0;width:16px}.cardViewType{font-weight:400;margin-left:15px;margin-right:5px;text-transform:uppercase}.settingMenu_buton{color:#000;cursor:pointer;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:20px;margin-left:40px}.settingMenu_buton:hover{color:#c03}.settingMenu_backButton{cursor:pointer;margin:0;padding-top:0;transform:rotate(180deg)}.settingMenu_backButton:hover{fill:#c03}.settingMenu_smallbackButton{display:none}.settingMenu_smallbackButton:hover{fill:#c03}.changePassword_section-title{color:#000;font-size:18px;font-weight:700;line-height:26px}.changePassword_section-title,.section__h6-headline{font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif}.section__h6-headline{color:#000!important;font-size:16px;font-weight:500;line-height:20px!important}.isDefaultCard{border:2px solid #c03;border-radius:3px;height:12px;margin-left:20px;margin-top:9px;width:12px}.backButton_container{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;padding-left:40px;padding-right:50px;width:100%}.onlyBackButtonContainer{align-items:center;display:flex;justify-content:end;width:100%}.backButton_container>p{color:#000;font-family:Helvetica Neue LT Pro;font-size:18px;font-weight:700;line-height:20px;text-transform:uppercase}.personalData_wrapper{height:-moz-fit-content;height:fit-content;padding-right:20%;width:100%}.personalData_wrapper>p{color:#000;font-size:16px;font-weight:400;margin-bottom:10px;margin-top:20px}.infoPersonalData{font-size:17px;font-weight:700;line-height:20px}.personalData_user{margin-left:30px}.personalData_wrapper>.personalData_content>.chooseConection,.personalData_wrapper>.personalData_user>.personalData_content>.chooseConection{margin-bottom:20px}.ShadowBox_data{align-items:center;border-radius:8px;box-shadow:0 0 16px 0 #0000001a;display:flex;flex-direction:row;gap:20px;height:52px;justify-content:space-between;padding:32px 16px;width:322px}@media screen and (max-width:901px){.backButton_container{margin-bottom:10px;margin-top:20px}.personalData_wrapper>p{font-size:14px}.settingMenu_backButton{display:none}.settingMenu_smallbackButton{cursor:pointer;display:block;margin:0 5px 0 95%;padding-top:0;transform:rotate(180deg)}.personalData_user{margin-left:5px}.personalData_content>.chooseConection>.iconCheckLabel>label{font-size:14px;margin-left:5px;margin-top:3px}.personalData_wrapper{padding-right:0;width:100%}.backButton_container>p{font-size:16px;margin-top:2px}.changePassword_section-title,.lengu>.iconCheckLabel>label,.section__h6-headline{font-size:14px}}.rowInput{display:flex;width:100%}.rowInput>.div_withTittle{margin-right:20px}.personalData_content{margin-left:20px;margin-top:20px}.personalData_content>.forAll{margin-top:20px}.consentArea>.iconCheckLabel{height:-moz-fit-content;height:fit-content}.HeaderRodo>svg{margin-right:10px}.bolen{font-weight:600}.HeaderRodo{display:flex;margin-bottom:20px;width:100%}.HeaderRodo>.eventTitle{width:80%}.HeaderRodo>p{color:#c03;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:17px;font-style:italic;font-weight:700;line-height:20px;text-transform:uppercase}.rodoContentPoint,.rodoContentPointTitle{color:#000;margin-left:4px}.rodoContentPointTitle{font-weight:550}.rodoContentPointDeep{color:#000;margin-left:8px}.pointStatueDeep{color:#000;font-size:16px;margin-left:16px}.rodoContent{color:#000;width:-moz-fit-content;width:fit-content}.rodoTitle{color:#000;font-weight:700}.rodo_content{margin-left:20px;margin-top:0}.textAreaRodo>p{margin-bottom:5px}.textAreaRodo{height:300px;margin-bottom:20px;overflow-y:auto}.locationButton{margin-right:10px}.choosenLocationButton{font-weight:600;margin-right:10px}.locationButton:hover{color:#c03}@media screen and (max-width:901px){.rodo_content{margin-top:0}.rodoContent,.rodoContentPoint,.rodoContentPointDeep,.rodoContentPointTitle,.rodoTitle{font-size:12px}.HeaderRodo>.HeaderRodoTittle{font-size:16px;margin-top:2px}}.course-search{background:#fff;border-radius:8px;margin-bottom:30px;padding:30px}.course-search__header{margin-bottom:20px}.course-search__title{color:#c41e3a;font-size:28px;font-style:italic;font-weight:800;margin:0 0 5px}.course-search__subtitle{color:#999;font-size:14px;letter-spacing:2px;margin:0}.course-search__location-row{grid-gap:15px;align-items:flex-start;display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.course-search__location-label{color:#333;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.course-search__location-select{min-width:200px;position:relative}.course-search__location-select .div_withTittle{margin:0}.course-search__tooltip{animation:tooltipPulse .3s ease;background:#c41e3a;border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:8px 16px;position:absolute;right:0;top:-40px;white-space:nowrap;z-index:10}.course-search__tooltip:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #c41e3a;bottom:-6px;content:"";position:absolute;right:20px}@keyframes tooltipPulse{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.course-search__tooltip--bottom{bottom:auto;margin-top:10px;top:100%}.course-search__tooltip--bottom:after{border-bottom:6px solid #c41e3a;border-top:none;bottom:auto;top:-6px}.course-search__filters{align-items:flex-end;border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:15px;padding:20px 0}.course-search__filter{flex:1 1;min-width:150px}.course-search__filter .div_withTittle{margin:0}.course-search__filter .tittle_forInput{color:#999;font-size:12px;margin-bottom:5px;text-transform:uppercase}.course-search__filter .select_withTittle{background:transparent;border:none;border-bottom:1px solid #ddd;border-radius:0;color:#333;font-size:14px;padding:8px 0}.course-search__button{flex:0 0 auto}.course-search__search-btn{background:#c41e3a;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 30px;transition:background-color .2s ease;white-space:nowrap}.course-search__search-btn:hover{background:#a01830}.course-search__search-btn:disabled{background:#ccc;cursor:not-allowed}.course-search__search-btn .search-icon{color:#fff;font-weight:700}.course-search__results{border-top:1px solid #eee;margin-top:30px;padding-top:20px}.course-search__results-header{color:#333;font-size:16px;font-weight:600;margin:0 0 20px}.course-search__results-list{display:flex;flex-direction:column;gap:20px}.course-search__result-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.05);overflow:hidden;transition:transform .2s ease}.course-card__main{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:25px}.course-card__info{flex:1 1}.course-card__title{color:#c41e3a;font-size:20px;font-weight:600;margin:0 0 10px;text-transform:uppercase}.course-card__time{color:#333;font-size:14px;margin:0 0 5px}.course-card__level{color:#333;font-size:14px;margin:0 0 20px}.course-card__details-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:15px}.course-card__detail{align-items:center;color:#444;display:flex;font-size:13px;gap:8px}.course-card__icon{color:#c41e3a;font-size:18px;font-weight:900}.course-card__actions{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:120px}.course-card__signup-btn{background:#c41e3a;border:none;border-radius:30px;box-shadow:0 4px 10px rgba(196,30,58,.2);color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;padding:14px 40px;text-align:center;text-decoration:none;transition:all .2s ease}.course-card__signup-btn:hover{background:#000;box-shadow:0 6px 15px rgba(0,0,0,.3);color:#fff;transform:translateY(-2px)}.course-card__footer{background:#fff;border-top:1px solid #f5f5f5;padding:15px 25px}.course-card__footer-links{display:flex;gap:25px}.course-card__footer-link{background:none;border:none;color:#c41e3a;cursor:pointer;font-size:13px;font-weight:600;padding:0;text-decoration:underline;transition:color .2s ease}.course-card__footer-link.active{color:#333;text-decoration:none}.course-card__pricing{background:#fdfdfd;border-top:1px solid #eee;padding:30px}.pricing-table{border-collapse:collapse;margin-bottom:15px;width:100%}.pricing-table th{background:#c41e3a;color:#fff;font-size:14px;font-weight:600;padding:12px 20px;text-align:left}.pricing-table th:first-child{border-right:1px solid hsla(0,0%,100%,.2)}.pricing-table td{border-bottom:1px solid #eee;font-size:14px;padding:15px 20px}.pricing-table tr:nth-child(2n){background:#f5f5f5}.pricing-table__name{border-right:1px solid #eee;font-style:italic;font-weight:700;text-transform:uppercase;width:50%}.pricing-table__price{font-weight:700;text-align:center}.pricing-table__note{color:#666;font-size:12px;margin:10px 0 0;text-align:center}.course-search__pagination{align-items:center;border-top:1px solid #eee;display:flex;gap:10px;justify-content:center;margin-top:30px;padding-top:20px}.pagination__btn{background:#fff;border:1px solid #ddd;border-radius:5px;color:#333;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.pagination__btn:hover:not(:disabled){background:#c41e3a;border-color:#c41e3a;color:#fff}.pagination__btn:disabled{cursor:not-allowed;opacity:.3}.pagination__pages{display:flex;gap:5px}.pagination__page{background:#fff;border:1px solid #ddd;border-radius:5px;color:#333;cursor:pointer;font-size:14px;font-weight:600;min-width:40px;padding:8px 12px;transition:all .2s ease}.pagination__page:hover{background:#f5f5f5;border-color:#c41e3a}.pagination__page.active{background:#c41e3a;border-color:#c41e3a;color:#fff}@media (max-width:951px){.course-search{padding:20px}.course-search__title{font-size:22px}.course-search__location-row{align-items:flex-start;flex-direction:column;justify-content:flex-start}.course-search__location-select{width:100%}.course-search__filters{flex-direction:column}.course-search__filter{min-width:0;min-width:auto;width:100%}.course-search__button,.course-search__button button{width:100%}.course-card__main{flex-direction:column;gap:20px}.course-card__actions{min-height:0;min-height:auto;width:100%}.course-card__signup-btn{width:100%}.course-card__footer-links{flex-direction:column;gap:10px}}.highlight-step .tittle_forInput{color:#c41e3a!important;font-weight:700}.highlight-step .div_withTittle,.highlight-step .select_withTittle{background-color:rgba(196,30,58,.02);border-bottom-color:#c41e3a!important}.courseMore_link{height:-moz-fit-content;height:fit-content;margin-top:50px;padding:32px 0}.subaccounts__grid{display:flex;flex-direction:column;gap:16px;max-width:600px;padding-top:24px;width:100%}.subaccount-card{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05);cursor:pointer;display:flex;justify-content:space-between;padding:16px 24px;transition:all .2s ease}.subaccount-card:hover{border-color:#c03;box-shadow:0 4px 12px rgba(204,0,51,.1);transform:translateY(-2px)}.subaccount-card-info{display:flex;flex-direction:column;gap:4px}.subaccount-name{color:#333;font-size:18px;font-weight:600;transition:color .2s ease}.subaccount-card:hover .subaccount-name{color:#c03}.edit-hint{color:#888;font-size:12px;opacity:0;transition:opacity .2s ease}.subaccount-card:hover .edit-hint{opacity:1}.subaccount-card-arrow{color:#ccc;transition:transform .2s ease,color .2s ease}.subaccount-card:hover .subaccount-card-arrow{color:#c03;transform:translateX(4px)}.solid{min-width:150px}.changeDateWrapper{width:500px}@media screen and (max-width:651px){.subaccounts__grid{gap:12px;padding-top:30px}.subaccount-card{border-radius:10px;padding:12px 16px}.subaccount-name{font-size:15px}.edit-hint{font-size:11px;opacity:.8}.solid{min-width:150px}.changeDateWrapper{width:250px}}.modal-overlay{align-items:center;animation:fadeIn .2s ease;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:slideUp .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-height:90vh;max-width:500px;overflow-y:auto;padding:0;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.modal-header h2{color:#1a1a1a;font-size:24px;font-weight:700;margin:0}.modal-close{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.modal-close:hover{background:#f3f4f6;color:#1a1a1a}.modal-content form{padding:24px}.form-group{margin-bottom:20px}.form-group label{color:#1a1a1a;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.required{color:#c03}.form-group input{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:16px;padding:12px 16px;transition:all .2s ease;width:100%}.form-group input:focus{border-color:#c03;box-shadow:0 0 0 3px rgba(204,0,51,.1);outline:none}.form-group input.error{border-color:#dc2626}.form-group input:disabled{background:#f3f4f6;cursor:not-allowed}.error-message{color:#dc2626;display:block;font-size:13px;margin-top:6px}.modal-footer{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.btn-cancel,.btn-submit{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s ease}.btn-cancel{background:#f3f4f6;color:#666}.btn-cancel:hover:not(:disabled){background:#e5e7eb;color:#1a1a1a}.btn-submit{background:#c03;color:#fff}.btn-submit:hover:not(:disabled){background:#a00028;box-shadow:0 4px 12px rgba(204,0,51,.3);transform:translateY(-2px)}.btn-cancel:disabled,.btn-submit:disabled{cursor:not-allowed;opacity:.6;transform:none}.gdpr-consent,.invoice-request{margin-bottom:24px;margin-top:24px}.gdpr-consent .checkbox-wrapper,.invoice-request .checkbox-wrapper{align-items:flex-start;display:flex;gap:12px}.gdpr-consent .form__checkbox,.gdpr-consent input[type=checkbox],.invoice-request .form__checkbox,.invoice-request input[type=checkbox]{accent-color:#c03;cursor:pointer!important;flex-shrink:0;height:20px;margin-top:3px;min-width:20px;padding:0!important;pointer-events:auto!important;position:relative;width:20px!important;z-index:10}.gdpr-consent .form__checkbox:focus,.gdpr-consent input[type=checkbox]:focus,.invoice-request .form__checkbox:focus,.invoice-request input[type=checkbox]:focus{box-shadow:0 0 0 3px rgba(204,0,51,.2)}.gdpr-consent .form__checkbox.error,.gdpr-consent input[type=checkbox].error,.invoice-request .form__checkbox.error,.invoice-request input[type=checkbox].error{outline:2px solid #dc2626}.gdpr-consent .checkbox-text,.invoice-request .checkbox-text{color:#666;cursor:pointer;font-size:14px;line-height:1.5}.gdpr-consent .checkbox-text a{color:#c03;text-decoration:underline}.gdpr-consent .checkbox-text a:hover{color:#a00028}@media (max-width:768px){.modal-content{max-height:95vh;width:95%}.modal-header{padding:20px 20px 12px}.modal-header h2{font-size:20px}.modal-content form{padding:20px}.modal-footer{flex-direction:column-reverse}.btn-cancel,.btn-submit{width:100%}}.buy-tickets-meds-container{margin:0 auto 0 290px;max-width:1200px;padding:20px}.loading-container{font-size:1.2rem;padding:50px;text-align:center}.events-section2{margin-bottom:40px}.logo-container{margin-bottom:30px}.events-section2 h2{border-bottom:2px solid #eee;color:#333;font-size:1.5rem;margin-bottom:20px;padding-bottom:10px}.events-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.event-square{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.event-square:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-2px)}.event-name{color:#222;font-size:1.2rem;font-weight:600;margin-bottom:10px}.event-price-container{margin-bottom:15px}.event-price{color:#555;font-size:1.1rem;font-weight:700;margin:0}.event-vat{color:#888;font-size:.85rem;margin:0}.quantity-selector{flex-direction:row!important;gap:20px;justify-content:center;margin-bottom:15px}.qty-btn{border:1px solid #ddd;font-size:1.5rem;height:35px;width:35px}.qty-display{font-size:1.2rem;line-height:1;min-width:30px}.total-price{color:#333;font-size:1.1rem;font-weight:700;margin-bottom:15px}.buy-button{background-color:#c03;border-radius:5px;font-size:1rem;padding:10px 20px;transition:background-color .2s;width:100%}.buy-button:hover{background-color:#f287a1}@media (max-width:1200px){.buy-tickets-meds-container{margin-left:280px;max-width:calc(100% - 280px);padding:20px 12px}.events-grid{grid-template-columns:1fr}}@media (max-width:900px){.buy-tickets-meds-container{margin-left:0;max-width:100%;padding:20px 16px}.events-section2{margin-top:25px}.events-grid{gap:16px;grid-template-columns:1fr}}@media (max-width:640px){.buy-tickets-meds-container{margin-left:0;padding:16px 12px}.meds-logo{max-width:200px}.events-section2 h2{font-size:1.3rem}.events-grid{gap:12px;grid-template-columns:1fr}.event-square{min-height:auto;padding:16px}.event-name{font-size:1.1rem}.event-price{font-size:1rem}.qty-btn{font-size:1.3rem;height:32px;width:32px}.qty-display{font-size:1.1rem;min-width:25px}}.print-tickets-container{margin:0 16px 0 20%;padding:32px 16px}@media (max-width:1640px){.print-tickets-container{margin-left:30%;margin-right:20px}}@media (max-width:1200px){.print-tickets-container{margin-left:260px;margin-right:20px}}@media (max-width:950px){.print-tickets-container{margin-left:0;margin-right:0;padding:32px 20px}}@media (max-width:640px){.print-tickets-container{margin-left:0;margin-right:0;padding:16px}}.print-tickets-container h1{color:#1a1a1a;font-size:32px;font-weight:700;margin-bottom:32px}.public-ticket-button{align-items:center;background:linear-gradient(135deg,#c03,#a00028);border-radius:8px;box-shadow:0 4px 12px rgba(204,0,51,.3);color:#fff;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.5px;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.public-ticket-button:hover{box-shadow:0 6px 16px rgba(204,0,51,.4);color:#fff!important;transform:translateY(-2px)}.public-ticket-button:active{box-shadow:0 2px 8px rgba(204,0,51,.3);transform:translateY(0)}.loading-container{font-size:18px;min-height:400px}.tickets-table-wrapper{-webkit-overflow-scrolling:touch;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow-x:auto}.tickets-table{border-collapse:collapse;width:100%}.tickets-table thead{background-color:#c03;color:#fff}.tickets-table th{font-size:14px;font-weight:600;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.tickets-table tbody tr{border-bottom:1px solid #e0e0e0;transition:background-color .2s ease}.tickets-table tbody tr:hover{background-color:#f9f9f9}.tickets-table tbody tr:last-child{border-bottom:none}.tickets-table td{color:#333;font-size:14px;padding:16px}.ticket-code{font-weight:600}.holder-name{color:#666;font-size:12px;font-style:italic;margin-top:4px}.entries-count{font-weight:600;text-align:center}.status-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}.status-paid{background-color:#e8f5e9;color:#2e7d32}.status-cancelled{background-color:#ffebee;color:#c62828}.status-pending{background-color:#fff3e0;color:#ef6c00}.download-btn{align-items:center;background-color:#c03;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s ease}.download-btn:hover:not(:disabled){background-color:#a00028;box-shadow:0 4px 8px rgba(204,0,51,.3);transform:translateY(-1px)}.download-btn:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.download-btn svg{height:20px;width:20px}.no-tickets{padding:64px 32px}.no-tickets p{color:#666}@media (max-width:1200px){.print-tickets-container{max-width:100%}.print-tickets-container h1{margin-left:10px}.content{padding:16px 12px 64px}.tickets-table td,.tickets-table th{font-size:13px;padding:14px 10px}.download-btn{font-size:13px;padding:7px 14px}}@media (max-width:950px){.print-tickets-container h1{font-size:28px;margin-bottom:28px}.print-tickets-container{margin-left:271px}.tickets-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.tickets-table{min-width:700px}.tickets-table td,.tickets-table th{font-size:12px;padding:12px 10px}.ticket-code{font-size:13px}.download-btn{font-size:12px;padding:6px 12px}.download-btn svg{height:18px;width:18px}}@media (max-width:900px){.print-tickets-container{margin-left:20px}}@media (max-width:640px){.print-tickets-container{margin-top:50px;padding:16px 12px}.print-tickets-container h1{font-size:22px;margin-bottom:20px;margin-top:25px;text-align:center}.public-ticket-button{font-size:14px;letter-spacing:.3px;padding:12px 20px}.tickets-table-wrapper{-webkit-overflow-scrolling:touch;margin:0 -12px;overflow-x:auto;padding:0 12px}.tickets-table{font-size:11px;min-width:600px}.tickets-table th{letter-spacing:.3px}.tickets-table td,.tickets-table th{font-size:11px;padding:10px 6px}.ticket-code{font-size:11px}.status-badge{font-size:10px;padding:3px 8px}.download-btn{font-size:11px;gap:4px;padding:5px 10px}.download-btn svg{height:16px;width:16px}.no-tickets{padding:48px 16px}.no-tickets p{font-size:16px}.loading-container{font-size:16px;min-height:300px}}@media (max-width:400px){.print-tickets-container h1{font-size:20px}.public-ticket-button{font-size:12px;letter-spacing:.2px;padding:10px 16px;width:100%}.tickets-table{min-width:550px}.tickets-table td,.tickets-table th{font-size:10px;padding:8px 4px}.download-btn{font-size:10px;padding:4px 8px}}.row{display:flex;margin-top:80px;width:100%}#login,#password{margin-top:24px}.column{margin-left:32px;width:50%}.column>.forAllTittle{margin-bottom:40px}.column>.div_withTittle{margin-bottom:24px}.column>.button_section{margin-bottom:8px;margin-top:48px;width:50%}.button_section>.forAllText{cursor:pointer}.loginColumn{border-bottom:2px solid #000;display:flex;flex-direction:column;justify-content:center;text-align:center;width:50%}.loginColumn>p{margin-bottom:24px;text-align:center}@media screen and (max-width:950px){.row{align-items:flex-start;display:flex;flex-direction:column-reverse;margin-top:60px}.column,.loginColumn,.row{width:100%}.column{margin-left:0}}@media screen and (max-width:430px){#loginColumn{width:100%!important}.column>.button_section{width:100%}}.summary_box{display:flex;justify-content:space-around;margin:0 auto;width:-moz-fit-content;width:fit-content}.summary_boxItem{border-bottom:2px solid #e6e6e6;display:flex;font-size:18px;justify-content:center;margin-left:1px;margin-right:1px;padding:5px 20px;width:200px}.choosenItem>p{color:#c03!important;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-weight:700!important}.choosenItem{border-color:#c03!important}.iconCheck_summary{height:24px;width:24px}.summary_chooseCourse{display:flex;justify-content:center;margin-top:30px}.summary_chooseCourse_item{display:flex;margin-right:15px;padding:5px 30px}.choosenProgress{color:#c03;font-weight:700}.dataSummary{display:flex;margin-top:50px}.dataSummary_details{width:50%}@media screen and (max-width:951px){.dataSummary_detailsDetails>.columDetials_wrapper{width:100%!important}.dataSummary{align-items:center;display:flex;flex-direction:column-reverse;margin-top:60px;width:100%}.dataSummary_details{justify-content:center;width:100%}}@media screen and (max-width:320px){.dataSummary_details{justify-content:start}}.dataSummary_detailsDetails{display:flex;justify-content:end;margin-top:30px;width:50%}.dataSummary_detailsDetails>.columDetials_wrapper{width:-moz-fit-content;width:fit-content}.dataSummary_details_row{display:flex;width:100%}.dataSummary_details_row>.forAllTittle{margin:0 0 0 auto}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.startData{margin-left:20px;margin-top:30px}.startData>.div_withTittle,.startData>.forAll{margin-top:40px}.variantSummary_option>.tittle_stage{display:flex;justify-content:flex-start;margin-top:30px}.variantSummary_option>.tittle_stage>p{margin-bottom:11px;margin-top:auto}.fullData{color:#000;font-family:Helvetica Neue LT Pro,sans-serif;font-size:22px;font-style:italic;font-weight:700;letter-spacing:0;line-height:26px}.paymentOptions{display:flex;flex-wrap:wrap;margin-top:15px}.variantSummary{display:flex;justify-content:center;margin-top:15px;width:100%}.paymentOption.disabled-option{filter:grayscale(1);opacity:.5;pointer-events:none}.vairaintSummary_tittle{margin-top:30px;width:60%}.fullData_data{margin-bottom:12px;margin-top:12px;padding-left:5px}.fullData_data>.conent_register{height:21px;margin-top:3px}.emialStrong{cursor:pointer}.entryFee_value{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-left:12px}@media screen and (max-width:950px){.dataSummary{margin-top:40px}.fullData{font-size:16px}.variantSummary{align-items:center;box-sizing:border-box;display:flex;flex-direction:column-reverse;margin-top:60px;padding:0 15px;width:100%}.paymentOptions{display:block;width:100%}.paymentOption{box-sizing:border-box;margin-left:0;max-width:100%;padding-left:15px;padding-top:1px;width:100%}.dataSummary_detailsDetails{justify-content:center;margin-top:0;width:100%}.payment_wrapper_option{max-width:386px;width:100%}.vairaintSummary_tittle{display:flex;justify-content:start;margin-top:20px;width:100%}.vairaintSummary_tittle>.forAllTittle,.variantSummary_option{height:-moz-fit-content;height:fit-content;width:100%}.vairaintSummary_tittleWrapper{box-sizing:border-box;max-width:386px;padding:0 10px;width:100%}}@media screen and (max-width:520px){.paymentOption{max-width:87%;width:87%}}@media screen and (max-width:320px){.dataSummary_detailsDetails{justify-content:start}}@media screen and (max-width:450px){.vairaintSummary_tittleWrapper{width:100%}}.infoText{color:red;font-size:18px}.discount_wrapper{align-items:center;border-radius:5px;box-shadow:0 0 6px 3px #e6e6e6;height:120px;margin-right:15px;margin-top:30px;padding-top:20px;text-align:center;width:290px}.discount_wrapper:hover{border:2px solid #c03}.choosen_discount_wrapper{align-items:center;border:2px solid #c03;border-radius:5px;height:120px;margin-right:15px;margin-top:30px;padding-top:20px;text-align:center;width:290px}.tittle_discount{font-size:18px;font-weight:700}.discount__image-box{margin-top:15px;width:100%}.discount__image{width:100px}.iconlogo{margin-left:10px}.discountMsg{color:#000;font-size:16px}.info{color:#000;font-size:12px;margin-bottom:10px;margin-top:-10px}.payment_wrapperOptions{width:75%}.paymentForm_label{display:flex;margin-bottom:20px}.paymentForm_label>p{margin-left:10px;margin-top:3px}.payment_wrapper{display:flex;margin-top:80px}.paymentForm_label>p{color:#000}.choosenPayment_Sales{margin-top:80px}.dicountBox{display:block;margin-top:30px}.discountCode_enter{margin-bottom:40px;margin-top:10px}.discountCode_enter>.forAll{height:45px;margin-left:30px;margin-top:15px}.discountCode_enter>.div_withTittle>.inputWithIcon,.nip_checkbox>.div_withTittle>.inputWithIcon,.nip_checkbox>.div_withTittle>.inputWithIcon_invalid{padding-right:0}.nip_checkbox>.div_withTittle>.inputWithIcon>.forAll{margin-top:0}.nip_checkbox>.div_withTittle>.inputWithIcon_invalid>.forAll{font-weight:700;margin-bottom:3px;margin-right:3px;margin-top:3px}.discountCode_enter>.div_withTittle>.inputWithIcon>.forAll,.nip_checkbox>.div_withTittle>.inputWithIcon>.forAll{font-weight:700;margin-bottom:3px;margin-right:3px;margin-top:3px;padding:9px 14px 8px}.discountCode_enter>.div_withTittle>.inputWithIcon>.bigInput,.nip_checkbox>.div_withTittle>.inputWithIcon>.bigInput,.nip_checkbox>.div_withTittle>.inputWithIcon_invalid>.bigInput{width:300px}.discountCode{margin-bottom:30px;margin-top:30PX}.payment_wrapper_option{width:70%}.choosePaymentOption{margin-top:30px}.nip_checkbox>.iconCheckLabel{margin-bottom:25px;margin-top:30px}.nip_checkbox>.div_withTittle{margin-bottom:36px}.columDetials_payment{display:flex;justify-content:end;width:100%}@media screen and (max-width:950px){.payment_wrapper{align-items:center;display:flex;flex-direction:column-reverse;margin-top:60px;width:100%}.columDetials_payment{display:flex;justify-content:center;width:100%}.payment_wrapper_option{width:386px}.discountMsg{color:#000;font-size:12px}.payment_wrapperOptions{display:flex;margin-top:20px;width:100%}}@media screen and (max-width:320px){.columDetials_payment,.payment_wrapperOptions{justify-content:start}}.dicountBox>.iconCheckLabel>label{width:-moz-fit-content;width:fit-content}@media screen and (max-width:450px){.payment_wrapper_option{width:100%}.discountCode_enter>.div_withTittle>.inputWithIcon>.small,.nip_checkbox>.div_withTittle>.inputWithIcon>.small{font-size:12px}}@media screen and (max-width:951px){.choosenPayment_Sales{margin-top:0}.choosePaymentOption>.paymentForm_label>p{font-size:14px;margin-top:6px}.dicountBox>.iconCheckLabel>label,.discountCode>.iconCheckLabel>label,.nip_checkbox>.iconCheckLabel>label{font-size:14px;margin-top:2px}}@media screen and (max-width:520px){.discountCode_enter>.forAll{font-size:12px;margin-left:15px;margin-left:10px;width:100px}.discountCode_enter{display:block}}.headTable_installemnt{color:#fff;height:58px;justify-content:space-between;width:100%}.installemnt_table>table{margin-top:40px;width:100%}.oddRowTable_installemnt>td:first-child{background-color:transparent;border-bottom-left-radius:8px;border-top-left-radius:8px}.oddRowTable_installemnt>td:last-child{background-color:transparent;border-bottom-right-radius:8px;border-top-right-radius:8px}.installmentTbody>.oddRowTable_installemnt:nth-child(2n){background-color:#f1f1f1;border:1px solid transparent;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px}.columDetials_installment{display:flex;justify-content:end;width:40%}.no__spacing{border-collapse:collapse;border-spacing:0}.headTable_installemnt>th{background-color:#c03;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:14px;text-align:center;vertical-align:middle}.headTable_installemnt>th:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.headTable_installemnt>th:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.oddRowTable_installemnt>td{align-items:center;background-color:transparent;color:#000;font-size:14px;height:60px;text-align:center;vertical-align:middle}.oddRowTable_installemnt>td>.iconCheckWrapper{cursor:pointer;width:100%}.evenRowTable_installemnt>td{align-items:center;background-color:#f5f5f5;height:60px;text-align:center;vertical-align:middle}.evenRowTable_installemnt>td>.iconCheckWrapper{width:100%}.evenRowTable_installemnt>td:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.evenRowTable_installemnt>td:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.amountInstallment{color:#000;display:flex;font-size:22px;font-style:italic;font-weight:700;justify-content:space-between;margin-bottom:15px;margin-top:15px}.amountInstallment>.forAllTittle{margin-left:5px}.Installment_summary>.forAll{border:none}.installment{display:flex;justify-content:center;margin-top:80px;width:100%}.installment_container{margin-right:15px;width:60%}.compensatoryDiscountInfo{color:#c03;font-size:13px;font-style:italic;margin-top:10px}.Installment_summary{border-top:1px solid #000;margin-top:20px}.Installment_summaryValue{color:#000;display:flex;justify-content:space-between}.Installment_summaryDetails{margin-top:10px}@media screen and (max-width:950px){.installment{align-items:center;display:flex;flex-direction:column-reverse;margin-top:60px;width:100%}.columDetials_installment{width:100%}.columDetials_installment,.installment_container{display:flex;justify-content:center;margin-top:20px}.installment_container{width:70%}.installment_wrapper{width:100%}.installemnt_table{height:-moz-fit-content;height:fit-content;overflow-x:auto;width:100%}.headTable_installemnt>th{font-size:12px}.Installment_summaryDetails{font-size:14px}.amountInstallment{font-size:17px}.installemnt_table>table{height:-moz-fit-content;height:fit-content;overflow-x:auto}.oddRowTable_installemnt>td{font-size:12px}}@media screen and (max-width:768px){.installment_container{width:95%}}@media screen and (max-width:600px){.installment_container{box-sizing:border-box;padding:0 10px;width:100%}}.contracts_area{margin-bottom:20px;margin-top:20px}.rowContract{display:block;height:auto;margin-top:15px;width:580px}@keyframes scaling{0%,to{background-color:#fff}50%{background-color:#c03}}.dot{animation:scaling 2.5s ease-in-out infinite;background-color:#fff;border-radius:50%;height:1.5px;margin:auto 1px 2px 2px;width:1.5px}.dot:nth-child(2){animation-delay:.3s}.dot:nth-child(3){animation-delay:.6s}.dot:nth-child(4){animation-delay:.9s}.dot1{animation:scaling 2.5s ease-in-out infinite;background-color:#fff;border-radius:50%;height:5px;margin:auto 1px 2px 2px;width:5px}.dot1:nth-child(2){animation-delay:.3s}.dot1:nth-child(3){animation-delay:.6s}.dot1:nth-child(4){animation-delay:.9s}.dot1:nth-child(5){animation-delay:1.2s}.dot1:nth-child(6){animation-delay:1.5s}.awaitPayment{display:flex}.awaitPayment1{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.awaitPaymentText{color:#c03;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;line-height:16px}.acceptrContractLabel{display:flex;height:-moz-fit-content;height:fit-content;margin-bottom:12 px}.acceptrContractLabel>.iconCheckLabel{height:-moz-fit-content;height:fit-content;margin-right:5px}.acceptrContractLabel>.active>.forAllLink,.pLabel{margin-top:4px}.pLabel{margin-left:5px;margin-right:5px}.acceptContract{margin-bottom:40px}.acceptContract_tittle{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;margin-bottom:20px;margin-top:20px;text-align:left}.contracts_content{display:flex;height:1000px;margin-top:80px}.contractSummary{border-top:1px solid #000;margin-top:20px;padding-top:20px;width:100%}.contractSummary_tittle{font-weight:400;margin-bottom:12px}.contractSummary_tittle,.contractSummary_value{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-style:normal;line-height:20px}.contractSummary_value{font-weight:700}.contractSummary_summaryValue{display:flex;justify-content:space-between;margin-top:20px}.contractSummary_summaryValue>.forAllTittle{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:22px;font-style:italic;font-weight:700;line-height:26px;text-transform:uppercase}.dont_Display{display:none}.contracts_wrapper{width:50%}.getContract{cursor:pointer;margin-left:16px;margin-top:20px}.rowContractLine{display:flex;justify-content:space-between;width:100%}.getContract>p{margin-bottom:10px}.needToByAccept{color:#c03;margin-top:5px}.acceptContract>.acceptrContractLabel>a>.forAllLink{margin-top:5px}@media screen and (max-width:950px){.acceptContract{margin-bottom:25px}.needToByAccept{font-size:12px}.awaitPaymentText{line-height:14px}.getContract{height:43px;margin-left:10px;padding:5px 12px;width:200px}.rowContract{width:100%}.getContract>p{font-size:11px;margin-left:8px}.contracts_wrapper{display:flex;justify-content:center;width:100%}.contract_content{width:386px}.rowContractLine{display:block;width:-moz-fit-content;width:fit-content}.acceptContract_tittle,.acceptrContractLabel>.iconCheckLabel>label{font-size:12px}.acceptrContractLabel>a>.forAllLink{font-size:12px;margin-left:3px;margin-top:5px}.acceptrContractLabel>.active>.forAllLink,.pLabel{margin-top:5px}.pLabel{font-size:12px}.contractMarginWraper:last-child{margin-bottom:20px}}@media screen and (max-width:450px){.contracts_wrapper{display:flex;justify-content:start;width:100%}.contract_content{width:288px}.contract_content>.forAll{font-size:15px;min-width:180px;padding-left:4px;padding-right:4px}}@media screen and (max-width:861px){.acceptrContractLabel>.iconCheckLabel{margin-right:2px}}.distanceSaleNotice{color:#333;font-size:13px;margin:-4px 0 12px 31px}.acceptrContractLabel .iconCheckLabel label,.distanceSaleNotice{line-height:18px;max-width:760px}.navBar_buy{background-color:#fff;border-radius:25px;display:flex;height:40px;justify-content:space-between;margin:15px auto 0;padding:3px 0;width:800px}.navBar_buy_item{display:flex;font-family:Helvetica Neue LT Pro,sans-serif;font-size:14px;padding-left:15px;padding-right:15px;width:-moz-fit-content;width:fit-content}.navBar_buy_item>svg{margin-right:3px}@media screen and (max-width:1073px){.navBar_buy_item{padding-left:12px;padding-right:12px}.navBar_buy{width:720px}}@media screen and (max-width:1020px){.navBar_buy_item{padding-left:8px;padding-right:8px}.navBar_buy{width:650px}}.navBar_buy_item>p{display:inline;width:-moz-fit-content;width:fit-content}.navBar_buy_item>.iconCheck_summary{height:18px;width:18px}.choosen_item{color:#c03;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-weight:600}.not_current{display:none}.current_navBar{color:#c03;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:12px;font-weight:700}.wrappedNAvigator{margin-top:8px;text-align:center;width:-moz-fit-content;width:fit-content}.smallNavigator{display:flex;justify-content:space-between}.lastNavigator{margin-top:8px;text-align:center;width:100%}.firstSvgNav,.svgNav{margin-top:8px}.firstSvgNav{margin-left:-8px;width:8px}.firstwrappedNAvigator{margin-top:8px;text-align:center;width:100%}.summaryOrder_wrapper{margin-top:80px}.summaryOrder_content{display:flex}.summaryOrder_courseDetail{width:50%}.summaryOrder_userDetail{display:flex;height:440px;justify-content:end;margin-top:40px;width:50%}.summaryOrder_userDetail_wrapper{display:flex;flex-direction:column;height:85%;justify-items:start;min-height:350px}.summaryOrder_userDetail_wrapper>.UserDetailPopUp:first-child{margin-top:0}.summaryOrder_userDetail_wrapper>.UserDetailPopUp:last-child{margin-bottom:0}.summaryOrder_userDetail_wrapper>.UserDetailPopUp{margin-top:auto}.summaryOrder_userDetail>.UserDetailPopUp{margin-top:20px}.summaryOrder_userDetail>.UserDetailPopUp:first-child{margin-top:0}.summaryOrder_summary>.Installment_summary{margin-top:40px}.summaryOrder_summaryValue{display:flex;justify-content:space-between;margin-bottom:12px;width:100%}.summaryValue_slim{font-weight:400}.summaryValue_bold,.summaryValue_slim{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-size:16px;font-style:normal;line-height:20px}.summaryValue_bold{font-weight:700}.amountSummaryOrder{color:#000;display:flex;font-family:Helvetica Neue LT Pro;font-size:22px;font-style:italic;font-weight:700;justify-content:space-between;line-height:26px;margin-bottom:32px;margin-top:8px;text-transform:uppercase;width:100%}.summaryOrder_summaryDetails{padding-top:20px}@media screen and (max-width:950px){.summaryOrder_wrapper{display:flex;justify-content:center;margin-top:40px;width:100%}.summaryOrder_positionWrapper{width:386px}.summaryOrder_position{height:-moz-fit-content;height:fit-content;width:386px}.summaryOrder_courseDetail{padding-bottom:15px}.summaryOrder_courseDetail,.summaryOrder_userDetail{height:-moz-fit-content;height:fit-content;width:100%}.summaryOrder_userDetail{justify-content:center}.summaryOrder_content{display:block;width:100%}.summaryOrder_summary>.Installment_summary{margin-top:20px;width:100%}.summaryOrder_position>.summaryOrder_content>.summaryOrder_userDetail>.summaryOrder_userDetail_wrapper{display:block;min-height:0}.summaryOrder_position>.summaryOrder_content>.summaryOrder_userDetail>.summaryOrder_userDetail_wrapper>.UserDetailPopUp{margin-bottom:10px}.summaryOrder_position>.summaryOrder_content>.summaryOrder_userDetail{margin-top:0}.summaryOrder_position>.summaryOrder_content>.summaryOrder_courseDetail>.summaryOrder_details{margin-bottom:0}.summaryOrder_position>.summaryOrder_content>.summaryOrder_userDetail>.summaryOrder_userDetail_wrapper>.UserDetailPopUp>.contentWithHint_and_icon>.content_and_icon_hint>.labelP{font-size:14px}.amountSummaryOrder{font-size:17px;margin-bottom:15px}.amountSummaryOrder>.forAllTittle{font-size:17px}.summaryValue_bold{font-size:14px;font-weight:400}.summaryValue_slim{font-size:14px}}@media screen and (max-width:450px){.summaryOrder_position,.summaryOrder_positionWrapper{width:288px}.summaryOrder_wrapper{justify-content:start;margin-left:10px}}.contentSummary_wrapper{background:transparent;box-sizing:border-box;height:-moz-fit-content;height:fit-content;margin-top:0;padding-top:15px}.contentSummary_header{grid-column-gap:12px;align-items:center;box-sizing:border-box;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;margin:20px 0 30px;max-width:100%;width:100%}.contentSummary_header>*{min-width:0}.contentSummary_header>.stepsNavigation{align-items:center}.contentSummary_back,.contentSummary_logout,.contentSummary_menu{align-items:center;box-sizing:border-box;color:#c03;cursor:pointer;display:flex}.contentSummary_back{justify-content:flex-start}.contentSummary_logout{justify-content:flex-end;margin-top:40px;width:auto}.contentSummary_leftButtons{align-items:flex-start;display:flex;flex-direction:column}.contentSummary_leftButtons .contentSummary_back{margin-left:0;margin-right:0}.contentSummary_menu{gap:6px}.contentSummary_menu--desktop{display:flex;justify-content:flex-start;margin-bottom:15px;width:100%}.contentSummary_menu--mobile{display:none}.contentSummary_helo{align-items:center;display:flex;min-width:0}.space_contentSummary_back{width:auto}.nav_container{margin:0;max-width:100%;min-width:0}.nav_container,.paymentModal{box-sizing:border-box;width:100%}.paymentModal{height:100%;padding:25%;text-align:center}.paymentModal>p>strong{color:#c03}.paymentModalConfirm{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:90%;padding-top:33%;width:100%}.tittleConfirm{font-size:22px}.summaryConfirm,.tittleConfirm{margin-bottom:24px}.helloEmail{color:#c03;font-weight:600}.helloIconSVG{flex-shrink:0;height:24px;margin-right:5px;width:24px}.psConfirm{font-size:14px;font-weight:300;margin-top:auto}.camp-content-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 320px;width:100%}.camp-main-content,.camp-sidebar{min-width:0;width:100%}.camp-mobile-summary{display:none}@media screen and (max-width:1024px){.camp-content-layout{grid-template-columns:1fr}.camp-sidebar{display:none}.camp-mobile-summary{display:block;margin-bottom:16px}}@media screen and (max-width:941px){.contentSummary_wrapper{padding-top:0}.contentSummary_header{margin-bottom:20px;margin-top:0}.paymentModal{padding:40% 5%}.tittleConfirm{font-size:18px}.paymentModalConfirm>p{text-align:center}}@media screen and (max-width:768px){.contentSummary_header{align-items:center;-moz-column-gap:8px;column-gap:8px;grid-template-areas:"back menu logout" "steps steps steps";grid-template-columns:1fr auto 1fr;margin:0 0 10px;padding:0 10px;row-gap:10px}.contentSummary_back{grid-area:back;justify-self:start;margin-right:0;margin-top:10px}.contentSummary_menu--mobile{display:flex;grid-area:menu;justify-self:center;margin-top:10px}.contentSummary_logout{grid-area:logout;justify-self:end;margin-left:0;margin-top:10px}.nav_container{grid-area:steps;margin-top:10px;max-width:100%;min-width:0;width:100%}.contentSummary_menu--desktop{display:none}}@media screen and (max-width:430px){.contentSummary_back .helloEmail,.contentSummary_logout .helloEmail,.contentSummary_menu .helloEmail{display:none}.helloIconSVG{margin-right:0}}.contracts_wrapperStatus>.forAllTittle{margin-bottom:30px}.acceptContractTittle{size:16px;color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif;font-weight:400;line-height:20px;margin-bottom:20px;margin-top:40px}.contracts_wrapperStatus{margin-top:40px}.contracts_wrapperStatus>.forAllRedText{color:#c03;font-family:Helvetica Neue LT Pro;font-size:20px;font-style:normal;font-weight:400;height:20.56px;letter-spacing:.2em;line-height:26px;text-transform:uppercase;width:688.38px}.contracts_wrapperButton{margin-top:36px}@media screen and (max-width:950px){.contracts_content{align-items:center;display:flex;flex-direction:column-reverse;height:-moz-fit-content;height:fit-content;margin-top:60px;padding-bottom:50px;width:100%}.contractSummary_Await{display:flex;justify-content:center;margin-top:20px;width:100%}.contractSummary_wrapper{width:386px}.contracts_wrapperStatus>.forAllRedText{font-size:16px}}@media screen and (max-width:450px){.contractSummary_Await{justify-content:start}.contractSummary_wrapper{width:288px}.contracts_wrapperStatus>.forAllRedText{display:flex;height:50px;max-width:288px;white-space:normal;word-break:keep-all}.contracts_wrapperStatus>.forAll{font-size:15px;min-width:none;padding-left:4px;padding-right:4px}.contracts_content{padding-bottom:20px}}.contentSummary_back{color:#c03;cursor:pointer;display:flex;font-weight:700;margin-left:15px;margin-right:50px;margin-top:40px}@media screen and (max-width:950px){.contentSummary_back{margin-left:0;margin-right:0;margin-top:0}}.contentBuy_dot{display:flex;margin:0 auto;width:45%}.chooseUSer{margin-top:30px}.nav_flex{display:flex;justify-content:right}@media screen and (max-width:861px){.nav_flex{justify-content:start}}.modal.hidden{display:none}.buttonSectionConfirm{display:flex;flex-direction:column;margin-top:24px}.acceptPartipient{display:flex;flex-direction:column;height:100%;justify-content:start;padding-top:24px}.displayData{margin-top:24px}.postionOfLoader{justify-content:center;width:100%}@media screen and (max-width:950px){.wrraper{align-items:center;display:flex;flex-direction:column-reverse;margin-top:60px;width:100%}}.circle-wrapper{margin-top:12px;width:100%}.circle-container,.circle-wrapper{align-items:center;display:flex;justify-content:center}.circle-container{height:60px;position:relative;width:60px}.circle-progress{transform:rotate(-90deg)}.circle-count{color:#c03;font-size:14px;font-weight:700;position:absolute}.chooseUser_selectUSer{display:block;height:-moz-fit-content;height:fit-content;min-height:100px;padding-left:20px}.wrraper{display:flex;justify-content:center;width:100%}.wrraper>.chooseUser_selectUSer{max-width:100%;width:550px}.columDetials{display:flex;justify-content:end}.chooseUser_selectUSer>p{color:#000;font-family:Helvetica Neue LT Pro\ 63 Medium Extended,sans-serif}.forWho{margin-bottom:10px;margin-top:20px}.forWhorRed{color:#c03;font-size:14px}@media screen and (max-width:950px){.forWhorRed{color:#c03;font-size:14px}.chooseUser_selectUSer>.iconCheckLabel>label,.iconSelectOption>.iconCheckLabel>label{font-size:14px;margin-left:5px;margin-top:2px}.chooseUser_selectUSer>.iconTitleLabel>label{font-size:14px;margin-left:5px;margin-top:6 px}.chooseUser_selectUSer>.TextWithDot{font-size:14px}.chooseUser_selectUSer>.TextWithDot>.hintTextDot{font-size:14px;margin-top:2px}}.entryTicket_container{padding:20px 0;width:100%}.entryTicket_wrapper{margin:0 auto;max-width:800px}.entryTicket_loading{color:#666;font-size:16px;padding:40px;text-align:center}.entryTicket_error{background-color:#fff5f5;border:1px solid #fc8181;border-radius:8px;color:#c53030;margin:20px 0;padding:16px}.entryTicket_product{background:#f7f7f7;border-radius:8px;margin:20px 0;padding:20px}.entryTicket_product h3{color:#333;font-size:18px;font-weight:600;margin-bottom:12px}.entryTicket_productDetails{align-items:center;display:flex;justify-content:space-between}.entryTicket_productName{color:#666;font-size:16px}.entryTicket_price{color:#c03;font-size:18px;font-weight:700}.entryTicket_dateSelection{margin:30px 0}.entryTicket_dateSelection h3{color:#333;font-size:18px;font-weight:600;margin-bottom:16px}.entryTicket_selectWrapper{max-width:400px;position:relative;width:100%}.entryTicket_select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:14px 40px 14px 16px;transition:all .2s ease;width:100%}.entryTicket_select:hover{border-color:#cbd5e0}.entryTicket_select:focus{border-color:#c03;box-shadow:0 0 0 3px rgba(204,0,51,.1)}.entryTicket_select option{font-size:16px;padding:12px}.entryTicket_selectIcon{color:#666;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:transform .2s ease}.entryTicket_select:focus+.entryTicket_selectIcon{transform:translateY(-50%) rotate(180deg)}.entryTicket_summary{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;margin:20px 0;padding:20px}.entryTicket_summary h3{color:#333;font-size:18px;font-weight:600;margin-bottom:16px}.entryTicket_summaryDetails{display:flex;flex-direction:column;gap:12px}.entryTicket_summaryRow{align-items:center;display:flex;font-size:16px;justify-content:space-between}.entryTicket_summaryRow span{color:#666}.entryTicket_summaryRow strong{color:#333;font-weight:600}.entryTicket_actions{display:flex;justify-content:center;margin-top:30px}.entryTicket_actions button{min-width:250px}.entryTicket_actions button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.entryTicket_wrapper{padding:0 16px}.entryTicket_selectWrapper{max-width:100%}.entryTicket_select{font-size:14px;padding:12px 36px 12px 14px}.entryTicket_productDetails{align-items:flex-start;flex-direction:column;gap:8px}.entryTicket_actions button{min-width:100%}}.InProgress,.inProgress_details{margin-top:80px}.inProgress_end{margin-top:60px}.inProgress_end>p{font-size:32px;font-weight:700;margin-bottom:30px}.inProgress_endButton{display:flex;justify-content:space-between;width:620px}.medsy-thank-you-container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.error-container,.thank-you-content{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:1000px;padding:48px 32px;width:100%}.loading-message{color:#fff;font-size:24px;font-weight:600;text-align:center}.success-icon{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;font-size:48px;font-weight:700;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.thank-you-content h1{color:#1a1a1a;font-size:32px;font-weight:700;margin-bottom:32px;text-align:center}.ticket-count{color:#666;font-size:18px;margin:0}.tickets-section{margin-bottom:32px}.tickets-section h3{color:#1a1a1a;font-size:20px;margin-bottom:12px}.instruction{color:#666;line-height:1.6}.download-all-section,.instruction{margin-bottom:24px}.download-all-button{align-items:center;background:#c03;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;justify-content:center;padding:16px 24px;transition:all .2s ease;width:100%}.download-all-button:hover{background:#a00028;box-shadow:0 4px 12px rgba(204,0,51,.3);transform:translateY(-2px)}.tickets-list{display:flex;flex-direction:column;gap:12px}.ticket-item{align-items:center;background:#f9fafb;border:1px solid #fff;border-radius:8px;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.ticket-item:hover{background:#b7b7b7;border-color:#c03}.ticket-info{display:flex;flex-direction:column;gap:4px}.ticket-number{color:#1a1a1a;font-weight:600}.ticket-code{color:#c03;font-family:Courier New,monospace;font-size:14px}.download-button{align-items:center;background:#c03;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s ease}.download-button:hover{background:#a00028;transform:scale(1.05)}.organizer-info{background:#f9fafb;border-radius:12px;margin-bottom:24px;padding:24px}.organizer-info h3{color:#1a1a1a;font-size:18px;margin-bottom:16px}.organizer-info p{color:#666;line-height:1.6;margin:8px 0}.organizer-info a{color:#c03;font-weight:600;text-decoration:none}.organizer-info a:hover{text-decoration:underline}.important-note{background:#fef3c7;border-left:4px solid #f59e0b;border-radius:8px;padding:16px}.important-note p{color:#78350f;margin:0}.error-container{text-align:center}.error-container h1{color:#dc2626;font-size:32px;margin-bottom:16px}.error-container p{color:#666;font-size:16px;line-height:1.6;margin-bottom:16px}.retry-button{background:#c03;border-radius:8px;color:#fff;display:inline-block;font-weight:600;margin-top:16px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.retry-button:hover{background:#a00028;box-shadow:0 4px 12px rgba(204,0,51,.3);transform:translateY(-2px)}@media (max-width:768px){.error-container,.thank-you-content{padding:32px 24px}.thank-you-content h1{font-size:24px}.ticket-item{align-items:flex-start;flex-direction:column;gap:12px}.download-button{justify-content:center;width:100%}}.buy-tickets-public-container{background:#f9fafb;min-height:100vh;padding:0 20px 80px}.buy-tickets-public-container,.loading-container{align-items:center;display:flex;justify-content:center}.loading-container{color:#666;font-size:24px;font-weight:600;min-height:60vh}.events-section{margin:0 auto;max-width:1200px}.logo-container{margin-bottom:40px;text-align:center}.meds-logo{height:auto;max-width:300px;width:100%}.events-section h1{color:#1a1a1a;font-size:36px;margin-bottom:12px;text-align:center}.section-description{color:#666;font-size:18px;margin-bottom:40px;text-align:center}.events-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));justify-content:center;margin:0 auto;max-width:100%}.event-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0 auto;max-width:450px;padding:24px;transition:all .3s ease;width:100%}.event-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-4px)}.event-ticket-image{border-radius:8px;margin-bottom:16px;overflow:hidden;width:100%}.event-ticket-image img{display:block;height:auto;width:78%}.event-header h3{color:#1a1a1a;font-size:24px;margin-bottom:8px}.event-description{color:#666;font-size:14px;line-height:1.6;margin-bottom:16px}.event-pricing{background:#f9fafb;border-radius:8px;margin:16px 0;padding:16px}.price-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.price-row:last-child{margin-bottom:0}.price-label{color:#666;font-size:14px}.price-value{color:#c03;font-size:18px;font-weight:700}.event-actions{gap:12px;margin-top:20px}.event-actions,.quantity-selector{align-items:center;display:flex;flex-direction:column}.quantity-selector{width:100%}.quantity-selector label{color:#666;display:block;font-size:14px;font-weight:600;margin-bottom:12px;text-align:center}.quantity-controls{gap:20px}.qty-btn,.quantity-controls{align-items:center;display:flex;justify-content:center}.qty-btn{background-color:#fff;border:1px solid #d1d5db;border-radius:50%;color:#555;cursor:pointer;flex-shrink:0;font-size:24px;font-weight:600;height:50px;line-height:1;padding:0;transition:all .2s ease;width:50px}.qty-btn:hover{background-color:#fff0f3;border-color:#c03;color:#c03}.qty-display{color:#1a1a1a;font-size:20px;font-weight:700;min-width:50px;text-align:center}.buy-button{align-items:center;background:#c03;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.buy-button:hover{background:#a00028;box-shadow:0 4px 12px rgba(204,0,51,.3);transform:translateY(-2px)}.total-price{align-items:center;border-top:2px solid #e5e7eb;display:flex;font-size:18px;justify-content:space-between;margin-top:16px;padding-top:16px}.total-value{color:#c03;font-size:24px;font-weight:700}.no-tickets{color:#666;grid-column:1/-1;padding:60px 20px;text-align:center}.no-tickets p{font-size:18px}@media (max-width:768px){.buy-tickets-public-container{padding:20px 16px}.events-section h1{font-size:28px}.meds-logo{max-width:200px}.section-description{font-size:16px;margin-bottom:24px}.events-grid{gap:16px;grid-template-columns:1fr}.event-actions{align-items:center;flex-direction:column}.buy-button{justify-content:center;width:100%}}
/*# sourceMappingURL=main.e856ac39.css.map*/