@font-face{font-family:'Barlow';font-style:normal;font-weight:400;src:url('clientlib-site-sla/resources/fonts/Barlow-Regular.ttf') format('truetype')}
@font-face{font-family:'Barlow';font-style:italic;font-weight:400;src:url('clientlib-site-sla/resources/fonts/Barlow-Italic.ttf') format('truetype')}
@font-face{font-family:'Barlow-Medium';font-style:normal;font-weight:500;src:url('clientlib-site-sla/resources/fonts/Barlow-Medium.ttf') format('truetype')}
@font-face{font-family:'Barlow';font-style:italic;font-weight:500;src:url('clientlib-site-sla/resources/fonts/Barlow-MediumItalic.ttf') format('truetype')}
@font-face{font-family:'Barlow-SemiBold';font-style:normal;font-weight:600;src:url('clientlib-site-sla/resources/fonts/Barlow-SemiBold.ttf') format('truetype')}
@font-face{font-family:'Barlow';font-style:normal;font-weight:700;src:url('clientlib-site-sla/resources/fonts/Barlow-Bold.ttf') format('truetype')}
@font-face{font-family:'Barlow';font-style:italic;font-weight:700;src:url('clientlib-site-sla/resources/fonts/Barlow-BoldItalic.ttf') format('truetype')}
@font-face{font-family:'Anton';font-style:normal;font-weight:700;src:url('clientlib-site-sla/resources/fonts/Anton-Regular.ttf') format('truetype')}
@font-face{font-family:'RobotoSlab-Bold';font-style:normal;font-weight:400;src:url('clientlib-site-sla/resources/fonts/RobotoSlab-Bold.ttf') format('truetype')}
.container{padding:0}
@media(min-width:1200px){.container{max-width:1200px;padding:0}
}
:root{--barlow-regular:'Barlow';--barlow-semibold:'Barlow-Medium';--barlow-semibold-2:'Barlow-SemiBold';--anton-regular:'RobotoSlab-Bold';--robotoSlab-bold:'RobotoSlab-Bold';--color-primary-01:#c95000;--color-primary-02:#933a00;--color-primary-03:#e19e72;--color-primary-04:#f6e1d3;--color-primary-05:#fbf1eb;--color-primary-06:#fff4ec;--color-secondary-01:#b12009;--color-secondary-02:#f2ad74;--color-secondary-03:#705036;--color-secondary-04:#e9e9e9;--color-system-01:#0a5;--color-system-02:#e65722;--color-system-03:#f22613;--color-system-gradient-carousel:linear-gradient(102.58deg,rgba(201,80,0,0.15) 0,rgba(201,80,0,0) 100%);--color-text-grey:#1b1b1b;--color-background-megamenu:rgba(177,32,9,0.8);--color-background-modal:rgba(177,32,9,0.8);--color-low-turnout:;--color-white:#fff;--color-blue:#02189e;--color-purple:#ee0082;--color-yellow:#fff000;--color-yellow-01:#ffd700;--color-cart-totals:#daf6d3;--color-light-gray:#7a7a7a;--color-green:#25ba20;--color-orange:#e75c00;--color-gradient-01:rgba(201,80,0,0.15) 0;--color-gradient-02:rgba(201,80,0,0) 100%;--color-font-stepperFunnel:#fff;--gradient-low-background:linear-gradient(112.35deg,#c95000 0,#f28d28 100%);--gradient-blue-low-background:linear-gradient(112.35deg,#c95000 0,#f28d28 100%);--gradient-blue-background:linear-gradient(112.35deg,#c95000 0,#f28d28 100%);--gradient-modal:linear-gradient(102.58deg,rgba(201,80,0,0.5) 0,rgba(246,225,211,0.5) 100%);--transparent-red-color:rgba(255,72,72,0.2);--transparent-green-background:rgba(13,248,173,0.1);--transparent-gray-background:rgba(33,33,33,0.14);--smooth-white-border:1px solid rgba(255,255,255,0.24);--smooth-gray-border:1px solid #dbdbdb;--right-bottom-shadow-box:0 4px 10px 0 rgba(0,0,0,0.06);--bottom-shadow-box:0 4px 0 0 rgba(0,0,0,0.06);--tag-font-color:#1b1b1b;--color-disabled:#cacaca}
.yellow-tag{border-radius:11px 0 11px 0;padding:1px 8px;color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:12px;letter-spacing:1px;line-height:22px;background-color:var(--color-secondary-02)}
.dsk-white{color:#fff;font-family:var(--anton-regular);font-size:54px;letter-spacing:0;line-height:70px}
.h1wdsk{color:#fff;font-family:var(--anton-regular);font-size:40px;letter-spacing:0;line-height:52px}
.h2wdsk{color:#fff;font-family:var(--anton-regular);font-size:24px;letter-spacing:0;line-height:32px}
.h3wdsk{color:#fff;font-family:var(--barlow-regular);font-size:22px;letter-spacing:0;line-height:30px}
.h3wdsksemi{color:#fff;font-family:var(--barlow-semibold-2);font-size:24px;font-weight:600;letter-spacing:0;line-height:32px}
.h3wdsksub{color:#fff;font-family:var(--anton-regular);font-size:24px;letter-spacing:0;line-height:32px}
.naviwdsk{color:#fff;font-family:var(--barlow-semibold);font-size:16px;font-weight:600;letter-spacing:0;line-height:19px}
.bodywdsk{color:#fff;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:24px}
.noteswdsk{color:#fff;font-family:var(--barlow-semibold);font-size:12px;font-weight:600;letter-spacing:1px;line-height:22px}
.itemformbddsknoweight-low{color:#fff;font-family:var(--barlow-semibold);font-size:12px;letter-spacing:0;line-height:22px}
.itemformwdsk{color:#fff;font-family:var(--barlow-regular);font-size:12px;letter-spacing:0;line-height:16px}
.itemformbwdsk{color:#fff;font-family:var(--barlow-semibold);font-size:12px;font-weight:600;letter-spacing:0;line-height:22px}
.secondgatewdsk{color:#fff;font-family:var(--barlow-semibold);font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}
.secondgateswdsk{color:#fff;font-family:var(--barlow-semibold);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}
.heroddsk{color:#1b1b1b;font-family:var(--anton-regular);font-size:54px;letter-spacing:0;line-height:70px}
.h1ddsk{color:#1b1b1b;font-family:var(--anton-regular);font-size:40px;letter-spacing:0;line-height:52px}
.h2ddsk{color:#1b1b1b;font-family:var(--anton-regular);font-size:24px;letter-spacing:0;line-height:32px}
.h3ddsk{color:#1b1b1b;font-family:var(--barlow-regular);font-size:22px;letter-spacing:0;line-height:30px}
.naviddsk{color:#1b1b1b;font-family:var(--barlow-semibold);font-size:16px;font-weight:600;letter-spacing:0;line-height:19px}
.navisddsk{color:var(--color-blue);font-family:var(--barlow-semibold);font-size:16px;font-weight:600;letter-spacing:0;line-height:19px}
.bodyddsk{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:24px}
.notesddsk{color:#1b1b1b;font-family:var(--barlow-semibold);font-size:12px;font-weight:600;letter-spacing:1px;line-height:22px}
.itemformddsk{color:#1b1b1b;font-family:var(--barlow-regular);font-size:12px;letter-spacing:0;line-height:16px}
.itemformbddsk{color:#1b1b1b;font-family:var(--barlow-semibold);font-size:12px;font-weight:600;letter-spacing:0;line-height:22px}
.itemformbddsknoweight{color:#1b1b1b;font-family:var(--barlow-semibold);font-size:12px;letter-spacing:0;line-height:22px}
.secondgateddsk{color:#1b1b1b;font-family:var(--barlow-semibold);font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}
.secondgatesddsk{color:#1b1b1b;font-family:var(--barlow-semibold);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}
.labeldsk{font-family:var(--barlow-regular);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px}
.inputdsk{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px}
.blue-background-low{background:var(--gradient-blue-low-background)}
.blue-background{background:var(--gradient-blue-background)}
.orange-background-dark{background:var(--color-secondary-01)}
.orange-background-low{background:var(--color-secondary-03)}
.text-grey-medium{color:#1b1b1b;font-family:var(--barlow-regular);font-size:22px;letter-spacing:0;line-height:36px}
.text-grey-small{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:24px;text-shadow:0 2px 50px 0 rgba(0,0,0,0.08)}
a{text-decoration:none;color:inherit}
a:hover{text-decoration:none}
.slick-dots li{height:2px;width:19px;opacity:.45;border-radius:1.5px;background:linear-gradient(315deg,#1c78c7 0,#0c4395 100%)}
.slick-dots li.slick-active{opacity:1}
.slick-prev{height:32px;width:32px;border:1.33px solid var(--color-primary-01);border-radius:8px 8px 8px 0}
.slick-prev.slick-disabled{opacity:.25}
.slick-prev::before{color:var(--color-primary-01);opacity:1}
.slick-next{height:32px;width:32px;border:1.33px solid var(--color-primary-01);border-radius:8px 8px 8px 0}
.slick-next.slick-disabled{opacity:.25}
.slick-next::before{color:var(--color-primary-01);opacity:1}
.outer-loader{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100vh;background:rgba(255,255,255,0.8)}
.outer-loader .inner-loader-img{width:100%;height:100vh;margin:300px auto 0}
.outer-loader .inner-loader-img>svg{margin:0 auto;display:block}
.outer-loader .inner-loader-img>svg defs linearGradient .stop0{stop-color:var(--color-primary-02)}
.outer-loader .inner-loader-img>svg defs linearGradient .stop1{stop-color:var(--color-primary-01)}
.background-one{background-color:var(--color-secondary-01)}
.background-two{background-color:var(--color-secondary-02)}
.background-three{background-color:var(--color-secondary-03)}
#containerCheckIn,#containerOtherCheckIn{padding:0;margin:0 -30px;width:565px}
@media(max-width:768px){#containerCheckIn,#containerOtherCheckIn{width:auto;margin:0 -45px 0 -30px}
}
#containerCheckIn .new,#containerOtherCheckIn .new{height:0;margin:0}
#TB_checkIn_form,#TB_checkInOther_form{padding:0;margin-left:-15px;width:565px}
@media(max-width:768px){#TB_checkIn_form,#TB_checkInOther_form{width:100%}
}
#TB_checkIn_form .cmp-form-text,#TB_checkInOther_form .cmp-form-text{margin:0 -15px 0;flex-direction:column}
#TB_checkIn_form .input-text-error,#TB_checkInOther_form .input-text-error{padding-left:15px}
#TB_checkIn_form label,#TB_checkInOther_form label{color:#1b1b1b;font-family:var(--barlow-semibold);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}
#TB_checkIn_form .cmp-form-text__text,#TB_checkInOther_form .cmp-form-text__text,#TB_checkIn_form .cmp-form-options__field--drop-down,#TB_checkInOther_form .cmp-form-options__field--drop-down{height:41px;width:100%;box-sizing:border-box;border:1px solid #cacaca;border-radius:8px;padding-left:16px;-webkit-appearance:none}
#TB_checkIn_form select,#TB_checkInOther_form select{cursor:pointer}
#TB_checkIn_form .ca17_container,#TB_checkInOther_form .ca17_container{padding:0}
#TB_checkIn_form #dateBirth,#TB_checkInOther_form #dateBirth{display:flex;flex-direction:row;align-items:flex-end;margin:0 -15px}
#TB_checkIn_form #dateBirth .text,#TB_checkInOther_form #dateBirth .text{width:34%}
#TB_checkIn_form #dateBirth .text .row,#TB_checkInOther_form #dateBirth .text .row{margin:0}
#TB_checkIn_form .cmp-form-options__help-message,#TB_checkInOther_form .cmp-form-options__help-message{display:none}
#TB_checkIn_form #idArea,#TB_checkInOther_form #idArea{display:flex}
#TB_checkIn_form #idArea .options,#TB_checkInOther_form #idArea .options{width:40%;margin-right:15px}
#TB_checkIn_form #idArea .options .cmp-form-options,#TB_checkInOther_form #idArea .options .cmp-form-options{margin-right:0}
#TB_checkIn_form #idArea .text,#TB_checkInOther_form #idArea .text{width:60%}