/*! jQuery UI - v1.12.1 - 2017-02-03
* http://jqueryui.com
* Includes: draggable.css, sortable.css, core.css, slider.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-draggable-handle,.ui-sortable-handle{touch-action:none}.ui-helper-zfix{filter:Alpha(Opacity=0)}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s}.fade-in.one{-webkit-animation-delay:.4s;animation-delay:.4s}.fade-in.two{-webkit-animation-delay:.8s;animation-delay:.8s}.fade-in.three{-webkit-animation-delay:1.2s;animation-delay:1.2s}.fade-in.four{-webkit-animation-delay:1.8s;animation-delay:1.8s}.fade-in.five{-webkit-animation-delay:2.2s;animation-delay:2.2s}.uk-grid-divider:not(:empty){margin-left:0;margin-right:0}.grid-divider-border-right{border-right:1px solid #eee}.cb{clear:both}.h5{height:5px}.h10{height:10px}.h20{height:20px}.h30{height:30px}.h40{height:40px}.h50{height:50px}.h70px{height:70px}.h100px{height:100px}.pd0,.pd5,.pd10,.pd20,.pd30,.pd40,.pd50,.pd60,.pd70,.pd80{box-sizing:border-box}.pd0{padding:0!important}.pd5{padding:5px}.pd10{padding:10px}.pd20{padding:20px}.pd30{padding:30px}.pd40{padding:40px}.pd50{padding:50px}.pd60{padding:60px}.pd70{padding:70px}.pd80{padding:80px}.top0{padding-top:0!important}.top10{padding-top:10px!important}.top20{padding-top:20px!important}.top30{padding-top:30px!important}.top40{padding-top:40px!important}.top50{padding-top:50px!important}.top70{padding-top:70px!important}.top80{padding-top:80px!important}.top90{padding-top:90px!important}.top100{padding-top:100px!important}.bottom0{padding-bottom:0!important}.bottom10{padding-bottom:10px!important}.bottom20{padding-bottom:20px!important}.bottom30{padding-bottom:30px!important}.bottom40{padding-bottom:40px!important}.bottom50{padding-bottom:50px!important}.bottom70{padding-bottom:70px!important}.bottom80{padding-bottom:80px!important}.bottom90{padding-bottom:90px!important}.bottom100{padding-bottom:100px!important}.bottom150{padding-bottom:150px!important}.left0{padding-left:0!important}.right0{padding-right:0!important}.mg0{margin:0!important}.mg-top0{margin-top:0!important}.mg-top5{margin-top:5px!important}.mg-top10{margin-top:10px!important}.mg-top20{margin-top:20px!important}.mg-top30{margin-top:30px!important}.mg-top40{margin-top:40px!important}.mg-top50{margin-top:50px!important}.mg-top70{margin-top:70px!important}.mg-bottom0{margin-bottom:0!important}.mg-bottom5{margin-bottom:5px!important}.mg-bottom10{margin-bottom:10px!important}.mg-bottom20{margin-bottom:20px!important}.mg-bottom30{margin-bottom:30px!important}.mg-bottom40{margin-bottom:40px!important}.mg-bottom50{margin-bottom:50px!important}.mg-bottom70{margin-bottom:70px!important}.mg-left0{margin-left:0!important}.mg-left10{margin-left:10px!important}.mg-left20{margin-left:20px!important}.mg-left30{margin-left:30px!important}.mg-left40{margin-left:40px!important}.mg-left50{margin-left:50px!important}.mg-left70{margin-left:70px!important}.mg-right0{margin-right:0!important}.mg-right10{margin-right:10px!important}.mg-right20{margin-right:20px!important}.mg-right30{margin-right:30px!important}.mg-right40{margin-right:40px!important}.mg-right50{margin-right:50px!important}.mg-right70{margin-right:70px!important}.rel{position:relative}.abs{position:absolute}.fix{position:fixed}.h100-abs{position:absolute!important;top:0;right:0;left:0;bottom:0;height:auto!important}.z-index10{z-index:10}.z-index20{z-index:20}.z-index30{z-index:30}.z-index40{z-index:40}.z-index50{z-index:50}.z-index100{z-index:100}.fs10{font-size:10px!important}.fs11{font-size:11px!important}.fs12{font-size:12px!important}.fs13{font-size:13px!important}.fs14{font-size:14px!important}.fs15{font-size:15px!important}.fs16{font-size:16px!important}.fs17{font-size:17px!important}.fs18{font-size:18px!important}.fs19{font-size:19px!important}.fs20{font-size:20px!important}.fs21{font-size:21px!important}.fs22{font-size:22px!important}.fs23{font-size:23px!important}.fs24{font-size:24px!important}.fs25{font-size:25px!important}.fs26{font-size:26px!important}.fs27{font-size:27px!important}.fs28{font-size:28px!important}.fs29{font-size:29px!important}.fs30{font-size:30px!important}.fs31{font-size:31px!important}.fs32{font-size:32px!important}.strike-through{text-decoration:line-through}.oh{overflow:hidden}.white-space-nowrap{white-space:nowrap}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.h100{height:100%}.h100-important{height:100%!important}.w25{width:25%}.w33{width:33.33333333%}.w50{width:50%}.w66{width:66.66666667%}.w100{width:100%}.w100-important{width:100%!important}.max-w100-important,.wmax100{max-width:100%!important}.lh-1{line-height:1}.cursor-pointer{cursor:pointer}.uk-table-custom.innerOnlyHoverAndBorder tr:hover td{background:none}.uk-table-custom.innerOnlyHoverAndBorder tr td{border-bottom:none}.uk-table-custom.innerOnlyHoverAndBorder tr td table tr td{border-bottom:2px solid #eee}.uk-table-custom.innerOnlyHoverAndBorder tr td table tr:hover td{background:#eee}.uk-table-custom.no-hover tr:hover td{background:none}.uk-table-custom.no-top-align tr td{vertical-align:middle}.uk-table-custom tr:hover td{background:#eee}.uk-table-custom tr td{position:relative;font-size:18px;font-weight:600;line-height:2.5;border-bottom:2px solid #eee}.overall-link,.uk-table-custom tr td a.overallLink{position:absolute;top:0;right:0;left:0;bottom:0}.overall-link{display:block}.button-stick-bottom{position:absolute;bottom:0;left:0;right:0;padding:inherit;padding-top:0;padding-bottom:0}.border-radius-bottom{-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}i.material-icons{display:inline-flex;vertical-align:middle}.visible-important{display:block!important}@font-face{font-family:poppinsextrabold;src:url(/assets/fonts/poppins-extrabold-webfont.woff2) format("woff2"),url(/assets/fonts/poppins-extrabold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:poppinsmedium;src:url(/assets/fonts/poppins-medium-webfont.woff2) format("woff2"),url(/assets/fonts/poppins-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:poppinsregular;src:url(/assets/fonts/poppins-regular-webfont.woff2) format("woff2"),url(/assets/fonts/poppins-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:poppinssemibold;src:url(/assets/fonts/poppins-semibold-webfont.woff2) format("woff2"),url(/assets/fonts/poppins-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}html{font:normal 14px/20px Lato,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#444}body{margin:0}a{background:transparent}a:active,a:hover{outline:0}.uk-link,a{color:#07d;text-decoration:none;cursor:pointer}.uk-link:hover,a:hover{color:#059;text-decoration:underline}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-size:12px;font-family:Consolas,monospace,serif;color:#d05;white-space:nowrap}em{color:inherit}ins{text-decoration:none}ins,mark{background:#ffa;color:#444}q{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,canvas,img,svg,video{max-width:100%;height:auto;box-sizing:border-box}.uk-img-preserve,.uk-img-preserve audio,.uk-img-preserve canvas,.uk-img-preserve img,.uk-img-preserve svg,.uk-img-preserve video{max-width:none}img{border:0}svg:not(:root){overflow:hidden}blockquote,figure{margin:0}address,blockquote,dl,fieldset,figure,ol,p,pre,ul{margin:0 0 15px}*+address,*+blockquote,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:15px}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-family:Poppins,sans-serif;font-weight:400;color:#444;text-transform:none}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:25px}.uk-h1,h1{font-size:36px;line-height:42px}.uk-h2,h2{font-size:24px;line-height:30px}.uk-h3,h3{font-size:18px;line-height:24px}.uk-h4,h4{font-size:16px;line-height:22px}.uk-h5,h5{font-size:14px;line-height:20px}.uk-h6,h6{font-size:12px;line-height:18px}ol,ul{padding-left:30px}ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{margin:0}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:15px 0;border:0;border-top:1px solid #ddd}address{font-style:normal}blockquote{padding-left:15px;border-left:5px solid #ddd;font-size:16px;line-height:22px;font-style:italic}pre{padding:10px;background:#f5f5f5;font:12px/18px Consolas,monospace,serif;color:#444;-moz-tab-size:4;-o-tab-size:4;tab-size:4;overflow:auto}::-moz-selection{background:#39f;color:#fff;text-shadow:none}::selection{background:#39f;color:#fff;text-shadow:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:baseline}[hidden],audio:not([controls]),template{display:none}iframe{border:0}@media screen and (max-width:400px){@-ms-viewport{width:device-width}}.uk-grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid:after,.uk-grid:before{content:"";display:block;overflow:hidden}.uk-grid:after{clear:both}.uk-grid>*{flex:none;margin:0;float:left}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-25px}.uk-grid>*{padding-left:25px}.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel{margin-top:25px}@media (min-width:1220px){.uk-grid{margin-left:-35px}.uk-grid>*{padding-left:35px}.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel{margin-top:35px}}.uk-grid-collapse{margin-left:0}.uk-grid-collapse>*{padding-left:0}.uk-grid-collapse+.uk-grid-collapse,.uk-grid-collapse>*>.uk-panel+.uk-panel,.uk-grid-collapse>.uk-grid-margin{margin-top:0}.uk-grid-small{margin-left:-10px}.uk-grid-small>*{padding-left:10px}.uk-grid-small+.uk-grid-small,.uk-grid-small>*>.uk-panel+.uk-panel,.uk-grid-small>.uk-grid-margin{margin-top:10px}.uk-grid-medium{margin-left:-25px}.uk-grid-medium>*{padding-left:25px}.uk-grid-medium+.uk-grid-medium,.uk-grid-medium>*>.uk-panel+.uk-panel,.uk-grid-medium>.uk-grid-margin{margin-top:25px}@media (min-width:1024px){.uk-grid-large{margin-left:-35px}.uk-grid-large>*{padding-left:35px}.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel{margin-top:35px}}@media (min-width:1220px){.uk-grid-large{margin-left:-50px}.uk-grid-large>*{padding-left:50px}.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel{margin-top:50px}}.uk-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}.uk-grid-divider>*{padding-left:25px;padding-right:25px}.uk-grid-divider>[class*=uk-width-1-]:not(.uk-width-1-1):nth-child(n+2),.uk-grid-divider>[class*=uk-width-2-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-3-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-4-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-5-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-6-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-7-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-8-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-9-]:nth-child(n+2){border-left:1px solid #ddd}@media (min-width:768px){.uk-grid-divider>[class*=uk-width-medium-]:not(.uk-width-medium-1-1):nth-child(n+2){border-left:1px solid #ddd}}@media (min-width:1024px){.uk-grid-divider>[class*=uk-width-large-]:not(.uk-width-large-1-1):nth-child(n+2){border-left:1px solid #ddd}}@media (min-width:1220px){.uk-grid-divider:not(:empty){margin-left:-35px;margin-right:-35px}.uk-grid-divider>*{padding-left:35px;padding-right:35px}.uk-grid-divider:empty{margin-top:35px;margin-bottom:35px}}.uk-grid-divider:empty{margin-top:25px;margin-bottom:25px;border-top:1px solid #ddd}.uk-grid-match>*{display:flex;flex-wrap:wrap}.uk-grid-match>*>*{flex:none}.uk-grid-match>*>*,[class*=uk-grid-width]>*{box-sizing:border-box;width:100%}.uk-grid-width-1-2>*{width:50%}.uk-grid-width-1-3>*{width:33.333%}.uk-grid-width-1-4>*{width:25%}.uk-grid-width-1-5>*{width:20%}.uk-grid-width-1-6>*{width:16.666%}.uk-grid-width-1-10>*{width:10%}.uk-grid-width-auto>*{width:auto}@media (min-width:480px){.uk-grid-width-small-1-1>*{width:100%}.uk-grid-width-small-1-2>*{width:50%}.uk-grid-width-small-1-3>*{width:33.333%}.uk-grid-width-small-1-4>*{width:25%}.uk-grid-width-small-1-5>*{width:20%}.uk-grid-width-small-1-6>*{width:16.666%}.uk-grid-width-small-1-10>*{width:10%}}@media (min-width:768px){.uk-grid-width-medium-1-1>*{width:100%}.uk-grid-width-medium-1-2>*{width:50%}.uk-grid-width-medium-1-3>*{width:33.333%}.uk-grid-width-medium-1-4>*{width:25%}.uk-grid-width-medium-1-5>*{width:20%}.uk-grid-width-medium-1-6>*{width:16.666%}.uk-grid-width-medium-1-10>*{width:10%}}@media (min-width:1024px){.uk-grid-width-large-1-1>*{width:100%}.uk-grid-width-large-1-2>*{width:50%}.uk-grid-width-large-1-3>*{width:33.333%}.uk-grid-width-large-1-4>*{width:25%}.uk-grid-width-large-1-5>*{width:20%}.uk-grid-width-large-1-6>*{width:16.666%}.uk-grid-width-large-1-10>*{width:10%}}@media (min-width:1220px){.uk-grid-width-xlarge-1-1>*{width:100%}.uk-grid-width-xlarge-1-2>*{width:50%}.uk-grid-width-xlarge-1-3>*{width:33.333%}.uk-grid-width-xlarge-1-4>*{width:25%}.uk-grid-width-xlarge-1-5>*{width:20%}.uk-grid-width-xlarge-1-6>*{width:16.666%}.uk-grid-width-xlarge-1-10>*{width:10%}}[class*=uk-width]{box-sizing:border-box;width:100%}.uk-width-1-1{width:100%}.uk-width-1-2,.uk-width-2-4,.uk-width-3-6,.uk-width-5-10{width:50%}.uk-width-1-3,.uk-width-2-6{width:33.333%}.uk-width-2-3,.uk-width-4-6{width:66.666%}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5,.uk-width-2-10{width:20%}.uk-width-2-5,.uk-width-4-10{width:40%}.uk-width-3-5,.uk-width-6-10{width:60%}.uk-width-4-5,.uk-width-8-10{width:80%}.uk-width-1-6{width:16.666%}.uk-width-5-6{width:83.333%}.uk-width-1-10{width:10%}.uk-width-3-10{width:30%}.uk-width-7-10{width:70%}.uk-width-9-10{width:90%}@media (min-width:480px){.uk-width-small-1-1{width:100%}.uk-width-small-1-2,.uk-width-small-2-4,.uk-width-small-3-6,.uk-width-small-5-10{width:50%}.uk-width-small-1-3,.uk-width-small-2-6{width:33.333%}.uk-width-small-2-3,.uk-width-small-4-6{width:66.666%}.uk-width-small-1-4{width:25%}.uk-width-small-3-4{width:75%}.uk-width-small-1-5,.uk-width-small-2-10{width:20%}.uk-width-small-2-5,.uk-width-small-4-10{width:40%}.uk-width-small-3-5,.uk-width-small-6-10{width:60%}.uk-width-small-4-5,.uk-width-small-8-10{width:80%}.uk-width-small-1-6{width:16.666%}.uk-width-small-5-6{width:83.333%}.uk-width-small-1-10{width:10%}.uk-width-small-3-10{width:30%}.uk-width-small-7-10{width:70%}.uk-width-small-9-10{width:90%}}@media (min-width:768px){.uk-width-medium-1-1{width:100%}.uk-width-medium-1-2,.uk-width-medium-2-4,.uk-width-medium-3-6,.uk-width-medium-5-10{width:50%}.uk-width-medium-1-3,.uk-width-medium-2-6{width:33.333%}.uk-width-medium-2-3,.uk-width-medium-4-6{width:66.666%}.uk-width-medium-1-4{width:25%}.uk-width-medium-3-4{width:75%}.uk-width-medium-1-5,.uk-width-medium-2-10{width:20%}.uk-width-medium-2-5,.uk-width-medium-4-10{width:40%}.uk-width-medium-3-5,.uk-width-medium-6-10{width:60%}.uk-width-medium-4-5,.uk-width-medium-8-10{width:80%}.uk-width-medium-1-6{width:16.666%}.uk-width-medium-5-6{width:83.333%}.uk-width-medium-1-10{width:10%}.uk-width-medium-3-10{width:30%}.uk-width-medium-7-10{width:70%}.uk-width-medium-9-10{width:90%}}@media (min-width:1024px){.uk-width-large-1-1{width:100%}.uk-width-large-1-2,.uk-width-large-2-4,.uk-width-large-3-6,.uk-width-large-5-10{width:50%}.uk-width-large-1-3,.uk-width-large-2-6{width:33.333%}.uk-width-large-2-3,.uk-width-large-4-6{width:66.666%}.uk-width-large-1-4{width:25%}.uk-width-large-3-4{width:75%}.uk-width-large-1-5,.uk-width-large-2-10{width:20%}.uk-width-large-2-5,.uk-width-large-4-10{width:40%}.uk-width-large-3-5,.uk-width-large-6-10{width:60%}.uk-width-large-4-5,.uk-width-large-8-10{width:80%}.uk-width-large-1-6{width:16.666%}.uk-width-large-5-6{width:83.333%}.uk-width-large-1-10{width:10%}.uk-width-large-3-10{width:30%}.uk-width-large-7-10{width:70%}.uk-width-large-9-10{width:90%}}@media (min-width:1220px){.uk-width-xlarge-1-1{width:100%}.uk-width-xlarge-1-2,.uk-width-xlarge-2-4,.uk-width-xlarge-3-6,.uk-width-xlarge-5-10{width:50%}.uk-width-xlarge-1-3,.uk-width-xlarge-2-6{width:33.333%}.uk-width-xlarge-2-3,.uk-width-xlarge-4-6{width:66.666%}.uk-width-xlarge-1-4{width:25%}.uk-width-xlarge-3-4{width:75%}.uk-width-xlarge-1-5,.uk-width-xlarge-2-10{width:20%}.uk-width-xlarge-2-5,.uk-width-xlarge-4-10{width:40%}.uk-width-xlarge-3-5,.uk-width-xlarge-6-10{width:60%}.uk-width-xlarge-4-5,.uk-width-xlarge-8-10{width:80%}.uk-width-xlarge-1-6{width:16.666%}.uk-width-xlarge-5-6{width:83.333%}.uk-width-xlarge-1-10{width:10%}.uk-width-xlarge-3-10{width:30%}.uk-width-xlarge-7-10{width:70%}.uk-width-xlarge-9-10{width:90%}}@media (min-width:768px){[class*=uk-pull-],[class*=uk-push-]{position:relative}.uk-push-1-2,.uk-push-2-4,.uk-push-3-6,.uk-push-5-10{left:50%}.uk-push-1-3,.uk-push-2-6{left:33.333%}.uk-push-2-3,.uk-push-4-6{left:66.666%}.uk-push-1-4{left:25%}.uk-push-3-4{left:75%}.uk-push-1-5,.uk-push-2-10{left:20%}.uk-push-2-5,.uk-push-4-10{left:40%}.uk-push-3-5,.uk-push-6-10{left:60%}.uk-push-4-5,.uk-push-8-10{left:80%}.uk-push-1-6{left:16.666%}.uk-push-5-6{left:83.333%}.uk-push-1-10{left:10%}.uk-push-3-10{left:30%}.uk-push-7-10{left:70%}.uk-push-9-10{left:90%}.uk-pull-1-2,.uk-pull-2-4,.uk-pull-3-6,.uk-pull-5-10{left:-50%}.uk-pull-1-3,.uk-pull-2-6{left:-33.333%}.uk-pull-2-3,.uk-pull-4-6{left:-66.666%}.uk-pull-1-4{left:-25%}.uk-pull-3-4{left:-75%}.uk-pull-1-5,.uk-pull-2-10{left:-20%}.uk-pull-2-5,.uk-pull-4-10{left:-40%}.uk-pull-3-5,.uk-pull-6-10{left:-60%}.uk-pull-4-5,.uk-pull-8-10{left:-80%}.uk-pull-1-6{left:-16.666%}.uk-pull-5-6{left:-83.333%}.uk-pull-1-10{left:-10%}.uk-pull-3-10{left:-30%}.uk-pull-7-10{left:-70%}.uk-pull-9-10{left:-90%}}.uk-cover-background{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.uk-cover{overflow:hidden}.uk-cover-object{width:auto;height:auto;min-width:100%;min-height:100%;max-width:none}.uk-cover-object,[data-uk-cover]{position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}.uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none}.uk-nav li>a{display:block;text-decoration:none}.uk-nav>li>a{padding:5px 15px}.uk-nav ul{padding-left:15px}.uk-nav ul a{padding:2px 0}.uk-nav li>a>div{font-size:12px;line-height:18px}.uk-nav-header{padding:5px 15px;text-transform:uppercase;font-weight:700;font-size:12px}.uk-nav-header:not(:first-child){margin-top:15px}.uk-nav-divider{margin:9px 15px}ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-nav-parent-icon>.uk-parent>a:after{content:"\F104";width:20px;margin-right:-10px;float:right;font-family:FontAwesome;text-align:center}.uk-nav-parent-icon>.uk-parent.uk-open>a:after{content:"\F107"}.uk-nav-side>li>a{color:#444}.uk-nav-side>li>a:focus,.uk-nav-side>li>a:hover{background:rgba(0,0,0,.05);color:#444;outline:none}.uk-nav-side>li.uk-active>a{background:#00a8e6;color:#fff}.uk-nav-side .uk-nav-header{color:#444}.uk-nav-side .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-side ul a{color:#07d}.uk-nav-side ul a:hover{color:#059}.uk-nav-dropdown>li>a{color:#444}.uk-nav-dropdown>li>a:focus,.uk-nav-dropdown>li>a:hover{background:#00a8e6;color:#fff;outline:none}.uk-nav-dropdown .uk-nav-header{color:#999}.uk-nav-dropdown .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-dropdown ul a{color:#07d}.uk-nav-dropdown ul a:hover{color:#059}.uk-nav-navbar>li>a{color:#444}.uk-nav-navbar>li>a:focus,.uk-nav-navbar>li>a:hover{background:#00a8e6;color:#fff;outline:none}.uk-nav-navbar .uk-nav-header{color:#999}.uk-nav-navbar .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-navbar ul a{color:#07d}.uk-nav-navbar ul a:hover{color:#059}.uk-nav-offcanvas>li>a{color:#ccc;padding:10px 15px}.uk-nav-offcanvas>.uk-open>a,html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus,html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover{background:#404040;color:#fff;outline:none}html .uk-nav.uk-nav-offcanvas>li.uk-active>a{background:#1a1a1a;color:#fff}.uk-nav-offcanvas .uk-nav-header{color:#777}.uk-nav-offcanvas .uk-nav-divider{border-top:1px solid #1a1a1a}.uk-nav-offcanvas ul a{color:#ccc}html:not(.uk-touch) .uk-nav-offcanvas ul a:hover{color:#fff}.uk-navbar{background:#eee;color:#444}.uk-navbar:after,.uk-navbar:before{content:"";display:table}.uk-navbar:after{clear:both}.uk-navbar-nav{margin:0;padding:0;list-style:none;float:left}.uk-navbar-nav>li{float:left;position:relative}.uk-navbar-nav>li>a{display:block;box-sizing:border-box;text-decoration:none;height:40px;padding:0 15px;line-height:40px;color:#444;font-size:14px;font-family:Poppins,sans-serif;font-weight:400}.uk-navbar-nav>li>a[href="#"]{cursor:text}.uk-navbar-nav>li.uk-open>a,.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a:focus{background-color:#f5f5f5;color:#444;outline:none}.uk-navbar-nav>li>a:active{background-color:#ddd;color:#444}.uk-navbar-nav>li.uk-active>a{background-color:#f5f5f5;color:#444}.uk-navbar-nav .uk-navbar-nav-subtitle{line-height:28px}.uk-navbar-nav-subtitle>div{margin-top:-6px;font-size:10px;line-height:12px}.uk-navbar-brand,.uk-navbar-content,.uk-navbar-toggle{box-sizing:border-box;display:block;height:40px;padding:0 15px;float:left}.uk-navbar-brand:before,.uk-navbar-content:before,.uk-navbar-toggle:before{content:"";display:inline-block;height:100%;vertical-align:middle}.uk-navbar-content+.uk-navbar-content:not(.uk-navbar-center){padding-left:0}.uk-navbar-content>a:not([class]){color:#07d}.uk-navbar-content>a:not([class]):hover{color:#059}.uk-navbar-brand{font-size:18px;color:#444;text-decoration:none}.uk-navbar-brand:focus,.uk-navbar-brand:hover{color:#444;text-decoration:none;outline:none}.uk-navbar-toggle{font-size:18px;color:#444;text-decoration:none}.uk-navbar-toggle:focus,.uk-navbar-toggle:hover{color:#444;text-decoration:none;outline:none}.uk-navbar-toggle:after{content:"\F0C9";font-family:FontAwesome;vertical-align:middle}.uk-navbar-toggle-alt:after{content:"\F002"}.uk-navbar-center{float:none;text-align:center;max-width:50%;margin-left:auto;margin-right:auto}.uk-navbar-flip{float:right}.uk-subnav{display:flex;flex-wrap:wrap;margin-left:-10px;margin-top:-10px;padding:0;list-style:none}.uk-subnav>*{flex:none;padding-left:10px;margin-top:10px;position:relative}.uk-subnav:after,.uk-subnav:before{content:"";display:block;overflow:hidden}.uk-subnav:after{clear:both}.uk-subnav>*{float:left}.uk-subnav>*>*{display:inline-block;color:#444}.uk-subnav>*>:focus,.uk-subnav>*>:hover{color:#07d;text-decoration:none}.uk-subnav>.uk-active>*{color:#07d}.uk-subnav-line>:before{content:"";display:inline-block;height:10px;vertical-align:middle}.uk-subnav-line>:nth-child(n+2):before{margin-right:10px;border-left:1px solid #ddd}.uk-subnav-pill>*>*{padding:3px 9px}.uk-subnav-pill>*>:focus,.uk-subnav-pill>*>:hover{background:#eee;color:#444;text-decoration:none;outline:none}.uk-subnav-pill>.uk-active>*{background:#00a8e6;color:#fff}.uk-subnav>.uk-disabled>*{background:none;color:#999;text-decoration:none;cursor:text}.uk-breadcrumb{padding:0;list-style:none;font-size:.001px}.uk-breadcrumb>li{font-size:1rem;vertical-align:top}.uk-breadcrumb>li,.uk-breadcrumb>li>a,.uk-breadcrumb>li>span{display:inline-block}.uk-breadcrumb>li:nth-child(n+2):before{content:"/";display:inline-block;margin:0 8px}.uk-breadcrumb>li:not(.uk-active)>span{color:#999}.uk-pagination{padding:0;list-style:none;text-align:center;font-size:.001px}.uk-pagination:after,.uk-pagination:before{content:"";display:table}.uk-pagination:after{clear:both}.uk-pagination>li{display:inline-block;font-size:1rem;vertical-align:top}.uk-pagination>li:nth-child(n+2){margin-left:5px}.uk-pagination>li>a,.uk-pagination>li>span{display:inline-block;min-width:16px;padding:3px 5px;line-height:20px;text-decoration:none;box-sizing:content-box;text-align:center}.uk-pagination>li>a{background:#eee;color:#444}.uk-pagination>li>a:focus,.uk-pagination>li>a:hover{background-color:#f5f5f5;color:#444;outline:none}.uk-pagination>li>a:active{background-color:#ddd;color:#444}.uk-pagination>.uk-active>span{background:#00a8e6;color:#fff}.uk-pagination>.uk-disabled>span{background-color:#f5f5f5;color:#999}.uk-pagination-previous{float:left}.uk-pagination-next{float:right}.uk-pagination-left{text-align:left}.uk-pagination-right{text-align:right}.uk-tab{margin:0;padding:0;list-style:none;border-bottom:1px solid #ddd}.uk-tab:after,.uk-tab:before{content:"";display:table}.uk-tab:after{clear:both}.uk-tab>li{margin-bottom:-1px;float:left;position:relative}.uk-tab>li>a{display:block;padding:8px 12px;border:solid transparent;border-width:1px 1px 0;color:#07d;text-decoration:none}.uk-tab>li:nth-child(n+2)>a{margin-left:5px}.uk-tab>li.uk-open>a,.uk-tab>li>a:focus,.uk-tab>li>a:hover{border-color:#f5f5f5;background:#f5f5f5;color:#059;outline:none}.uk-tab>li.uk-open:not(.uk-active)>a,.uk-tab>li:not(.uk-active)>a:focus,.uk-tab>li:not(.uk-active)>a:hover{margin-bottom:1px;padding-bottom:7px}.uk-tab>li.uk-active>a{border-color:#ddd #ddd transparent;background:#fff;color:#444}.uk-tab>li.uk-disabled>a{color:#999;cursor:text}.uk-tab>li.uk-disabled.uk-active>a,.uk-tab>li.uk-disabled>a:focus,.uk-tab>li.uk-disabled>a:hover{background:none;border-color:transparent}.uk-tab-flip>li{float:right}.uk-tab-flip>li:nth-child(n+2)>a{margin-left:0;margin-right:5px}.uk-tab>li.uk-tab-responsive>a{margin-left:0;margin-right:0}.uk-tab-responsive>a:before{content:"\F0C9\A0";font-family:FontAwesome}.uk-tab-center{border-bottom:1px solid #ddd}.uk-tab-center-bottom{border-bottom:none;border-top:1px solid #ddd}.uk-tab-center:after,.uk-tab-center:before{content:"";display:table}.uk-tab-center:after{clear:both}.uk-tab-center .uk-tab{position:relative;right:50%;border:none;float:right}.uk-tab-center .uk-tab>li{position:relative;right:-50%}.uk-tab-center .uk-tab>li>a{text-align:center}.uk-tab-bottom{border-top:1px solid #ddd;border-bottom:none}.uk-tab-bottom>li{margin-top:-1px;margin-bottom:0}.uk-tab-bottom>li>a{padding-top:8px;padding-bottom:8px;border-bottom-width:1px;border-top-width:0}.uk-tab-bottom>li.uk-open:not(.uk-active)>a,.uk-tab-bottom>li:not(.uk-active)>a:focus,.uk-tab-bottom>li:not(.uk-active)>a:hover{margin-bottom:0;margin-top:1px;padding-bottom:8px;padding-top:7px}.uk-tab-bottom>li.uk-active>a{border-top-color:transparent;border-bottom-color:#ddd}.uk-tab-grid{margin-left:-5px;border-bottom:none;position:relative;z-index:0}.uk-tab-grid:before{display:block;position:absolute;left:5px;right:0;bottom:-1px;border-top:1px solid #ddd;z-index:-1}.uk-tab-grid>li:first-child>a{margin-left:5px}.uk-tab-grid>li>a{text-align:center}.uk-tab-grid.uk-tab-bottom{border-top:none}.uk-tab-grid.uk-tab-bottom:before{top:-1px;bottom:auto}@media (min-width:768px){.uk-tab-left,.uk-tab-right{border-bottom:none}.uk-tab-left>li,.uk-tab-right>li{margin-bottom:0;float:none}.uk-tab-left>li>a,.uk-tab-right>li>a{padding-top:8px;padding-bottom:8px}.uk-tab-left>li:nth-child(n+2)>a,.uk-tab-right>li:nth-child(n+2)>a{margin-left:0;margin-top:5px}.uk-tab-left>li.uk-active>a,.uk-tab-right>li.uk-active>a{border-color:#ddd}.uk-tab-left{border-right:1px solid #ddd}.uk-tab-left>li{margin-right:-1px}.uk-tab-left>li>a{border-bottom-width:1px;border-right-width:0}.uk-tab-left>li:not(.uk-active)>a:focus,.uk-tab-left>li:not(.uk-active)>a:hover{margin-bottom:0;margin-right:1px;padding-bottom:8px;padding-right:11px}.uk-tab-left>li.uk-active>a{border-right-color:transparent}.uk-tab-right{border-left:1px solid #ddd}.uk-tab-right>li{margin-left:-1px}.uk-tab-right>li>a{border-bottom-width:1px;border-left-width:0}.uk-tab-right>li:not(.uk-active)>a:focus,.uk-tab-right>li:not(.uk-active)>a:hover{margin-bottom:0;margin-left:1px;padding-bottom:8px;padding-left:11px}.uk-tab-right>li.uk-active>a{border-left-color:transparent}}.uk-thumbnav{display:flex;flex-wrap:wrap;margin-left:-10px;margin-top:-10px;padding:0;list-style:none}.uk-thumbnav>*{flex:none;padding-left:10px;margin-top:10px}.uk-thumbnav:after,.uk-thumbnav:before{content:"";display:block;overflow:hidden}.uk-thumbnav:after{clear:both}.uk-thumbnav>*{float:left}.uk-thumbnav>*>*{display:block;background:#fff}.uk-thumbnav>*>*>img{opacity:.7;transition:opacity .15s linear}.uk-thumbnav>*>:focus>img,.uk-thumbnav>*>:hover>img,.uk-thumbnav>.uk-active>*>img{opacity:1}.uk-list{padding:0;list-style:none}.uk-list>li:after,.uk-list>li:before{content:"";display:table}.uk-list>li:after{clear:both}.uk-list>li>:last-child{margin-bottom:0}.uk-list ul{margin:0;padding-left:20px;list-style:none}.uk-list-line>li:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-list-striped>li{padding:5px}.uk-list-striped>li:nth-of-type(odd){background:#f5f5f5}.uk-list-space>li:nth-child(n+2){margin-top:10px}@media (min-width:768px){.uk-description-list-horizontal{overflow:hidden}.uk-description-list-horizontal>dt{width:160px;float:left;clear:both;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-description-list-horizontal>dd{margin-left:180px}}.uk-description-list-line>dt{font-weight:400}.uk-description-list-line>dt:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-description-list-line>dd{color:#999}.uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:15px}*+.uk-table{margin-top:15px}.uk-table td,.uk-table th{padding:8px}.uk-table th{text-align:left}.uk-table td{vertical-align:top}.uk-table thead th{vertical-align:bottom}.uk-table caption,.uk-table tfoot{font-size:12px;font-style:italic}.uk-table caption{text-align:left;color:#999}.uk-table tbody tr.uk-active{background:#eee}.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}.uk-table-striped tbody tr:nth-of-type(odd){background:#f5f5f5}.uk-table-condensed td{padding:4px 8px}.uk-table-hover tbody tr:hover{background:#eee}.uk-form input,.uk-form select,.uk-form textarea{box-sizing:border-box;margin:0;border-radius:0;font:inherit;color:inherit}.uk-form select{text-transform:none}.uk-form optgroup{font:inherit;font-weight:700}.uk-form input::-moz-focus-inner{border:0;padding:0}.uk-form input[type=checkbox],.uk-form input[type=radio]{padding:0}.uk-form input[type=checkbox]:not(:disabled),.uk-form input[type=radio]:not(:disabled){cursor:pointer}.uk-form input:not([type]),.uk-form input[type=datetime],.uk-form input[type=email],.uk-form input[type=number],.uk-form input[type=password],.uk-form input[type=search],.uk-form input[type=tel],.uk-form input[type=text],.uk-form input[type=url],.uk-form textarea{-webkit-appearance:none}.uk-form input[type=search]::-webkit-search-cancel-button,.uk-form input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.uk-form input[type=number]::-webkit-inner-spin-button,.uk-form input[type=number]::-webkit-outer-spin-button{height:auto}.uk-form fieldset{border:none;margin:0;padding:0}.uk-form textarea{overflow:auto;vertical-align:top}.uk-form ::-moz-placeholder{opacity:1}.uk-form :invalid{box-shadow:none}.uk-form input:not([type=radio]):not([type=checkbox]),.uk-form select{vertical-align:middle}.uk-form>:last-child{margin-bottom:0}.uk-form input:not([type]),.uk-form input[type=color],.uk-form input[type=date],.uk-form input[type=datetime-local],.uk-form input[type=datetime],.uk-form input[type=email],.uk-form input[type=month],.uk-form input[type=number],.uk-form input[type=password],.uk-form input[type=search],.uk-form input[type=tel],.uk-form input[type=text],.uk-form input[type=time],.uk-form input[type=url],.uk-form input[type=week],.uk-form select,.uk-form textarea{height:30px;max-width:100%;padding:4px 6px;border:1px solid #ddd;background:#fff;color:#444;-webkit-transition:all .2s linear;-webkit-transition-property:border,background,color,box-shadow,padding;transition:all .2s linear;transition-property:border,background,color,box-shadow,padding}.uk-form input:not([type]):focus,.uk-form input[type=color]:focus,.uk-form input[type=date]:focus,.uk-form input[type=datetime-local]:focus,.uk-form input[type=datetime]:focus,.uk-form input[type=email]:focus,.uk-form input[type=month]:focus,.uk-form input[type=number]:focus,.uk-form input[type=password]:focus,.uk-form input[type=search]:focus,.uk-form input[type=tel]:focus,.uk-form input[type=text]:focus,.uk-form input[type=time]:focus,.uk-form input[type=url]:focus,.uk-form input[type=week]:focus,.uk-form select:focus,.uk-form textarea:focus{border-color:#99baca;outline:0;background:#f5fbfe;color:#444}.uk-form input:not([type]):disabled,.uk-form input[type=color]:disabled,.uk-form input[type=date]:disabled,.uk-form input[type=datetime-local]:disabled,.uk-form input[type=datetime]:disabled,.uk-form input[type=email]:disabled,.uk-form input[type=month]:disabled,.uk-form input[type=number]:disabled,.uk-form input[type=password]:disabled,.uk-form input[type=search]:disabled,.uk-form input[type=tel]:disabled,.uk-form input[type=text]:disabled,.uk-form input[type=time]:disabled,.uk-form input[type=url]:disabled,.uk-form input[type=week]:disabled,.uk-form select:disabled,.uk-form textarea:disabled{border-color:#ddd;background-color:#f5f5f5;color:#999}.uk-form :-ms-input-placeholder{color:#999!important}.uk-form ::-moz-placeholder{color:#999}.uk-form ::-webkit-input-placeholder{color:#999}.uk-form :disabled:-ms-input-placeholder{color:#999!important}.uk-form :disabled::-moz-placeholder{color:#999}.uk-form :disabled::-webkit-input-placeholder{color:#999}.uk-form legend{width:100%;border:0;padding:0 0 15px;font-size:18px;line-height:30px}.uk-form legend:after{content:"";display:block;border-bottom:1px solid #ddd;width:100%}input:not([type]).uk-form-small,input[type].uk-form-small,select.uk-form-small,textarea.uk-form-small{height:25px;padding:3px;font-size:12px}input:not([type]).uk-form-large,input[type].uk-form-large,select.uk-form-large,textarea.uk-form-large{height:40px;padding:8px 6px;font-size:16px}.uk-form select[multiple],.uk-form select[size],.uk-form textarea{height:auto}.uk-form-danger{border-color:#dc8d99!important;background:#fff7f8!important;color:#d85030!important}.uk-form-success{border-color:#8ec73b!important;background:#fafff2!important;color:#659f13!important}.uk-form-blank{border-color:transparent!important;border-style:dashed!important;background:none!important}.uk-form-blank:focus{border-color:#ddd!important}input.uk-form-width-mini{width:40px}select.uk-form-width-mini{width:65px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-form-row:after,.uk-form-row:before{content:"";display:table}.uk-form-row:after{clear:both}.uk-form-row+.uk-form-row{margin-top:15px}.uk-form-help-inline{display:inline-block;margin:0 0 0 10px}.uk-form-help-block{margin:5px 0 0}.uk-form-controls>:first-child{margin-top:0}.uk-form-controls>:last-child{margin-bottom:0}.uk-form-controls-condensed{margin:5px 0}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px;font-weight:700}@media (max-width:1023px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px;font-weight:700}}@media (min-width:1024px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:5px;float:left}.uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:5px}}.uk-form-icon{display:inline-block;position:relative;max-width:100%}.uk-form-icon>[class*=uk-icon-]{position:absolute;top:50%;width:30px;margin-top:-7px;font-size:14px;color:#999;text-align:center;pointer-events:none}.uk-form-icon:not(.uk-form-icon-flip)>input{padding-left:30px!important}.uk-form-icon-flip>[class*=uk-icon-]{right:0}.uk-form-icon-flip>input{padding-right:30px!important}.uk-button::-moz-focus-inner{border:0;padding:0}.uk-button{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:#444;text-transform:none;display:inline-block;box-sizing:border-box;padding:0 12px;background:#eee;vertical-align:middle;line-height:30px;min-height:30px;font-size:1rem;text-decoration:none;text-align:center}.uk-button:not(:disabled){cursor:pointer}.uk-button:focus,.uk-button:hover{background-color:#f5f5f5;color:#444;outline:none;text-decoration:none}.uk-button.uk-active,.uk-button:active{background-color:#ddd;color:#444}.uk-button-primary{background-color:#00a8e6;color:#fff}.uk-button-primary:focus,.uk-button-primary:hover{background-color:#35b3ee;color:#fff}.uk-button-primary.uk-active,.uk-button-primary:active{background-color:#0091ca;color:#fff}.uk-button-success{background-color:#8cc14c;color:#fff}.uk-button-success:focus,.uk-button-success:hover{background-color:#8ec73b;color:#fff}.uk-button-success.uk-active,.uk-button-success:active{background-color:#72ae41;color:#fff}.uk-button-danger{background-color:#da314b;color:#fff}.uk-button-danger:focus,.uk-button-danger:hover{background-color:#e4354f;color:#fff}.uk-button-danger.uk-active,.uk-button-danger:active{background-color:#c91032;color:#fff}.uk-button:disabled{background-color:#f5f5f5;color:#999}.uk-button-link,.uk-button-link.uk-active,.uk-button-link:active,.uk-button-link:disabled,.uk-button-link:focus,.uk-button-link:hover{border-color:transparent;background:none}.uk-button-link{color:#07d}.uk-button-link.uk-active,.uk-button-link:active,.uk-button-link:focus,.uk-button-link:hover{color:#059;text-decoration:underline}.uk-button-link:disabled{color:#999}.uk-button-link:focus{outline:1px dotted}.uk-button-mini{min-height:20px;padding:0 6px;line-height:20px;font-size:11px}.uk-button-small{min-height:25px;padding:0 10px;line-height:25px;font-size:12px}.uk-button-large{min-height:40px;padding:0 15px;line-height:40px;font-size:16px}.uk-button-group{vertical-align:middle;position:relative;font-size:.001px;white-space:nowrap}.uk-button-group,.uk-button-group>*{display:inline-block}.uk-button-group .uk-button{vertical-align:top}.uk-button-dropdown{display:inline-block;vertical-align:middle;position:relative}.uk-close::-moz-focus-inner{border:0;padding:0}.uk-close{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background:transparent;display:inline-block;box-sizing:content-box;width:20px;line-height:20px;text-align:center;vertical-align:middle;opacity:.3}.uk-close:after{display:block;content:"\F00D";font-family:FontAwesome}.uk-close:focus,.uk-close:hover{opacity:.5;outline:none;color:inherit;text-decoration:none;cursor:pointer}.uk-close-alt{padding:2px;border-radius:50%;background:#eee;opacity:1}.uk-close-alt:focus,.uk-close-alt:hover{opacity:1}.uk-close-alt:after{opacity:.5}.uk-close-alt:focus:after,.uk-close-alt:hover:after{opacity:.8}[class*=uk-column-]{-moz-column-gap:25px;column-gap:25px}.uk-column-1-2{-moz-column-count:2;column-count:2}.uk-column-1-3{-moz-column-count:3;column-count:3}.uk-column-1-4{-moz-column-count:4;column-count:4}.uk-column-1-5{-moz-column-count:5;column-count:5}.uk-column-1-6{-moz-column-count:6;column-count:6}@media (min-width:480px){.uk-column-small-1-2{-moz-column-count:2;column-count:2}.uk-column-small-1-3{-moz-column-count:3;column-count:3}.uk-column-small-1-4{-moz-column-count:4;column-count:4}.uk-column-small-1-5{-moz-column-count:5;column-count:5}.uk-column-small-1-6{-moz-column-count:6;column-count:6}}@media (min-width:768px){.uk-column-medium-1-2{-moz-column-count:2;column-count:2}.uk-column-medium-1-3{-moz-column-count:3;column-count:3}.uk-column-medium-1-4{-moz-column-count:4;column-count:4}.uk-column-medium-1-5{-moz-column-count:5;column-count:5}.uk-column-medium-1-6{-moz-column-count:6;column-count:6}}@media (min-width:1024px){.uk-column-large-1-2{-moz-column-count:2;column-count:2}.uk-column-large-1-3{-moz-column-count:3;column-count:3}.uk-column-large-1-4{-moz-column-count:4;column-count:4}.uk-column-large-1-5{-moz-column-count:5;column-count:5}.uk-column-large-1-6{-moz-column-count:6;column-count:6}}@media (min-width:1220px){.uk-column-xlarge-1-2{-moz-column-count:2;column-count:2}.uk-column-xlarge-1-3{-moz-column-count:3;column-count:3}.uk-column-xlarge-1-4{-moz-column-count:4;column-count:4}.uk-column-xlarge-1-5{-moz-column-count:5;column-count:5}.uk-column-xlarge-1-6{-moz-column-count:6;column-count:6}}[class*=uk-animation-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media screen{[data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]){opacity:0}}.uk-animation-fade{-webkit-animation-name:uk-fade;animation-name:uk-fade;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important}.uk-animation-scale-up{-webkit-animation-name:uk-fade-scale-02;animation-name:uk-fade-scale-02}.uk-animation-scale-down{-webkit-animation-name:uk-fade-scale-18;animation-name:uk-fade-scale-18}.uk-animation-slide-top{-webkit-animation-name:uk-fade-top;animation-name:uk-fade-top}.uk-animation-slide-bottom{-webkit-animation-name:uk-fade-bottom;animation-name:uk-fade-bottom}.uk-animation-slide-left{-webkit-animation-name:uk-fade-left;animation-name:uk-fade-left}.uk-animation-slide-right{-webkit-animation-name:uk-fade-right;animation-name:uk-fade-right}.uk-animation-scale{-webkit-animation-name:uk-scale-12;animation-name:uk-scale-12}.uk-animation-shake{-webkit-animation-name:uk-shake;animation-name:uk-shake}.uk-animation-reverse{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.uk-animation-15{-webkit-animation-duration:15s;animation-duration:15s}.uk-animation-top-left{transform-origin:0 0}.uk-animation-top-center{transform-origin:50% 0}.uk-animation-top-right{transform-origin:100% 0}.uk-animation-middle-left{transform-origin:0 50%}.uk-animation-middle-right{transform-origin:100% 50%}.uk-animation-bottom-left{transform-origin:0 100%}.uk-animation-bottom-center{transform-origin:50% 100%}.uk-animation-bottom-right{transform-origin:100% 100%}.uk-animation-hover:not(:hover),.uk-animation-hover:not(:hover) [class*=uk-animation-],.uk-touch .uk-animation-hover:not(.uk-hover),.uk-touch .uk-animation-hover:not(.uk-hover) [class*=uk-animation-]{-webkit-animation-name:none;animation-name:none}@-webkit-keyframes uk-fade{0%{opacity:0}to{opacity:1}}@keyframes uk-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes uk-fade-top{0%{opacity:0;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom{0%{opacity:0;-webkit-transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left{0%{opacity:0;-webkit-transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right{0%{opacity:0;-webkit-transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-scale-02{0%{opacity:0;-webkit-transform:scale(.2)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-02{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-15{0%{opacity:0;-webkit-transform:scale(1.5)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-15{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-18{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-slide-left{0%{-webkit-transform:translateX(-100%)}to{-webkit-transform:translateX(0)}}@keyframes uk-slide-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@-webkit-keyframes uk-slide-right{0%{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(0)}}@keyframes uk-slide-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@-webkit-keyframes uk-slide-left-33{0%{-webkit-transform:translateX(33%)}to{-webkit-transform:translateX(0)}}@keyframes uk-slide-left-33{0%{transform:translateX(33%)}to{transform:translateX(0)}}@-webkit-keyframes uk-slide-right-33{0%{-webkit-transform:translateX(-33%)}to{-webkit-transform:translateX(0)}}@keyframes uk-slide-right-33{0%{transform:translateX(-33%)}to{transform:translateX(0)}}@-webkit-keyframes uk-scale-12{0%{-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes uk-scale-12{0%{transform:scale(1.2)}to{transform:scale(1)}}@-webkit-keyframes uk-rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes uk-rotate{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-webkit-keyframes uk-shake{0%,to{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(-9px)}20%{-webkit-transform:translateX(8px)}30%{-webkit-transform:translateX(-7px)}40%{-webkit-transform:translateX(6px)}50%{-webkit-transform:translateX(-5px)}60%{-webkit-transform:translateX(4px)}70%{-webkit-transform:translateX(-3px)}80%{-webkit-transform:translateX(2px)}90%{-webkit-transform:translateX(-1px)}}@keyframes uk-shake{0%,to{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@-webkit-keyframes uk-slide-top-fixed{0%{opacity:0;-webkit-transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-slide-top-fixed{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-slide-bottom-fixed{0%{opacity:0;-webkit-transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-slide-bottom-fixed{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.uk-dropdown,.uk-dropdown-blank{display:none;position:absolute;z-index:970;box-sizing:border-box;width:200px}.uk-dropdown{padding:15px;background:#f5f5f5;color:#444;font-size:1rem;vertical-align:top}.uk-dropdown:focus{outline:none}.uk-open>.uk-dropdown,.uk-open>.uk-dropdown-blank{display:block;-webkit-animation:uk-fade .2s ease-in-out;animation:uk-fade .2s ease-in-out;transform-origin:0 0}.uk-dropdown-top{margin-top:-5px}.uk-dropdown-bottom{margin-top:5px}.uk-dropdown-left{margin-left:-5px}.uk-dropdown-right{margin-left:5px}.uk-dropdown .uk-nav{margin:0 -15px}.uk-dropdown-grid>[class*=uk-width-]>.uk-panel+.uk-panel,.uk-grid .uk-dropdown-grid+.uk-dropdown-grid{margin-top:15px}@media (min-width:768px){.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid{margin-left:-15px;margin-right:-15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]{padding-left:15px;padding-right:15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){border-left:1px solid #ddd}.uk-dropdown-width-2:not(.uk-dropdown-stack){width:400px}.uk-dropdown-width-3:not(.uk-dropdown-stack){width:600px}.uk-dropdown-width-4:not(.uk-dropdown-stack){width:800px}.uk-dropdown-width-5:not(.uk-dropdown-stack){width:1000px}}@media (max-width:767px){.uk-dropdown-grid>[class*=uk-width-]{width:100%}.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){margin-top:15px}}.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]{width:100%}.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){margin-top:15px}.uk-dropdown-small{min-width:150px;width:auto;padding:5px;white-space:nowrap}.uk-dropdown-small .uk-nav{margin:0 -5px}.uk-dropdown-navbar{margin-top:0;background:#f5f5f5;color:#444}.uk-open>.uk-dropdown-navbar{-webkit-animation:uk-slide-top-fixed .2s ease-in-out;animation:uk-slide-top-fixed .2s ease-in-out}.uk-dropdown-scrollable{overflow-y:auto;max-height:200px}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.6);opacity:0;transition:opacity .15s linear;touch-action:cross-slide-y pinch-zoom double-tap-zoom;transform:translateZ(0)}.uk-modal.uk-open{opacity:1}.uk-modal-page,.uk-modal-page body{overflow:hidden}.uk-modal-dialog{position:relative;box-sizing:border-box;margin:50px auto;padding:20px;width:600px;max-width:100%;max-width:calc(100% - 20px);background:#fff;opacity:0;transform:translateY(-100px);transition:opacity .3s linear,transform .3s ease-out}@media (max-width:767px){.uk-modal-dialog{width:auto;margin:10px auto}}.uk-open .uk-modal-dialog{opacity:1;transform:translateY(0)}.uk-modal-dialog>:not([class*=uk-modal-]):last-child{margin-bottom:0}.uk-modal-dialog>.uk-close:first-child{margin:-10px -10px 0 0;float:right}.uk-modal-dialog>.uk-close:first-child+:not([class*=uk-modal-]){margin-top:0}.uk-modal-dialog-lightbox{margin:15px auto;padding:0;max-width:95%;max-width:calc(100% - 30px);min-height:50px}.uk-modal-dialog-lightbox>.uk-close:first-child{position:absolute;top:-12px;right:-12px;margin:0;float:none}@media (max-width:767px){.uk-modal-dialog-lightbox>.uk-close:first-child{top:-7px;right:-7px}}.uk-modal-dialog-blank{margin:0;padding:0;width:100%;max-width:100%;transition:opacity .3s linear}.uk-modal-dialog-blank>.uk-close:first-child{position:absolute;top:20px;right:20px;z-index:1;margin:0;float:none}@media (min-width:768px){.uk-modal-dialog-large{width:930px}}@media (min-width:1220px){.uk-modal-dialog-large{width:1130px}}.uk-modal-header{margin-bottom:15px}.uk-modal-footer{margin-top:15px}.uk-modal-footer>:last-child,.uk-modal-header>:last-child{margin-bottom:0}.uk-modal-caption{position:absolute;left:0;right:0;bottom:-20px;margin-bottom:-10px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-modal-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:25px;color:#ddd}.uk-modal-spinner:after{content:"\F110";display:block;font-family:FontAwesome;-webkit-animation:uk-rotate 2s linear infinite;animation:uk-rotate 2s linear infinite}.uk-offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;touch-action:none;background:rgba(0,0,0,.1)}.uk-offcanvas.uk-active{display:block}.uk-offcanvas-page{position:fixed;transition:margin-left .3s ease-in-out;margin-left:0}.uk-offcanvas-bar{position:fixed;top:0;bottom:0;left:0;transform:translateX(-100%);z-index:1001;width:270px;max-width:100%;background:#333;overflow-y:auto;transition:transform .3s ease-in-out;-ms-scroll-chaining:none}.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{transform:translateX(0)}.uk-offcanvas-bar-flip{left:auto;right:0;transform:translateX(100%)}.uk-offcanvas-bar[mode=none]{transition:none}.uk-offcanvas-bar[mode=reveal]{transform:translateX(0);clip:rect(0,0,100vh,0);transition:transform .3s ease-in-out,clip .3s ease-in-out}.uk-offcanvas-bar-flip[mode=reveal]{clip:none;transform:translateX(100%)}.uk-offcanvas-bar-flip[mode=reveal]>*{transform:translateX(-100%);transition:transform .3s ease-in-out}.uk-offcanvas.uk-active .uk-offcanvas-bar-flip[mode=reveal].uk-offcanvas-bar-show>*{transform:translateX(0)}.uk-offcanvas .uk-panel{margin:20px 15px;color:#777}.uk-offcanvas .uk-panel-title,.uk-offcanvas .uk-panel a:not([class]){color:#ccc}.uk-offcanvas .uk-panel a:not([class]):hover{color:#fff}.uk-switcher{margin:0;padding:0;list-style:none;touch-action:cross-slide-y pinch-zoom double-tap-zoom}.uk-switcher>:not(.uk-active){display:none}.uk-text-small{font-size:11px;line-height:16px}.uk-text-large{font-size:18px;line-height:24px;font-weight:400}.uk-text-bold{font-weight:700}.uk-text-muted{color:#999!important}.uk-text-primary{color:#2d7091!important}.uk-text-success{color:#659f13!important}.uk-text-warning{color:#e28327!important}.uk-text-danger{color:#d85030!important}.uk-text-contrast{color:#fff!important}.uk-text-left{text-align:left!important}.uk-text-right{text-align:right!important}.uk-text-center{text-align:center!important}.uk-text-justify{text-align:justify!important}.uk-text-top{vertical-align:top!important}.uk-text-middle{vertical-align:middle!important}.uk-text-bottom{vertical-align:bottom!important}@media (max-width:1023px){.uk-text-center-medium{text-align:center!important}.uk-text-left-medium{text-align:left!important}}@media (max-width:767px){.uk-text-center-small{text-align:center!important}.uk-text-left-small{text-align:left!important}}.uk-text-nowrap,.uk-text-truncate{white-space:nowrap}.uk-text-truncate{overflow:hidden;text-overflow:ellipsis}.uk-text-break{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-uppercase{text-transform:uppercase!important}.uk-container{box-sizing:border-box;max-width:980px;padding:0 25px}@media (min-width:1220px){.uk-container{max-width:1200px;padding:0 35px}}.uk-container:after,.uk-container:before{content:"";display:table}.uk-container:after{clear:both}.uk-container-center{margin-left:auto;margin-right:auto}.uk-clearfix:before{content:"";display:table-cell}.uk-clearfix:after{content:"";display:table;clear:both}.uk-nbfc{overflow:hidden}.uk-nbfc-alt{display:table-cell;width:10000px}.uk-float-left{float:left}.uk-float-right{float:right}[class*=uk-float-]{max-width:100%}[class*=uk-align-]{display:block;margin-bottom:15px}.uk-align-left{margin-right:15px;float:left}.uk-align-right{margin-left:15px;float:right}@media (min-width:768px){.uk-align-medium-left{margin-right:15px;float:left}.uk-align-medium-right{margin-left:15px;float:right}}.uk-align-center{margin-left:auto;margin-right:auto}.uk-vertical-align{font-size:.001px}.uk-vertical-align:before{content:"";display:inline-block;height:100%;vertical-align:middle}.uk-vertical-align-bottom,.uk-vertical-align-middle{display:inline-block;max-width:100%;font-size:1rem}.uk-vertical-align-middle{vertical-align:middle}.uk-vertical-align-bottom{vertical-align:bottom}[class*=uk-height]{box-sizing:border-box}.uk-height-1-1{height:100%}.uk-height-viewport{height:100vh;min-height:600px}.uk-responsive-height,.uk-responsive-width{box-sizing:border-box}.uk-responsive-width{max-width:100%!important;height:auto}.uk-responsive-height{max-height:100%;width:auto}.uk-margin{margin-bottom:15px}*+.uk-margin{margin-top:15px}.uk-margin-top{margin-top:15px!important}.uk-margin-bottom{margin-bottom:15px!important}.uk-margin-left{margin-left:15px!important}.uk-margin-right{margin-right:15px!important}.uk-margin-large{margin-bottom:50px}*+.uk-margin-large{margin-top:50px}.uk-margin-large-top{margin-top:50px!important}.uk-margin-large-bottom{margin-bottom:50px!important}.uk-margin-large-left{margin-left:50px!important}.uk-margin-large-right{margin-right:50px!important}.uk-margin-small{margin-bottom:5px}*+.uk-margin-small{margin-top:5px}.uk-margin-small-top{margin-top:5px!important}.uk-margin-small-bottom{margin-bottom:5px!important}.uk-margin-small-left{margin-left:5px!important}.uk-margin-small-right{margin-right:5px!important}.uk-margin-remove{margin:0!important}.uk-margin-top-remove{margin-top:0!important}.uk-margin-bottom-remove{margin-bottom:0!important}.uk-padding-remove{padding:0!important}.uk-padding-top-remove{padding-top:0!important}.uk-padding-bottom-remove{padding-bottom:0!important}.uk-padding-vertical-remove{padding-top:0!important;padding-bottom:0!important}.uk-border-circle{border-radius:50%}.uk-border-rounded{border-radius:5px}.uk-heading-large{font-size:36px;line-height:42px}@media (min-width:768px){.uk-heading-large{font-size:52px;line-height:64px}}.uk-link-muted,.uk-link-muted:hover,.uk-link-muted a,.uk-link-muted a:hover{color:#444}.uk-link-reset,.uk-link-reset:focus,.uk-link-reset:hover,.uk-link-reset a,.uk-link-reset a:focus,.uk-link-reset a:hover{color:inherit;text-decoration:none}.uk-scrollable-text{height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;resize:both}.uk-scrollable-box{box-sizing:border-box;height:170px;padding:10px;border:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch;resize:both}.uk-scrollable-box>:last-child{margin-bottom:0}.uk-overflow-hidden{overflow:hidden}.uk-overflow-container{overflow:auto;-webkit-overflow-scrolling:touch}.uk-overflow-container>:last-child{margin-bottom:0}.uk-position-absolute,[class*=uk-position-bottom],[class*=uk-position-top]{position:absolute!important}.uk-position-top{top:0;left:0;right:0}.uk-position-bottom{bottom:0;left:0;right:0}.uk-position-top-left{top:0;left:0}.uk-position-top-right{top:0;right:0}.uk-position-bottom-left{bottom:0;left:0}.uk-position-bottom-right{bottom:0;right:0}.uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-position-relative{position:relative!important}.uk-position-z-index{z-index:1}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important;max-width:100%}@media (min-width:1024px){.uk-hidden-large,.uk-visible-medium,.uk-visible-small{display:none!important}}@media (min-width:768px) and (max-width:1023px){.uk-hidden-medium,.uk-visible-large,.uk-visible-small{display:none!important}}@media (max-width:767px){.uk-hidden-small,.uk-visible-large,.uk-visible-medium{display:none!important}}.uk-hidden{display:none!important}.uk-hidden,.uk-invisible{visibility:hidden!important}.uk-visible-hover:hover .uk-hidden,.uk-visible-hover:hover .uk-invisible{display:block!important;visibility:visible!important}.uk-visible-hover-inline:hover .uk-hidden,.uk-visible-hover-inline:hover .uk-invisible{display:inline-block!important;visibility:visible!important}.uk-notouch .uk-hidden-notouch,.uk-touch .uk-hidden-touch{display:none!important}.uk-flex{display:flex}.uk-flex-inline{display:inline-flex}.uk-flex-inline>*,.uk-flex>*{-ms-flex-negative:1}.uk-flex-top{align-items:flex-start}.uk-flex-middle{align-items:center}.uk-flex-bottom{align-items:flex-end}.uk-flex-center{justify-content:center}.uk-flex-right{justify-content:flex-end}.uk-flex-space-between{justify-content:space-between}.uk-flex-space-around{justify-content:space-around}.uk-flex-row-reverse{flex-direction:row-reverse}.uk-flex-column{flex-direction:column}.uk-flex-column-reverse{flex-direction:column-reverse}.uk-flex-nowrap{flex-wrap:nowrap}.uk-flex-wrap{flex-wrap:wrap}.uk-flex-wrap-reverse{flex-wrap:wrap-reverse}.uk-flex-wrap-top{align-content:flex-start}.uk-flex-wrap-middle{align-content:center}.uk-flex-wrap-bottom{align-content:flex-end}.uk-flex-wrap-space-between{align-content:space-between}.uk-flex-wrap-space-around{align-content:space-around}.uk-flex-order-first{order:-1}.uk-flex-order-last{order:99}@media (min-width:480px){.uk-flex-order-first-small{order:-1}.uk-flex-order-last-small{order:99}}@media (min-width:768px){.uk-flex-order-first-medium{order:-1}.uk-flex-order-last-medium{order:99}}@media (min-width:1024px){.uk-flex-order-first-large{order:-1}.uk-flex-order-last-large{order:99}}@media (min-width:1220px){.uk-flex-order-first-xlarge{order:-1}.uk-flex-order-last-xlarge{order:99}}.uk-flex-item-none{flex:none}.uk-flex-item-auto{flex:auto;-ms-flex-negative:1}.uk-flex-item-1{flex:1}@media print{*,:after,:before{background:transparent!important;color:#000c29!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-webkit-border-bottom-right-radius:8px!important;-webkit-border-bottom-left-radius:8px!important;-moz-border-radius-bottomright:8px!important;-moz-border-radius-bottomleft:8px!important;border-bottom-right-radius:8px!important;border-bottom-left-radius:8px!important;width:17em;display:none;z-index:99999!important;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;border:none!important;padding:30px;transform:translate(-25%);box-shadow:0 10px 20px rgba(0,0,0,.1);margin-top:-10px}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0 20px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{font-size:14px}.ui-widget-content{background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border-radius:0!important;color:#333;font-weight:600;font-size:17px}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../img/plugin-images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../img/plugin-images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../img/plugin-images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../img/plugin-images/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(../img/plugin-images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../img/plugin-images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:alpha(opacity=30)}.ui-widget-shadow{box-shadow:0 0 5px #666}.uk-tooltip{display:none;position:absolute;z-index:1030;box-sizing:border-box;max-width:200px;padding:5px 8px;background:#333;color:hsla(0,0%,100%,.7);font-size:12px;line-height:18px;word-break:break-all}.uk-tooltip:after{content:"";display:block;position:absolute;width:0;height:0;border:5px dashed #333}.uk-tooltip-top-left:after,.uk-tooltip-top-right:after,.uk-tooltip-top:after{bottom:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-color:#333}.uk-tooltip-bottom-left:after,.uk-tooltip-bottom-right:after,.uk-tooltip-bottom:after{top:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;border-bottom-color:#333}.uk-tooltip-bottom:after,.uk-tooltip-top:after{left:50%;margin-left:-5px}.uk-tooltip-bottom-left:after,.uk-tooltip-top-left:after{left:10px}.uk-tooltip-bottom-right:after,.uk-tooltip-top-right:after{right:10px}.uk-tooltip-left:after{right:-5px;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent;border-left-color:#333}.uk-tooltip-right:after{left:-5px;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;border-right-color:#333}[data-uk-sticky].uk-active{z-index:980;box-sizing:border-box;-webkit-backface-visibility:hidden}[data-uk-sticky].uk-animation-reverse,[data-uk-sticky][class*=uk-animation-]{-webkit-animation-duration:.2s;animation-duration:.2s}[data-uk-slider]{direction:ltr}html[dir=rtl] .uk-slider>*{direction:rtl}.uk-slider{position:relative;z-index:0;touch-action:pan-y}.uk-slider:not(.uk-grid){margin:0;padding:0;list-style:none}.uk-slider>*{position:absolute;top:0;left:0}.uk-slider-container{overflow:hidden}.uk-slider:not(.uk-drag){transition:transform .2s linear}.uk-slider.uk-drag{cursor:col-resize;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.uk-slider a,.uk-slider img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.uk-slider img{pointer-events:none}.uk-slider-fullscreen,.uk-slider-fullscreen>li{height:100vh}.uk-slideshow{position:relative;z-index:0;width:100%;margin:0;padding:0;list-style:none;overflow:hidden;touch-action:pan-y}.uk-slideshow>li{position:absolute;top:0;left:0;width:100%;opacity:0}.uk-slideshow>.uk-active{z-index:10;opacity:1}.uk-slideshow>li>img{visibility:hidden}[data-uk-slideshow-slide]{cursor:pointer}.uk-slideshow-fullscreen,.uk-slideshow-fullscreen>li{height:100vh}.uk-slideshow-fade-in{-webkit-animation:uk-fade .5s linear;animation:uk-fade .5s linear}.uk-slideshow-fade-out{-webkit-animation:uk-fade .5s linear reverse;animation:uk-fade .5s linear reverse}.uk-slideshow-scroll-forward-in{-webkit-animation:uk-slide-right .5s ease-in-out;animation:uk-slide-right .5s ease-in-out}.uk-slideshow-scroll-forward-out{-webkit-animation:uk-slide-left .5s ease-in-out reverse;animation:uk-slide-left .5s ease-in-out reverse}.uk-slideshow-scroll-backward-in{-webkit-animation:uk-slide-left .5s ease-in-out;animation:uk-slide-left .5s ease-in-out}.uk-slideshow-scroll-backward-out{-webkit-animation:uk-slide-right .5s ease-in-out reverse;animation:uk-slide-right .5s ease-in-out reverse}.uk-slideshow-scale-out{-webkit-animation:uk-fade-scale-15 .5s ease-in-out reverse;animation:uk-fade-scale-15 .5s ease-in-out reverse}.uk-slideshow-swipe-forward-in{-webkit-animation:uk-slide-left-33 .5s ease-in-out;animation:uk-slide-left-33 .5s ease-in-out}.uk-slideshow-swipe-forward-out{-webkit-animation:uk-slide-left .5s ease-in-out reverse;animation:uk-slide-left .5s ease-in-out reverse}.uk-slideshow-swipe-backward-in{-webkit-animation:uk-slide-right-33 .5s ease-in-out;animation:uk-slide-right-33 .5s ease-in-out}.uk-slideshow-swipe-backward-out{-webkit-animation:uk-slide-right .5s ease-in-out reverse;animation:uk-slide-right .5s ease-in-out reverse}.uk-slideshow-swipe-backward-in:before,.uk-slideshow-swipe-forward-in:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,.6);-webkit-animation:uk-fade .5s ease-in-out reverse;animation:uk-fade .5s ease-in-out reverse}.uk-slidenav{display:inline-block;box-sizing:border-box;width:60px;height:60px;line-height:60px;color:rgba(50,50,50,.4);font-size:60px;text-align:center}.uk-slidenav:focus,.uk-slidenav:hover{outline:none;text-decoration:none;color:rgba(50,50,50,.7);cursor:pointer}.uk-slidenav:active{color:rgba(50,50,50,.9)}.uk-slidenav-previous:before{content:"\F104";font-family:FontAwesome}.uk-slidenav-next:before{content:"\F105";font-family:FontAwesome}.uk-slidenav-position{position:relative}.uk-slidenav-position .uk-slidenav{display:none;position:absolute;top:50%;z-index:1;margin-top:-30px}.uk-slidenav-position:hover .uk-slidenav{display:block}.uk-slidenav-position .uk-slidenav-previous{left:20px}.uk-slidenav-position .uk-slidenav-next{right:20px}.uk-slidenav-contrast{color:hsla(0,0%,100%,.5)}.uk-slidenav-contrast:focus,.uk-slidenav-contrast:hover{color:hsla(0,0%,100%,.7)}.uk-slidenav-contrast:active{color:hsla(0,0%,100%,.9)}.uk-form-password{display:inline-block;position:relative;max-width:100%}.uk-form-password-toggle{display:block;position:absolute;top:50%;right:10px;margin-top:-6px;font-size:13px;line-height:13px;color:#999}.uk-form-password-toggle:hover{color:#999;text-decoration:none}.uk-form-password>input{padding-right:50px!important}.uk-datepicker{z-index:1050;width:auto;-webkit-animation:uk-fade .2s ease-in-out;animation:uk-fade .2s ease-in-out;transform-origin:0 0}.uk-datepicker-nav{margin-bottom:15px;text-align:center;line-height:20px}.uk-datepicker-nav:after,.uk-datepicker-nav:before{content:"";display:table}.uk-datepicker-nav:after{clear:both}.uk-datepicker-nav a{color:#444;text-decoration:none}.uk-datepicker-nav a:hover{color:#444}.uk-datepicker-previous{float:left}.uk-datepicker-next{float:right}.uk-datepicker-next:after,.uk-datepicker-previous:after{width:20px;font-family:FontAwesome}.uk-datepicker-previous:after{content:"\F053"}.uk-datepicker-next:after{content:"\F054"}.uk-datepicker-table{width:100%}.uk-datepicker-table td,.uk-datepicker-table th{padding:2px}.uk-datepicker-table th{font-size:12px}.uk-datepicker-table a{display:block;width:26px;line-height:24px;text-align:center;color:#444;text-decoration:none}a.uk-datepicker-table-muted{color:#999}.uk-datepicker-table a:focus,.uk-datepicker-table a:hover{background-color:#ddd;color:#444;outline:none}.uk-datepicker-table a:active{background-color:#ccc;color:#444}.uk-datepicker-table a.uk-active{background:#00a8e6;color:#fff}.uk-autocomplete{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-dropdown-flip{left:auto;right:0}.uk-nav-autocomplete>li>a{color:#444}.uk-nav-autocomplete>li.uk-active>a{background:#00a8e6;color:#fff;outline:none}.uk-nav-autocomplete .uk-nav-header{color:#999}.uk-nav-autocomplete .uk-nav-divider{border-top:1px solid #ddd}.uk-progress{box-sizing:border-box;height:20px;margin-bottom:15px;background:#eee;overflow:hidden;line-height:20px}*+.uk-progress{margin-top:15px}.uk-progress-bar{width:0;height:100%;background:#00a8e6;float:left;transition:width .6s ease;font-size:12px;color:#fff;text-align:center}.uk-progress-mini{height:6px}.uk-progress-small{height:12px}.uk-progress-success .uk-progress-bar{background-color:#8cc14c}.uk-progress-warning .uk-progress-bar{background-color:#faa732}.uk-progress-danger .uk-progress-bar{background-color:#da314b}.uk-progress-striped .uk-progress-bar{background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:30px 30px}.uk-progress-striped.uk-active .uk-progress-bar{-webkit-animation:uk-progress-bar-stripes 2s linear infinite;animation:uk-progress-bar-stripes 2s linear infinite}@-webkit-keyframes uk-progress-bar-stripes{0%{background-position:0 0}to{background-position:30px 0}}@keyframes uk-progress-bar-stripes{0%{background-position:0 0}to{background-position:30px 0}}.uk-form-select{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-select select{position:absolute;top:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer;left:0;-webkit-appearance:none}@font-face{font-family:poppinsbold;src:url(/assets/fonts/poppins-bold-webfont.woff2) format("woff2"),url(/assets/fonts/poppins-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}.uk-button i.material-icons{position:relative}.button-h50{min-height:50px;line-height:50px}.button-h50,.button-orange{font-family:Poppins,sans-serif}.button-orange{background:#ff7513;color:#fff;border-radius:4px;font-weight:600}.button-orange.border-button{padding:3px 30px;border:solid #f36500;border-width:1px 1px 4px}.button-orange:hover{background:#ff842d;color:#fff}.button-orange:focus{outline:0;background:#ff7513}.button-blue,.button-orange:focus{color:#fff;border-radius:4px;font-weight:600}.button-blue{font-family:Poppins,sans-serif;background:#07d}.button-blue.border-button{padding:3px 30px;border:solid #0067be;border-width:1px 1px 4px}.button-blue:hover{background:#0085f7;color:#fff}.button-blue:focus{outline:0;background:#07d;color:#fff}.button-blue:focus,.button-grey{border-radius:4px;font-weight:600}.button-grey{font-family:Poppins,sans-serif;background:#eee;color:#000c29}.button-grey:hover{background:#fbfbfb;color:#000c29}.button-grey:focus{outline:0;background:#eee;color:#000c29}.button-green,.button-grey:focus{border-radius:4px;font-weight:600}.button-green{font-family:Poppins,sans-serif;background:#13c64e;color:#fff;border-bottom:2px solid #0c8033}.button-green:hover{background:#15dd57;color:#fff}.button-green:focus{outline:0;background:#13c64e;color:#fff;border-radius:4px;border-bottom:2px solid #0c8033;font-weight:600}.button-grey-round-outline{font-family:Poppins,sans-serif;background:none;border:1px solid #eee;color:#000c29;border-radius:8px;font-weight:600;padding-left:40px;padding-right:40px}.button-grey-round-outline:hover{background:none;color:#000c29;border:1px solid #444}.button-grey-round-outline:focus{background:#444;color:#fff}.button-orange-round-outline{font-family:Poppins,sans-serif;background:none;border:2px solid #ff7513;color:#ff7513;border-radius:50px;font-weight:600;padding-left:40px;padding-right:40px}.button-orange-round-outline:focus,.button-orange-round-outline:hover{background:#ff7513;color:#fff}.button-orange-round{font-family:Poppins,sans-serif;background:#ff7513;border:2px solid #ff7513;color:#fff;border-radius:50px;font-weight:600;position:relative;overflow:hidden;padding-left:40px;padding-right:40px}.button-orange-round:focus,.button-orange-round:hover{background:#ff7513;border:2px solid #ff7513;color:#fff}.button-orange-round:focus:after,.button-orange-round:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);opacity:.1}.button-orange-round:focus{outline:0}.button-orange-round.small{padding-left:10px;padding-right:10px}.button-blue-round{font-family:Poppins,sans-serif;background:#07d;border:2px solid #07d;color:#fff;border-radius:50px;font-weight:600;position:relative;overflow:hidden;padding-left:40px;padding-right:40px}.button-blue-round:focus,.button-blue-round:hover{background:#07d;border:2px solid #07d;color:#fff}.button-blue-round:focus:after,.button-blue-round:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);opacity:.1}.button-blue-round:focus{outline:0}.button-yellow-round{font-family:Poppins,sans-serif;background:#ff7513;border:2px solid #ff7513;color:#fff;color:#000c29;border-radius:50px;font-weight:600;position:relative;overflow:hidden;padding-left:40px;padding-right:40px}.button-yellow-round:focus,.button-yellow-round:hover{background:#ff7513;border:2px solid #ff7513;color:#fff}.button-yellow-round:focus:after,.button-yellow-round:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);opacity:.1}.button-yellow-round:focus{outline:0}.button-yellow{font-family:Poppins,sans-serif;background:#ff7513;color:#fff;border-radius:4px;font-weight:600}.button-yellow:hover{background:#ff842d;color:#fff}.button-yellow:focus{outline:0;background:#ff7513;color:#fff;border-radius:4px;font-weight:600}.button-grey-round{font-family:Poppins,sans-serif;background:#ededed;border:2px solid #eee;color:#000c29;border-radius:50px;font-weight:600;position:relative;overflow:hidden;padding-left:40px;padding-right:40px}.button-grey-round:focus,.button-grey-round:hover{background:#eee;border:2px solid #eee;color:#000c29}.button-grey-round:focus:after,.button-grey-round:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);opacity:.1}.button-grey-round:focus{outline:0}.button-grey-round.small{padding-left:10px;padding-right:10px}.cancel-booking-button{color:#ddd}.cancel-booking-button:hover{text-decoration:none;color:#000c29}.button-facebook-round{font-family:Poppins,sans-serif;background:#3e579b;border:2px solid #3e579b;color:#fff;border-radius:50px;font-weight:600;position:relative;overflow:hidden;padding-left:40px;padding-right:40px}.button-facebook-round:focus,.button-facebook-round:hover{background:#3e579b;border:2px solid #3e579b;color:#fff}.button-facebook-round:focus:after,.button-facebook-round:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);opacity:.1}.button-facebook-round:focus{outline:0}.button-google-round{font-family:Poppins,sans-serif;background:#4985ef;border:2px solid #4985ef;color:#fff;border-radius:50px;font-weight:600;position:relative;overflow:hidden;padding-left:40px;padding-right:40px}.button-google-round:focus,.button-google-round:hover{background:#4985ef;border:2px solid #4985ef;color:#fff}.button-google-round:focus:after,.button-google-round:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);opacity:.1}.button-google-round:focus{outline:0}.button-saving{font-family:Poppins,sans-serif;border:2px solid #ff7513;border-radius:50px;font-weight:600;padding-left:40px;padding-right:40px;position:relative;overflow:hidden}.button-saving,.button-saving:focus,.button-saving:hover{background:none;color:#ff7513}.button-saving:focus{outline:0}.button-saving .save{position:relative;transform:translateZ(0);transition:all .3s ease-in-out}.button-saving .check{transform:translate3d(0,100%,0);transition:all .3s ease-in-out}.button-saving .check,.button-saving .saving{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.button-saving .saving{transform:translate3d(0,-105%,0);transition:all .2s ease-in-out}.button-saving .saving svg{height:40px;margin:0;display:inline-block;transform:scale3d(.8,.8,1)}.button-saving.saving .save{transform:translate3d(0,-100%,0)}.button-saving.saving .saving{transform:translateZ(0)}.button-saving.saved .saving{transform:translate3d(0,-100%,0)}.button-saving.saved .check{transform:translateZ(0)}.social-button img{display:inline;margin-right:10px;width:30px;position:absolute;left:5px;top:5px}.button-white{background:#fff;border-radius:4px;font-family:Poppins,sans-serif;padding:4px 20px;font-weight:600;color:#666;border:1px solid #eee}.button-white.shadow{box-shadow:0 0 20px rgba(0,0,0,.2)}.main-search-form{border:1px solid #eee;border-radius:3px;box-shadow:3px 3px 10px rgba(0,0,0,.1)}.main-search-form input[type=email],.main-search-form input[type=number],.main-search-form input[type=password],.main-search-form input[type=search],.main-search-form input[type=tel],.main-search-form input[type=text]{border:none!important;border-radius:0!important}.area-code{position:relative}.area-code select{width:70px;overflow:hidden;position:absolute;top:0;left:0;height:50px;line-height:50px}.area-code input{padding-left:90px!important}.form-primary{color:#000;font-size:20px;line-height:1.5}.form-primary .form-icon-left{position:relative}.form-primary .form-icon-left input[type=email],.form-primary .form-icon-left input[type=number],.form-primary .form-icon-left input[type=password],.form-primary .form-icon-left input[type=search],.form-primary .form-icon-left input[type=tel],.form-primary .form-icon-left input[type=text]{padding-left:50px}.form-primary .form-icon-left i{position:absolute;left:0;top:0;width:50px;height:50px;text-align:center;line-height:50px;color:#000c29;display:block;color:#ff7513}.form-primary .form-button-right{position:relative}.form-primary .form-button-right input[type=email],.form-primary .form-button-right input[type=number],.form-primary .form-button-right input[type=password],.form-primary .form-button-right input[type=search],.form-primary .form-button-right input[type=tel],.form-primary .form-button-right input[type=text]{padding-right:100px}.form-primary .form-button-right .input-button{position:absolute;z-index:2;top:9px;right:9px}.form-primary label{display:block;margin-bottom:10px}.form-primary label.required:after{content:" *";color:red}.form-primary label .label-loading{max-width:40px;float:right}.form-primary input[type=email],.form-primary input[type=number],.form-primary input[type=password],.form-primary input[type=search],.form-primary input[type=tel],.form-primary input[type=text]{height:50px;border:1px solid #eee;border-radius:3px;padding:0 20px;box-sizing:border-box;line-height:1;font-size:18px;color:#000c29}.form-primary input[type=email]:focus,.form-primary input[type=number]:focus,.form-primary input[type=password]:focus,.form-primary input[type=search]:focus,.form-primary input[type=tel]:focus,.form-primary input[type=text]:focus{outline:0;background:none;border-color:#ddd}.form-primary input[type=email]::-webkit-input-placeholder,.form-primary input[type=number]::-webkit-input-placeholder,.form-primary input[type=password]::-webkit-input-placeholder,.form-primary input[type=search]::-webkit-input-placeholder,.form-primary input[type=tel]::-webkit-input-placeholder,.form-primary input[type=text]::-webkit-input-placeholder{color:#eee}.form-primary input[type=email]::-moz-placeholder,.form-primary input[type=number]::-moz-placeholder,.form-primary input[type=password]::-moz-placeholder,.form-primary input[type=search]::-moz-placeholder,.form-primary input[type=tel]::-moz-placeholder,.form-primary input[type=text]::-moz-placeholder{color:#eee}.form-primary input[type=email]:-ms-input-placeholder,.form-primary input[type=number]:-ms-input-placeholder,.form-primary input[type=password]:-ms-input-placeholder,.form-primary input[type=search]:-ms-input-placeholder,.form-primary input[type=tel]:-ms-input-placeholder,.form-primary input[type=text]:-ms-input-placeholder{color:#eee}.form-primary input[type=email]:-moz-placeholder,.form-primary input[type=number]:-moz-placeholder,.form-primary input[type=password]:-moz-placeholder,.form-primary input[type=search]:-moz-placeholder,.form-primary input[type=tel]:-moz-placeholder,.form-primary input[type=text]:-moz-placeholder{color:#eee}.form-primary input[type=email].drop-shadow,.form-primary input[type=number].drop-shadow,.form-primary input[type=password].drop-shadow,.form-primary input[type=search].drop-shadow,.form-primary input[type=tel].drop-shadow,.form-primary input[type=text].drop-shadow{box-shadow:3px 3px 10px rgba(0,0,0,.1)}.form-primary input.do-check:valid:not([type=submit]){border-color:#c0ddc0;background-color:#f2f8f2;background-image:url(/assets/img/check-icon.png);background-repeat:no-repeat;background-position:100%;background-size:27px}.form-primary input.do-check:valid[type=file]{padding:10px}.form-primary textarea{border:1px solid #eee;border-radius:3px;padding:20px;box-sizing:border-box;line-height:1.2;font-size:18px;color:#000c29}.form-primary textarea:focus{outline:0;background:none;border-color:#ddd}.form-primary textarea::-webkit-input-placeholder{color:#eee}.form-primary textarea::-moz-placeholder{color:#eee}.form-primary textarea:-ms-input-placeholder{color:#eee}.form-primary textarea:-moz-placeholder{color:#eee}.form-primary textarea.drop-shadow{box-shadow:3px 3px 10px rgba(0,0,0,.1)}.form-primary .count-characters{position:relative}.form-primary .count-characters .char-counter{position:absolute;top:5px;right:10px;text-align:right;font-size:13px}.form-primary .number-input button{font-family:arial,sans-serif;width:40px;height:40px;line-height:1;font-size:32px;font-weight:400;padding:0;text-align:center;border-radius:50%}.form-primary .number-input button span{position:relative;top:-2px}.form-primary .number-input input{width:auto;border:none;background:none}.form-primary .number-input input:disabled{background:none;color:#000c29}.form-primary .custom-checkboxes .checkbox,.form-primary .vue-custom-checkboxes .checkbox{display:inline-block;margin:5px 5px 5px 0;border:2px solid #ff7513;color:#ff7513;padding:5px 10px;cursor:pointer;border-radius:3px;font-size:14px}.form-primary .custom-checkboxes .checkbox input,.form-primary .vue-custom-checkboxes .checkbox input{display:none}.form-primary .custom-checkboxes .checkbox.checked,.form-primary .vue-custom-checkboxes .checkbox.checked{background:#ff7513;color:#fff}.form-primary .price-field{padding-left:38px;position:relative}.form-primary .price-field:not(.with-own-symbol):before{content:"\20AC"}.form-primary .price-field.with-own-symbol span.currency,.form-primary .price-field:not(.with-own-symbol):before{width:40px;height:100%;left:0;position:absolute;background:#f2f2f2;color:#000c29;line-height:50px;text-align:center;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.form-primary .price-field.with-own-symbol.symbol-length-4 span.currency{font-size:.6em}.form-primary .price-field.with-own-symbol.symbol-length-3 span.currency{font-size:.7em}.form-primary .price-field.with-own-symbol.symbol-length-2 span.currency{font-size:.8em}.form-primary .input-currency-prefix{position:relative}.form-primary .input-currency-prefix .currency{position:absolute;left:0;width:40px;height:50px;line-height:50px;text-align:center}.form-primary .input-currency-prefix input{padding-left:40px}.form-primary .pricing-per-week-table thead th span{font-size:12px;text-transform:uppercase;color:#000c29;display:block}.form-primary .pricing-per-week-table tbody td.v-middle{vertical-align:middle}.form-primary .uk-dropdown{width:100%;background:#f8f5f2}.form-primary .uk-dropdown .uk-nav{padding:0}.form-primary .uk-dropdown .uk-nav li{list-style:none}.form-primary .uk-dropdown .uk-nav li a{display:block;border-bottom:1px solid #e6dcd1;padding:4px 12px;font-size:16px}.form-primary .uk-dropdown .uk-nav li:hover{text-decoration:none}.form-primary .uk-dropdown .uk-nav li.uk-active a{background:#e6dcd1;text-decoration:none;color:#000c29}.multiple-weeks-config .remove-line{cursor:pointer;color:#000c29}.multiple-weeks-config .remove-line:hover{color:red}.multiple-weeks-config .add-line{display:none;cursor:pointer;color:#000c29}.multiple-weeks-config .add-line:hover{color:green}.multiple-weeks-config .item:last-child .add-line{display:inline-block}.multiple-weeks-config .chosen-results{max-height:212px}.form-primary input[type=text]:focus+.singleFormLineButton{border-color:#000c29}.supplements-calendar .pignose-calendar{width:100%;max-width:100%;font-size:14px}.profile-picutre{width:120px;height:120px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(/assets/img/user-thumb.jpg);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #eee;position:relative;overflow:hidden}.profile-picutre i{font-size:40px;position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px;opacity:0}.profile-picutre .file{position:absolute;top:150%}.profile-picutre:hover{cursor:pointer;opacity:.4}.profile-picutre:hover i{opacity:1}.profile-picutre a.clicker{position:absolute;top:0;right:0;left:0;bottom:0;z-index:3}.main-table tr td h1,.main-table tr td h2,.main-table tr td h3,.main-table tr td h4{line-height:1.5}.step-table tr td{padding:30px;position:relative}.step-table tr td i{font-size:42px}.step-table tr td h1,.step-table tr td h2,.step-table tr td h3,.step-table tr td h4{line-height:1.5}.step-table tr td h4{text-transform:uppercase;color:#ff7513;font-size:16px;font-weight:600}.step-table tr td span{color:#000c29;font-size:16px;line-height:1.5}.step-table tr td .overall-link{position:absolute;top:0;right:0;bottom:0;left:0}.step-table tr:hover{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 85%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1)}.step-table tr.not-active{opacity:.5}.step-table tr.not-active h4{color:#000c29}.step-table tr.not-active .overall-link{display:none}.step-table tr.not-active:hover td{background:none}.step-table tr.showButtonOnHover td a.uk-button,.step-table tr.showButtonOnHover td button.uk-button{opacity:0}.step-table tr.showButtonOnHover:hover td a.uk-button,.step-table tr.showButtonOnHover:hover td button.uk-button{opacity:1}.small-table{font-size:0}.small-table tr{background:none!important;border-bottom:none!important}.small-table tr:hover{background:none}.small-table tr td,.small-table tr th{padding:10px;font-size:14px}.small-table tr td:last-child,.small-table tr th:last-child{padding-right:0}.small-table tr td:first-child,.small-table tr th:first-child{padding-left:0!important}.small-table tr td em.note,.small-table tr th em.note{font-size:13px;color:#000c29}.offer-table{font-size:14px;line-height:1.3}.uk-table td,.uk-table th{padding:4px 8px}.switch{position:relative;margin-top:2px;display:block;width:62px;height:34px}.switch.small{transform-origin:0 0;transform:scale3d(.7,.7,1)}.switch input{display:none}.switch input:checked+.slider{background-color:#ff7513}.switch input:focus+.slider{box-shadow:0 0 1px #ff7513}.switch input:checked+.slider:before{transform:translateX(28px)}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.switch .slider:before{position:absolute;content:"";height:28px;width:28px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.switch .slider.square,.switch .slider.square:before{border-radius:0}.uk-slidenav{display:block;color:rgba(0,0,0,.5)}.uk-slidenav:hover{color:rgba(0,0,0,.8)}.uk-slidenav.prev{left:0}.uk-slidenav.next{right:0}.chosen-container{width:100%!important;background:#fff;font-size:12px}.chosen-container.active{z-index:999}.chosen-container a{color:#000!important}.chosen-container-single .chosen-search input[type=text]{background-image:none!important;height:40px!important;line-height:40px!important;font-size:16px!important;padding:0 17px!important}.chosen-container .chosen-results{margin-bottom:0}.chosen-container .chosen-results li{font-size:13px}.chosen-single{background:none!important;height:50px!important;line-height:50px!important;border:1px solid #eee!important;box-shadow:0 0 0 transparent!important;border-radius:3px!important;padding:0 20px!important;box-sizing:border-box!important}.chosen-single span{font-size:18px}.chosen-container-single .chosen-single div b{top:12px;position:relative;right:10px}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-16px 2px}.chosen-container .chosen-drop{border-color:#eee!important}.chosen-results .active-result em,.chosen-results .result-selected em{color:#ff7513;text-decoration:none!important;font-weight:600}.chosen-container .chosen-results li.highlighted{background:#ff7513;color:#fff}.ages,.nationalities{margin:0;padding:0}.ages li,.nationalities li{list-style:none}.ages li h4,.nationalities li h4{font-weight:600;font-size:16px}.ui-slider{background:#fff;height:8px;margin-bottom:30px;background:#ff7513}.ui-slider .ui-slider-range{background:#eee;height:10px!important}.ui-slider .ui-slider-handle{background:#000;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;top:-5px;outline:0;width:20px!important;height:20px!important;position:absolute;cursor:move;cursor:grab;cursor:-webkit-grab}.ui-slider .ui-slider-handle:active{cursor:grabbing;cursor:-webkit-grabbing}.ui-slider .ui-slider-range-max{top:0;bottom:0;right:0;position:absolute}.ui-slider .prijsTot,.ui-slider .prijsVan{color:#fff;position:absolute;top:-50px;background:#000;padding:8px;text-align:center;line-height:20px;font-weight:700;margin-left:-7px;display:block}.ui-slider .prijsTot:before,.ui-slider .prijsVan:before{content:"";background:#000;position:absolute;width:8px;height:8px;left:50%;margin-left:-4px;bottom:-4px;transform:rotateX(0deg) rotateY(0deg) rotate(45deg)}.dropzone{border:2px dashed #eee;border-radius:3px;padding:10px;box-sizing:border-box;line-height:1.2;font-size:18px;color:#000c29;min-height:0}.dropzone:hover{cursor:pointer;border-color:#ddd}.dz-preview{padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none!important;padding:0!important;margin:6px!important;display:inline-block!important;cursor:move!important;cursor:grab!important;cursor:-webkit-grab!important}.dz-preview:active{cursor:grabbing!important;cursor:-webkit-grabbing!important}.dz-preview:hover .dz-image img{transform:scale(1)!important;-webkit-filter:blur(0)!important;filter:blur(0)!important;cursor:move!important;cursor:grab!important;cursor:-webkit-grab!important}.dz-preview:hover .dz-image img:active{cursor:grabbing!important;cursor:-webkit-grabbing!important}.dz-preview .dz-image{position:relative!important;width:225px!important;height:138px!important;overflow:hidden!important;text-align:center!important;vertical-align:top!important;border-radius:2px!important;cursor:move!important;cursor:grab!important;cursor:-webkit-grab!important}.dz-preview .dz-image:active{cursor:grabbing!important;cursor:-webkit-grabbing!important}.dz-preview .dz-details{display:none}.dz-preview .dz-remove{font-size:0!important}.dz-preview .dz-remove:after{content:"x";font-size:14px;font-weight:800;background:#fff;border-bottom-left-radius:50%;width:30px;height:30px;line-height:25px;text-align:center;position:absolute;top:0;right:0;color:#000c29;cursor:pointer;z-index:99}.dz-preview .dz-remove:hover{text-decoration:none}.dz-preview .dz-remove:hover:after{color:#000c29}.dropzone.dz-started .dz-message{display:block}li.sortable-placeholder{border:1px dashed #ccc;background:none}.ui-autocomplete{position:absolute;background:#fff;z-index:9999;left:-1px!important;right:0!important;padding:0;margin:0;box-shadow:3px 3px 10px rgba(0,0,0,.1);-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee}.ui-autocomplete li{list-style:none;line-height:40px;cursor:pointer}.ui-autocomplete li div{display:block;padding:0 20px;border-bottom:1px solid #eee}.ui-autocomplete li div.ui-state-active,.ui-autocomplete li div.ui-state-focus,.ui-autocomplete li div.ui-state-hover,.ui-autocomplete li div:hover{background:#eee}.course-no-period-datepicker .ui-datepicker{width:100%!important}.ui-datepicker-inline{box-shadow:0 0 0 transparent;margin-top:0;transform:translate(0);padding:0;width:100%!important}.ui-datepicker-inline .ui-datepicker-next.ui-state-disabled,.ui-datepicker-inline .ui-datepicker-prev.ui-state-disabled{display:none}.ui-datepicker-inline .ui-datepicker-group-first,.ui-datepicker-inline .ui-datepicker-group-middle{border-right:1px solid #eee;box-sizing:border-box}.ui-datepicker-inline .ui-datepicker-group{border-top:1px solid #eee;box-sizing:border-box;padding-top:20px}.ui-datepicker-inline td a,.ui-datepicker-inline td span{line-height:36px!important}.ui-datepicker-inline td.original-dates-helper{background:#fbf7e5;border:1px solid #13c64e}.ui-datepicker-inline td.all-the-other-dates-helper{background:#fbf7e5!important;color:#f3c500!important}.ui-datepicker-inline td a.ui-state-active,.ui-datepicker-inline td a.ui-state-default{background:#fbf7e5!important;color:#f96700!important;border:none!important;font-weight:600!important}.ui-datepicker-inline td a.ui-state-active:hover,.ui-datepicker-inline td a.ui-state-default:hover{background:#f4e9b9!important}.ui-datepicker-inline td.ui-state-highlight{background:#13c64e!important;color:#fff!important;border-color:#13c64e!important;cursor:pointer!important}.ui-datepicker-inline td.ui-state-highlight a{cursor:pointer!important}.ui-datepicker-inline td.ui-state-highlight:hover{background:#22ea64!important}.ui-datepicker-inline td.ui-state-highlight.checkin-date-helper,.ui-datepicker-inline td.ui-state-highlight.checkout-date-helper{text-decoration:underline;cursor:default!important}.ui-datepicker-inline td.ui-state-highlight.checkin-date-helper a,.ui-datepicker-inline td.ui-state-highlight.checkout-date-helper a{cursor:default!important}.ui-datepicker-inline td.ui-state-highlight.checkin-date-helper:hover,.ui-datepicker-inline td.ui-state-highlight.checkout-date-helper:hover{background:#13c64e!important}.ui-datepicker-inline td.ui-state-highlight.checkin-date-helper a.ui-state-active,.ui-datepicker-inline td.ui-state-highlight.checkin-date-helper a.ui-state-default,.ui-datepicker-inline td.ui-state-highlight.checkout-date-helper a.ui-state-active,.ui-datepicker-inline td.ui-state-highlight.checkout-date-helper a.ui-state-default{background:#13c64e!important;color:#fff!important;border-color:#13c64e!important}.ui-datepicker-inline td.ui-state-highlight a.ui-state-active,.ui-datepicker-inline td.ui-state-highlight a.ui-state-default{background:#13c64e!important;color:#fff!important;border:none!important}.ui-datepicker{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;z-index:9999999999!important;width:20em!important}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;background:none;border-color:#eee}.ui-datepicker td a,.ui-datepicker td span{line-height:36px!important;text-align:center!important}.ui-datepicker td.original-dates-helper{background:#fbf7e5;border:1px solid #13c64e}.ui-datepicker td.all-the-other-dates-helper{background:#fbf7e5!important;color:#f3c500!important}.ui-datepicker td a.ui-state-active,.ui-datepicker td a.ui-state-default{background:#fbf7e5!important;color:#f96700!important;border:none!important;font-weight:600!important}.ui-datepicker td a.ui-state-active:hover,.ui-datepicker td a.ui-state-default:hover{background:#f4e9b9!important}.ui-datepicker td.ui-state-highlight{background:#13c64e!important;color:#fff!important;border-color:#13c64e!important;cursor:pointer!important}.ui-datepicker td.ui-state-highlight a{cursor:pointer!important}.ui-datepicker td.ui-state-highlight:hover{background:#22ea64!important}.ui-datepicker td.ui-state-highlight.checkin-date-helper,.ui-datepicker td.ui-state-highlight.checkout-date-helper{text-decoration:underline;cursor:default!important}.ui-datepicker td.ui-state-highlight.checkin-date-helper a,.ui-datepicker td.ui-state-highlight.checkout-date-helper a{cursor:default!important}.ui-datepicker td.ui-state-highlight.checkin-date-helper:hover,.ui-datepicker td.ui-state-highlight.checkout-date-helper:hover{background:#13c64e!important}.ui-datepicker td.ui-state-highlight.checkin-date-helper a.ui-state-active,.ui-datepicker td.ui-state-highlight.checkin-date-helper a.ui-state-default,.ui-datepicker td.ui-state-highlight.checkout-date-helper a.ui-state-active,.ui-datepicker td.ui-state-highlight.checkout-date-helper a.ui-state-default{background:#13c64e!important;color:#fff!important;border-color:#13c64e!important}.ui-datepicker td.ui-state-highlight a.ui-state-active,.ui-datepicker td.ui-state-highlight a.ui-state-default{background:#13c64e!important;color:#fff!important;border:none!important}.ui-datepicker td.ui-datepicker-current-day a{border:1px solid #ff7513!important}.ui-datepicker .ui-datepicker-calendar .stay>a{background:#e8f5ec!important;border:1px solid #13c64e!important;color:#13c64e!important;font-weight:600!important}.ui-datepicker .ui-datepicker-calendar .start>a{position:relative;background:#13c64e!important;border:1px solid #13c64e!important;color:#fff}.ui-datepicker .ui-datepicker-calendar .start>a:after{content:" ";display:block;width:0;height:0;border-color:transparent transparent transparent #13c64e;border-style:solid;border-width:6px 0 6px 6px;position:absolute;left:94%;top:50%;margin-top:-6px}.ui-datepicker .ui-datepicker-calendar .end>a{position:relative;background:#13c64e!important;border:1px solid #13c64e!important;color:#fff}.ui-datepicker .ui-datepicker-calendar .end>a:after{content:" ";display:block;width:0;height:0;border-color:transparent #13c64e transparent transparent;border-style:solid;border-width:6px 6px 6px 0;position:absolute;right:94%;top:50%;margin-top:-6px}.uk-pagination li a,.uk-pagination li span{min-width:15px;padding:7px 9px}.uk-pagination li.uk-active span{background-color:#ff7513}.uk-pagination li i{padding:0;margin:0;font-size:inherit}#Loadtable{margin:0 auto;clear:both;width:100%;table-layout:fixed}table.dataTable{border-top:1px solid #eee;top:20px;margin-bottom:40px;clear:both;position:relative;padding-top:20px;width:100%}table.dataTable tbody,table.dataTable tbody tr,table.dataTable thead,table.dataTable thead tr{width:100%}table.dataTable thead td,table.dataTable thead th{padding:10px 18px 10px 10px}.dataTables_info{font-size:14px}.dataTables_paginate{font-size:12px}.typed-cursor{display:none!important}#mc_embed_signup div#mce-responses{margin:0!important;padding:0!important}#mc_embed_signup div.response{padding:0!important;margin:0 0 10px!important}.calendar-title{color:#000c29}table.calendar{width:100%}table.calendar tr.calendar-row td.calendar-day.active div.day-number,table.calendar tr.calendar-row td.calendar-day.active div.day-number:hover{background:#13c64e;color:#fff}table.calendar tr.calendar-row td.calendar-day.national-holiday div.day-number,table.calendar tr.calendar-row td.calendar-day.national-holiday div.day-number:hover{background:red;color:#fff;opacity:.3}table.calendar tr.calendar-row td.calendar-day,table.calendar tr.calendar-row td.calendar-day-np{width:120px;padding:5px}table.calendar tr.calendar-row td.calendar-day{min-height:80px;font-size:11px;position:relative;text-align:center}table.calendar tr.calendar-row td.calendar-day.has-event div.day-number:after{width:100%;text-align:center;content:"\2022";display:block;position:absolute;top:10px;color:red;font-size:20px}table.calendar tr.calendar-row td.calendar-day div.day-number{display:inline-block;width:35px;height:35px;background:#eee;border-radius:50%;color:#000c29;font-size:14px;line-height:35px;position:relative}table.calendar tr.calendar-row td.calendar-day .night-price{color:#000c29;width:35px;background:#e1e1e1;font-size:9px;display:inline-block;position:relative;top:-6px}table.calendar tr.calendar-row td.calendar-day:hover{cursor:pointer}table.calendar tr.calendar-row td.calendar-day:hover div.day-number{background:#d5d5d5}table.calendar tr.calendar-row td.calendar-day-np{min-height:80px}table.calendar tr.calendar-row td.calendar-day-head{color:#000c29;font-weight:700;text-align:center;width:120px;padding:5px;font-size:13px}.uk-tooltip{word-break:break-word}.steps-loading-container{position:absolute;top:-10px;left:-40px;right:-40px;bottom:0;background-color:#fff;background-position:center 200px;background-size:70px;background-image:url(/assets/img/spinner.gif);background-repeat:no-repeat}.progress ul{margin:0;padding:0;width:100%;display:table;border-left:20px solid #07d}.progress ul li{list-style:none;display:table-cell;vertical-align:top;background:#f1ebe5;border-right:2px solid #e3d6ca;font-size:6px}.progress ul li.filled{border-color:#07d;background:#07d}.progress ul li.filled a{color:hsla(0,0%,100%,.8)}.progress ul li a,.progress ul li span{font-size:12px;padding:0 10px;text-transform:uppercase;font-weight:600;line-height:2;color:rgba(0,0,0,.7)}.progress ul li a:hover,.progress ul li span:hover{font-size:12px!important}.progress ul li span{color:rgba(0,0,0,.2)}.progress ul:hover li a{font-size:12px!important}.extra-hint{background:#eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:20px 20px 20px 30px;position:relative}.extra-hint p{font-size:13px;margin:0}.extra-hint i{font-size:30px;color:#000c29;position:absolute;left:-15px;top:50%;margin-top:-15px;text-shadow:2px 2px 10px #fff}.extra-hint.green{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.extra-hint.green i{color:#3c763d}.fixedSideBarBgFix{position:absolute;left:0;top:0;bottom:0;background:#f8f5f2}.dashboard-map-container{-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;margin-right:-100px;margin-bottom:35px;overflow:hidden}.map-legend{margin:0;padding:0;position:relative;top:-20px}.map-legend li{list-style:none;font-size:14px;display:inline-block;margin-left:20px}.map-legend li img{height:20px}.dashboard-school-tabs{padding:0 20px;border-bottom:2px solid #e6dcd1}.dashboard-school-tabs ul{margin:0;padding:0}.dashboard-school-tabs ul li{position:relative;list-style:none;vertical-align:top;display:inline-block;height:50px;cursor:pointer;padding:10px 20px 4px;border-top:2px solid #e6dcd1;border-left:2px solid #e6dcd1;border-right:2px solid #e6dcd1}.dashboard-school-tabs ul li.existing{border-bottom:2px solid #e6dcd1;top:2px;z-index:2;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}.dashboard-school-tabs ul li.existing .caption{width:44px;overflow:hidden}.dashboard-school-tabs ul li.existing .submit-school{position:absolute;top:-15px;right:10px;background:#fff;color:#c2a98f;border:2px solid #e6dcd1;font-size:18px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;pointer-events:none}.dashboard-school-tabs ul li.existing .submit-school i{font-size:18px;margin:0!important;display:block;top:5px!important;position:relative}.dashboard-school-tabs ul li.existing .submit-school i.concept{color:#b18f6d!important}.dashboard-school-tabs ul li.existing .submit-school i.submitted{color:#ff7513!important}.dashboard-school-tabs ul li.existing .submit-school i.approved{color:#3bb65d!important}.dashboard-school-tabs ul li.existing .submit-school:hover{text-decoration:none}.dashboard-school-tabs ul li.existing i.material-icons{color:#c2a98f;margin:0 10px;position:relative;top:-3px}.dashboard-school-tabs ul li.existing.active,.dashboard-school-tabs ul li.existing.active:hover{background:#f8f5f2;border:2px solid #e6dcd1;border-bottom-color:#f8f5f2;top:2px}.dashboard-school-tabs ul li.existing.active.white,.dashboard-school-tabs ul li.existing.active:hover.white{background-color:#fff;border-bottom-color:#fff}.dashboard-school-tabs ul li.existing.active .caption,.dashboard-school-tabs ul li.existing.active:hover .caption{width:auto}.dashboard-school-tabs ul li.existing.active .submit-school,.dashboard-school-tabs ul li.existing.active:hover .submit-school{pointer-events:auto}.dashboard-school-tabs ul li.existing.active:hover i.material-icons,.dashboard-school-tabs ul li.existing.active i.material-icons{color:#ff7513;margin:0}.dashboard-school-tabs ul li.existing:hover{border-bottom:2px solid #f8f5f2;border-top:2px solid #e6dcd1;background:linear-gradient(180deg,rgba(248,245,242,0) 15%,#f8f5f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00f8f5f2",endColorstr="#f8f5f2",GradientType=0)}.dashboard-school-tabs ul li.existing:hover i.material-icons{color:#ff7513;margin:0}.dashboard-school-tabs ul li.existing:hover .caption{width:auto}.dashboard-school-tabs ul li.existing:hover .submit-school{pointer-events:auto}.dashboard-school-tabs ul li.add-new{border:none}.dashboard-school-tabs ul li.add-new a{color:#07d;font-weight:600}.dashboard-school-tabs ul li.add-new a:hover{color:#005caa;text-decoration:none}.dashboard-school-tabs ul li .caption{height:100%}.dashboard-school-tabs ul li .caption .main-title{display:block;color:#ff7513;font-weight:600}.dashboard-school-tabs ul li .caption .sub-title{display:block;color:#000c29;font-size:12px}.dashboard-list{margin:0;padding:0;line-height:1.2}.dashboard-list li a{font-size:16px;color:#000c29}.dashboard-list li a:hover{text-decoration:none;color:#ff7513}.big-tabs{background:#f8f5f2;min-height:calc(100vh - 105px)!important;flex:1!important;box-sizing:border-box!important;position:relative!important}.big-tabs .content{padding-right:0!important}.big-tabs .table-tabs tr{cursor:pointer}.big-tabs .table-tabs tr.active-tab td{background:#fff}.big-tabs .table-tabs tr.active-tab td:first-child{-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px}.big-tabs-content{background:#fff;min-height:calc(100vh - 105px);padding:50px 100px 50px 50px;flex:1;box-sizing:border-box;position:relative}.big-tabs-content .uk-overflow-container{margin-left:-50px;margin-right:-100px}.big-tabs-content .uk-overflow-container table tr{background:none!important;border-bottom:2px solid #efe8e1}.big-tabs-content .uk-overflow-container table tr td:first-child{padding-left:50px}.listing-image{width:130px;height:130px;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.manage{min-height:calc(100% - 105px);font-size:20px}.manage h3,.manage h4,.manage h5{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,sans-serif}.manage .content-container .content{width:100%;max-width:600px;display:inline-block;vertical-align:top;padding:50px 50px 150px;box-sizing:border-box}.manage .content-container .content.full-width{max-width:100%}.manage .sidebar{background:#f8f5f2;min-height:calc(100vh - 105px);padding:50px 100px 50px 50px;flex:1;box-sizing:border-box;position:relative}.manage .sidebar .uk-sticky-placeholder{z-index:900!important}.manage .sidebar .manager-image-full{position:absolute;top:0;right:0;bottom:0;left:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.manage .sidebar .map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99998;min-height:400px}.manage-nav{position:fixed;width:100%;bottom:0;z-index:998}.manage-nav .content-container .content{position:relative;background:#fff;width:100%;max-width:600px;display:inline-block;vertical-align:top;padding:20px 50px;box-sizing:border-box;z-index:1}.manage-nav .content-container .content.full-width{max-width:100%}.manage-nav .content-container .content .bg{background:#fff;position:absolute;top:0;left:0;right:0;bottom:-100px}.manage-nav .content-container .content:before{content:"";position:absolute;width:70%;height:100%;left:15%;z-index:-1;box-shadow:0 0 80px rgba(0,0,0,.3)}.listingOptions{position:absolute;top:30px;right:10px;color:#000c29;z-index:10}.listingOptions i{font-size:30px;cursor:pointer}.listingOptions:hover{text-decoration:none;color:#000c29}.listingOptions .listingOptionsDropdown{width:120px;padding:0;background:#fff;position:absolute;top:30px;right:0;box-shadow:0 0 20px rgba(0,0,0,.1)}.listingOptions .listingOptionsDropdown:before{content:"";width:10px;height:10px;position:absolute;top:-6px;right:10px;background:#fff;border-left:1px solid #eee;border-top:1px solid #eee;transform:rotateX(0deg) rotateY(0deg) rotate(45deg)}.listingOptions .listingOptionsDropdown li{list-style:none}.listingOptions .listingOptionsDropdown li a{padding:4px 12px;color:#000c29;display:block;text-align:right;font-size:16px;border-bottom:1px solid #eee}.listingOptions .listingOptionsDropdown li a:hover{color:#000c29;text-decoration:none}.option-accordions{box-shadow:0 0 10px rgba(0,0,0,.1)}.option-accordions a.copy-accordion-button{font-size:12px;display:block;text-align:center;background-color:#ff7513;border-bottom:2px solid #fff;color:#fff;padding-top:8px;padding-bottom:8px}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.option-accordions a.copy-accordion-button:hover{text-decoration:none;background-color:#ff6c04}.option-accordions a.copy-accordion-button i{font-size:12px}.option-accordions a.copy-accordion-button i.loading-spinner{display:none;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.option-accordions a.copy-accordion-button.loading{color:#ddd}.option-accordions a.copy-accordion-button.loading i.copy{display:none}.option-accordions a.copy-accordion-button.loading i.loading-spinner{display:inline-flex}.option-accordions h3.uk-accordion-title{background:#f8f5f2;margin:0;padding:0 20px;font-size:18px;line-height:3;cursor:pointer}.option-accordions h3.uk-accordion-title i{opacity:.5}.option-accordions h3.uk-accordion-title span.accordion-progress{opacity:.5;float:right;font-size:13px;position:relative;top:8px}.option-accordions h3.uk-accordion-title .min{display:none}.option-accordions h3.uk-accordion-title .plus,.option-accordions h3.uk-accordion-title.uk-active .min{display:inline}.option-accordions h3.uk-accordion-title.uk-active .plus{display:none}.option-accordions div.uk-accordion-content ul{margin:0;padding:0}.option-accordions div.uk-accordion-content ul li{list-style:none;border-bottom:1px solid #f4f0eb;line-height:2.5;font-size:14px;padding:0 20px}.option-accordions div.uk-accordion-content ul li label{margin:0}.option-accordions div.uk-accordion-content ul li input.inline-input{display:inline;font-size:14px;width:3ch;box-sizing:content-box;text-align:center;height:30px;line-height:30px;padding:0 10px;margin:10px}.option-accordions div.uk-accordion-content ul li.accordion-instructions{background:#fef6e0;line-height:1.6em;padding-top:8px;padding-bottom:8px;position:relative;padding-left:45px}.option-accordions div.uk-accordion-content ul li.accordion-instructions i{font-size:18px;position:absolute;left:17px;top:13px}.middle-action{min-height:500px;height:60vh;width:100%}.middle-action p{color:#000c29}.location-warning{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.45s;animation-duration:.45s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.duplicate-accordion-modal .uk-close:after{display:none}@-webkit-keyframes bounceIn{0%{opacity:0;transform:scale(.3) translateZ(0)}50%{opacity:.9;transform:scale(1.1)}80%{opacity:1;transform:scale(.89)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3) translateZ(0)}50%{opacity:.9;transform:scale(1.1)}80%{opacity:1;transform:scale(.89)}to{opacity:1;transform:scale(1) translateZ(0)}}body,html{background:#fff}body{height:100%;font-family:Lato,sans-serif;-webkit-font-smoothing:antialiased;font-size:0;overflow-x:hidden}body.overFlower{overflow:hidden}a:hover{text-decoration:underline}.co-modal-link{cursor:pointer}.underline-link{color:#ff7513;text-decoration:underline}.underline-link:hover{color:#df5d00}.underline,.underline:hover{text-decoration:underline}body>.uk-sticky-placeholder{min-height:115px}.header-sticky-delayer{width:100%;height:1px;background:#fff;position:relative;z-index:999}i.material-icons:before{display:none}.co-container{width:98%;max-width:1180px;margin:0 auto}.co-container.wide{max-width:1400px}.co-container.extra-wide{width:100%;max-width:1600px}header.uk-active .destinations-sub-menu{top:80px}header.uk-active .destinations-sub-menu .arrow{left:228px}header.uk-active .user-image{top:13px}.main-menu .destinations:hover>a{color:#ff7513}.main-menu .destinations:hover .destinations-sub-menu{display:block}.destinations-sub-menu{position:fixed;left:0;right:0;top:115px;top:100px;background:#fff2e9;display:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.destinations-sub-menu .arrow{width:20px;height:20px;transform:rotateX(0deg) rotateY(0deg) rotate(45deg);background:#fff2e9;left:265px;top:-10px;position:absolute}.destinations-sub-menu .destinations-countries{margin:0;padding:0;background:rgba(0,0,0,.05);height:100%}.destinations-sub-menu .destinations-countries li{display:block;cursor:pointer}.destinations-sub-menu .destinations-countries li.open{background:#fff2e9}.destinations-sub-menu .destinations-countries li.open a{color:#ff7513}.destinations-sub-menu .destinations-countries li a{line-height:50px!important;margin-top:0}.destinations-sub-menu .destinations-cities{margin:0;padding:0;display:none}.destinations-sub-menu .destinations-cities.open{display:block}.destinations-sub-menu .destinations-cities.columns{-moz-columns:4;column-count:4;-moz-column-gap:10px;column-gap:10px}.destinations-sub-menu .destinations-cities.columns li{width:100%;box-sizing:border-box}.destinations-sub-menu .destinations-cities li a{line-height:1.2!important;padding-bottom:15px;position:relative;padding-left:30px;margin-top:0}.destinations-sub-menu .destinations-cities li a:before{content:"\F111";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:7px;position:absolute;top:5px;left:10px;color:#ff7513}.co-breadcrumbs{margin:0;font-size:0;padding:10px 0}.co-breadcrumbs li{list-style:none;display:inline-block;font-size:13px;line-height:1.5;font-family:Poppins,sans-serif;margin-right:10px}.co-breadcrumbs li:last-child a{color:#000c29;pointer-events:none}.co-breadcrumbs li:last-child a:after{display:none}.co-breadcrumbs li a{display:block;color:#000c29;font-weight:600}.co-breadcrumbs li a:after{content:"\F0DA";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;display:inline-block;margin-left:10px;position:relative;top:1px}.co-breadcrumbs li a:hover{text-decoration:none;color:#ff7513}.co-scrollspy{margin:0;font-size:0;padding:10px 0}.co-scrollspy li{list-style:none;display:inline-block;font-size:13px;line-height:1.5;color:#000c29;font-family:Poppins,sans-serif;margin-right:10px}.co-scrollspy li.uk-active a{color:#ff7513}.co-scrollspy li:last-child a:after{display:none}.co-scrollspy li a{display:block;color:#000c29;font-weight:600}.co-scrollspy li a:after{content:"\F111";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;display:inline-block;margin-left:10px;position:relative;top:-1px;font-size:8px;color:#000c29}.co-scrollspy li a:hover{text-decoration:none;color:#ff7513}.el-usps.above-banner{position:relative}.el-usps.above-banner .el-usps-inner{margin-top:-80px;background:#fff;padding:40px 50px 20px;border-radius:2px;border:2px solid #eee}.el-usps.above-banner .el-usps-inner:before{content:"";position:absolute;top:0;right:0;bottom:20px;left:0;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.pros-list{margin:0;padding:0;font-family:Poppins,sans-serif}.pros-list.two-columns{-moz-columns:2;column-count:2;-moz-column-gap:10px;column-gap:10px}.pros-list.two-columns li{width:100%;box-sizing:border-box}.pros-list.three-columns{-moz-columns:3;column-count:3;-moz-column-gap:10px;column-gap:10px}.pros-list.three-columns li{width:100%;box-sizing:border-box}.pros-list li{display:inline-block;font-size:14px;margin-right:20px;margin-bottom:5px;color:#666}.pros-list li i{color:#000c29}.masonry-grid .grid-item,.masonry-grid .grid-sizer{width:50%}.masonry-grid .grid-item{height:300px}.masonry-grid .grid-item--width2{width:100%}.masonry-grid .grid-item--height2{height:600px}.city-grid .grid-item{padding:5px;box-sizing:border-box}.city-grid .city{background-color:#f2f2f2;position:relative;overflow:hidden}.city-grid .city:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(10,32,53,.7),rgba(62,101,134,0) 45%,rgba(125,185,232,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b30a2035",endColorstr="#007db9e8",GradientType=1)}.city-grid .city .background-image{position:absolute;top:0;right:0;left:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:bottom;transition:all .3s ease-in-out;transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.city-grid .city .caption{position:relative;z-index:2;transition:all .2s ease-in-out}.city-grid .city .caption h4{color:#fff;position:relative;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.city-grid .city .overall-link{z-index:3}.city-grid .city:hover .background-image{transform:scale(1.05)}.city-grid .city:hover .caption{padding-bottom:30px}ul.circle-list{margin:0;padding:0}ul.circle-list li{list-style:none}ul.circle-list li i{font-size:11px;color:#ff7513}ul.highlighted-items-orange{padding:0;font-size:0;margin:0 0 5px;font-weight:600}ul.highlighted-items-orange.two-columns{-moz-columns:2;column-count:2;-moz-column-gap:10px;column-gap:10px}ul.highlighted-items-orange.two-columns li{width:100%;box-sizing:border-box}ul.highlighted-items-orange.three-columns{-moz-columns:3;column-count:3;-moz-column-gap:10px;column-gap:10px}ul.highlighted-items-orange.three-columns li{width:100%;box-sizing:border-box}ul.highlighted-items-orange li{position:relative;display:inline-block;font-size:13px;padding:5px 15px 5px 40px;font-weight:400;margin-bottom:5px;margin-right:5px}ul.highlighted-items-orange li,ul.highlighted-items-orange li.grey{color:#000c29;background:#f2f2f2}ul.highlighted-items-orange li.grey span.highlight-size{color:#000c29}ul.highlighted-items-orange li.blue{background:#07d;color:#fff}ul.highlighted-items-orange li.orange{background:#ff7513;color:#fff}ul.highlighted-items-orange li.highlight-size i{font-size:20px}ul.highlighted-items-orange li.highlight-size .highlight-size{position:absolute;color:#fff;font-weight:800;left:4px;font-size:10px;top:7px;width:23px;text-align:center}ul.highlighted-items-orange li i{font-size:16px;margin-right:5px;background:rgba(0,0,0,.1);position:absolute;left:0;top:0;bottom:0;width:30px;line-height:30px;text-align:center;display:block}.advice{background:#f9f9f9;padding:40px;border-radius:4px;border:1px solid #eee}.advice .advice-icon{width:70px}.advice p{font-family:Poppins,sans-serif}.available-courses-table-container .available-courses-table{font-size:13px}.available-courses-table-container .available-courses-table thead{background:#f2f2f2;border-bottom:5px solid #eee}.available-courses-table-container .available-courses-table thead th{padding:15px 10px;color:#000c29;font-size:11px;font-weight:600;vertical-align:middle;text-transform:uppercase;font-family:Poppins,sans-serif}.available-courses-table-container .available-courses-table thead th:first-child{border-top-left-radius:4px}.available-courses-table-container .available-courses-table thead th:last-child{border-top-right-radius:4px}.available-courses-table-container .available-courses-table thead th.same-width{width:80px;box-sizing:border-box}.available-courses-table-container .available-courses-table tbody tr{border-top:5px solid #fff;border-bottom:5px solid #fff;background:#fff}.available-courses-table-container .available-courses-table tbody tr:hover td>div{background:#f1f3f8}.available-courses-table-container .available-courses-table tbody tr td{vertical-align:middle;font-weight:600;border-bottom:2px solid #eee;padding:0}.available-courses-table-container .available-courses-table tbody tr td:first-child>div{border-left:2px solid #eee;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.available-courses-table-container .available-courses-table tbody tr td:last-child>div{border-right:2px solid #eee;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}.available-courses-table-container .available-courses-table tbody tr td>div{border-top:2px solid #eee;border-bottom:2px solid #eee;padding:15px 10px;height:40px}.available-courses-table-container .available-courses-table tbody tr td:first-child{font-family:Poppins,sans-serif;font-weight:600}.available-courses-table-container .available-courses-table tbody tr td.poppins{font-family:Poppins,sans-serif}.available-courses-table-container .available-courses-table tbody tr td .courses-table-badge{background:#13c64e;display:block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;color:#fff;position:relative;overflow:hidden;border:2px solid #fff}.available-courses-table-container .available-courses-table tbody tr td .courses-table-badge.blueish{background:#1331c6}.available-courses-table-container .available-courses-table tbody tr td .courses-table-badge.blueish-light{background:#00d0ff}.available-courses-table-container .available-courses-table tbody tr td .courses-table-badge.redish{background:#f7d6d6;color:#f44}.available-courses-table-container .available-courses-table tbody tr td .courses-table-badge.redish:before{display:none}.available-courses-table-container .available-courses-table tbody tr td .courses-table-badge.orange{background:#ff7513}.available-courses-table-container .available-courses-table tbody tr td .courses-table-badge.orange:before{opacity:.5}.available-courses-table-container .available-courses-table tbody tr td .courses-table-badge:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(45deg,rgba(0,0,0,.3),transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a000000",endColorstr="#00000000",GradientType=1)}.available-courses-table-container .available-courses-table tbody tr td .courses-table-badge span{position:relative}.available-courses-table-container .available-courses-table tbody tr td.same-width{width:80px;box-sizing:border-box}.simple-usp-list{margin:0;padding:0;font-size:0}.simple-usp-list.search-page li{line-height:1.5;color:#000c29;font-size:13px}.simple-usp-list.search-page li i{font-size:7px;position:relative;top:-2px}.simple-usp-list li{list-style:none;font-size:16px;font-family:Poppins,sans-serif;color:#666;line-height:2}.simple-usp-list li i{color:#ff7513;font-size:14px}.search-page-top-background{position:absolute;top:0;left:0;right:0;height:500px;background-size:cover;background-position:50%;-webkit-filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);filter:blur(4px)}.search-page-top-background:after{content:"";width:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0);position:absolute;bottom:0;height:70%}.instagram-icon{height:22px;width:22px;position:relative;top:-2px}.instagram-feed{margin:30px -40px -40px}.instagram-feed .instagram-image{background-repeat:no-repeat;background-size:cover;position:relative}.instagram-feed .instagram-image .plus-instagram-photos{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;font-size:18px;font-weight:400;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.instagram-feed .instagram-image:hover .plus-instagram-photos{background:rgba(0,0,0,.7)}.school-badge{position:absolute}.school-badge.studytravel{top:-10px;left:-20px}.school-badge.studytravel img{max-width:140px;max-width:160px;left:-10px;position:relative}.school-badge.cervantes{right:-8px;top:-8px;z-index:2}.school-badge.cervantes img{max-width:100px}.badge-new{top:-5px;width:70px}.badge-discount5,.badge-new{position:absolute;right:-5px}.badge-discount5{bottom:-5px;width:100px}.discount5-large{top:0;right:0;width:100px;margin-top:-40px}.badge-minus5{width:80px}.rel-z-2{position:relative;z-index:2}.price-background-sticker{background-image:url(/assets/img/price-background-sticker.png);background-repeat:no-repeat;background-size:contain;display:inline-block;padding:4px 11px;font-size:13px}.price-background-sticker.large{padding:18px 6px;font-weight:600;position:relative;margin-bottom:-6px;font-size:15px}.price-background-sticker.large .old-price{position:absolute;top:6px;right:7px;text-decoration:line-through;color:#ff7513;font-size:11px}.about-extralingo-page h1,.about-extralingo-page h2{font-size:30px}.about-extralingo-page h1,.about-extralingo-page h2,.about-extralingo-page h3,.about-extralingo-page h4{font-weight:600}.about-extralingo-page ol,.about-extralingo-page p,.about-extralingo-page ul{font-size:18px}.about-extralingo-page .about-two-block{background:#ffe3cf}.about-extralingo-page .about-two-block h2{font-size:40px;margin-bottom:30px}.about-extralingo-page .about-two-block>div{min-height:500px}.about-extralingo-page .testimonial-block{background:#fff2e9}.about-extralingo-page .testimonial-block h3{color:#000c29;margin-top:0}.about-extralingo-page .testimonial-block h5{color:#000c29;font-weight:600;font-size:12px}.extra-nights-full-calendar .ui-datepicker{width:100%!important}.booking-table-link{color:#000c29;text-decoration:underline}.booking-table-link:hover,.booking-table-link:hover i,.booking-table-link i{color:#000c29}.booking-table-link-nounderline{color:#000c29;text-decoration:none}.booking-table-link-nounderline i{color:#000c29}.booking-table-link-nounderline:hover{text-decoration:none;color:#000c29}.booking-table-link-nounderline:hover i{color:#000c29}.dotted-link{color:#ff7513}.dotted-link:hover{color:#ff7513;text-decoration:none}.dotted-link.with-icon{margin-left:30px;position:relative}.dotted-link.with-icon i{position:absolute;left:-30px;top:3px}.dotted-link.color-grey{border-color:#000c29}.dotted-link.color-grey:hover{color:#666!important;border-color:#666}a.dotted-link:hover{color:#ac4700;border-color:#ac4700}ol,p,ul{font-size:20px;line-height:1.5;color:#000c29;font-size:16px}.uk-grid-divider>[class*=uk-width-large-]:not(.uk-width-large-1-1):nth-child(n+2){border-color:#eee}hr{border-top:1px solid #eee;margin:0}.font-dosis{font-family:Poppins,sans-serif}.font-standard{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Poppins,sans-serif}.font-handwritten{font-family:Nothing You Could Do,cursive;font-size:70px;color:#2b2b2b}.uk-modal{z-index:99999}.h1,.h2,.h3,.h4,h1,h2,h3,h4{line-height:1;color:#000c29}.h1,h1{font-size:40px}.h2,h2{font-size:30px}.h3,h3{font-size:22px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.top-title{text-transform:uppercase;margin:0}.top-title.orange,.top-title.yellow{color:#ff7513}.top-title.blue{color:#07d}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.bg-primary{background:#f8f5f2!important}.color-antracite,.color-antracite p,.color-black,.color-black p{color:#000c29!important}.color-grey,.color-grey i,.color-grey p{color:#999!important}.color-orange{border-color:#ff7513!important}.color-orange,.color-orange i,.color-orange p{color:#ff7513!important}.color-blue{border-color:#07d!important}.color-blue,.color-blue i,.color-blue p{color:#07d!important}.color-blue-dark{border-color:#004077!important}.color-blue-dark,.color-blue-dark i,.color-blue-dark p{color:#004077!important}.color-green{border-color:#13c64e!important}.color-green,.color-green p{color:#13c64e!important}.color-yellow{border-color:#ff7513!important}.color-yellow,.color-yellow i,.color-yellow p{color:#ff7513!important}.uk-modal-dialog>.uk-close:first-child{margin:10px}.alert{padding:40px 40px 40px 80px;position:relative;border:1px solid #ff7513;border-radius:4px}.alert i{position:absolute;left:25px;top:45px;font-size:35px}.alert p{margin:0}.alert a{color:#ff7513}.alert.yellow{color:#666}.alert.yellow i{color:#ff7513}.checkboxes.custom label{font-size:15px}.checkboxes.custom label span.checkboxes input{display:none}.checkboxes.custom label span.checkboxes .icons i{font-size:18px;position:relative;top:-1px}.checkboxes.custom label span.checkboxes .icons i.not-checked{display:inline-block;color:#000c29}.checkboxes.custom label span.checkboxes .icons.checked i.not-checked,.checkboxes.custom label span.checkboxes .icons i.checked{display:none}.checkboxes.custom label span.checkboxes .icons.checked i.checked{display:inline-block;color:#ff7513}span.verified-by-extralingo{position:relative;top:-9px}span.verified-by-extralingo i{color:#13c64e;font-size:23px;border-radius:50%}span.verified-by-extralingo span{color:#13c64e;font-size:14px;margin-left:5px}ul.platform-usps{margin:0;padding:0}ul.platform-usps li{list-style:none;font-size:15px}ul.platform-usps li i{font-size:15px}ul.platform-usps li a{color:#000c29}ul.platform-usps li a:hover{text-decoration:none}ul.platform-usps.big li{font-size:17px;font-weight:600}ul.platform-usps.big li i{font-size:18px;position:relative}ul.platform-usps.horizontal li{display:inline-block;margin-right:40px}.big-links a{position:relative;z-index:1}.big-links a:hover{text-decoration:none}.big-links a:hover:before{content:"";display:block;width:30px;height:30px;border-radius:50%;background:#f2f2f2;z-index:-1;position:absolute;left:50%;top:50%;margin-top:-15px}header{background:#fff;transition:all .1s ease-in-out;position:relative;z-index:99999;padding:0;border-bottom:0 solid #eee}header .inner-padding{padding:20px 0}header.uk-active{padding:0;border-bottom:1px solid #eee}header.uk-active .inner-padding{padding:10px 0}header.uk-active .logo img{height:60px;top:7px}header.uk-active ul.main-menu li a{line-height:52px}header.uk-active nav ul li a{line-height:60px}header.uk-active nav ul li a.help-me-choose-button{line-height:30px}header .help-me-choose-button{color:#ff7513!important;border:1px solid #ff7513;border-radius:20px;height:30px;line-height:30px;font-weight:600;font-size:14px}header .top-language-switch{position:absolute;top:0;right:0;padding-top:5px}header .top-language-switch i{position:relative;color:#000c29;margin-left:12px;font-size:16px}header .top-language-switch a{color:#000c29}header .header-call-container{background:#eaf2fd;position:relative;top:-6px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin-left:12px;padding:6px 20px 4px 8px;white-space:nowrap}header .header-call-container span{font-weight:600;margin-left:10px}header .logoutbutton{background:none;position:relative;cursor:pointer;display:block;padding:0 20px;line-height:75px;color:#000c29;font-size:20px}header .logoutbutton i{top:-1px;position:relative}header .logoutbutton:hover{color:#ff7513;text-decoration:none}header .default{display:none}header .login-button{display:inline-block;margin-top:5px}header.overlay-menu{background:hsla(0,0%,100%,0);z-index:10;border-bottom:none}header.overlay-menu .logo{display:none}header.overlay-menu .logo-white{display:inline-block;z-index:99;position:relative}header.overlay-menu nav li .logoutbutton,header.overlay-menu nav li a{color:#fff}header.overlay-menu.uk-active{background:#fff;border-bottom:1px solid #eee}header.overlay-menu.uk-active .logo{display:inline-block}header.overlay-menu.uk-active .logo-white{display:none}header.overlay-menu.uk-active nav li .logoutbutton,header.overlay-menu.uk-active nav li a{color:inherit}header.overlay-menu.uk-active nav li .logoutbutton:hover,header.overlay-menu.uk-active nav li a:hover{color:#ff7513}header .logo{display:inline-block;margin-right:20px}header .logo img{height:75px;position:relative;transition:all .1s ease-in-out}header .logo-white{display:none}header .logo-white img{height:75px;position:relative;top:-8px}header ul.main-menu{margin:0;padding:0;font-size:0}header ul.main-menu li{display:inline-block;list-style:none}header ul.main-menu li a{display:block;color:#000c29;padding:0 15px;font-weight:500;font-size:13px;font-family:Poppins,sans-serif;line-height:70px;margin-top:32px}header ul.main-menu li a:hover{text-decoration:none;color:#ff7513}header ul.main-menu li .user-image{background-repeat:no-repeat;background-position:50%;background-size:cover;width:30px;height:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #eee;position:relative;top:8px;display:inline-block}header ul.main-menu li.has-dropdown a{margin-top:0}header ul.main-menu li.has-dropdown .dropdown-menu{display:none}header ul.main-menu li.has-dropdown:hover .dropdown-menu{display:block}header ul.main-menu li .dropdown-menu{background:#fff;position:absolute;width:200px;right:-5px;top:90px;border:1px solid #eee;border-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:0;text-align:left}header ul.main-menu li .dropdown-menu:before{content:"";position:absolute;z-index:-1;right:30px;top:-5px;width:10px;height:10px;background:#eee;transform:rotateX(0deg) rotateY(0deg) rotate(45deg)}header ul.main-menu li .dropdown-menu li{display:block;border-bottom:1px solid #eee;font-size:14px}header ul.main-menu li .dropdown-menu li.heading{padding:4px 17px;background:#eee;font-weight:600}header ul.main-menu li .dropdown-menu li a{line-height:60px;font-weight:600;display:block;color:#000c29}header ul.main-menu li .dropdown-menu li a:hover{color:#ff7513}header ul.main-menu li .dropdown-menu li .logoutbutton{padding-left:15px;color:#000c29}header ul.main-menu li .dropdown-menu li .logoutbutton:hover{color:#ff7513}header .header-search{width:calc(100% - 650px);display:inline-block;margin-left:20px;position:relative;z-index:10;top:15px;opacity:0;width:0;overflow:hidden}header .header-search.visible{opacity:1;width:calc(100% - 650px);overflow:visible}header nav{display:inline-block;float:right}header nav .header-wishlist a{color:#000c29}header nav .header-wishlist.filled{position:relative}header nav .header-wishlist.filled a{color:#ff7513}header nav .header-wishlist.filled a span{background:#ff7513;color:#fff;width:20px;height:20px;font-size:11px;line-height:20px;text-align:center;position:absolute;right:4px;top:24px;border:1px solid #fff;border-radius:50%}header nav ul{display:block;margin:0;padding:0}header nav ul li{display:inline-block;list-style:none;position:relative}header nav ul li a{display:block;padding:0 20px;line-height:75px;color:#000c29}header nav ul li a:hover{text-decoration:none;color:#ff7513}header nav ul li .user-image{background-repeat:no-repeat;background-position:50%;background-size:cover;width:30px;height:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #eee;position:relative;top:8px;display:inline-block}header nav ul li.has-dropdown .dropdown-menu{display:none}header nav ul li.has-dropdown:hover .dropdown-menu{display:block}header nav ul li .dropdown-menu{background:#fff;position:absolute;width:200px;right:0;top:60px;border:1px solid #eee;border-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}header nav ul li .dropdown-menu:before{content:"";position:absolute;z-index:-1;right:30px;top:-5px;width:10px;height:10px;background:#eee;transform:rotateX(0deg) rotateY(0deg) rotate(45deg)}header nav ul li .dropdown-menu li{display:block;border-bottom:1px solid #eee;font-size:14px}header nav ul li .dropdown-menu li.heading{padding:4px 17px;background:#eee;font-weight:600}header nav ul li .dropdown-menu li a{line-height:60px;font-weight:600;display:block;color:#000c29}header nav ul li .dropdown-menu li a:hover{color:#ff7513}header nav ul li .dropdown-menu li .logoutbutton{color:#000c29}header nav ul li .dropdown-menu li .logoutbutton:hover{color:#ff7513}header .header-wizard{display:inline-block;position:relative;top:5px;transition:all .3s ease-in-out}.header-booking-progress{display:inline-block;margin-left:20px;position:relative;z-index:10;top:15px}.header-booking-progress ol{margin:0;padding:0;display:inline;line-height:45px}.header-booking-progress ol li{float:left;vertical-align:middle;margin-left:40px;font-size:16px;opacity:1}.header-booking-progress ol li a{color:#000c29}.header-booking-progress ol li:after{content:">";margin-left:20px}.header-booking-progress ol li:first-child{margin-left:20px}.header-booking-progress ol li:last-child:after{display:none}.header-booking-progress ol li.active{opacity:1;font-weight:600}.home-banner-section .home-banner-section-slideshow-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.home-banner-section .search-form .search-form-submit{width:50px;height:50px;line-height:50px;text-align:center;position:absolute;right:-50px;top:0;background:none;color:#000c29;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer;background:#ff7513;border:1px solid #ff7513;border-left:#ff7513;color:#fff}.home-banner-section .search-form .search-form-submit:focus,.home-banner-section .search-form .search-form-submit:hover{background:#f96700;border-color:#ff7513;color:#fff}.home-banner-section .search-form .search-form-submit i{font-size:22px;position:relative;top:-2px}.search-form select{opacity:0}.search-form .chosen-single{border-right:none!important}.search-form .first-chosen .chosen-single{-webkit-border-top-right-radius:0!important;-webkit-border-bottom-right-radius:0!important;-moz-border-radius-topright:0!important;-moz-border-radius-bottomright:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.search-form .second-chosen .chosen-single{border-left:0!important;border-right:0!important;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}.search-form .data-results{background:#fff;position:absolute;top:1px;left:1px;right:1px;bottom:1px;padding:0 20px;display:none;cursor:pointer}.search-form .data-results.active{display:flex}.search-form .data-results .selected-weeks{display:block;font-size:14px;font-weight:600}.search-form .data-results .selected-dates{display:block;font-size:13px;font-weight:400;color:#000c29}.search-form .data-results i{z-index:1}.search-form .start-end-container{width:100%;height:0;overflow:hidden}.search-form .start-date-week{z-index:1;position:relative}.search-form .start-date-week-overlay{z-index:1}.search-form .week-amount-container .chosen-single{border-right:1px solid #eee!important;border-left:none!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-webkit-border-top-right-radius:4px!important;-webkit-border-bottom-right-radius:4px!important;-moz-border-radius-topright:4px!important;-moz-border-radius-bottomright:4px!important;border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.search-form .week-amount-container.no-border-radius .chosen-single{-webkit-border-radius:0!important;-moz-border-radius:0!important}.search-form .end-date,.search-form .start-and-end-date,.search-form .start-date,.search-form .start-date-week,.search-form .start-date-week-overlay,.search-form .week-amount{cursor:pointer;border-left:none!important;border-right:none!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;background:transparent}.search-form .end-date.left-border,.search-form .start-and-end-date.left-border,.search-form .start-date-week-overlay.left-border,.search-form .start-date-week.left-border,.search-form .start-date.left-border,.search-form .week-amount.left-border{border-left:1px solid #eee!important}.search-form .end-date:focus,.search-form .start-and-end-date:focus,.search-form .start-date-week-overlay:focus,.search-form .start-date-week:focus,.search-form .start-date:focus,.search-form .week-amount:focus{border-color:#eee!important;border-bottom:1px solid #fff!important}.search-form .end-date::-webkit-input-placeholder,.search-form .start-and-end-date::-webkit-input-placeholder,.search-form .start-date-week-overlay::-webkit-input-placeholder,.search-form .start-date-week::-webkit-input-placeholder,.search-form .start-date::-webkit-input-placeholder,.search-form .week-amount::-webkit-input-placeholder{color:#eee!important}.search-form .end-date::-moz-placeholder,.search-form .start-and-end-date::-moz-placeholder,.search-form .start-date-week-overlay::-moz-placeholder,.search-form .start-date-week::-moz-placeholder,.search-form .start-date::-moz-placeholder,.search-form .week-amount::-moz-placeholder{color:#eee!important}.search-form .end-date:-ms-input-placeholder,.search-form .start-and-end-date:-ms-input-placeholder,.search-form .start-date-week-overlay:-ms-input-placeholder,.search-form .start-date-week:-ms-input-placeholder,.search-form .start-date:-ms-input-placeholder,.search-form .week-amount:-ms-input-placeholder{color:#eee!important}.search-form .end-date:-moz-placeholder,.search-form .start-and-end-date:-moz-placeholder,.search-form .start-date-week-overlay:-moz-placeholder,.search-form .start-date-week:-moz-placeholder,.search-form .start-date:-moz-placeholder,.search-form .week-amount:-moz-placeholder{color:#eee!important}.search-form .start-date-dropdown-icon{position:absolute;right:15px;top:15px;color:#000c29;font-size:20px;transform:scale3d(.7,1.2,1);z-index:0}.search-form .search-form-submit-homepage{width:auto;height:50px;line-height:50px;text-align:center;position:absolute;position:relative;top:0;background:none;color:#000c29;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer;background:#ff7513;border:1px solid #ff7513;border-left:#ff7513;color:#fff;font-weight:500;font-size:16px;padding:0 20px}.search-form .search-form-submit-homepage:focus,.search-form .search-form-submit-homepage:hover{background:#f96700;border-color:#ff7513;color:#fff}.search-form .search-form-submit-homepage i{font-size:22px;position:relative;top:0}.search-form .search-form-submit{width:50px;height:50px;line-height:50px;text-align:center;position:absolute;right:-50px;top:0;background:none;border:1px solid #eee;border-left:none;color:#000c29;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer}.search-form .search-form-submit:focus,.search-form .search-form-submit:hover{background:#ff7513;border-color:#ff7513;color:#fff}.search-form .search-form-submit i{font-size:22px;position:relative;top:-2px}.home-search-new-container{background:#fff;display:flex;width:100%;box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px}.home-search-new-container span.smalltitle{position:relative;top:9px;z-index:2;display:block;margin-top:2px}.home-search-new-container .search-form-submit-homepage{height:73px;line-height:73px}.home-search-new-container .first-chosen,.home-search-new-container .second-chosen,.home-search-new-container .third-chosen{flex:1}.home-search-new-container .first-chosen .chosen-single,.home-search-new-container .second-chosen .chosen-single,.home-search-new-container .third-chosen .chosen-single{border:none!important}.header-alert{background:#ff7513;overflow:hidden;z-index:100000!important;position:fixed;text-align:left;right:20px;border-radius:4px;top:20px;margin:0 0 20px;transform-origin:50% 0;-webkit-animation:slide-in .2s ease-out forwards;animation:slide-in .2s ease-out forwards}.header-alert:after{content:"x";position:absolute;top:0;right:0;width:30px;height:30px;color:#ac4700;text-align:center;line-height:30px;z-index:200000!important;cursor:pointer;font-size:20px}.header-alert ul{padding:0;margin:0;font-size:14px;text-align:left;line-height:3}.header-alert ul li{list-style:none;display:block;padding:0 40px 0 20px;color:#fff;font-weight:500}.header-alert ul li i{margin-right:10px;color:#ac4700}@-webkit-keyframes slide-in{0%{transform:scaleY(0)}to{transform:scaleX(1)}}@keyframes slide-in{0%{transform:scaleY(0)}to{transform:scaleX(1)}}.uk-breadcrumb{color:#000c29;margin-left:-20px}.uk-breadcrumb li{font-size:18px;padding:0 40px;line-height:50px;position:relative}.uk-breadcrumb li:before{display:none!important}.uk-breadcrumb li:after{position:absolute;left:0;content:"";width:1px;height:100%;background:linear-gradient(180deg,#eee 0,hsla(0,0%,93.3%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#00eeeeee",GradientType=0)}.uk-breadcrumb li a{color:#ff7513}.uk-breadcrumb li a:hover{text-decoration:none}section{padding:20px;box-sizing:border-box}section.home-banner-section{min-height:300px;max-height:750px}section.image-banner-section{height:55vh;min-height:650px;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}section.image-banner-section.homepage-temp{height:100vh}section.image-banner-section.below-menu{top:-116px;margin-bottom:-116px;z-index:0}section.bg-white{background:#fff}section.bg-primary{background:#f8f5f2}.banner-login-container{background:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border:1px solid #eee;box-shadow:0 0 0 rgba(0,0,0,.3);padding:30px;position:absolute;top:-70px;right:0}.banner-login-container h4{color:#000c29!important;margin:0!important;text-transform:inherit!important;font-size:30px!important}.banner-login-container p{color:#999!important;padding:0!important;font-size:22px!important;margin:0 0 20px!important;font-weight:400!important;max-width:100%!important}span.passwordTooltip{display:none;position:absolute;font-size:12px;color:red;right:0;top:45px;line-height:35px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px}span.passwordTooltip:after{content:"";width:8px;height:8px;background:#fff;transform:rotateX(0deg) rotateY(0deg) rotate(45deg);position:absolute;bottom:-5px;left:50%;margin-left:-3px}#registerPassword2:focus+a+span.passwordTooltip,#registerPassword:focus+a+span.passwordTooltip{display:block}article.story{position:relative;background:#fff;box-shadow:0 3px 40px rgba(0,0,0,.1)}article.story.left{right:-50px}article.story.right{left:-50px;top:50px}article.story .story-image{position:absolute;right:0;left:-100px;bottom:-100px;top:40px;background-repeat:no-repeat;background-position:50%;background-size:cover;box-shadow:0 3px 40px rgba(0,0,0,.1)}article.story .story-image.right{left:0;right:-100px;top:-50px;bottom:20px}article.story .story-content{padding:80px 80px 80px 40px}article.story .story-content.right{padding:80px 40px 80px 80px}.sidebar-menu ul{padding:0;margin:0 0 50px}.sidebar-menu ul li{list-style:none}.sidebar-menu ul li a{color:#000c29;font-weight:600}.sidebar-menu ul li ul{padding-left:20px}.sidebar-menu ul li ul li a{font-weight:400}.steps-block{position:relative}.steps-block:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1);left:0}.steps-block:after,.steps-block:before{content:"";width:50px;height:40px;position:absolute;top:0;z-index:1}.steps-block:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1);right:0}.steps-block .uk-width-1-1{position:relative}.steps-block .uk-width-1-1:before{content:"";position:absolute;top:20px;left:0;right:0;height:2px;background:#f8f5f2}.steps-block .uk-width-1-1 .progress-step{display:block;width:40px;height:40px;line-height:40px;font-size:20px;text-align:center;position:absolute;top:0;border:2px solid #e6dcd1;color:#c2a98f;background:#f8f5f2;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.people-block{font-size:0;position:relative;width:100%;height:450px}.people-block.smallBanner{height:400px}.people-block .item{width:20%;display:inline-block;font-size:0;position:relative;background-repeat:no-repeat;background-size:cover;background-position:50%;height:100%}.people-block .item.s40{width:40%}.people-block .item.twoThird{width:66.66%}.people-block .item.third{width:33.33%}.people-block .item.fourth{width:25%}.people-block .item.two{width:50%}.people-block .item.full{width:100%}.people-block .item:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.6);background:linear-gradient(45deg,rgba(10,32,53,.7),rgba(62,101,134,0) 45%,rgba(125,185,232,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b30a2035",endColorstr="#007db9e8",GradientType=1);transition:all .2s ease-in-out}.people-block .item.lighten:after{background:rgba(0,0,0,.3)}.people-block .item.lighten-more:after{background:rgba(45,38,33,.4);background:linear-gradient(180deg,rgba(0,0,0,.4) 0,transparent 15%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#66000000",endColorstr="#00000000",GradientType=0);background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.2) 15%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#99000000",endColorstr="#33000000",GradientType=0);background:none}.people-block.item-hovers .black-hovers{position:absolute;top:0;right:0;left:0;bottom:0}.people-block.item-hovers .black-hovers .item{cursor:pointer;display:inline-block;height:100%;vertical-align:top;overflow:hidden}.people-block.item-hovers .black-hovers .item:after{background:none}.people-block.item-hovers .black-hovers .item h4{text-transform:uppercase;font-size:22px;line-height:1.4;font-weight:600;margin:0;color:#ff7513}.people-block.item-hovers .black-hovers .item h2{font-weight:200;line-height:1.1;font-size:50px;margin:0;color:#fff}.people-block.item-hovers .black-hovers .item:hover{text-decoration:none}.people-block.item-hovers .black-hovers .item .h100 .inner-item-content{transition:all .3s ease-in-out;transform:translate3d(-100%,0,0)}.people-block.item-hovers .black-hovers .item .h100.item-visible .inner-item-content{transform:translateZ(0)}.people-block .caption{position:absolute;top:0;right:0;left:0;bottom:0;padding-left:100px;font-size:20px}.people-block .caption.home-banner{padding-right:100px}.people-block .caption.left70{padding-left:70px}.people-block .caption h4{text-transform:uppercase;font-size:22px;line-height:1.4;font-weight:600;margin:0;color:#ff7513}.people-block .caption h3{font-weight:200;line-height:1.2;margin:0;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.people-block .caption h3.mw-50{max-width:50%}.people-block .caption h2{font-weight:200;line-height:1.1;font-size:70px;margin:0;color:#fff}.people-block .caption p{max-width:60%;color:#fff;font-size:24px;font-weight:300}.steps-schools-page .step-image{width:100%;min-height:500px;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.steps-schools-page .step-image:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.1)}.steps-schools-page .step-image.clippath.one{-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,1% 100%,0 96%);clip-path:polygon(20% 0,100% 0,100% 100%,1% 100%,0 96%)}.steps-schools-page .step-image.clippath.two{-webkit-clip-path:polygon(0 100%,0 0,80% 0,100% 90%,98% 100%);clip-path:polygon(0 100%,0 0,80% 0,100% 96%,99% 100%)}.steps-schools-page .step-image.clippath.third{-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,0 100%,0 96%);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%,0 96%)}ul.overall-progress{position:relative;margin:0;padding:0;width:100%;font-size:0}ul.overall-progress.banner-overlay{margin-top:-90px}ul.overall-progress.no-before-after:after,ul.overall-progress.no-before-after:before{display:none}ul.overall-progress:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1);left:0}ul.overall-progress:after,ul.overall-progress:before{content:"";width:100px;height:100px;position:absolute;top:10px;z-index:2}ul.overall-progress:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1);right:0}ul.overall-progress li{position:relative;list-style:none;display:inline-block;width:33.33%;font-size:20px;text-align:center;padding-top:120px;font-weight:600;color:#ddd;line-height:1.2}ul.overall-progress li .scrolltolink{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}ul.overall-progress li .step-title{color:#ddd;display:block;font-size:14px;margin-top:20px}ul.overall-progress li.active,ul.overall-progress li.active .step-title{color:#000c29}ul.overall-progress li.active:after{color:#997652}ul.overall-progress li:before{content:"";background:#e6dcd1;height:1px;width:100%;position:absolute;left:0;right:0;top:50%}ul.overall-progress li:after{position:absolute;top:50%;height:60px;width:60px;line-height:60px;background:#f8f5f2;border:2px solid #e6dcd1;left:50%;margin-left:-30px;margin-top:-30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-weight:600;color:#e6dcd1}ul.overall-progress li:first-child:after{content:"1"}ul.overall-progress li:nth-child(2):after{content:"2"}ul.overall-progress li:nth-child(3):after{content:"3"}.usps-block.inner-icon i.color-orange{border:2px solid #ff7513;color:#ff7513;width:70px;height:70px;line-height:69px;padding-left:18px;box-sizing:border-box;-webkit-border-radius:50%;-webkit-border-bottom-left-radius:0;-moz-border-radius:50%;-moz-border-radius-bottomleft:0;border-radius:50%;border-bottom-left-radius:0}.usps-block.inner-icon i.arrow-right{font-weight:600;position:relative;top:-1px}.usps-block.inner-icon .join-now-button:hover{text-decoration:none;color:#df5d00!important}.usp-list{margin:0;padding:0}.usp-list li{list-style:none;line-height:2;font-weight:600}.usp-list li i{color:#13c64e}.sub-menu{width:100%;border:1px solid #eee}.sub-menu ul{margin:0;padding:0;font-size:0}.sub-menu ul li{display:inline-block}.sub-menu ul li:last-child a{border-left:1px solid #eee}.sub-menu ul li.active a{text-decoration:none;position:relative}.sub-menu ul li.active a:after{content:"";position:absolute;width:100%;left:0;top:100%;height:2px;background:#fff}.sub-menu ul li a{display:block;padding:0 40px;font-size:14px;line-height:50px;font-weight:600;color:#000c29;border-right:1px solid #eee}.sub-menu ul li a .active,.sub-menu ul li a:hover{text-decoration:none;background:#eee;color:#222}span.badge{background:#ff7513;color:#fff;width:20px;height:20px;line-height:20px;font-size:14px;position:relative;top:-5px;left:3px;display:inline-block;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}span.badge.line{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;top:0;padding:0 10px;width:auto}span.badge.small{font-size:12px;font-weight:600}.badge-cheapest-option{background:#13c64e;color:#fff;display:inline-block;font-size:11px;padding:0 20px;line-height:2;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-weight:600}.badge-cheapest-option.orange,.badge-cheapest-option.yellow{background:#ff7513}.badge-cheapest-option.orange-outline{border:1px solid #ff7513;color:#ff7513;background:#fff}.badge-cheapest-option.orange-outline a{color:#ff7513!important}.badge-cheapest-option.grey{background:#ddd;color:#000c29}.badge-cheapest-option.top-choice{position:absolute;bottom:5px;left:5px!important;border-radius:0}.badge-not-available-option{font-size:12px;color:#000;margin-top:10px}.badge-not-available-option i{margin-bottom:2px}.badge-not-available-option a{color:inherit;text-decoration:underline}.badge-not-available-option a:hover{color:inherit}.allianz{position:absolute;top:40px;right:15px;z-index:0;width:100%;height:25px;background-image:url(/assets/img/allianz-logo.png);background-position:100% 0;background-size:contain;background-repeat:no-repeat;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}.how-it-works-step-container{padding:50px 0;background:#f9f9f9}.how-it-works-step-container ul.how-it-works{margin:50px -40px 0;padding:0;font-size:0;position:relative}.how-it-works-step-container ul.how-it-works:before{content:"";position:absolute;left:40px;right:30%;height:2px;top:20px;background:#aaa}.how-it-works-step-container ul.how-it-works li{font-size:18px;width:33%;display:inline-block;list-style:none;position:relative;padding:40px;box-sizing:border-box;vertical-align:top}.how-it-works-step-container ul.how-it-works li span{background:#fff;position:absolute;top:0;width:40px;height:40px;font-size:24px;border-radius:50%;border:2px solid #aaa;line-height:40px;text-align:center;color:#aaa}.how-it-works-step-container ul.how-it-works li h4{font-weight:600}.how-it-works-step-container ul.how-it-works li p{font-size:16px}.searchpage{padding:0}.searchpage,.searchpage>div{min-height:calc(100% - 151px)!important}.searchpage>div{height:100%}.searchpage .search-result-main-image{background-size:cover;background-repeat:no-repeat;background-position:50%;box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:2px;border:2px solid #fff;height:300px}.searchpage .static-map{box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:2px;cursor:pointer;border:2px solid transparent}.searchpage .static-map:hover{border-color:#fff}.searchpage .searching-filter-bar-container{height:auto;min-height:0!important}.searchpage .searching-filter-bar-container .uk-sticky-placeholder{width:100%;z-index:998!important}.searchpage .searching-filter-bar{width:100%!important;height:auto;min-height:0!important;background:#fff;border-bottom:1px solid transparent}.searchpage .searching-filter-bar.uk-active{border-bottom:1px solid #eee}.searchpage .searching-filter-bar .searching-options{width:100%;padding-bottom:0}.searchpage .searching-filter-bar .searching-options .option{display:inline-block;border-bottom:none;padding:10px 0 10px 5px}.searchpage .searching-filter-bar .searching-options .option h5{margin-bottom:0;padding-bottom:0}.searchpage .searching-filter-bar .searching-options input:focus{outline:0}.searchpage ul.sorting-options{margin:0;padding:0;width:100%;display:table}.searchpage ul.sorting-options li{list-style:none;display:table-cell;vertical-align:top;border-right:1px solid #eee}.searchpage ul.sorting-options li:last-child{border-right:none}.searchpage ul.sorting-options li h5{line-height:36px;margin:0 0 0 20px;font-size:14px;color:#000c29}.searchpage ul.sorting-options li button{width:100%;background:none;border:none;outline:0;text-align:center;line-height:33px;margin:0;cursor:pointer}.searchpage ul.sorting-options li button.active,.searchpage ul.sorting-options li button:hover{background:#eee}.searchpage .google-maps-container{width:100%;position:relative}.searchpage .google-maps-container #searching-map-container,.searchpage .google-maps-container #searching-map-container .hmapsh,.searchpage .google-maps-container #searching-map-container .searching-map{height:calc(100vh - 151px)!important}.searchpage .more-filters-container{background:#fff;position:fixed;top:167px;top:80px;left:0;right:0;bottom:0;overflow:scroll;display:none;z-index:9999}.searchpage .more-filters-container.open{display:block}.searchpage .more-filters-container .show-results{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:10px 40px;box-sizing:border-box;box-shadow:0 0 50px rgba(0,0,0,.15)}.searchpage .more-filters-container .inner{padding:50px 50px 80px}.searchpage .more-filters-container .inner table tr:last-child{border-bottom:none}.searchpage .more-filters-container .inner table tr td{padding-right:30px;padding-top:20px;padding-bottom:20px}.searchpage .more-filters-container .inner table tr td:first-child{width:23%}.searchpage .more-filters-container .inner table tr td h4{margin-bottom:0}.searchpage .more-filters-container .inner table tr td ul{margin:0;padding:0;width:100%;font-size:0}.searchpage .more-filters-container .inner table tr td ul li{list-style:none;display:inline-block;width:50%;vertical-align:top;font-size:15px;color:#666;padding-right:20px;box-sizing:border-box}.searchpage .more-filters-container .inner table tr td ul li label{position:relative}.searchpage .more-filters-container .inner table tr td ul li label input{position:absolute;left:0;top:4px}.searchpage .more-filters-container .inner table tr td ul li label span{display:block;padding-left:30px}.searchpage .school-datepicker-filterbar-container{display:inline-block;vertical-align:top;position:relative;z-index:999;width:135px;padding:10px 0 10px 5px}.searchpage .school-datepicker-filterbar-container .school-datepicker-filterbar{font-family:Dosis,sans-serif;font-size:13px;border:1px solid #eee;border-radius:4px;padding:0 15px;line-height:30px;cursor:pointer;font-weight:600;box-sizing:border-box}.searchpage .school-datepicker-filterbar-container .school-datepicker-filterbar::-webkit-input-placeholder{color:#000c29}.searchpage .school-datepicker-filterbar-container .school-datepicker-filterbar::-moz-placeholder{color:#000c29}.searchpage .school-datepicker-filterbar-container .school-datepicker-filterbar:-ms-input-placeholder{color:#000c29}.searchpage .school-datepicker-filterbar-container .school-datepicker-filterbar:-moz-placeholder{color:#000c29}.searchpage .school-datepicker-filterbar-container .school-datepicker-filterbar.filled{border-color:#ff7513;color:#ff7513}.searchpage .school-datepicker-filterbar-container .school-datepicker-filterbar.filled:after,.searchpage .school-datepicker-filterbar-container .school-datepicker-filterbar.filled i{color:#ff7513}.searchpage .school-datepicker-filterbar-container.filled .chosen-single{border-color:#ff7513!important;color:#ff7513!important}.searchpage .school-datepicker-filterbar-container.filled .chosen-single i{color:#ff7513}.searchpage .school-datepicker-filterbar-container.filled .chosen-single span{color:#ff7513!important}.searchpage .school-datepicker-filterbar-container.filled .chosen-single:after,.searchpage .school-datepicker-filterbar-container.filled:after{color:#ff7513}.searchpage .school-datepicker-filterbar-container .chosen-single{height:auto!important;margin:0!important;border:1px solid #eee!important;border-radius:4px!important;padding:0 45px 0 15px!important;line-height:30px!important;cursor:pointer!important;font-weight:600!important;box-sizing:border-box!important;font-family:Dosis,sans-serif;font-size:13px}.searchpage .school-datepicker-filterbar-container .chosen-single>span{width:100%!important;font-size:13px!important;color:#000c29!important}.searchpage .school-datepicker-filterbar-container .chosen-single div b{display:none}.searchpage .school-datepicker-filterbar-container .chosen-single::-webkit-input-placeholder{color:#eee}.searchpage .school-datepicker-filterbar-container .chosen-single::-moz-placeholder{color:#eee}.searchpage .school-datepicker-filterbar-container .chosen-single:-ms-input-placeholder{color:#eee}.searchpage .school-datepicker-filterbar-container .chosen-single:-moz-placeholder{color:#eee}.searchpage .school-datepicker-filterbar-container:after{content:"\F0D7";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;right:15px;color:#000c29;top:17px;font-size:15px;pointer-events:none}.searchpage .school-datepicker-filterbar-container.noafter:after{display:none}.searchpage .searching-options{min-height:100%;padding:0 0 20px;box-sizing:border-box;margin-top:-1px}.searchpage .searching-options .option{padding:20px;border-bottom:1px solid #eee;position:relative}.searchpage .searching-options .option.right-option{margin-right:20px}.searchpage .searching-options .option.right-option .option-dropdown{right:0}.searchpage .searching-options .option .more-filters{padding:0 45px 0 15px;line-height:30px;cursor:pointer}.searchpage .searching-options .option .more-filters.filled,.searchpage .searching-options .option .more-filters.filled i{color:#ff7513}.searchpage .searching-options .option h5.option-dropdown-link{border:1px solid #eee;border-radius:4px;padding:0 45px 0 15px;line-height:30px;cursor:pointer;display:inline-block;position:relative;z-index:999}.searchpage .searching-options .option h5.option-dropdown-link.filled{border-color:#ff7513;color:#ff7513}.searchpage .searching-options .option h5.option-dropdown-link.filled i{color:#ff7513}.searchpage .searching-options .option h5.option-dropdown-link i{position:absolute;right:5px;color:#000c29;top:4px}.searchpage .searching-options .option .option-dropdown{position:absolute;z-index:99;display:none}.searchpage .searching-options .option .option-dropdown.open{display:block}.searchpage .searching-options .option .option-dropdown .option-dropdown-inner{position:relative;z-index:1;background:#fff;padding:20px;border-radius:4px;box-shadow:5px 5px 20px rgba(0,0,0,.2);width:300px}.searchpage .searching-options .option .option-dropdown .option-dropdown-inner .close-dropdown{position:absolute;right:10px;top:10px;color:#000c29;cursor:pointer;font-size:18px}.searchpage .searching-options .option .option-dropdown .option-dropdown-inner .close-dropdown:hover{color:#000c29}.searchpage .searching-options .option.checkboxes{font-size:14px}.searchpage .searching-options .option.checkboxes label{display:block;line-height:1.7;color:#777}.searchpage .searching-options .option .custom-checkboxes .checkbox{display:inline-block;margin:5px 5px 5px 0;border:2px solid #ff7513;color:#ff7513;padding:5px 10px;cursor:pointer;border-radius:3px;font-size:14px}.searchpage .searching-options .option .custom-checkboxes .checkbox input{display:none}.searchpage .searching-options .option .custom-checkboxes .checkbox.checked{background:#ff7513;color:#fff}.searchpage .searching-options .option .custom-checkboxes.level-checkboxes .checkbox{margin:5px 12px 5px 0}.searchpage .searching-options .option .label,.searchpage .searching-options .option .label-from,.searchpage .searching-options .option .label-to,.searchpage .searching-options .option .min-age,.searchpage .searching-options .option .min-hours,.searchpage .searching-options .option .priceFromLabel,.searchpage .searching-options .option .priceTillLabel{left:20px;text-align:left;color:#ff7513;position:absolute;top:20px;line-height:20px;font-weight:700;display:block;font-size:14px;top:80px;z-index:1}.searchpage .searching-options .option .label-to,.searchpage .searching-options .option .priceTillLabel{left:auto;right:20px;text-align:right}.searchpage .searching-options .option .ui-slider{background:#eee;height:8px;margin-bottom:20px}.searchpage .searching-options .option .ui-slider .ui-slider-range{background:#ffb179}.searchpage .searching-options .option .ui-slider .ui-slider-handle{background:#df5d00;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;top:-5px;outline:0;cursor:-webkit-grab;margin-left:-10px}.searchpage .searching-options .option .ui-slider .ui-slider-handle:active{cursor:-webkit-grabbing}.searchpage .searching-options .option .ui-slider .priceTill{text-align:right}.searchpage .searching-options .option .ui-slider .priceFrom,.searchpage .searching-options .option .ui-slider .priceTill{color:#ff7513;position:absolute;top:20px;background:#fff;padding:8px;text-align:center;line-height:20px;font-weight:700;margin-left:-5px;display:block;font-size:14px;display:none}.searchpage .searching-results{box-sizing:border-box}.searchpage .searching-results .school-result{position:relative;min-height:650px;box-sizing:border-box}.searchpage .searching-results .school-result .result-condition-pricing-table{margin-bottom:50px}.searchpage .searching-results .school-result a.overall-link{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.searchpage .searching-results .school-result .view-on-map{position:relative;z-index:1}.searchpage .searching-results .school-result .school-images{vertical-align:top;width:100%;height:290px;display:inline-block;position:relative;z-index:3;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.searchpage .searching-results .school-result .school-images .rating{z-index:2;position:absolute;bottom:0;left:0;width:100%;padding:10px 20px;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#33000000",GradientType=0)}.searchpage .searching-results .school-result .school-images .rating .stars{display:inline-block;vertical-align:top;letter-spacing:-3px}.searchpage .searching-results .school-result .school-images .rating .stars i{font-size:18px;color:#ff7513}.searchpage .searching-results .school-result .school-images .rating .review-amount{display:inline-block;font-size:14px;margin-left:10px;vertical-align:top;position:relative;top:1px;color:#fff}.searchpage .searching-results .school-result .school-images .uk-slidenav-position,.searchpage .searching-results .school-result .school-images .uk-slidenav-position ul.uk-slideshow{width:100%;height:100%}.searchpage .searching-results .school-result .school-images .uk-slidenav-position ul.uk-slideshow li{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.searchpage .searching-results .school-result .school-images .uk-slidenav-position .uk-slidenav{color:hsla(0,0%,100%,.5);display:block}.searchpage .searching-results .school-result .school-images .uk-slidenav-position .uk-slidenav:hover{color:hsla(0,0%,100%,.8)}.searchpage .searching-results .school-result .school-images .uk-slidenav-position .uk-slidenav-previous{top:0;bottom:0;height:100%;margin-top:0;line-height:290px;left:0}.searchpage .searching-results .school-result .school-images .uk-slidenav-position .uk-slidenav-previous i{font-size:40px!important}.searchpage .searching-results .school-result .school-images .uk-slidenav-position .uk-slidenav-previous:before{display:none}.searchpage .searching-results .school-result .school-images .uk-slidenav-position .uk-slidenav-next{top:0;bottom:0;height:100%;margin-top:0;line-height:290px;right:0}.searchpage .searching-results .school-result .school-images .uk-slidenav-position .uk-slidenav-next i{font-size:40px!important}.searchpage .searching-results .school-result .school-images .uk-slidenav-position .uk-slidenav-next:before{display:none}.searchpage .searching-results .school-result .favorite{position:absolute;background:none;border:none;top:30px;right:30px;z-index:3;cursor:pointer;padding:10px;color:#fff}.searchpage .searching-results .school-result .favorite.saved i.not-saved{display:none}.searchpage .searching-results .school-result .favorite.saved i.saved{display:block;color:#ff7513}.searchpage .searching-results .school-result .favorite i.not-saved{display:block;opacity:.5}.searchpage .searching-results .school-result .favorite i.saved{display:none}.searchpage .searching-results .school-result .favorite:hover i.not-saved{opacity:1}.searchpage .searching-results .school-result .favorite:focus{outline:0}.searchpage .searching-results .school-result .school-description{vertical-align:top;font-size:14px;display:inline-block;box-sizing:border-box;position:relative;margin-bottom:auto}.searchpage .searching-results .school-result .school-description .number-rating{position:absolute;background:none;border:none;top:10px;right:0;z-index:0;padding:10px;color:#ff7513;font-weight:600}.searchpage .searching-results .school-result .school-description .number-rating .big{font-size:20px}.searchpage .searching-results .school-result .school-description .number-rating .small{font-size:15px}.searchpage .searching-results .school-result .school-description .course-accommodation-arrival-info{font-size:12px;padding:0;margin:0}.searchpage .searching-results .school-result .school-description .course-accommodation-arrival-info i{font-size:12px}.searchpage .searching-results .school-result .school-description .chart{position:absolute;left:-175px;top:160px}.searchpage .searching-results .school-result .school-description .badge-cheapest-option{position:absolute;top:-2px;font-size:13px;top:-30px;border-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.searchpage .searching-results .school-result .school-description .price{font-weight:400;line-height:1.2;font-size:16px;display:block;color:#000c29}.searchpage .searching-results .school-result .school-description h4{margin:-4px 0 0;font-size:24px;max-width:80%}.searchpage .searching-results .school-result .school-description h4 a{color:#000c29}.searchpage .searching-results .school-result .school-description .stars-handlebar{margin-right:90px}.searchpage .searching-results .school-result .school-description .stars{letter-spacing:-3px}.searchpage .searching-results .school-result .school-description .rating .stars{display:inline-block;vertical-align:top;letter-spacing:-3px}.searchpage .searching-results .school-result .school-description .rating .stars i{font-size:14px;color:#ff7513}.searchpage .searching-results .school-result .school-description .rating .review-amount{display:inline-block;font-size:13px;margin-left:10px;vertical-align:top;position:relative;top:1px;color:#000c29}.searchpage .searching-results .school-result .school-description table{font-size:13px;margin-left:-8px;width:calc(100% + 15px)}.searchpage .searching-results .school-result .school-description table thead th{padding:0 8px;font-size:15px}.searchpage .searching-results .school-result .school-description table thead th .table-price{float:right}.searchpage .searching-results .school-result .school-description table thead th .table-price.black{color:#000c29;font-weight:400}.searchpage .searching-results .school-result .school-description table tbody td{font-size:14px;padding:2px 8px}.searchpage .searching-results .school-result .school-description table tbody td .badge{background:#aaa}.searchpage .searching-results .school-result .school-description table tfoot td{padding-bottom:0;padding-top:5px}.searchpage .searching-results .school-result .school-description table tfoot td a{position:relative;z-index:2}.searchpage .searching-results .school-result .school-description .icon-table-container{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:relative;border:1px solid #ff7513}.searchpage .searching-results .school-result .school-description .icon-table-container .icon-table{font-size:13px;margin-left:0}.searchpage .searching-results .school-result .school-description .icon-table-container .icon-table tbody td{font-size:14px;position:relative;background:#fbf7e5;padding:15px 0 15px 30px;color:#f3c500}.searchpage .searching-results .school-result .school-description .icon-table-container .icon-table tbody td .badge{background:#aaa}.searchpage .searching-results .school-result .school-description .icon-table-container .icon-table tbody td i{font-size:30px;color:#f3c500}.searchpage .searching-results .school-result .school-description .icon-table-container .icon-table tbody td span.starting-at{font-size:10px;text-transform:uppercase;color:#ccaf98;display:block;font-weight:600;margin-top:5px;display:none}.searchpage .searching-results .school-result .school-description .icon-table-container .icon-table tbody td span.price{display:block;margin-top:15px;font-size:18px;font-weight:600}.searchpage .searching-results .school-result .school-description .icon-table-container .icon-table tbody td h5{color:#666}.searchpage .searching-results .school-result .school-description .icon-table-container .icon-table tbody td p,.searchpage .searching-results .school-result .school-description .icon-table-container .icon-table tbody td ul{font-size:14px;line-height:1.2;padding:0}.searchpage .searching-results .school-result .school-description .icon-table-container .icon-table tbody td p li,.searchpage .searching-results .school-result .school-description .icon-table-container .icon-table tbody td ul li{list-style:none;padding-left:20px;position:relative}.searchpage .searching-results .school-result .school-description .icon-table-container .icon-table tbody td p li i,.searchpage .searching-results .school-result .school-description .icon-table-container .icon-table tbody td ul li i{position:absolute;color:#ff7513;left:0;font-size:13px;top:2px}.searchpage .searching-results .school-result .school-description .icon-table-container .icon-table tfoot td{padding-bottom:0;padding-top:5px}.searchpage .searching-results .school-result .school-description .icon-table-container .icon-table tfoot td a{position:relative;z-index:2}.searchpage .searching-results .school-result .school-description sup{position:relative;z-index:1}.searchpage .searching-results .school-result .school-description .result-course-options{position:relative;z-index:2}.searchpage .searching-results .school-result .school-description .result-course-options .title{font-size:13px;color:#000c29}.searchpage .searching-results .school-result .school-description .result-course-options .title span{text-decoration:underline;cursor:pointer}.searchpage .searching-results .school-result .school-description .result-course-options .title span:hover{color:#000c29}.searchpage .searching-results .school-result .school-description .result-course-options .title i{font-size:13px}.searchpage .searching-results .school-result .school-description .result-course-options .hovercontainer{display:none;position:absolute;bottom:0;padding-bottom:30px;width:330px}.searchpage .searching-results .school-result .school-description .result-course-options .hovercontainer .inner{background:#fff;left:-10px;box-shadow:5px 5px 30px rgba(0,0,0,.3);padding:20px 20px 0;border:1px solid #eee;border-bottom:20px solid #fff;max-height:175px;overflow:scroll}.searchpage .searching-results .school-result .school-description .result-course-options .hovercontainer .inner:after{content:"";width:20px;height:20px;position:absolute;left:20px;background:#fff;bottom:25px;transform:rotateX(0deg) rotateY(0deg) rotate(45deg)}.searchpage .searching-results .school-result .school-description .result-course-options .hovercontainer .inner table tr td{font-size:12px}.searchpage .searching-results .school-result .school-description .result-course-options .hovercontainer .inner table tr td:first-child{font-weight:600}.searchpage .searching-results .school-result .school-description .result-course-options.active .hovercontainer{display:block}.searchpage .searching-results .school-result .school-description .result-course-options.active .hovercontainer .close-window{position:absolute;color:#000c29;cursor:pointer;right:10px;top:10px;font-size:14px}.searchpage #searching-map-container .uk-sticky-placeholder{width:100%;height:100%!important;z-index:10!important}.searchpage #searching-map-container .searching-map{position:absolute;width:100%;height:100%!important;top:0;left:0}.info-box-wrap{width:300px;background:#fff;overflow:hidden;box-shadow:5px 5px 0 rgba(0,0,0,.08)}.info-box-wrap .img{width:80px;height:140px;background-repeat:no-repeat;background-size:cover;background-position:50%;float:left;margin-right:10px;padding-top:0;margin-top:0}.info-box-wrap .stars{position:absolute;top:10px;right:10px;left:0;text-align:right;color:#ff7513}.info-box-wrap .stars i{color:#ff7513}.info-box-wrap .color-grey.fs12 i{font-size:12px}.info-box-wrap .from-price{display:none}.info-box-text-wrap{height:140px!important;width:calc(100% - 95px);float:left;overflow:hidden;margin-left:5px}.info-box-text-wrap.autoheight{height:auto!important;width:auto!important}.action-btns{float:left;width:70px;overflow:hidden;position:relative;top:12px;left:6px}.action-btns i{font-size:18px;color:#78a737;margin-left:3px}.action-btns i:hover{transition:color .5s ease;color:#ccc;cursor:pointer}.action-btns i.fa-heart-o{font-weight:700}.info-box-text-wrap h6.address{padding:0 5px 1px 0;margin:0;color:#000c29;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.info-box-text-wrap p{padding:0;margin:0}.info-box-text-wrap i{font-size:20px;color:#000c29;margin-bottom:5px}.info-box-text-wrap .stars i{font-size:14px}.info-box-text-wrap .price{color:#13c64e;font-size:12px;font-weight:600;display:block}.info-box-text-wrap .price i{font-size:13px}.info-box-wrap{position:relative}.info-box-wrap img{width:60px!important;height:60px;float:left;margin-right:10px;padding-top:0;margin-top:0}.info-box-wrap .overall-link{position:absolute;top:0;right:0;left:0;bottom:0}.infoBox:before{content:" ";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-10px;left:130px}.searchpage .searching-options .option .ui-slider .ui-slider-handle.ui-state-active,.searchpage .searching-options .option .ui-slider .ui-slider-handle.ui-state-highlight{background-color:#ff7513!important;border-color:#ff7513!important}.clean-search-bar{position:relative;top:-77px}.clean-search-bar.open{top:0}.clean-search-bar.open .change-city{display:none}.clean-search-bar .change-city{position:absolute;bottom:-70px;color:#000c29;font-size:18px;cursor:text}.clean-search-bar .change-city:hover{text-decoration:none;color:#666}.clean-search-bar .change-city span{margin-right:20px;margin-left:20px}.clean-search-bar .change-city span.info{margin-right:0}.clean-search-bar .change-city span.country{margin-left:0;margin-right:0}.clean-search-bar .change-city span.city{margin-left:0}.subMenu{background:#fff;line-height:60px;border-bottom:0 solid transparent;border-top:0 solid transparent;max-height:0;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.1)}.subMenu.uk-active{margin-left:0;max-height:100px;border-bottom:1px solid #f1eee7;border-top:1px solid #f1eee7}.subMenu ul{margin:0;width:100%;padding:0 0 0 10%}.subMenu ul li{list-style:none;vertical-align:top;display:inline-block}.subMenu ul li.uk-active a{color:#ff7513;position:relative}.subMenu ul li a{display:block;color:#000c29;font-size:14px;text-align:center;font-weight:600;line-height:40px;padding:0 20px 0 0}.subMenu ul li a:hover{text-decoration:none}.subMenu ul li a:after{content:"\2022";margin-left:20px;color:#000c29!important}.subMenu ul li:last-child a:after{display:none}.course-other-week-link{color:#fff;text-decoration:underline;position:relative;z-index:2}.course-other-week-link:hover{color:hsla(0,0%,100%,.5)}.price-loading-container{position:fixed;top:0;width:30%;bottom:0;background-color:#fff;background-position:center 50%;background-size:70px;background-image:url(/assets/img/spinner.gif);background-repeat:no-repeat;z-index:99999}.schoolpage{padding:0}.schoolpage>div{height:100%}.schoolpage .main-school-page-container{width:80%;margin:0 auto}.schoolpage .main-school-page-container .school-information-container{vertical-align:top;width:65%}.schoolpage .main-school-page-container .configuration-price-container{vertical-align:top;width:35%}.schoolpage .school-information-container{width:70%;box-sizing:border-box;z-index:100;position:relative;padding:70px 70px 0}.schoolpage .school-information-container.new{padding:0;background:none}.schoolpage .school-information-container.new .school-container-sub-content{padding:70px 40px 20px}.schoolpage .school-information-container.new .school-container-sub-content.grey-bg{background:#f2f2f2}.schoolpage .school-information-container.new .school-container-sub-content .translatable-description p{color:#000c29;font-size:16px}.schoolpage .school-information-container.new .school-container-sub-content .school-accommodations .uk-accordion,.schoolpage .school-information-container.new .school-container-sub-content .school-courses .uk-accordion{border:none;border-left:5px solid #ddd;box-shadow:4px 4px 20px rgba(0,0,0,.1)}.schoolpage .school-information-container.new .translated-disclaimer{display:block;width:100%;color:#000c29;border-radius:4px;padding:6px 0;font-weight:600;font-size:13px}.schoolpage .school-information-container.new .translate-button-new{display:block;width:100%;text-align:center;color:#000c29;border:1px solid #eee;border-radius:4px;padding:6px 0;font-weight:600;font-size:13px}.schoolpage .school-information-container.new .translate-button-new:hover{text-decoration:none;background:#f2f2f2}.schoolpage .school-information-container .school-images-container{margin-top:-70px;margin-left:-70px;margin-right:-70px}.schoolpage .school-information-container .school-images-container .school-image{vertical-align:top;width:100%;min-height:330px;height:50vh;max-height:70vh;display:inline-block;position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%}.schoolpage .school-information-container .school-images-container .school-image .total-image{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;cursor:pointer}.schoolpage .school-information-container .school-images-container .school-image .total-image img{opacity:0}.schoolpage .school-information-container .school-images-container .school-image .school-gallery{position:absolute;z-index:1;bottom:0;left:0;right:0;margin:0;padding:20px;text-align:right}.schoolpage .school-information-container .school-images-container .school-image .school-gallery a{position:relative;display:inline-block;vertical-align:top;width:60px;height:60px;margin-right:5px;background-repeat:no-repeat;background-position:50%;background-size:cover;box-shadow:0 0 5px rgba(0,0,0,.3);cursor:pointer}.schoolpage .school-information-container .school-images-container .school-image .school-gallery a.plus-more{background:#444;color:#fff;font-weight:600;text-align:center;line-height:60px;font-size:20px}.schoolpage .school-information-container .school-images-container .school-images-rating{background:linear-gradient(45deg,rgba(0,0,0,.6),transparent 39%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#99000000",endColorstr="#00000000",GradientType=1);position:absolute;bottom:0;left:0;padding:140px 140px 20px 20px}.schoolpage .school-information-container .school-images-container .school-images-rating .number-rating{font-size:30px;line-height:1.1;color:#fff;font-weight:600;padding:12px}.schoolpage .school-information-container .school-images-container .school-images-rating .number-rating .big{text-shadow:1px 1px 3px rgba(0,0,0,.3)}.schoolpage .school-information-container .school-images-container .school-images-rating .number-rating .small{font-size:60%;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.schoolpage .school-information-container .school-images-container .school-images-rating .number-rating span.basedon{color:#fff;font-weight:600;font-size:13px;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.schoolpage .school-information-container .school-images-container .school-images-rating .number-rating h4{font-size:18px;text-align:center;font-weight:600;color:#fff;padding:4px 12px;background:#ff7513;border-radius:4px;margin:10px 0 0}.schoolpage .school-information-container .favorite{position:absolute;background:none;border:none;top:-10px;right:-10px;z-index:3;cursor:pointer;padding:10px}.schoolpage .school-information-container .favorite.saved i.not-saved{display:none}.schoolpage .school-information-container .favorite.saved i.saved{display:block;color:#ff7513}.schoolpage .school-information-container .favorite i.not-saved{display:block;opacity:.5}.schoolpage .school-information-container .favorite i.saved{display:none}.schoolpage .school-information-container .favorite:hover i.not-saved{opacity:1}.schoolpage .school-information-container .favorite:focus{outline:0}.schoolpage .school-information-container .translatable-description{position:relative;font-size:16px}.schoolpage .school-information-container .translatable-description .translate-button{position:absolute;right:0;top:-10px}.schoolpage .school-information-container .translatable-description p{font-size:16px}.schoolpage .school-information-container .school-usps .school-contact-image{display:inline-block;width:70px;height:70px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:cover;margin-right:20px;position:relative;vertical-align:top;margin-top:10px;z-index:0}.schoolpage .school-information-container .school-usps .school-contact-image i.verified{position:absolute;top:-9px;right:-11px;color:#13c64e;font-size:33px;border-radius:50%}.schoolpage .school-information-container .school-usps .school-contact-image i.verified:after{content:"";width:17px;height:19px;background:#fff;position:absolute;z-index:-1;top:5px;left:8px}.schoolpage .school-information-container .school-usps .school-contact-description{width:calc(100% - 100px);display:inline-block;vertical-align:top}.schoolpage .school-information-container .school-usps .school-contact-description.w100{width:100%}.schoolpage .school-information-container .school-usps .school-contact-description p{margin:0;padding:0;font-size:16px}.schoolpage .school-information-container .school-usps .school-contact-description .stars i{color:#ff7513}.schoolpage .school-information-container .schools-averages-title{padding:10px 20px;margin-bottom:-1px;position:relative;z-index:1;display:inline-block;font-weight:600;font-size:16px;cursor:pointer;background:#f2f2f2;border:1px solid #eee;border-bottom:#eee}.schoolpage .school-information-container .schools-averages-title.uk-active{background:#fff}.schoolpage .school-information-container .schools-averages-table{padding:20px 0;border-color:#efe8e1 #eee #eee;border-top:2px solid #eee}.schoolpage .school-information-container .schools-averages-table table tr td p{margin:35px 0 0}.schoolpage .school-information-container .average-school-information-legenda{background:none}.schoolpage .school-information-container .average-school-information-legenda .uk-progress-bar{background:none;font-size:18px;font-weight:600;color:#ff7513}.schoolpage .school-information-container .average-school-information-legenda .uk-progress-bar:first-child{color:#cb5400}.schoolpage .school-information-container .average-school-information-legenda .uk-progress-bar:nth-child(2){color:#ee6300}.schoolpage .school-information-container .average-school-information-legenda .uk-progress-bar:nth-child(3){color:#ff7513}.schoolpage .school-information-container .average-school-information-legenda .uk-progress-bar:nth-child(4){color:#ff8a37}.schoolpage .school-information-container .average-school-information-legenda .uk-progress-bar:nth-child(5){color:#ff9346}.schoolpage .school-information-container .average-school-information{border-radius:4px;height:33px}.schoolpage .school-information-container .average-school-information .uk-progress-bar{line-height:1.1;position:relative}.schoolpage .school-information-container .average-school-information .uk-progress-bar:first-child{background:#cb5400}.schoolpage .school-information-container .average-school-information .uk-progress-bar:nth-child(2){background:#ee6300}.schoolpage .school-information-container .average-school-information .uk-progress-bar:nth-child(3){background:#ff7513}.schoolpage .school-information-container .average-school-information .uk-progress-bar:nth-child(4){background:#ff8a37}.schoolpage .school-information-container .average-school-information .uk-progress-bar:nth-child(5){background:#ff9f5a}.schoolpage .school-information-container .school-accommodations,.schoolpage .school-information-container .school-courses{padding:0 50px}.schoolpage .school-information-container .school-accommodations .max-width-title,.schoolpage .school-information-container .school-courses .max-width-title{max-width:80%;display:block}.schoolpage .school-information-container .school-accommodations .course-acco-options a,.schoolpage .school-information-container .school-courses .course-acco-options a{color:#ff7513;border-color:#ff7513;margin-right:10px}.schoolpage .school-information-container .school-accommodations .course-acco-options a:hover,.schoolpage .school-information-container .school-courses .course-acco-options a:hover{color:#ff7513;border-color:#ff7513}.schoolpage .school-information-container .school-accommodations .uk-accordion,.schoolpage .school-information-container .school-courses .uk-accordion{border:none;background:#f5f5f5;padding:0}.schoolpage .school-information-container .school-accommodations .uk-accordion hr,.schoolpage .school-information-container .school-courses .uk-accordion hr{margin:0;border-color:#ddd}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title{position:relative;cursor:pointer;padding:20px;margin:0;background:#f5f5f5;box-shadow:0 0 50px transparent;transition:all .2s ease-in-out;border-bottom:1.5px solid #fff}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title.cursor-default,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title.cursor-default{cursor:default}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title .price,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title .price{position:absolute;font-size:16px;right:0;top:0;right:20px;top:20px;font-weight:600}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title .price .fromprice,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title .price .fromprice{font-size:13px;color:#000c29}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title .course-quick-details,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title .course-quick-details{font-size:14px;font-weight:600;color:#000c29;display:block}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title .course-quick-details a,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title .course-quick-details a{color:#666}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title .course-quick-details i,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title .course-quick-details i{font-size:16px}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title .selection-buttons,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title .selection-buttons{position:absolute;right:20px;bottom:20px}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title:hover,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title:hover{background:#eee}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title.uk-active,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title.uk-active{border-left:4px solid #ff7513;background:#f5f5f5;box-shadow:0 0 50px rgba(0,0,0,.1);append-date-duration-hereposition:relative;z-index:4;color:#ff7513;border-bottom:none}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title.uk-active:after,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title.uk-active:after{content:"";height:20px;background:#f5f5f5;width:100%;position:absolute;bottom:-20px;left:0}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title.uk-active .course-quick-details,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title.uk-active .course-quick-details{display:block}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title.uk-active:hover,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title.uk-active:hover{background:#f5f5f5}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title.uk-active i.addcircle.selected,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title.uk-active i.addcircle.selected{transform:rotateX(0deg) rotateY(0deg) rotate(-90deg)}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title.selected,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title.selected{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title.selected i.selected,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title.selected i.selected{color:#13c64e;display:block}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title.selected .course-quick-details,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title.selected .course-quick-details{display:block}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title.selected .course-quick-details.color-orange,.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title.selected .course-quick-details.color-orange i,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title.selected .course-quick-details.color-orange,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title.selected .course-quick-details.color-orange i{color:#3c763d!important}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title.selected .course-quick-details.color-orange .dotted-link.color-orange,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title.selected .course-quick-details.color-orange .dotted-link.color-orange{color:#3c763d!important;border-color:#3c763d!important}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title.selected i.check,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title.selected i.check{display:block}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title.selected i.addcircle,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title.selected i.addcircle{display:none}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title i.selected,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title i.selected{position:absolute;left:0;top:5px;color:#ddd;font-size:30px;cursor:pointer;left:-40px;top:23px;transition:all .2s ease-in-out}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-title i.check,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-title i.check{display:none}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content{font-size:14px;color:#666;padding:20px 0 0;border-left:4px solid #ff7513;box-shadow:0 0 50px transparent;transition:all .2s ease-in-out}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .accofacilislisting li,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .accofacilislisting li{padding:0 10px 0 18px!important}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .accofacilislisting li i,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .accofacilislisting li i{font-size:14px!important}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content.selected,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content.selected{border-color:#d6e9c6}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content.uk-active,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content.uk-active{box-shadow:0 0 50px rgba(0,0,0,.1);position:relative;z-index:2}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .course-information,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .course-information{font-size:0;box-sizing:border-box;background:#fff}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .course-information .about-the-course,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .course-information .about-the-course{width:55%;display:inline-block;vertical-align:top;font-size:15px;box-sizing:border-box;padding:30px 10px 30px 30px}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .course-information .course-general-information,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .course-information .course-general-information{display:inline-block;vertical-align:top;font-size:15px;width:100%;box-sizing:border-box;padding:30px}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .course-information .course-general-information p,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .course-information .course-general-information p{font-size:15px}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .course-information .course-general-information table tr td,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .course-information .course-general-information table tr td{padding:8px 4px}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .course-information .course-pricing-information,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .course-information .course-pricing-information{display:inline-block;vertical-align:top;font-size:17px;width:45%;box-sizing:border-box;padding:30px}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .course-information .course-pricing-information table tr td,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .course-information .course-pricing-information table tr td{padding:4px 0}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .tabs-container,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .tabs-container{font-size:0;width:100%}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .tabs-container .tab-tabs,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .tabs-container .tab-tabs{display:inline-block;vertical-align:top;font-size:16px;width:35%;box-sizing:border-box}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .tabs-container .tab-tabs .uk-tab-left,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .tabs-container .tab-tabs .uk-tab-left{border:none}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .tabs-container .tab-tabs .uk-tab-left>li,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .tabs-container .tab-tabs .uk-tab-left>li{border-bottom:1px solid #dedede;margin-right:0;padding:10px 60px 10px 10px;line-height:20px;font-size:12px;font-weight:600;font-family:Dosis,sans-serif;cursor:pointer}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .tabs-container .tab-tabs .uk-tab-left>li span,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .tabs-container .tab-tabs .uk-tab-left>li span{position:absolute;right:10px;top:10px;font-size:11px!important}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .tabs-container .tab-tabs .uk-tab-left>li.uk-active,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .tabs-container .tab-tabs .uk-tab-left>li.uk-active{background:#fff}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .tabs-container .tab-tabs .uk-tab-left>li i,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .tabs-container .tab-tabs .uk-tab-left>li i{color:#13c64e;position:absolute;left:-12px;background:#fff;border-radius:50%;top:7px;display:none}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .tabs-container .tab-tabs .uk-tab-left>li.selected i,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .tabs-container .tab-tabs .uk-tab-left>li.selected i{display:block}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .tabs-container .tab-content,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .tabs-container .tab-content{background:#fff;display:inline-block;vertical-align:top;font-size:17px;width:65%;padding:30px 40px;box-sizing:border-box}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .tabs-container .tab-content p,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .tabs-container .tab-content p{font-size:14px}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .tabs-container .tab-content .small-accommodation-images li,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .tabs-container .tab-content .small-accommodation-images li{width:30px;height:30px;margin-right:5px}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .tabs-container .tab-content .small-accommodation-images li.plus-more,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .tabs-container .tab-content .small-accommodation-images li.plus-more{line-height:30px;font-size:15px}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content p,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content p{font-size:14px;color:#666}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content table.accommodation-options tr.selected td .select-accommodation-button,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content table.accommodation-options tr.selected td .select-accommodation-button{display:none}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content table.accommodation-options tr.selected td .deselect-button,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content table.accommodation-options tr.selected td .deselect-button{display:inline-block}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content table.accommodation-options tr td,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content table.accommodation-options tr td{width:60%;padding-left:30px;padding-right:30px}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content table.accommodation-options tr td .select-accommodation-button,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content table.accommodation-options tr td .select-accommodation-button{display:inline-block}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content table.accommodation-options tr td .deselect-button,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content table.accommodation-options tr td .deselect-button{display:none}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content table.accommodation-options tr td ul.accommodation-extra-tags,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content table.accommodation-options tr td ul.accommodation-extra-tags{margin:0;padding:0}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content table.accommodation-options tr td ul.accommodation-extra-tags li,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content table.accommodation-options tr td ul.accommodation-extra-tags li{font-size:13px}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content table.accommodation-options tr td:first-child,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content table.accommodation-options tr td:first-child{width:20%;padding-left:10px;padding-right:10px}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content table.accommodation-options tr td:last-child,.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content table.accommodation-options tr td:last-child{width:10%;padding-left:10px;padding-right:10px}.schoolpage .school-information-container .school-accommodations .reviews-container,.schoolpage .school-information-container .school-courses .reviews-container{background:#fff;padding:40px 0;position:relative}.schoolpage .school-information-container .school-accommodations .reviews-container .logo-google,.schoolpage .school-information-container .school-courses .reviews-container .logo-google{width:150px}.schoolpage .school-information-container .school-accommodations .reviews-container hr,.schoolpage .school-information-container .school-courses .reviews-container hr{margin:20px -40px}.schoolpage .school-information-container .school-accommodations .reviews-container .stars i,.schoolpage .school-information-container .school-courses .reviews-container .stars i{color:#ff7513;font-size:24px!important}.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating table.w50reviews,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating table.w50reviews{font-size:14px}.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating table.w50reviews tr td,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating table.w50reviews tr td{padding:0}.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating table.w50reviews .stars i.fs14,.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating table.w50reviews strong i,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating table.w50reviews .stars i.fs14,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating table.w50reviews strong i{font-size:14px!important}.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating .small-review-images,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating .small-review-images{margin:10px 0 0;padding:0}.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating .small-review-images li,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating .small-review-images li{vertical-align:top;display:inline-block;list-style:none;width:60px;height:60px;background-repeat:no-repeat;background-size:cover;background-position:50%;cursor:pointer;margin:0 10px 10px 0}.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating .small-review-images li.plus-more,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating .small-review-images li.plus-more{background:rgba(0,0,0,.1);color:#000c29;font-weight:600;text-align:center;line-height:30px;font-size:11px}.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating tr,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating tr{border-top:1px solid #eee}.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating tr:last-child,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating tr:last-child{border-bottom:none}.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating tr:last-child td,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating tr:last-child td{padding-bottom:0}.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating tr td,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating tr td{padding:20px 0}.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating tr td .stars i,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating tr td .stars i{font-size:24px!important}.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating tr td .user-image,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating tr td .user-image{width:80px;height:80px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50%}.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating tr td.user,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating tr td.user{width:120px}.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating tr td.rating,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating tr td.rating{width:calc(100% - 120px)!important}.schoolpage .school-information-container .school-accommodations .reviews-container table.user-rating tr td.rating p,.schoolpage .school-information-container .school-courses .reviews-container table.user-rating tr td.rating p{color:#000c29;font-size:14px}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-table-striped tbody tr:nth-of-type(odd){border-bottom:1px solid #ddd;border-top:1px solid #ddd}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content{padding-left:0}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .small-accommodation-images{margin:10px 0 0;padding:0}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .small-accommodation-images li{vertical-align:top;display:inline-block;margin-right:0;list-style:none;width:30px;height:30px;background-repeat:no-repeat;background-size:cover;background-position:50%;cursor:pointer}.schoolpage .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .small-accommodation-images li.plus-more{background:rgba(0,0,0,.1);color:#000c29;font-weight:600;text-align:center;line-height:30px;font-size:11px}.schoolpage .airporttransfertabs.two{display:none!important}.schoolpage .airporttransferoptionscontainer{width:100%!important;padding:0!important}.schoolpage .airporttransferoptionscontainer .airporttransferoptions{display:flex}.schoolpage .airporttransferoptionscontainer .airporttransferoptions .tab-content-inner{display:block!important;position:relative;flex:1;padding:20px 10px 20px 20px}.schoolpage .airporttransferoptionscontainer .airporttransferoptions .tab-content-inner h4{font-size:18px}.schoolpage .airporttransferoptionscontainer .airporttransferoptions .tab-content-inner .uk-button{padding:0 5px;font-size:12px}.schoolpage .airporttransferoptionscontainer .airporttransferoptions .tab-content-inner:after{content:"";position:absolute;left:-20px;right:-20px;bottom:15px;height:4px;background:#f2f2f2;display:none}.schoolpage .airporttransferoptionscontainer .airporttransferoptions .tab-content-inner:last-child{padding-bottom:10px}.schoolpage .airporttransferoptionscontainer .airporttransferoptions .tab-content-inner:last-child:after{display:none}.schoolpage .configuration-price-container{width:30%;max-height:calc(100vh - 116px)!important;z-index:100}.schoolpage .configuration-price-container .searching-map{vertical-align:top;width:100%;min-height:330px;height:50vh;max-height:70vh}.schoolpage .configuration-price-container .usps{padding-left:10px}.schoolpage .configuration-price-container .usps li{font-weight:600}.schoolpage .configuration-price-container .start-duration-container{position:relative}.schoolpage .configuration-price-container .start-duration-container:after{content:"\F0D7";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;right:14px;color:#000c29;top:35px;font-size:15px;pointer-events:none}.schoolpage .configuration-price-container .start-duration-container .fake-start-duration-input{font-size:14px;color:#000c29;font-weight:600;cursor:pointer}.schoolpage .configuration-price-container .start-duration-container .fake-start-duration-input::-webkit-input-placeholder{color:#000c29}.schoolpage .configuration-price-container .start-duration-container .fake-start-duration-input::-moz-placeholder{color:#000c29}.schoolpage .configuration-price-container .start-duration-container .fake-start-duration-input:-ms-input-placeholder{color:#000c29}.schoolpage .configuration-price-container .start-duration-container .fake-start-duration-input:-moz-placeholder{color:#000c29}.schoolpage .configuration-price-container .start-duration-container .sidebar-school-form{position:absolute;width:100%;top:20px;background:#fff;z-index:10;padding:20px;box-sizing:border-box;box-shadow:5px 5px 20px rgba(0,0,0,.2);-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.schoolpage .configuration-price-container .start-duration-container .sidebar-school-form input{height:40px;font-size:16px}.schoolpage .configuration-price-container .start-duration-container .sidebar-school-form .chosen-single{height:40px!important;line-height:40px!important}.schoolpage .configuration-price-container .start-duration-container .sidebar-school-form .chosen-single span{font-size:16px}.schoolpage .configuration-price-container .start-duration-container .sidebar-school-form .chosen-single div b{top:8px}.schoolpage .configuration-price-container .school-datepicker::-webkit-input-placeholder{color:#000c29}.schoolpage .configuration-price-container .school-datepicker::-moz-placeholder{color:#000c29}.schoolpage .configuration-price-container .school-datepicker:-ms-input-placeholder{color:#000c29}.schoolpage .configuration-price-container .school-datepicker:-moz-placeholder{color:#000c29}.schoolpage .configuration-price-container .school-datepicker td.ui-datepicker-current-day a{border:1px solid #ff7513!important}table.course-tags-table tr td ul{margin:0;padding:0}table.course-tags-table tr td ul li{list-style:none;font-size:14px;line-height:1.2;font-weight:400}table.course-tags-table tr td ul li i{color:#13c64e;font-size:13px}table.course-tags-table tr td ul li.advised i,table.course-tags-table tr td ul li.required i{color:orange}.course-more-info-modal h4{position:relative;cursor:pointer}.course-more-info-modal h4 .price{position:absolute;font-size:18px;right:0;top:0}.course-more-info-modal h4 .price .fromprice{font-size:13px;color:#000c29}.course-more-info-modal h4 .course-quick-details{font-size:17px;font-weight:600;color:#ff7513}.course-more-info-modal h4 .course-quick-details i{font-size:16px}.course-more-info-modal h4.selected i.selected{color:#13c64e}.course-more-info-modal h4 i.selected{position:absolute;left:0;top:5px;color:#ddd;font-size:40px;cursor:pointer}.course-more-info-modal h4 .badge-cheapest-option{background:#13c64e;color:#fff;display:inline-block;font-size:11px;padding:0 20px;line-height:2;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-weight:600}.course-more-info-modal .course-content,.course-more-info-modal .course-content p{font-size:14px;color:#666}.course-more-info-modal .course-content table.course-tags-table tr td ul{margin:0;padding:0}.course-more-info-modal .course-content table.course-tags-table tr td ul li{list-style:none;font-size:14px;line-height:1.2;font-weight:600}.course-more-info-modal .course-content table.course-tags-table tr td ul li i{color:#13c64e;font-size:13px}.course-more-info-modal .course-content table.course-tags-table tr td ul li.advised i,.course-more-info-modal .course-content table.course-tags-table tr td ul li.required i{color:orange}.course-more-info-modal .course-content table.accommodation-options tr td{width:60%;padding-left:30px;padding-right:30px}.course-more-info-modal .course-content table.accommodation-options tr td ul.accommodation-extra-tags{margin:0;padding:0}.course-more-info-modal .course-content table.accommodation-options tr td ul.accommodation-extra-tags li{font-size:13px}.course-more-info-modal .course-content table.accommodation-options tr td:first-child{width:20%;padding-left:10px;padding-right:10px}.course-more-info-modal .course-content table.accommodation-options tr td:last-child{width:10%;padding-left:10px;padding-right:10px}.toggleweeks .next,.toggleweeks .prev{cursor:pointer;color:#ff7513}.toggleweeks .next:hover,.toggleweeks .prev:hover{color:#c55200}.accommodation-more-info-modal .main-image{width:100%;height:250px;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.accommodation-more-info-modal .main-image .total-image{position:absolute;display:block;top:0;right:0;bottom:0;left:0}.accommodation-more-info-modal ul.more-images{margin:0;padding:0}.accommodation-more-info-modal ul.more-images li{position:relative;display:inline-block;vertical-align:top;width:80px;height:80px;margin-right:10px;background-repeat:no-repeat;background-position:50%;background-size:cover;cursor:pointer}.accommodation-more-info-modal ul.general-items{padding:0;font-size:0;margin:20px 0 50px}.accommodation-more-info-modal ul.general-items li{display:inline-block;width:50%;color:#666;font-size:14px}.accommodation-more-info-modal ul.general-items li:before{content:"\2022";margin-right:5px}.offer-table-container{border:1px solid #eee;border-radius:4px;margin-top:40px}.mobx-overlay{background-color:rgba(21,24,29,.8)}.mobx-bottom-bar,.mobx-top-bar{background:none}.mobx-img.mobx-media-loaded{border:20px solid transparent}.pros-and-cons-list{list-style:none;padding:0;margin:0}.pros-and-cons-list li{margin-bottom:5px}.pros-and-cons-list li i,.pros-and-cons-list li span{font-size:15px;line-height:1.5;vertical-align:top}.pros-and-cons-list li i{margin-top:1px;margin-right:5px;display:inline-block;width:15px}.pros-and-cons-list li span{display:inline-block;width:calc(100% - 30px)}.school-page-container{position:relative;transition:all .4s linear;opacity:1;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.school-page-container.options-pricing-open{transform:translate3d(0,20px,0);opacity:0}.school-page-container .favorite{position:relative;top:-2px}.school-media-and-maps{width:100%;height:500px;position:relative}.school-media-and-maps .school-images-rating{background:linear-gradient(45deg,rgba(0,0,0,.6),transparent 39%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#99000000",endColorstr="#00000000",GradientType=1);position:absolute;bottom:0;left:0;padding:140px 140px 0 0}.school-media-and-maps .school-images-rating .number-rating{font-size:30px;line-height:1.1;color:#fff;font-weight:600;padding:12px}.school-media-and-maps .school-images-rating .number-rating .big{text-shadow:1px 1px 3px rgba(0,0,0,.3)}.school-media-and-maps .school-images-rating .number-rating .small{font-size:60%;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.school-media-and-maps .school-images-rating .number-rating span.basedon{color:#fff;font-weight:600;font-size:13px;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.school-media-and-maps .school-images-rating .number-rating h4{font-size:18px;text-align:center;font-weight:600;color:#fff;padding:4px 12px;background:#ff7513;border-radius:4px;margin:10px 0 0}.school-media-and-maps .school-media-and-maps-inner{height:100%;width:100%;overflow:hidden}.school-media-and-maps .mobx-school-images-container{width:300%;height:100%}.school-media-and-maps .mobx-school-images-container .mobx-school-image.inlined{display:inline-block;vertical-align:top;height:100%;border-right:8px solid #fff}.school-media-and-maps .mobx-school-images-container .mobx-school-image.inlined img{height:100%}.school-media-and-maps .start-mobx-button{position:absolute;left:20px;bottom:20px}.school-media-and-maps .static-map{width:200px;height:100px;position:absolute;right:20px;bottom:20px;box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:2px;cursor:pointer;border:2px solid transparent}.school-media-and-maps .static-map:hover{border-color:#fff}.school-media-and-maps .arrow-right{background:rgba(0,0,0,.7);color:#fff;font-size:16px;padding:3px 10px;position:absolute;right:10px;top:50%;margin-top:-10px;cursor:pointer}#school-menu{position:fixed;top:-200px;left:0;right:0;z-index:999999}#school-menu:before{top:-200px}#school-menu.open,#school-menu.open:before{top:0}.school-menu .favorite{background:none;border:none;top:-10px;right:-10px;z-index:3;cursor:pointer;padding:10px}.school-menu .favorite.saved i.not-saved{display:none}.school-menu .favorite.saved i.saved{display:block;color:#ff7513}.school-menu .favorite i.not-saved{display:block;opacity:.5}.school-menu .favorite i.saved{display:none}.school-menu .favorite:hover i.not-saved{opacity:1}.school-menu .favorite:focus{outline:0}.school-menu .show-when-sticky{display:none}.school-menu.uk-active h1{font-size:30px;margin-bottom:0}.school-menu.uk-active .show-when-sticky{display:block}.school-menu.uk-active .hide-when-sticky{display:none}.school-menu.uk-active:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;border-bottom:1px solid #eee;background:#fff;z-index:-1}.school-menu.uk-active .school-page-section{padding:10px 0}.school-page-section{margin:0 70px;padding:40px}.school-page-section .header-booking-progress{display:inline-block;position:relative;z-index:10;top:15px;margin-bottom:40px;width:100%;margin-top:-40px}.school-page-section .header-booking-progress ol{margin:0;padding:0;display:inline;line-height:45px}.school-page-section .header-booking-progress ol li{float:left;vertical-align:middle;margin-left:40px;font-size:16px;opacity:1}.school-page-section .header-booking-progress ol li:after{content:">";margin-left:20px}.school-page-section .header-booking-progress ol li:first-child{margin-left:20px}.school-page-section .header-booking-progress ol li:last-child:after{display:none}.school-page-section .header-booking-progress ol li.active{opacity:1;font-weight:600}.school-page-section.with-border{border:1px solid #eee}.school-page-section ul.highlighted-items-orange{-moz-columns:3;column-count:3;-moz-column-gap:10px;column-gap:10px}.school-page-section ul.highlighted-items-orange li{width:100%;box-sizing:border-box}.sale-badge{background:#ff7513;color:#fff;font-size:14px;padding:4px 20px;border-radius:2px;font-weight:600}.about-the-school{font-size:16px;color:#666;line-height:1.5}.discount5-container{font-size:16px;background:#e8f7fd;overflow:hidden}.discount5-container .school-sidebar-faker{background:#fff;width:300px;top:30px;bottom:-50px;border:1px solid #eee;position:absolute;left:50%;margin-left:-130px}.discount5-container .school-sidebar-faker .image{background-repeat:no-repeat;background-size:cover;background-position:50%;height:150px}.discount5-container .school-sidebar-faker .overlayer{width:120%;background:#fff;line-height:50px;border:1px solid #eee;box-shadow:1px 1px 4px rgba(0,0,0,.2);position:absolute;left:-10%;bottom:30px;padding:0 40px;box-sizing:border-box}.translated-disclaimer{display:block;width:100%;color:#000c29;border-radius:4px;padding:6px 0;font-weight:600;font-size:13px}.number-rating{position:absolute;background:none;border:none;top:-10px;right:0;z-index:0;color:#ff7513;font-weight:600}.number-rating .big{font-size:30px}.number-rating .small{font-size:22px}.about-the-city{background-size:cover;background-position:50%}.about-the-city:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(10,32,53,.7),rgba(10,32,53,.3));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b30a2035",endColorstr="#4d0a2035",GradientType=1)}.about-the-city .background-image{position:absolute;top:0;right:0;left:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:50%;transition:all .3s ease-in-out;transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.about-the-city .caption{position:relative;z-index:2;transition:all .2s ease-in-out;color:#fff}.about-the-city .caption h4{color:#fff;position:relative;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.about-the-city .caption p{color:#fff;font-size:18px;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.about-the-city .overall-link{z-index:3}.accommodation-groups{margin:30px -40px -40px}.accommodation-groups .accommodation-group{padding:30px 40px}.accommodation-groups .accommodation-group .accommodation-group-image{width:100%;height:180px;background-size:cover;background-position:50%}.accommodation-groups .accommodation-group .accommodation-contribution{font-size:12px}.accommodation-groups .accommodation-group .accommodation-contribution i{font-size:9px;color:#ff7513;margin-right:5px;position:relative;top:-1px}.accommodation-groups .accommodation-group .accommodation-options-table{margin-top:10px;width:100%;font-family:Poppins,sans-serif}.accommodation-groups .accommodation-group .accommodation-options-table tr td{padding:8px 0}.accommodation-groups .accommodation-group .accommodation-options-table tr td i{font-size:18px;color:#ff7513}.accommodation-groups .accommodation-group .accommodation-options-table tr td:first-child{font-size:14px;font-weight:600;padding-left:5px}.accommodation-groups .accommodation-group .accommodation-options-table tr td:first-child a{color:#000c29}.accommodation-groups .accommodation-group .accommodation-options-table tr td:last-child{font-size:14px;font-weight:600;padding-right:5px}.accommodation-groups .accommodation-group .accommodation-options-table tr:nth-of-type(odd){background:rgba(0,0,0,.05)}.reviews-container{background:#fff;position:relative}.reviews-container .logo-google{width:150px}.reviews-container hr{margin:20px -40px}.reviews-container .stars i{color:#ff7513;font-size:24px!important}.reviews-container table.user-rating table.w50reviews{font-size:14px}.reviews-container table.user-rating table.w50reviews tr td{padding:0}.reviews-container table.user-rating table.w50reviews .stars i.fs14,.reviews-container table.user-rating table.w50reviews strong i{font-size:14px!important}.reviews-container table.user-rating .small-review-images{margin:10px 0 0;padding:0}.reviews-container table.user-rating .small-review-images li{vertical-align:top;display:inline-block;list-style:none;width:60px;height:60px;background-repeat:no-repeat;background-size:cover;background-position:50%;cursor:pointer;margin:0 10px 10px 0}.reviews-container table.user-rating .small-review-images li.plus-more{background:rgba(0,0,0,.1);color:#000c29;font-weight:600;text-align:center;line-height:30px;font-size:11px}.reviews-container table.user-rating tr:last-child{border-bottom:none}.reviews-container table.user-rating tr:last-child td{padding-bottom:0}.reviews-container table.user-rating tr td{padding:20px 0}.reviews-container table.user-rating tr td .stars i{font-size:24px!important}.reviews-container table.user-rating tr td .user-image{width:80px;height:80px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50%}.reviews-container table.user-rating tr td.user{width:120px}.reviews-container table.user-rating tr td.rating{width:calc(100% - 120px)!important}.original-review{padding:30px 20px 20px;border:1px solid rgba(0,122,255,.1);background:#f1f3fa;position:relative}.reviews-container table.user-rating tr td.rating p{color:#000c29;font-size:14px}.options-pricing-container{background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;transition:all .4s linear;opacity:0;pointer-events:none;transform:translate3d(0,-50px,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.options-pricing-container.open{transform:translateZ(0);opacity:1;pointer-events:all}.options-pricing-container.open .inner{height:100%;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:130px 0 50px;box-sizing:border-box}.options-pricing-container.open .inner::-webkit-scrollbar{display:none}.options-pricing-container .school-page-section{padding:0}.options-pricing-container .options-pricing-back-to-school{position:absolute;left:20px;top:-67px;font-size:16px;font-family:Poppins,sans-serif;font-weight:600;color:#666;border:2px solid #eee;padding:10px 15px;border-radius:40px}.options-pricing-container .options-pricing-back-to-school:hover{text-decoration:none;color:#ff7513;border-color:#ff7513}.options-pricing-container .options-pricing-container.hasHover .school-page-section>div .section .courses-vue-container .course:hover .inner{background:#eaf9ef;border:1px solid #d6f3e0}.options-pricing-container .options-pricing-container.hasHover .school-page-section>div .section .courses-vue-container .course:hover .inner h4{color:#1aab4a}.options-pricing-container .options-pricing-container.hasHover .school-page-section>div .section .courses-vue-container .course:hover .inner h5{color:#000c29}.options-pricing-container .school-page-section>div{display:flex}.options-pricing-container .school-page-section>div .section{flex:1;padding-right:50px}.options-pricing-container .school-page-section>div .section .courses-vue-container{margin-right:-10px}.options-pricing-container .school-page-section>div .section .courses-vue-container .course.selected{cursor:pointer}.options-pricing-container .school-page-section>div .section .courses-vue-container .course.selected .inner{background:#eaf9ef;border:1px solid #d6f3e0}.options-pricing-container .school-page-section>div .section .courses-vue-container .course.selected .inner h4{color:#1aab4a}.options-pricing-container .school-page-section>div .section .courses-vue-container .course.selected .inner h5{color:#000c29}.options-pricing-container .school-page-section>div .section .courses-vue-container .course.unbookable{opacity:.3}.options-pricing-container .school-page-section>div .section .courses-vue-container .course .inner{background:#fff;border-radius:2px;border:1px solid #eee;padding:20px}.options-pricing-container .school-page-section>div .section .courses-vue-container .course .course-details{color:#000c29;font-size:12px;text-transform:uppercase;margin-top:0;font-weight:600}.options-pricing-container .school-page-section>div .section .c-pane-container{background:#fff!important;width:100%;border-radius:2px!important}#booking-preview{background:#fff;border-radius:2px;border:1px solid #eee;width:370px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#booking-preview .booking-level-duration-container{border-bottom:2px solid #eee;font-weight:600;margin-top:-30px;margin-left:-30px;margin-right:-30px;padding:10px 30px}#booking-preview .school-image{width:100%;height:150px;background-size:cover;background-position:50%}#booking-preview .inner{padding:30px;box-sizing:border-box;font-size:14px}#booking-preview .inner select{width:100%}.testimonial i{color:#ff7513;font-size:20px}.testimonial h4{color:#07d;font-weight:600}.testimonial p{color:#000c29;line-height:1}.testimonial .testimonial-by{color:#000c29;font-size:12px}.testimonial .testimonial-by,.testimonial a{text-transform:uppercase;font-weight:600;font-family:Poppins,sans-serif}.testimonial a{color:#07d;font-size:10px;position:absolute;bottom:-20px;width:100%;left:0}.testimonial a i{color:#004077;font-size:8px}.testimonial a:hover{text-decoration:none}.school-contact-image{display:inline-block;width:70px;height:70px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:cover;margin-right:20px;position:relative;vertical-align:top;margin-top:10px;z-index:0}.school-contact-image i.verified{position:absolute;top:-9px;right:-11px;color:#13c64e;font-size:33px;border-radius:50%}.school-contact-image i.verified:after{content:"";width:17px;height:19px;background:#fff;position:absolute;z-index:-1;top:5px;left:8px}.school-contact-description{width:calc(100% - 100px);display:inline-block;vertical-align:top}.school-contact-description.w100{width:100%}.school-contact-description p{margin:0;padding:0;font-size:16px}.school-contact-description .stars i{color:#ff7513}.cd-schedule{position:relative;margin:2em 0;height:480px}.cd-schedule *{box-sizing:border-box}.cd-schedule ul{margin:0;padding:0}.cd-schedule ul li{list-style:none}.cd-schedule:before{content:"mobile";display:none}@media only screen and (min-width:800px){.cd-schedule{max-width:1400px;margin:40px -41px 2em -36px}.cd-schedule:after{clear:both;content:"";display:block}.cd-schedule:before{content:"desktop"}}.cd-schedule .timeline{display:none}@media only screen and (min-width:800px){.cd-schedule .timeline{display:block;position:absolute;top:0;left:0;height:100%;width:100%;padding-top:24px;opacity:.5}.cd-schedule .timeline li{position:relative;height:50px;height:24px}.cd-schedule .timeline li:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#eaeaea}.cd-schedule .timeline li:last-of-type:after,.cd-schedule .timeline li span{display:none}}@media only screen and (min-width:1000px){.cd-schedule .timeline li:after{width:calc(100% + 4px);left:-5px}.cd-schedule .timeline li span{display:inline-block;font-size:11px;color:#000c29}.cd-schedule .timeline li:nth-of-type(2n) span{display:none}.cd-schedule .timeline li:nth-of-type(2n):after{opacity:0}}.cd-schedule .events{position:relative;z-index:1}.cd-schedule .events .events-group{margin-bottom:30px}.cd-schedule .events .top-info{width:100%;padding:0 5%}.cd-schedule .events .top-info>span{display:inline-block;margin-bottom:10px;font-weight:700}.cd-schedule .events .events-group>ul{position:relative;padding:0 5%;display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch}.cd-schedule .events .events-group>ul:after{display:inline-block;content:"-";width:1px;height:100%;opacity:0;color:transparent}.cd-schedule .events .single-event{flex-shrink:0;float:left;height:150px;width:70%;max-width:300px;pointer-events:none;margin-right:20px;transition:opacity .2s,background .2s}.cd-schedule .events .single-event:last-of-type{margin-right:5%}.cd-schedule .events .single-event a{display:block;height:100%;padding:.8em}.cd-schedule .events .single-event a:hover{text-decoration:none}@media only screen and (min-width:550px){.cd-schedule .events .single-event{width:100%}}@media only screen and (min-width:800px){.cd-schedule .events{float:left;width:100%}.cd-schedule .events .events-group{width:14.285%;box-sizing:border-box;float:left;margin-bottom:0}.cd-schedule .events .events-group:not(:first-of-type){border-left-width:0}.cd-schedule .events .top-info{display:table;height:50px;padding:0;height:24px}.cd-schedule .events .top-info>span{display:table-cell;vertical-align:middle;padding:0 .5em;box-sizing:border-box;text-align:center;color:#000c29;font-weight:400;margin-bottom:0}.cd-schedule .events .events-group>ul{display:block;overflow:visible;padding:0}.cd-schedule .events .events-group>ul:after{clear:both;content:"";display:block;display:none}.cd-schedule .events .single-event{position:absolute;z-index:3;width:98%;left:-1px;flex-shrink:1;height:auto;max-width:none;margin-right:0;border-radius:4px}.cd-schedule .events .single-event:hover{box-shadow:2px 2px 20px rgba(0,0,0,.1)}.cd-schedule .events .single-event a{padding:7px 10px}.cd-schedule .events .single-event:last-of-type{margin-right:0}.cd-schedule .events .single-event.selected-event{visibility:hidden}}@media only screen and (min-width:1000px){.cd-schedule .events{width:100%}}.cd-schedule.loading .events .single-event{opacity:0}.cd-schedule .event-date,.cd-schedule .event-name{display:block;color:#000c29;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-schedule .event-name{font-size:13px}.cd-schedule .event-date{font-size:11px;font-weight:600;display:none}.cd-schedule .single-event[data-event=event-1],.cd-schedule [data-event=event-1] .header-bg{background:#f2f2f2}.cd-schedule .single-event[data-event=event-1] *,.cd-schedule [data-event=event-1] .header-bg *{color:#000c29}.cd-schedule .single-event[data-event=event-1]:hover{background:#e5e5e5}.cd-schedule .single-event[data-event=event-2],.cd-schedule [data-event=event-2] .header-bg{background:#cef5db}.cd-schedule .single-event[data-event=event-2] *,.cd-schedule [data-event=event-2] .header-bg *{color:#13c64e}.cd-schedule .single-event[data-event=event-2]:hover{background:#b9f1cb}.cd-schedule .single-event[data-event=event-3],.cd-schedule [data-event=event-3] .header-bg{background:#bad9f5}.cd-schedule .single-event[data-event=event-3] *,.cd-schedule [data-event=event-3] .header-bg *{color:#07d}.cd-schedule .single-event[data-event=event-3]:hover{background:#a4cdf2}.cd-schedule .single-event[data-event=event-4],.cd-schedule [data-event=event-4] .header-bg{background:#ffd8bc}.cd-schedule .single-event[data-event=event-4] *,.cd-schedule [data-event=event-4] .header-bg *{color:#ff7513}.cd-schedule .single-event[data-event=event-4]:hover{background:#ffc9a3}.cd-schedule .single-event[data-event=event-5],.cd-schedule [data-event=event-5] .header-bg{background:#f7d6d6}.cd-schedule .single-event[data-event=event-5] *,.cd-schedule [data-event=event-5] .header-bg *{color:#f44}.cd-schedule .single-event[data-event=event-5]:hover{background:#f3c1c1}.cd-schedule .event-modal{position:fixed;z-index:3;top:0;right:0;height:100%;width:100%;visibility:hidden;transform:translateZ(0);transform:translateX(100%);transition:transform .4s,visibility .4s;transition-timing-function:cubic-bezier(.5,0,.1,1);box-shadow:0 0 300px rgba(0,0,0,.3)}.cd-schedule .event-modal .header{position:relative;height:70px;display:table;width:100%}.cd-schedule .event-modal .header .content{position:relative;z-index:3;display:table-cell;vertical-align:middle;padding:.6em 5%}.cd-schedule .event-modal .body{position:relative;width:100%;height:calc(100% - 70px)}.cd-schedule .event-modal .event-info{position:relative;z-index:2;line-height:1.4;height:100%;overflow:hidden}.cd-schedule .event-modal .event-info>div{overflow:auto;height:100%;padding:1.4em 5%}.cd-schedule .event-modal .body-bg,.cd-schedule .event-modal .header-bg{position:absolute;top:0;left:0;height:100%;width:100%}.cd-schedule .event-modal .body-bg{z-index:1;background:#fff;transform-origin:top left}.cd-schedule .event-modal .header-bg{z-index:2;transform-origin:top center}.cd-schedule .event-modal .close{position:absolute;top:0;right:0;z-index:3;background:rgba(0,0,0,.1);color:transparent;white-space:nowrap;text-indent:100%;height:70px;width:70px}.cd-schedule .event-modal .close:after,.cd-schedule .event-modal .close:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:22px;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-schedule .event-modal .close:before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.cd-schedule .event-modal .close:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.cd-schedule .event-modal .event-date{display:none}.cd-schedule .event-modal.no-transition,.cd-schedule .event-modal.no-transition .body-bg,.cd-schedule .event-modal.no-transition .header-bg{transition:none}@media only screen and (min-width:800px){.cd-schedule .event-modal{right:auto;width:auto;height:auto;transform:translateX(0);will-change:transform,width,height;transition:height .4s,width .4s,transform .4s,visibility .4s;transition-timing-function:cubic-bezier(.5,0,.1,1)}.cd-schedule .event-modal .header{position:absolute;display:block;top:0;left:0;height:100%}.cd-schedule .event-modal .header .content{display:block;padding:.8em}.cd-schedule .event-modal .event-info>div{padding:2em 3em 2em 2em}.cd-schedule .event-modal .body{height:100%;width:auto}.cd-schedule .event-modal .body-bg,.cd-schedule .event-modal .header-bg{transform:translateZ(0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-schedule .event-modal .header-bg{transition:transform .4s;transition-timing-function:cubic-bezier(.5,0,.1,1)}.cd-schedule .event-modal .body-bg{opacity:0;transform:none}.cd-schedule .event-modal .event-date{display:block}.cd-schedule .event-modal .close,.cd-schedule .event-modal .event-info{opacity:0}.cd-schedule .event-modal .close{width:40px;height:40px;background:transparent}.cd-schedule .event-modal .close:after,.cd-schedule .event-modal .close:before{background:#222;height:16px}}@media only screen and (min-width:1000px){.cd-schedule .event-modal .header .content{padding:1.2em}}.cd-schedule.modal-is-open .event-modal{transform:translateX(0);visibility:visible}.cd-schedule.modal-is-open .event-modal .event-info>div{-webkit-overflow-scrolling:touch}@media only screen and (min-width:800px){.cd-schedule.animation-completed .event-modal .close,.cd-schedule.content-loaded.animation-completed .event-modal .event-info{opacity:1;transition:opacity .2s}.cd-schedule.modal-is-open .body-bg{opacity:1;transition:transform .4s;transition-timing-function:cubic-bezier(.5,0,.1,1)}}.cd-schedule .cover-layer{position:fixed;z-index:2;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.cd-schedule.modal-is-open .cover-layer{opacity:1;visibility:visible}.bookingpage{padding:0;margin:0 auto;max-width:1300px}.bookingpage .booking-information-container{width:65%;background:#fff;box-sizing:border-box;z-index:100;position:relative;padding:40px 70px}.bookingpage .booking-information-container ul.platform-usps.horizontal li{font-size:21px;margin-right:20px}.bookingpage .booking-information-container .verification-code-alert{background-color:#fcf8e3;border:1px solid #faebcc;color:#8a6d3b;padding:15px 12px;border-radius:8px}.bookingpage .booking-information-container .verification-code-alert p{color:#8a6d3b;margin:0}.bookingpage .booking-information-container .school-usps .school-contact-image{display:inline-block;width:70px;height:70px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:cover;margin-right:20px;position:relative;vertical-align:top;margin-top:10px;z-index:0}.bookingpage .booking-information-container .school-usps .school-contact-image i.verified{position:absolute;top:-9px;right:-11px;color:#13c64e;font-size:33px;border-radius:50%}.bookingpage .booking-information-container .school-usps .school-contact-image i.verified:after{content:"";width:17px;height:19px;background:#fff;position:absolute;z-index:-1;top:5px;left:8px}.bookingpage .booking-information-container .school-usps .school-contact-description{width:calc(100% - 100px);display:inline-block;vertical-align:top}.bookingpage .booking-information-container .school-usps .school-contact-description.w100{width:100%}.bookingpage .booking-information-container .school-usps .school-contact-description .stars i{color:#ff7513}.bookingpage .booking-information-container .uk-accordion{background:#fff;padding:40px;border:1px solid #efe8e1}.bookingpage .booking-information-container .uk-accordion hr{margin:20px -40px}.bookingpage .booking-information-container .uk-accordion .uk-accordion-title{position:relative;padding-left:60px;cursor:pointer}.bookingpage .booking-information-container .uk-accordion .uk-accordion-title .price{position:absolute;font-size:18px;right:0;top:0}.bookingpage .booking-information-container .uk-accordion .uk-accordion-title .price .fromprice{font-size:13px;color:#000c29}.bookingpage .booking-information-container .uk-accordion .uk-accordion-title .course-quick-details{font-size:14px;font-weight:600}.bookingpage .booking-information-container .uk-accordion .uk-accordion-title .course-quick-details i{font-size:16px}.bookingpage .booking-information-container .uk-accordion .uk-accordion-title.selected i.selected{color:#13c64e}.bookingpage .booking-information-container .uk-accordion .uk-accordion-title i.selected{position:absolute;left:0;top:5px;color:#ddd;font-size:40px;cursor:pointer}.bookingpage .booking-information-container .uk-accordion .uk-accordion-title .badge-cheapest-option{background:#13c64e;color:#fff;display:inline-block;font-size:11px;padding:0 20px;line-height:2;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-weight:600}.bookingpage .booking-information-container .uk-accordion .uk-accordion-content{padding-left:60px;font-size:14px;color:#666}.bookingpage .booking-information-container .uk-accordion .uk-accordion-content p{font-size:14px;color:#666}.bookingpage .booking-information-container .uk-accordion .uk-accordion-content table.accommodation-options tr td{width:60%;padding-left:30px;padding-right:30px}.bookingpage .booking-information-container .uk-accordion .uk-accordion-content table.accommodation-options tr td ul.accommodation-extra-tags{margin:0;padding:0}.bookingpage .booking-information-container .uk-accordion .uk-accordion-content table.accommodation-options tr td ul.accommodation-extra-tags li{font-size:13px}.bookingpage .booking-information-container .uk-accordion .uk-accordion-content table.accommodation-options tr td:first-child{width:20%;padding-left:10px;padding-right:10px}.bookingpage .booking-information-container .uk-accordion .uk-accordion-content table.accommodation-options tr td:last-child{width:10%;padding-left:10px;padding-right:10px}.bookingpage .booking-information-container .final-booking-table-container{background:#fff;border:1px solid #ddd}.bookingpage .booking-information-container .final-booking-table-container .final-booking-table .school-image{width:100%;height:250px;background-size:cover}.bookingpage .configuration-price-container{display:inline-table;width:35%;z-index:100;margin-top:0}.bookingpage .configuration-price-container.boxed{border:1px solid #ddd;box-sizing:border-box}.bookingpage .configuration-price-container .school-image{position:relative;height:180px;background-size:cover;background-repeat:no-repeat;background-position:50%}.bookingpage .configuration-price-container .school-image:before{content:"";position:absolute;bottom:0;left:0;right:0;top:0;background:rgba(0,0,0,.3)}.bookingpage .configuration-price-container .school-image .school-info-overlay{position:absolute;bottom:0;left:0;right:0;padding:20px 40px}.bookingpage .configuration-price-container .school-image .school-info-overlay h3,.bookingpage .configuration-price-container .school-image .school-info-overlay h4{color:#fff}.bookingpage .configuration-price-container .searching-map{vertical-align:top;width:100%;min-height:330px;height:50vh;max-height:70vh}.bookingpage .configuration-price-container .usps{padding-left:10px}.bookingpage .configuration-price-container .usps li{font-weight:600}.bookingpage .configuration-price-container .price-loading-container{margin-right:20px;width:35%}.bookingpage .add-coupon{border-top:1px solid #eee;padding:20px 40px 30px;box-sizing:border-box}.booking-timeline{overflow:visible;background:none;position:relative}.booking-timeline .uk-progress-bar{background:#ddd;position:relative;overflow:visible;-webkit-border-top-right-radius:12px;-webkit-border-bottom-right-radius:12px;-moz-border-radius-topright:12px;-moz-border-radius-bottomright:12px;border-top-right-radius:12px;border-bottom-right-radius:12px}.booking-timeline .uk-progress-bar:first-child{border-radius:0;-webkit-border-top-left-radius:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-topleft:12px;-moz-border-radius-bottomleft:12px;border-top-left-radius:12px;border-bottom-left-radius:12px}.booking-timeline .uk-progress-bar .title{left:0;right:0;position:absolute;top:-70px;font-weight:600;color:#000c29;font-family:Dosis,sans-serif;font-size:16px}.booking-timeline .free-cancelation{background:#07d;border-radius:0}.booking-timeline .now{background:#fff;width:16px;height:16px;border-radius:50%;position:absolute;top:2px;box-shadow:2px 2px 10px rgba(0,0,0,.2)}.booking-timeline .now span{position:absolute;top:30px;padding:0 10px;line-height:20px;color:#004077;font-size:13px;text-align:center;width:200px;left:-100px;font-weight:600;font-family:Dosis,sans-serif}.booking-timeline .now span:before{content:"^";position:absolute;top:-10px;left:0;right:0;text-align:center;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,sans-serif}.booking-timeline .deposit{background:#005caa;background:linear-gradient(180deg,rgba(26,151,157,0) 0,#1a979d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#001a979d",endColorstr="#1a979d",GradientType=0);width:2px;height:40px;position:absolute;top:0}.booking-timeline .deposit span{position:absolute;top:50px;padding:0 10px;line-height:20px;color:#004077;font-size:13px;text-align:center;width:200px;left:-100px;font-weight:600;font-family:Dosis,sans-serif;box-sizing:border-box}.booking-timeline .deposit span:before{content:"^";position:absolute;top:-10px;left:0;right:0;text-align:center;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,sans-serif}.booking-timeline .moment{background:#005caa;width:2px;height:40px;position:absolute;top:-10px}.booking-timeline .moment span{position:absolute;top:50px;padding:0 10px;line-height:20px;color:#004077;font-size:13px;text-align:center;width:200px;left:-100px;font-weight:600;font-family:Dosis,sans-serif;box-sizing:border-box}.booking-timeline .moment span:before{content:"^";position:absolute;top:-10px;left:0;right:0;text-align:center;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,sans-serif}.payment-disclaimer{overflow:hidden;border-radius:4px;border:1px solid #ff7513;padding:20px;box-sizing:border-box;margin-top:20px}.payment-disclaimer p{font-size:14px;color:#666;margin:0;font-weight:600}.payment-disclaimer p i{color:#ff7513}.payment-method-list{border:1px solid #eee;margin:0;padding:0;position:relative;height:50px;overflow:hidden;border-radius:4px}.payment-method-list.open{height:auto}.payment-method-list:after{content:"\F0D7";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;right:14px;color:#000c29;top:15px;font-size:15px;pointer-events:none}.payment-method-list li{height:50px;line-height:50px;list-style:none;padding:0 20px;cursor:pointer}.payment-method-list li:hover{background:#eee}.payment-method-list li span.image{width:100px;display:inline-block}.payment-method-list li span.image img{max-height:30px;max-width:80px}.payment-method-list li span{font-weight:600}.choice-wizard{width:100%;min-height:300px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:bottom;padding-top:50px;padding-bottom:100px}.choice-wizard.results-active{height:auto;padding:50px 0 100px;box-sizing:border-box}.choice-wizard .loader{position:absolute;top:0;right:0;left:0;bottom:0;background-repeat:no-repeat;background-position:50%;background-size:5%;background-image:url(/assets/img/spinner.svg)}.choice-wizard .contentcontainer{position:relative}.choice-wizard .contentcontainer .content{width:100%}.choice-wizard .contentcontainer .content .questions-container{padding:40px;box-sizing:border-box}.choice-wizard .contentcontainer .content h4{font-weight:600;text-transform:uppercase}.choice-wizard .contentcontainer .content h1{font-size:30px;color:#000c29;font-weight:600}.choice-wizard .contentcontainer .content p{color:#000c29;font-size:16px}.choice-wizard .contentcontainer .content .keuzehulp-checkboxes label span,.choice-wizard .contentcontainer .content p.color-#444{color:#000c29}.choice-wizard .contentcontainer .content .keuzehulp-checkboxes label span i{margin-right:5px}.choice-wizard .contentcontainer .content .keuzehulp-checkboxes label:hover span{color:#000c29}.choice-wizard .contentcontainer .content .keuzehulp-checkboxes input[type=checkbox]{display:none}.choice-wizard .contentcontainer .content .answers{font-size:16px;line-height:1.5}.choice-wizard .contentcontainer .content .answers label{color:rgba(0,0,0,.5);cursor:pointer}.choice-wizard .contentcontainer .content .answers label.active,.choice-wizard .contentcontainer .content .answers label:hover{color:#000c29}.choice-wizard .contentcontainer .content .answers label input{display:none}.choice-wizard .contentcontainer .content .answers label i.checkie{color:#000c29;display:none}.choice-wizard .contentcontainer .content .answers label i.checkie.active{display:inline-block}.choice-wizard .uk-slidenav.uk-slidenav-contrast.ttr{right:-55px;display:block}.choice-wizard .uk-slidenav.uk-slidenav-contrast.ttr i{font-size:44px}.choice-wizard .uk-slidenav.uk-slidenav-contrast.ttl{left:-35px;display:block}.choice-wizard .uk-slidenav.uk-slidenav-contrast.ttl i{font-size:44px}.choice-wizard .results-sidebar-container{padding:40px 60px 40px 40px;box-sizing:border-box;background:#f2f2f2}.choice-wizard .results-sidebar-container .uk-slider-container{margin-left:-40px}.choice-wizard .results-sidebar-container .school-card{background:#fff;border-radius:4px;position:relative;overflow:hidden}.choice-wizard .results-sidebar-container .school-card .image{height:150px;background-repeat:no-repeat;background-size:cover;background-position:50%}.choice-wizard .results-sidebar-container .school-card .bottom-school-card-container{padding-bottom:20px}.choice-wizard .results-sidebar-container .school-card .caption{padding:20px 20px 60px}.choice-wizard ul.steps{margin:0;padding:0;height:80px;background:#eee;position:fixed;left:0;right:0;bottom:0;z-index:999;box-shadow:0 0 30px rgba(0,0,0,.1)}.choice-wizard ul.steps li{list-style:none;display:inline-block}.choice-wizard ul.steps li a{display:block;line-height:80px;width:120px;text-align:center;color:#000c29;pointer-events:none}.choice-wizard ul.steps li a i{font-size:28px}.choice-wizard ul.steps li a:hover{color:#000c29;text-decoration:none}.choice-wizard ul.steps li.active a,.choice-wizard ul.steps li.filled a{color:#ff7513;pointer-events:auto}.choice-wizard ul.steps li.results{background:#eee}.choice-wizard ul.steps li.results a{text-transform:uppercase;font-size:14px;width:auto;padding:0 40px;color:#000c29;font-weight:600;pointer-events:auto}.choice-wizard ul.steps li.results a:hover{color:#000c29}.choice-wizard ul.steps li.active a{background:#f60;color:#fff;box-sizing:border-box;border-bottom:2px solid #df5d00;position:relative}.choice-wizard ul.steps li.active a:before{content:"";width:16px;height:16px;background:#f60;position:absolute;left:50%;margin-left:-6px;top:-8px;transform:rotateX(0deg) rotateY(0deg) rotate(45deg)}.wizard-form input[type=number]:focus,.wizard-form input[type=text]:focus{background:#fff}.ldpage .banner{position:relative;width:100%;height:60vh;max-height:700px;min-height:500px;background-position:50%;background-size:cover}.ldpage .banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);background:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 25%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.ldpage .banner.below-menu{top:-116px;margin-bottom:-116px;z-index:0}.ldpage .banner .caption-title{width:calc(100% - 550px);padding:40px;box-sizing:border-box;position:relative;margin-top:50px}.ldpage .banner .caption-title h4{text-transform:uppercase;font-size:24px;font-weight:600;color:#ff7513;margin:0}.ldpage .banner .caption-title h1{color:#fff;font-weight:300;margin:0}.ldpage .banner .caption-title form{margin-top:20px;position:relative;z-index:10}.ldpage .banner .caption-title form .chosen-container{background:none}.ldpage .banner .caption-title form .chosen-container .chosen-single{background:#fff!important}.ldpage .banner .caption-title form input{background:#fff}.ldpage .banner .caption-title form .start-date-dropdown-icon{z-index:1;pointer-events:none}.ldpage .banner .platform-usps{left:40px;bottom:40px;position:absolute;color:#fff;z-index:2}.ldpage .banner .platform-usps.whitelinks li a{color:#fff}.ldpage .banner .platform-usps.whitelinks li a:hover{text-decoration:none}.ldpage .banner .caption{margin-top:50px;position:relative;width:500px;background:#fff;border-radius:4px;box-shadow:2px 2px 20px rgba(0,0,0,.2);padding:40px;box-sizing:border-box}.ldpage .banner .caption h1{color:#000c29;font-weight:600;font-size:36px;position:relative;display:block;padding:30px 40px 20px;margin:-40px -40px 20px;border-bottom:1px solid #eee}.ldpage .banner .caption form.ldpage-form label{font-weight:600}.ldpage .content .school-card{border-radius:4px;position:relative;overflow:hidden;border:1px solid #eee}.ldpage .content .school-card .image{height:150px;background-repeat:no-repeat;background-size:cover;background-position:50%}.ldpage .content .school-card .bottom-school-card-container{position:absolute;bottom:20px}.ldpage .content .school-card .caption{padding:20px 20px 60px}.ldpage .content .school-card .caption a.uk-button{position:absolute;bottom:20px}.ldpage .content .stars i{font-size:12px;color:#ff7513}.ldpage .content #map{width:100%;height:300px}.ldpage .content.about-page .big-title{font-size:120px;color:#ff7513;width:200%;position:relative;top:0;z-index:2}.ldpage .content.about-page .right-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px}.ldpage .content.about-page .right-image.h500{height:500px}.ldpage .content.about-page .right-image.h400{height:400px}.ldpage .content.about-page .right-image.h300{height:300px}.ldpage .content.about-page table.faq-table tr{border-bottom:1px solid #eee}.ldpage .content.about-page table.faq-table tr:last-child{border-bottom:none}.ldpage .content.about-page table.faq-table tr td{vertical-align:top;padding:50px 0}.ldpage .content.about-page table.faq-table tr td:first-child{padding-left:0;width:30%}.ldpage .content.about-page table.faq-table tr td .uk-accordion-title{list-style:none;display:inline-block;font-weight:600;margin-top:0;cursor:pointer;font-size:22px;line-height:2;color:#000c29;border-bottom:2px dashed #999}.ldpage .content.about-page table.faq-table tr td .uk-accordion-title:hover{color:#ff7513;text-decoration:none;border-color:#ff7513}.ldpage .content.about-page table.coutries-cities-table tr{border-bottom:1px solid #eee}.ldpage .content.about-page table.coutries-cities-table tr:last-child{border-bottom:none}.ldpage .content.about-page table.coutries-cities-table tr td{vertical-align:top;padding:50px 0}.ldpage .content.about-page table.coutries-cities-table tr td:first-child{padding-left:0;width:30%}.ldpage .content.about-page table.coutries-cities-table tr td .city-list{margin:0;padding:0;font-size:0}.ldpage .content.about-page table.coutries-cities-table tr td .city-list li{list-style:none;width:50%;display:inline-block;font-size:18px;line-height:1.7}.ldpage .content.about-page table.coutries-cities-table tr td .city-list li a{color:#000c29}.ldpage .content.about-page table.coutries-cities-table tr td .city-list li a:hover{color:#ff7513;text-decoration:none;border-color:#ff7513}.ui-state-hover,.ui-widget-content .ui-state-hover{background:#e8f5ec!important;color:#13c64e!important}.ui-state-active,.ui-widget-content .ui-state-active{background:#e8f5ec!important;color:#13c64e!important;border:1px solid #13c64e!important;font-weight:600!important}#promises ul{margin:0;padding:0}#promises ul li{list-style:none}.how-it-works-steps .step1:before{content:"1";font-size:520px;left:-50px;color:#ddd;z-index:0;position:absolute;top:80px;opacity:.4}.how-it-works-steps .step1>div{position:relative}.how-it-works-steps .step2:before{content:"2";font-size:520px;right:-50px;color:#ddd;z-index:0;position:absolute;top:80px;opacity:.4}.how-it-works-steps .step2>div{position:relative}.how-it-works-steps .step3:before{content:"3";font-size:520px;left:-50px;color:#ddd;z-index:0;position:absolute;top:80px;opacity:.4}.how-it-works-steps .step3>div{position:relative}.chatbox{min-height:595px;padding:0;width:90%;margin:50px auto 0}.chatbox>div{min-height:80vh}.chatbox .chats{background:#fff}.chatbox .chats ul{margin:0;padding:0;font-size:0}.chatbox .chats ul li{list-style:none;display:inline-block;padding:20px}.chatbox .chats ul li.active,.chatbox .chats ul li:hover{background:#f8f5f2}.chatbox .chats ul li .profile-image{display:inline-block;width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:cover;margin-right:20px;position:relative}.chatbox .chats ul li .profile-image span.badge{position:absolute;top:-4px;right:-4px;left:auto}.chatbox .chats ul li .chat-description{display:inline-block;width:calc(100% - 70px)}.chatbox .chats ul li .chat-description h5{font-size:16px;font-weight:600;margin:0}.chatbox .chats ul li .chat-description p{font-size:14px;font-weight:400;line-height:1.5;color:#000c29;margin:0}.chatbox .offers{padding:40px;box-sizing:border-box;border:1px solid #eee}.chatbox .offers .usp-list{font-size:14px}.chatbox .offers .usp-list i{font-size:18px}.chatbox .offers .school-image{margin:-40px -40px 40px;padding:40px;box-sizing:border-box;background-size:cover;height:250px;position:relative}.chatbox .offers .school-image .school-contact-image{position:absolute;bottom:-20px;border:2px solid #fff;display:inline-block;width:70px;height:70px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:cover;margin-right:20px;vertical-align:top;margin-top:10px;z-index:0}.chatbox .offers .school-image .school-contact-image i.verified{position:absolute;top:-9px;right:-11px;color:#13c64e;font-size:33px;border-radius:50%}.chatbox .offers .school-image .school-contact-image i.verified:after{content:"";width:17px;height:19px;background:#fff;position:absolute;z-index:-1;top:5px;left:8px}.chatbox .offers .previous-options{border:1px solid #eee;border-radius:8px}.chatbox .offers .previous-options .uk-accordion-title{background:#f2f2f2;border-bottom:1px solid #e5e5e5;padding:20px 20px 0;cursor:pointer}.chatbox .offers .previous-options .uk-accordion-content{padding:20px}.chatbox h4.chat-title{background:#fff;line-break:50px;box-shadow:0 5px 20px rgba(0,0,0,.4)}.chatbox .chat{width:100%;height:auto;right:0;max-height:500px;min-height:300px;background:#f2f2f2}.chatbox .chat,.chatbox .chat .messages{display:flex;justify-content:space-between;flex-direction:column}.chatbox .chat .messages{margin-bottom:auto;flex-grow:1;font-size:14px;padding:20px;overflow-y:scroll}.chatbox .chat .messages .messagesContainer{margin-top:auto}.chatbox .chat .messages .messagesContainer .message{width:80%}.chatbox .chat .messages .messagesContainer .file{min-width:200px;clear:both}.chatbox .chat .messages .messagesContainer .file:hover{background:#f8f8f8;text-decoration:none;color:inherit}.chatbox .chat .messages .messagesContainer .file.uploading{opacity:.2}.chatbox .chat .messages .messagesContainer .file.invalid{background:#f5aca9}.chatbox .chat .messages .messagesContainer .file.invalid:hover{background:#f5aca9;color:inherit}.chatbox .chat .messages .messagesContainer .file i{border:1px solid #000;border-radius:50%;padding:5px}.chatbox .chat .messages .messagesContainer .file,.chatbox .chat .messages .messagesContainer .message{position:relative;-webkit-border-radius:8px;-webkit-border-top-left-radius:0;-moz-border-radius:8px;-moz-border-radius-topleft:0;border-radius:8px;border-top-left-radius:0;padding:20px;background:#fff;margin-bottom:20px;margin-top:30px;float:left;box-shadow:2px 2px 4px rgba(0,0,0,.05)}.chatbox .chat .messages .messagesContainer .file:before,.chatbox .chat .messages .messagesContainer .message:before{content:"";width:0;height:0;position:absolute;left:-10px;top:0;border:1px solid #ddd}.chatbox .chat .messages .messagesContainer .file .time,.chatbox .chat .messages .messagesContainer .message .time{font-size:12px;position:absolute;top:3px;right:8px;opacity:.5}.chatbox .chat .messages .messagesContainer .file .user-image,.chatbox .chat .messages .messagesContainer .message .user-image{background-repeat:no-repeat;background-position:50%;background-size:cover;width:30px;height:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;top:-15px;left:10px;border:1px solid #eee}.chatbox .chat .messages .messagesContainer .file span.profile-name,.chatbox .chat .messages .messagesContainer .message span.profile-name{position:absolute;left:45px;width:100%;top:-25px;font-size:13px;opacity:.5}.chatbox .chat .messages .messagesContainer .file span.message-you,.chatbox .chat .messages .messagesContainer .message span.message-you{position:absolute;top:10px;font-size:12px;font-weight:600;opacity:.5}.chatbox .chat .messages .messagesContainer .file p,.chatbox .chat .messages .messagesContainer .message p{font-size:14px;color:#000c29;margin:0}.chatbox .chat .messages .messagesContainer .file .translate-message,.chatbox .chat .messages .messagesContainer .message .translate-message{font-size:12px;margin-top:10px}.chatbox .chat .messages .messagesContainer .file.my,.chatbox .chat .messages .messagesContainer .message.my{-webkit-border-radius:8px;-webkit-border-top-right-radius:0;-moz-border-radius:8px;-moz-border-radius-topright:0;border-radius:8px;border-top-right-radius:0;float:right;margin-top:0}.chatbox .chat .messages .messagesContainer .file.my p,.chatbox .chat .messages .messagesContainer .message.my p{padding-top:10px}.chatbox .chat .messages .messagesContainer .file.my:before,.chatbox .chat .messages .messagesContainer .message.my:before{content:"";width:0;height:0;position:absolute;right:-10px;left:auto;border-color:transparent currentcolor transparent #fff;border-style:solid none solid solid;border-width:0 medium 10px 10px;top:0}.chatbox .chat .messages .messagesContainer .file:after,.chatbox .chat .messages .messagesContainer .message:after{content:"";display:block;clear:both}.chatbox .chat .type-box{width:100%;margin-top:auto;font-size:14px;padding:10px;box-sizing:border-box;position:relative}.chatbox .chat .type-box textarea{min-width:100%;min-height:58px;max-height:100px;background:#fff;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;font-size:16px;padding-right:90px}.chatbox .chat .type-box .add-file{background:#fff;color:#333;text-align:center;width:30px;height:30px;line-height:30px;border-radius:50%;border:none;position:absolute;right:71px;top:25px;cursor:pointer}.chatbox .chat .type-box .add-file i{font-size:16px;marign:0;padding:0;position:relative;top:-3px}.chatbox .chat .type-box .add-file:hover{background:#e6e6e6}.chatbox .chat .type-box .chat-submit{background:#13c64e;color:#fff;font-size:20px;text-align:center;width:50px;height:50px;line-height:50px;border-radius:50%;border:none;position:absolute;right:15px;top:15px;cursor:pointer}.chatbox .chat .type-box .chat-submit i{marign:0;padding:0;position:relative;top:-3px}.chatbox .chat .type-box .chat-submit:hover{background:#0f973c}.badge-bookable{display:block;position:absolute;top:0;right:0;font-size:13px;padding:0 20px;line-height:2;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-weight:600}.badge-bookable.green{background:#13c64e;color:#fff}.badge-bookable.grey{background:#ddd;color:#000c29}.badge-bookable.yellow{background:#ff7513;color:#000c29}.badge-bookable.orange{background:#ff7513;color:#fff}.badge-bookable.red{background:red;color:#fff}.badge-bookable i{font-size:14px;position:relative;top:-2px}.booking-info-container{max-height:0;overflow:hidden;transition:all .4s ease-in-out}.booking-info-container.open{max-height:600px}.payment-collapse-container{display:block}.payment-collapse-container.closed{display:none}.down-payment-options .option{position:relative;padding:20px;width:100%;height:120px;border:2px solid #eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-sizing:border-box;color:#000c29}.down-payment-options .option span.caption{display:block;width:100%}.down-payment-options .option span.condition{color:#000c29;font-size:16px;font-weight:600;display:block}.down-payment-options .option span.price{display:block;font-size:24px;font-weight:400;line-height:1.5}.down-payment-options .option .check-icon{display:none;position:absolute;right:-15px;font-size:30px;top:10px;color:#13c64e;background:#fff;border-radius:50%;-webkit0border-radius:50%;-moz-border-radius:50%}.down-payment-options .option:hover{background:#f2f2f2;text-decoration:none}.down-payment-options .option.selected{background:#dff0d8;border-color:#13c64e}.down-payment-options .option.selected span.condition,.down-payment-options .option.selected span.price{color:#13c64e}.down-payment-options .option.selected .check-icon{display:block}.down-payment-options .option.standard.selected{background:none;border-color:#ff7513}.down-payment-options .option.standard.selected span.condition,.down-payment-options .option.standard.selected span.price{color:#ff7513}.down-payment-options .option.standard.selected .check-icon{display:none}body.co-modal-open{overflow:hidden}.co-modal{z-index:999;font-size:16px;color:#000c29;position:fixed;top:0;left:0;right:0;bottom:0;padding:100px 0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.co-modal.closed{display:none}.co-modal:before{content:"";background:rgba(35,36,40,.7);position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.co-modal .close-modal{font-size:45px;padding:40px;position:fixed;top:100px;color:#fff;cursor:pointer}.co-modal .co-modal-menu{background:#fff;width:100%;position:fixed;z-index:2;top:0;left:0;right:0;height:60px}.co-modal .co-modal-menu .co-modal-menu-inner{width:100%;text-align:center;position:relative}.co-modal .co-modal-menu .co-modal-menu-inner ul{margin:0;padding:0;width:100%;text-align:center}.co-modal .co-modal-menu .co-modal-menu-inner ul li{list-style:none;border-right:1px solid #eee;display:inline-block}.co-modal .co-modal-menu .co-modal-menu-inner ul li:first-child{border-left:1px solid #eee}.co-modal .co-modal-menu .co-modal-menu-inner ul li a{display:block;padding:0 30px;line-height:60px;font-size:14px;font-weight:600;font-family:Dosis,sans-serif;color:#000c29}.co-modal .co-modal-menu .co-modal-menu-inner ul li a.active,.co-modal .co-modal-menu .co-modal-menu-inner ul li a:hover{color:#07d;text-decoration:none}.co-modal .co-modal-inner{width:600px;max-width:90%;margin:50px auto 0;position:relative;z-index:1}.co-modal .co-modal-inner.large{width:800px}.co-modal .co-modal-inner.extra-large{width:1000px}.co-modal .co-modal-inner .co-modal-image{width:100%;height:500px;background-position:50%;background-size:cover}.co-modal .co-modal-inner .co-modal-image.slider .uk-slidenav-position,.co-modal .co-modal-inner .co-modal-image.slider .uk-slidenav-position .uk-slideshow{height:100%!important}.co-modal .co-modal-inner .co-modal-image.slider .uk-slidenav-position .uk-slideshow li{height:100%!important;background-position:50%;background-size:cover}.co-modal .co-modal-inner .co-modal-image.slider .uk-slidenav-position .uk-slidenav-previous{top:0;bottom:0;height:100%;margin-top:0;line-height:500px;left:0;display:block;width:80px}.co-modal .co-modal-inner .co-modal-image.slider .uk-slidenav-position .uk-slidenav-previous i{color:hsla(0,0%,100%,.5);font-size:80px!important}.co-modal .co-modal-inner .co-modal-image.slider .uk-slidenav-position .uk-slidenav-previous:before{display:none}.co-modal .co-modal-inner .co-modal-image.slider .uk-slidenav-position .uk-slidenav-next{top:0;bottom:0;height:100%;margin-top:0;line-height:500px;right:0;display:block;width:80px}.co-modal .co-modal-inner .co-modal-image.slider .uk-slidenav-position .uk-slidenav-next i{color:hsla(0,0%,100%,.5);font-size:80px!important}.co-modal .co-modal-inner .co-modal-image.slider .uk-slidenav-position .uk-slidenav-next:before{display:none}.co-modal .co-modal-inner .co-modal-image.slider .uk-slidenav-position:hover .uk-slidenav-next i,.co-modal .co-modal-inner .co-modal-image.slider .uk-slidenav-position:hover .uk-slidenav-previous i{color:hsla(0,0%,100%,.8)}.co-modal .co-modal-inner .co-modal-content{background:#fff;padding:50px}.co-modal .co-modal-inner .co-modal-content h2{color:#222}.logos{box-sizing:border-box;padding:0 20px 40px;position:relative}.logos ul{padding:0;margin:40px 0 0;display:table;width:100%}.logos ul li{display:inline-block;height:40px;background-repeat:no-repeat;background-position:50%;background-size:contain;list-style:none;display:table-cell;vertical-align:top}footer{background:#fff2e9;box-sizing:border-box;padding:40px 20px 50px;position:relative;background-position:top}footer ul{margin:0;padding:0}footer ul li{list-style:none}footer ul li a{display:block;color:#666;color:#000c29}footer ul li a:hover{color:#000;text-decoration:none}footer .copyright{margin-top:10px;display:block;left:40px;font-size:13px;color:#000c29}footer .copyright a{color:#ff7513}footer .language-switch{margin-top:10px;display:block;left:40px;font-size:13px}footer .language-switch i{color:#000c29}footer .language-switch a{color:#000c29;position:relative;top:3px}footer .language-switch:hover i,footer .language-switch a:hover{color:#000c29;text-decoration:none}.uk-modal-dialog-lightbox>.uk-close:first-child{font-size:11px;top:-20px;right:-20px}.newslettersignup{border:1px solid #eee;border-radius:8px;overflow:hidden}.newslettersignup .social-block{background:#f2f2f2;position:absolute;top:0;right:0;left:0;bottom:0}.newslettersignup .social-block i{color:#ff7513;font-size:40px}#mc_embed_signup form{padding:0!important}#mc_embed_signup .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ff7513!important;color:#fff!important;border-radius:4px!important;font-weight:400!important;font-size:18px!important;padding:10px 22px!important;height:52px!important}#mc_embed_signup .button:hover{background:#ff842d!important;color:#fff!important}#mc_embed_signup .button:focus{outline:0!important;background:#ff7513!important;color:#fff!important;border-radius:4px!important;font-weight:400!important}.totheprojectlink-handlebars{white-space:nowrap}.home-search-new-container .chosen-single,.home-search-new-container.no-radius{border-radius:0!important}.home-search-new-container .new-simple-button{box-shadow:0 2px 2px 0 rgba(0,0,0,.16)}body.iosBugFixCaret{position:fixed;width:100%}.faq-inner-table tr td{padding:5px!important}.cc-banner.cc-bottom{z-index:99999!important}.impersonating-alert{background:#ffecdf;color:#c55200;padding:15px;text-align:center}.impersonating-alert a{color:#ff7513}.uk-offcanvas-bar{background:#f2f2f2;border-right:10px solid #eee;box-sizing:border-box}.uk-offcanvas-bar .uk-nav>li{background:#fff;margin-top:1px}.uk-offcanvas-bar .uk-nav>li a{color:#000c29;font-weight:600}.uk-offcanvas-bar .uk-nav ul li a{padding:2px 0;line-height:30px;color:#666}.uk-offcanvas-bar .uk-nav ul li.uk-parent>a{color:#000c29;font-weight:600;font-size:1.1em;margin-bottom:5px;margin-top:10px}.accommodation-override-container{margin-left:-40px;margin-right:-40px;padding-top:2px}.accommodation-override-container.mg-bottom-30{margin-bottom:-30px}.accommodation-override-container .available-courses-table{border-top:1px solid #eee;border-bottom:1px solid #eee}.accommodation-override-container .available-courses-table tbody tr td>div{border-left:0 solid transparent!important;border-right:0 solid transparent!important;-webkit-border-top-left-radius:0!important;-webkit-border-bottom-left-radius:0!important;-moz-border-radius-topleft:0!important;-moz-border-radius-bottomleft:0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;-webkit-border-top-right-radius:0!important;-webkit-border-bottom-right-radius:0!important;-moz-border-radius-topright:0!important;-moz-border-radius-bottomright:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.accommodation-override-container .available-courses-table tbody tr{border-top:0 solid #fff!important;border-bottom:0 solid #fff!important}.accommodation-override-container .available-courses-table tbody tr td>div{border-bottom:0;border-top:1px solid #eee!important}.inner-accos-table{width:100%!important}.lh40{line-height:40px}.width30px{width:30px;width:10px}.available-courses-table-container .available-courses-table tbody tr:hover{background:#f1f3f7!important}@media (min-width:0px) and (max-width:768px){.available-courses-table-container .available-courses-table tbody tr:hover{background:none!important;background:#fff!important}.accommodation-override-container{margin-left:0;margin-right:0;margin-bottom:0}.accommodation-override-container .available-courses-table{border-top:2px solid #eee;border-bottom:2px solid #eee}.accommodation-override-container .available-courses-table tr{background:#fff;margin:0!important;border-radius:0!important}.accommodation-override-container .available-courses-table tbody tr td>div{border-left:0 solid transparent!important;border-right:0 solid transparent!important;-webkit-border-top-left-radius:0!important;-webkit-border-bottom-left-radius:0!important;-moz-border-radius-topleft:0!important;-moz-border-radius-bottomleft:0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;-webkit-border-top-right-radius:0!important;-webkit-border-bottom-right-radius:0!important;-moz-border-radius-topright:0!important;-moz-border-radius-bottomright:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.accommodation-override-container .available-courses-table tbody tr{border-top:0 solid #fff!important;border-bottom:0 solid #fff!important;position:relative;padding-bottom:20px}.accommodation-override-container .available-courses-table tbody tr.theline:before{content:"";position:absolute;height:2px;background:#f2f2f2;left:-2px;right:-2px;top:-2px}.accommodation-override-container .available-courses-table tbody tr td>div{border-bottom:0;border-top:0 solid #eee!important}.accommodation-override-container .badge-cheapest-option{left:30px}.available-courses-table-container .available-courses-table tr{border-radius:0!important}.available-courses-table-container .available-courses-table tbody tr:hover td>div{background:none}.available-courses-table-container .available-courses-table tr td .inner-accos-table{width:100%!important;font-size:0!important;border:none!important}.available-courses-table-container .available-courses-table tr td .inner-accos-table tr{border:none!important;padding:0!important}.available-courses-table-container .available-courses-table tr td .inner-accos-table tr td{vertical-align:top;width:50%!important;display:inline-block;font-size:13px;border:none!important}.available-courses-table-container .available-courses-table tr td .inner-accos-table tr td.text-align-right-small{text-align:right!important}.available-courses-table-container .available-courses-table tr td .inner-accos-table tr td.text-align-right-small.courses{padding-right:20px!important;box-sizing:border-box}.view-course-button{position:relative;width:100%;border-bottom:2px solid #f2f2f2;display:block;text-align:center;box-sizing:border-box;position:absolute;bottom:-10px;left:0;right:0;text-align:right;padding-bottom:5px!important}.view-course-button.mi-026{bottom:-26px;padding-right:30px}.view-course-button:after{content:"";position:absolute;bottom:-15px;height:15px;left:-2px;right:-2px;background:#fff;border-top:2px solid #f2f2f2}.lh40{line-height:1;margin-bottom:10px;display:block}}.mobx-holder.mobx-open{z-index:999999}.menuToggler{display:none}.uk-offcanvas-bar{overflow-y:scroll!important;-webkit-overflow-scrolling:touch;height:100vh}@media (min-width:0px) and (max-width:1366px){.choice-wizard ul.steps{height:60px;text-align:center}.choice-wizard ul.steps li a{line-height:60px;width:60px}}@media (min-width:0px) and (max-width:1300px){.people-block .caption.home-banner{padding-left:40px;padding-right:40px}.people-block .caption h3.mw-50{max-width:45%}.banner-login-container{top:-20px}.offer-table-container{padding:30px}}@media (min-width:0px) and (max-width:1100px){.people-block .caption.home-banner{padding-left:40px;padding-right:40px}.form-primary.auto-responsive-margins .uk-grid{margin-top:0!important}.form-primary.auto-responsive-margins .uk-grid input{margin-bottom:10px!important}}@media (min-width:768px) and (max-width:1024px){header .logo-white img,header .logo img{height:65px;position:relative;top:0}header.uk-active .logo-white img,header.uk-active .logo img{top:-12px}header .header-search{width:calc(100% - 400px)!important}header .default{display:block!important}header .login-button{display:none!important;margin-top:5px}section.pd0{padding:0 20px!important}section.pd0.people-block{padding:0!important}.ldpage{padding:0 20px!important}.ldpage .banner .caption-title{width:100%;padding:20px}.ldpage .banner .caption-title h1{font-size:40px}.ldpage .banner .caption-title h4{font-size:20px}.ldpage .content{padding:0 20px}.ldpage .content.about-page .big-title{font-size:50px;position:relative;width:100%}.ldpage .content.about-page table.coutries-cities-table tr td:first-child{width:auto;padding-right:20px}.ldpage .content.about-page table.coutries-cities-table tr td:first-child h2{font-size:20px}.ldpage .content.about-page table.coutries-cities-table tr td{display:block;padding:0;width:100%}.ldpage .content.about-page table.coutries-cities-table tr td .city-list li{display:inline-block;width:50%;font-size:20px;line-height:1.3}header .header-booking-progress{width:calc(100% - 400px)!important}.bookingpage .booking-information-container .uk-accordion .uk-accordion-title .price{position:relative}.allianz{background-position:0 0;right:auto;left:0;margin-bottom:10px;display:none}.schoolpage .school-information-container .schools-averages-title{font-size:14px;padding-left:15px;padding-right:15px}}@media (min-width:0px) and (max-width:1024px){.schoolpage .main-school-page-container{width:100%}.menuToggler{display:block;font-weight:600;height:70px;width:80px;line-height:65px;text-align:center;position:absolute;top:23px;right:0}.menuToggler i{font-size:30px}.menuToggler:hover{text-decoration:none}.logo.always-show{display:inline-block!important;position:fixed}.logo-white.never-show{display:none!important}.searchpage .searching-results-container{width:100%}.searchpage .google-maps-container{display:none}section.image-banner-section .people-block{overflow:hidden}section.image-banner-section .people-block .caption h3{max-width:40%}section.image-banner-section .people-block .caption.home-banner{padding:20px}section.image-banner-section .people-block .caption.home-banner .mg-top50{margin-top:0!important}section.image-banner-section .people-block .caption .banner-login-container{max-width:40%}section.manage .uk-flex>.uk-width-1-1 .content-container .content{max-width:100%}section.manage .sidebar{padding:50px 20px}section.manage-nav .content-container .content{max-width:100%}section.manage-nav .content-container .content:before{display:none}section.manage-nav .content-container .content .bg{border-top:1px solid #eee}}@media (min-width:0px) and (max-width:768px){body>.uk-sticky-placeholder{min-height:50px}.no-borders-small{border:none!important}.masonry-grid .grid-item,.masonry-grid .grid-sizer{width:100%}.masonry-grid .grid-item{height:300px}.masonry-grid .grid-item--width2{width:100%}.masonry-grid .grid-item--height2{height:600px}.uk-offcanvas{z-index:999999}.pd-small-0{padding:0!important}.pd-small-10{padding:10px!important}.pd-small-20{padding:20px!important}.pd-small-30{padding:30px!important}.pd-top-small-0{padding-top:0!important}.pd-top-small-10{padding-top:10px!important}.pd-top-small-20{padding-top:20px!important}.pd-top-small-30{padding-top:30px!important}.pd-bottom-small-0{padding-bottom:0!important}.pd-left-small-0{padding-left:0!important}.mg-top-small-0{margin-top:0!important}.mg-top-small-30{margin-top:30px!important}.mg-bottom-small-0{margin-bottom:0!important}.fs-small-12{font-size:12px!important}.fs-small-24{font-size:24px!important}.fs-small-34{font-size:34px!important}.no-small-flex{display:block}.text-small-left{text-align:left!important}.flex-column-small{display:flex;flex-direction:column}.z-index-small-2{z-index:2}.small-w100{width:100%!important}.display-block-small{display:block!important}ol,p,ul{font-size:16px}.search-bar-form select{opacity:1;height:50px;border:1px solid #eee;border-radius:3px;padding:0 20px;box-sizing:border-box;line-height:1;font-size:18px;color:#000c29;background:#fff!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.schoolpage .school-information-container .school-images-container .school-images-rating{top:0;right:0;left:auto;bottom:auto;background:none;padding:0}.searchpage .searching-results .school-result .school-images{width:100%}header .header-search{display:none}header.overlay-menu .top-language-switch a,header.overlay-menu .top-language-switch i{color:#fff}header.overlay-menu.uk-active .top-language-switch a,header.overlay-menu.uk-active .top-language-switch i{color:#000c29}header .logo,header .logo-white{margin-top:0}header .logo-white img,header .logo img{height:55px;position:relative;top:0}header.uk-active .logo-white img,header.uk-active .logo img{top:0}header .header-search{width:calc(100% - 400px)!important}header .default{display:block!important}header .login-button{display:none!important;margin-top:5px}.ui-datepicker{transform:translate(0)!important}.search-form>div{border:1px solid #eee}#register-schools.uk-modal .pd40{padding:20px}.home-search-new-container{display:block}.home-search-new-container .search-form-submit-homepage{width:100%;border-radius:0}ul.platform-usps{padding:0 20px}section.image-banner-section{height:auto;min-height:350px}section.image-banner-section.home{min-height:600px}section.image-banner-section .people-block .item{background-position:0}section.image-banner-section .people-block .caption{display:block;padding-top:150px!important}section.image-banner-section .people-block .caption h3.home{max-width:90%}section.image-banner-section .people-block .caption h3.homepageresph3{width:100%;font-size:32px}section.image-banner-section .people-block .caption h2{font-size:40px}section.image-banner-section .people-block .caption.home-banner{padding:20px}section.image-banner-section .people-block .caption .banner-login-container{position:relative;display:none}.w100overflow{width:100%;overflow-x:hidden}.people-block{height:auto}.people-block .item{width:100%!important;display:block;height:250px}.people-block .caption h3.h4{font-size:35px}.people-block.item-hovers .black-hovers .item{height:250px}.people-block.item-hovers .black-hovers .item .h100 .inner-item-content{transition:all .3s ease-in-out;transform:translateZ(0)}section.home-banner-section{height:auto;min-height:none;max-height:none}.steps-schools-page .pd80{padding:40px 20px 20px}.steps-schools-page .pd80>i{position:relative;top:-25px}.steps-schools-page .step-image{position:absolute;top:10px;right:0;width:70%;height:85px;min-height:0}.steps-schools-page .step-image.clippath{-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,1% 100%,0 96%)!important;clip-path:polygon(20% 0,100% 0,100% 100%,1% 100%,0 96%)!important}.people-block .caption,.people-block .caption.left70{padding-left:20px}.progress ul li a,.progress ul li span{opacity:0;height:5px}section.manage .uk-flex{flex-wrap:wrap}section.manage .uk-flex>.uk-width-1-1{order:2}section.manage .uk-flex>.uk-width-1-1 .content-container .content{padding:20px;max-width:100%}section.manage .uk-flex .sidebar{padding:50px 20px;order:1;min-height:0;height:0;overflow:hidden}section.manage .uk-flex .sidebar:before{content:"?";font-size:30px;color:#c2a98f;font-weight:600;display:block;border:2px solid #d4c2b0;margin-bottom:30px;width:50px;height:50px;text-align:center;line-height:50px;position:relative;top:-25px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}section.manage .uk-flex .sidebar.open{height:auto}section.manage .uk-flex .sidebar.open:before{display:none}section.manage-nav{position:relative;margin-top:20px}section.manage-nav .content-container .content{max-width:100%}section.manage-nav .content-container .content .bg{bottom:-20px}.pies-container{display:none!important}.dashboard-school-tabs ul li{display:block}.dashboard-school-tabs ul li.existing{width:auto}.dashboard-school-tabs ul li.existing .caption{width:auto;overflow:none}.dashboard-school-tabs ul li.existing i.material-icons{margin:0}.big-tabs{min-height:0!important}.big-tabs .content{padding-right:20px!important}.big-tabs-content{padding:50px 20px;order:3;min-height:0}.big-tabs-content .dashboard-map-container{margin-right:0}.big-tabs-content .dashboard-map-container,.big-tabs-content .map-legend{display:none}.step-table tr.showButtonOnHover td{padding:10px}.step-table tr.showButtonOnHover td a.uk-button,.step-table tr.showButtonOnHover td button.uk-button{opacity:1;transform-origin:0 0;transform:scale3d(.9,.9,1)}.big-tabs-content .uk-overflow-container{margin-left:0;margin-right:0}.big-tabs-content .uk-overflow-container table tr td:first-child{padding-left:0}.listing-image{width:40px;height:40px}.searchpage .more-filters-container{position:relative;top:0;display:block}.searchpage .more-filters-container .inner{padding:20px 20px 80px}.searchpage .more-filters-container .inner h2{font-size:20px;border-bottom:2px dashed #ddd}.searchpage .more-filters-container .inner table tr{border-bottom:0}.searchpage .more-filters-container .inner table tr td{padding:10px 10px 10px 0}.searchpage .more-filters-container .inner table tr td h4{font-size:16px}.searchpage .more-filters-container .inner table tr td ul li{width:100%}.searchpage .more-filters-container .show-results{display:none}.searchpage .searching-filter-bar{width:100%!important;bottom:0;padding-top:10px;height:60px;overflow:hidden}.searchpage .searching-filter-bar .more-filters-container{display:none}.searchpage .searching-filter-bar.open{height:auto;overflow:scroll;-webkit-overflow-scrolling:touch;padding-top:75px}.searchpage .searching-filter-bar.open .mobile-filters-footer,.searchpage .searching-filter-bar.open .more-filters-container{display:block}.searchpage .searching-filter-bar.open .mobile-show-filters-container{position:fixed;z-index:999999;left:0;right:0;background:#fff;padding:10px;top:60px;top:75px;box-shadow:0 10px 20px rgba(0,0,0,.1)}.searchpage .searching-filter-bar.open .mobile-show-filters-container .mobile-show-filters i{transform:rotateX(0deg) rotateY(0deg) rotate(180deg)}.searchpage .searching-filter-bar .searching-options{height:auto;display:flex;flex-direction:column}.searchpage .searching-filter-bar .searching-options .option{display:block;padding:10px;float:none}.searchpage .searching-filter-bar .searching-options .option h5.option-dropdown-link{display:none}.searchpage .searching-filter-bar .searching-options .option h5.option-dropdown-link.blue{display:block;border-color:#ff7513;background:#fff;color:#ff7513}.searchpage .searching-filter-bar .searching-options .option h5.option-dropdown-link.blue i{color:#ff7513}.searchpage .searching-filter-bar .searching-options .option .option-dropdown{position:relative;display:block}.searchpage .searching-filter-bar .searching-options .option .option-dropdown:before{display:none}.searchpage .searching-filter-bar .searching-options .option .option-dropdown .option-dropdown-inner{box-shadow:0 0 0 transparent;width:100%;box-sizing:border-box;padding:10px}.searchpage .searching-filter-bar .searching-options .option .option-dropdown .option-dropdown-inner .close-dropdown{display:none}.searchpage .searching-filter-bar .searching-options .option .option-dropdown .option-dropdown-inner ul.sorting-options li button{text-align:left}.searchpage .searching-results-container{width:100%}.searchpage .searching-results-container .searching-results .school-result .school-description{width:100%;padding:20px 0 0!important}.searchpage .searching-results-container .searching-results .school-result .school-description .icon-table-container .icon-table tbody td{display:block}.totheprojectlink-handlebars{font-size:15px}.searchpage .searching-results .school-result .school-description h4{margin-top:0!important}.view-on-map{display:none}.uk-display-inline-block.stars-for-mobile{display:block!important;margin-top:10px}.searchpage .option-dropdown .submit-options,.searchpage .sorting-options .submit-options{display:none!important}.searchpage .school-datepicker-filterbar-container{width:100%;box-sizing:border-box;padding:10px 20px!important}.searchpage .school-datepicker-filterbar-container:after{right:35px}.searchpage .school-datepicker-filterbar-container .school-datepicker-filterbar{width:100%;box-sizing:border-box}.searchpage .school-datepicker-filterbar-container .chosen-select{font-size:13px;border:1px solid #eee;border-radius:4px;padding:0 45px 0 15px;background:#fff;line-height:30px;height:30px}.mobile-filters-footer{background:#fff;position:fixed;padding:10px 20px;box-sizing:border-box;bottom:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:99;display:none}.mobile-filters-footer a{display:block}.co-modal .close-modal{font-size:45px;padding:40px;position:fixed;top:-20px;left:auto!important;right:-20px;color:#fff;cursor:pointer;z-index:10}.co-modal .co-modal-inner{max-width:95%;margin-top:20px}.co-modal .co-modal-inner .co-modal-content{padding:20px}.schoolpage .school-information-container{width:100%}.schoolpage .school-information-container.new .school-container-sub-content{padding:20px}.schoolpage .school-information-container.new .school-container-sub-content h1{font-size:40px}.schoolpage .school-information-container.new .school-container-sub-content ul.highlighted-items-orange li{margin-right:20px;font-size:16px}.schoolpage .school-information-container.new .school-container-sub-content ul.highlighted-items-orange li.highlight-size .highlight-size{top:6px}.schoolpage .school-information-container.new .school-container-sub-content .translatable-description p{font-size:16px}.schoolpage .main-school-page-container,.schoolpage .main-school-page-container .school-information-container{width:100%}.schoolpage .main-school-page-container .school-information-container .school-usps{padding:0 20px}.schoolpage .main-school-page-container .school-information-container .school-usps .schools-averages-table>table.uk-table,.schoolpage .main-school-page-container .school-information-container .school-usps .schools-averages-table>table.uk-table>tbody,.schoolpage .main-school-page-container .school-information-container .school-usps .schools-averages-table>table.uk-table>tbody>tr,.schoolpage .main-school-page-container .school-information-container .school-usps .schools-averages-table>table.uk-table>tbody>tr>td{display:block;width:100%}.schoolpage .main-school-page-container .school-information-container .school-courses .course-acco-options .uk-table h3{font-size:20px}.schoolpage .main-school-page-container .school-information-container .school-courses .course-acco-options a{margin-right:0}.schoolpage .main-school-page-container .school-information-container .school-courses .course-acco-options a:after{content:"";display:block}.schoolpage .main-school-page-container .school-information-container .school-courses .uk-accordion .uk-accordion-title{padding:20px}.schoolpage .main-school-page-container .school-information-container .school-courses .uk-accordion .uk-accordion-title .uk-grid h5{font-size:15px}.schoolpage .main-school-page-container .school-information-container .school-courses .uk-accordion .uk-accordion-title .course-quick-details{font-size:14px}.schoolpage .main-school-page-container .school-information-container .school-courses .uk-accordion .uk-accordion-title .price{font-size:15px;color:#777}.schoolpage .main-school-page-container .school-information-container .school-courses .uk-accordion .uk-accordion-title i.selected{display:none}.schoolpage .main-school-page-container .school-information-container .school-courses .uk-accordion .uk-accordion-content .course-information .course-general-information,.schoolpage .main-school-page-container .school-information-container .school-courses .uk-accordion .uk-accordion-content .course-information .course-pricing-information{width:100%;display:block;padding:20px}.schoolpage .main-school-page-container .school-information-container .school-accommodations .uk-accordion .uk-accordion-title,.schoolpage .main-school-page-container .school-information-container .school-courses .uk-accordion .uk-accordion-title{padding:20px 50px 20px 20px}.schoolpage .main-school-page-container .school-information-container .school-accommodations .uk-accordion .uk-accordion-title i.selected,.schoolpage .main-school-page-container .school-information-container .school-courses .uk-accordion .uk-accordion-title i.selected{display:none}.schoolpage .main-school-page-container .school-information-container .school-accommodations .uk-accordion .uk-accordion-content,.schoolpage .main-school-page-container .school-information-container .school-courses .uk-accordion .uk-accordion-content{padding:20px}.schoolpage .main-school-page-container .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .tabs-container .tab-tabs,.schoolpage .main-school-page-container .school-information-container .school-courses .uk-accordion .uk-accordion-content .tabs-container .tab-tabs{width:100%}.schoolpage .main-school-page-container .school-information-container .school-accommodations .uk-accordion .uk-accordion-content .tabs-container .tab-content,.schoolpage .main-school-page-container .school-information-container .school-courses .uk-accordion .uk-accordion-content .tabs-container .tab-content{width:100%;display:block;padding:20px}.schoolpage .main-school-page-container .configuration-price-container{background:#fff;position:fixed;overflow:hidden;bottom:0;margin-bottom:0;left:0;right:0;max-height:none!important;width:100%;padding-top:0!important;border-top:1px solid #eee;box-shadow:0 -10px 20px rgba(0,0,0,.1);height:90px}.schoolpage .main-school-page-container .configuration-price-container.open{z-index:9999999999;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}.schoolpage .main-school-page-container .configuration-price-container .mobile-quick-view{background:#eee;border-bottom:1px solid #f2f2f2;padding:10px 20px;min-height:95px;box-sizing:border-box;margin-bottom:-40px}.schoolpage .main-school-page-container .configuration-price-container .mobile-quick-view .uk-table tr td{padding:5px}.offer-table-container{border:none}.offer-table-container .badge-cheapest-option{left:0!important;top:0!important}.append-date-duration-here .ui-datepicker-inline{width:100%!important}.airporttransfertabs{display:none!important}.airporttransferoptions{display:block!important;padding:30px 0;box-sizing:border-box}.airporttransferoptions .tab-content-inner{display:block!important;padding-bottom:40px;padding-top:10px;position:relative}.airporttransferoptions .tab-content-inner:after{content:"";position:absolute;left:-20px;right:-20px;bottom:15px;height:4px;background:#f2f2f2}.airporttransferoptions .tab-content-inner:last-child{padding-bottom:10px}.airporttransferoptions .tab-content-inner:last-child:after{display:none}.schoolpage .main-school-page-container .school-information-container .school-accommodations .uk-accordion .uk-accordion-content,.schoolpage .main-school-page-container .school-information-container .school-courses .uk-accordion .uk-accordion-content,.schoolpage .school-information-container .school-accommodations,.schoolpage .school-information-container .school-courses{padding:0}.schoolpage .school-information-container .school-courses .uk-accordion .uk-accordion-content .course-information .about-the-course{width:100%;padding:40px 10px 10px}.schoolpage .main-school-page-container .school-information-container .school-courses .uk-accordion .uk-accordion-title .course-quick-details{margin-top:20px!important}.schoolpage .main-school-page-container .school-information-container .school-accommodations .uk-accordion .uk-accordion-title,.schoolpage .main-school-page-container .school-information-container .school-courses .uk-accordion .uk-accordion-title{padding-right:100px}.price-loading-container{display:none!important}header .header-booking-progress ol{display:none}.bookingpage .booking-information-container{margin-top:40px;width:100%;padding:0 20px;float:none}.bookingpage .booking-information-container .social-container .button-facebook-round{margin-bottom:10px}.bookingpage .configuration-price-container{width:100%;padding:0;float:none}.bookingpage .configuration-price-container.boxed{background:#fff;position:fixed;overflow:hidden;bottom:0;display:block;margin-bottom:0;left:0;right:0;max-height:none!important;width:100%;padding-top:0!important;border:none;border-top:1px solid #eee;box-shadow:0 -10px 20px rgba(0,0,0,.1);height:61px}.bookingpage .configuration-price-container.boxed.open{z-index:9999999999;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}.bookingpage .configuration-price-container.boxed .mobile-quick-view{background:#eee;border-bottom:1px solid #f2f2f2;padding:10px 20px}.bookingpage .configuration-price-container.boxed .mobile-quick-view .uk-table tr td{padding:5px}.final-booking-table-container *{box-sizing:border-box!important}.final-booking-table-container .final-booking-table .stars-handlebar{top:0!important}.final-booking-table-container .final-booking-table .uk-button{margin-bottom:5px!important}.final-booking-table-container .final-booking-table .school-image{position:relative!important;height:200px!important}.final-booking-table-container .final-booking-table tbody tr,.final-booking-table-container .final-booking-table tbody tr td{display:block;width:100%!important}.final-booking-table-container .final-booking-table tbody tr td>div{padding:10px!important}.final-booking-table-container .final-booking-table tbody tr td>div ul.platform-usps{padding-left:0!important}.final-booking-table-container .final-booking-table tbody tr td>div table tr{display:flex!important}.final-booking-table-container .final-booking-table tbody tr td>div table tr td{flex:1;width:auto!important}.ldpage.ldpagev2 .banner{min-height:300px;height:300px}.ldpage.ldpagev2 .banner .caption-title{margin-top:150px}.ldpage .banner{min-height:600px}.ldpage .banner .caption-title{width:100%;padding:20px}.ldpage .banner .caption-title h1{font-size:40px}.ldpage .banner .caption-title h4{font-size:20px}.ldpage .content{padding:0 20px}.ldpage .content.about-page .big-title{font-size:50px;position:relative;width:100%}.ldpage .content.about-page table.coutries-cities-table tr td:first-child{width:auto;padding-right:20px}.ldpage .content.about-page table.coutries-cities-table tr td:first-child h2{font-size:20px}.ldpage .content.about-page table.coutries-cities-table tr td{display:block;padding:0;width:100%}.ldpage .content.about-page table.coutries-cities-table tr td .city-list li{display:block;width:100%;font-size:20px;line-height:1.3}.usps-block i{margin-top:40px}.people-block .caption h2{font-size:50px}.how-it-works-steps .step1:before,.how-it-works-steps .step2:before,.how-it-works-steps .step3:before{display:none}.ldpage .content.about-page table.faq-table tr{margin-top:20px!important;display:block!important}.ldpage .content.about-page table.faq-table tr td{display:block;width:100%;padding:0!important}.ldpage .content.about-page table.faq-table tr td .uk-accordion-title{font-size:18px!important}.totheprojectlink-handlebars{white-space:nowrap}.logo-google{display:none}.schoolpage .school-information-container .school-courses .reviews-container{padding:0 20px}.schoolpage .school-information-container .schools-averages-title{font-size:13px;padding-left:12px;padding-right:12px}.chatbox .offers{padding:40px 10px}.logos ul{display:block}.logos ul li{display:inline-block;vertical-align:top;width:30%;margin:20px 30px}footer .uk-text-right{text-align:left!important}footer ul{margin-bottom:40px!important}.repsoniveFaq{padding-top:50px!important;padding-bottom:50px!important}.subMenu ul{padding:0;display:table}.subMenu ul li{display:table-cell;vertical-align:top}.subMenu ul li a{padding:0 20px;border-right:1px solid #eee;text-align:center}.searching-filter-bar .searching-options,.subMenu ul li a:after{display:none}.searching-filter-bar.open{display:block}.height-100-mobile{height:100%!important}.bookingpage .booking-information-container .uk-accordion .uk-accordion-title .price{position:relative}.bookingpage .booking-information-container .uk-accordion .uk-accordion-title .badge-cheapest-option{display:none}.allianz{background-position:0 0;right:auto;left:0;margin-bottom:10px}.new-simple-button{display:none}.searchpage .searching-results .school-result .school-description h4{max-width:70%}.school-page-rel{position:relative!important;top:0!important;height:86px!important}.header-booking-progress{display:none}header nav .header-wishlist.filled{position:absolute;left:150px;right:auto;top:0}.choice-wizard .uk-form select{height:40px}.choice-wizard .loader{background-position:center 200px;background-size:20%}.choice-wizard ul.steps{left:0;right:0;bottom:0;height:40px;display:none}.choice-wizard ul.steps li a{line-height:40px;width:40px}.choice-wizard .contentcontainer{position:relative;padding-left:20px;padding-right:20px}.choice-wizard .searchpage .searching-results .school-result .school-description{width:100%;padding:10px 0}.schoolpage .school-information-container .school-courses .reviews-container table.user-rating table.w50reviews tr td{width:50%;display:inline-block}.school-page-section{margin:0;padding:50px 30px}.school-page-section ul.highlighted-items-orange{-moz-columns:1;column-count:1;-moz-column-gap:10px;column-gap:10px}table.user-rating tr{position:relative;display:block}.reviews-container table.user-rating tr td.user{width:120px;display:block;position:absolute;right:0;top:-5px}.reviews-container table.user-rating tr td.user .user-image{float:right}.reviews-container table.user-rating tr td.rating{display:block;width:100%!important}.reviews-container table.user-rating tr td.rating h4{max-width:70%}.school-page-section .co-scrollspy{display:table;width:100%}.school-page-section .co-scrollspy li{display:table-cell;text-align:center}.school-media-and-maps{height:300px}.available-courses-table thead{display:none}.available-courses-table tbody tr{display:block;padding:10px 0}.available-courses-table tbody tr td{text-align:left!important;padding:5px 0!important}.available-courses-table tbody tr td:first-child,.available-courses-table tbody tr td:last-child{display:block}.available-courses-table tbody tr td.same-width{display:none}.co-modal .co-modal-inner{margin-top:100px}.co-modal .close-modal{top:100px}.school-page-container{width:100%;overflow-x:hidden}.school-media-and-maps .static-map{transform-origin:100% 100%;transform:scale(.6)}sup.stars-for-mobile{position:absolute!important;top:22px!important;right:5px!important;text-align:right!important;margin:0!important;padding:0!important}.hometitlemobilecorrection{margin-top:50px!important}.uk-nav-offcanvas{padding-bottom:140px}.options-pricing-container .allianz{background-position:100% 0;top:-30px;width:100%;right:0}.options-pricing-container .school-page-section>div .section{padding-right:0}.options-pricing-container .uk-button-large{min-height:30px;padding:0 10px;line-height:30px;font-size:12px}.view-booking-fixed-bottom-container{position:fixed;z-index:9999;bottom:0;left:0;right:0}.view-booking-fixed-bottom{display:block;width:100%;text-align:center;background:#ddd;color:#000c29;font-weight:600;line-height:40px;font-size:16px}.view-booking-fixed-bottom span.bekijk{display:block}.view-booking-fixed-bottom.open span.bekijk,.view-booking-fixed-bottom span.verberg{display:none}.view-booking-fixed-bottom.open span.verberg{display:block}#booking-preview-container{box-sizing:border-box;position:fixed;top:0;bottom:0;left:0;right:0;background:#fff;z-index:9999;width:100%;overflow-y:scroll;padding-bottom:100px;display:none}#booking-preview-container.invue{top:100px}#booking-preview-container.open{display:block}#booking-preview-container #booking-preview{box-sizing:border-box;width:100%}.co-scrollspy li{marign-right:5px!important;font-size:10px}.co-scrollspy li a:after{margin-left:5px!important}.icon-happy-resp{width:40px!important;margin-top:20px;margin-bottom:10px}.available-courses-table-container .available-courses-table{font-size:13px}.available-courses-table-container .available-courses-table tr{border:2px solid #eee!important;border-radius:4px;margin-bottom:10px}.available-courses-table-container .available-courses-table tr td:first-child,.available-courses-table-container .available-courses-table tr td:last-child{width:100%!important}.available-courses-table-container .available-courses-table tr td{border-bottom:0 solid transparent!important;display:block;width:100%}.available-courses-table-container .available-courses-table tr td .badge-cheapest-option{top:-11px!important}.available-courses-table-container .available-courses-table tbody tr td>div{border-top:0 solid transparent;border-bottom:0 solid transparent;padding:0 10px;height:auto}.available-courses-table-container .available-courses-table tbody tr td:last-child>div{border-right:0 solid transparent;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}.available-courses-table-container .available-courses-table tbody tr td:first-child>div{border-left:0 solid transparent;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.price-background-sticker{padding:16px 11px}.nowrap-small{white-space:nowrap}.discount5-container .school-sidebar-faker{position:relative;margin-left:-150px}.discount5-container .school-sidebar-faker .overlayer{bottom:20px}.discount5-large{position:absolute;top:0;right:10px;width:100px;margin-top:0}.school-page-container .co-breadcrumbs{width:65%}header .header-call-container{margin:0 -5px}}