/**
	Gttourz Website v1.0.0 (17-06-2025)
	clonestudios.co.uk
*/

.events-index{padding-top:70px;padding-bottom:70px}@media(min-width:768px){.events-index{padding-top:80px;padding-bottom:80px}}@media(min-width:1024px){.events-index{padding-top:100px;padding-bottom:100px}}@media(min-width:1280px){.events-index{padding-top:120px;padding-bottom:120px}}.mt-2{margin-top:20px!important}.mr-2{margin-right:20px!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.bb-0{border-bottom:0!important}.no-wrap{white-space:nowrap}.valign-top{vertical-align:top}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase!important}.text-primary{color:#d11821!important}@media(min-width:1024px){.mobile-only{display:none!important}}@media(max-width:767px){.tablet-only{display:none!important}}@media(max-width:1023px){.laptop-only{display:none!important}}.modal-container.exit .exit-form-row:after,section:after{content:"";display:table;clear:both}.banner .hide-text,.header .logo,.tooltip-icon{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}*,:after,:before{box-sizing:border-box}html{overflow-y:scroll;scroll-behavior:smooth}body{background:#fff;margin:0;padding:0}img{max-width:100%;height:auto;border-style:none}.inner{position:relative;width:100%;max-width:1230px;margin:0 auto;padding:0 20px}@media(min-width:375px){.inner{padding:0 30px}}.inner.content{max-width:785px}@media(min-width:1280px){.inner.content{max-width:965px}}.inner.image{max-width:830px}@media(min-width:1280px){.inner.image{max-width:1015px}}section{position:relative}hr{display:block;width:100%;height:1px;margin:60px 0;background:#bcbcbc;border:0}.fullscreen{height:100vh}.bg-lightgrey{background:#e9ecef}.grecaptcha-badge{visibility:hidden}body{font-family:Avenir,sans-serif;font-size:15px;font-weight:300;letter-spacing:.025em;line-height:1.8em;color:#363636}@media(min-width:1280px){body{font-size:16px}}h1,h2,h3,h4,h5{font-size:inherit;margin:0}p{margin:0 0 1.8em}p.small{font-size:12px;line-height:1.4em}ol,ul{margin:0 0 1.8em;padding:0}a{color:#363636;text-decoration:none}a:focus{outline:0;box-shadow:none}.cookies h5,.event-item .date,.subheading1{font-family:Avenir,sans-serif;font-size:12px;font-weight:500;letter-spacing:.3em;text-transform:uppercase}.banner .headings .date,.banner .headings .subhead,.divider-title,.event-item .subheading,.subheading2{font-family:Avenir Next,sans-serif;font-size:16px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:768px){.banner .headings .date,.banner .headings .subhead,.divider-title,.event-item .subheading,.subheading2{font-size:18px;letter-spacing:.3em}}.heading1,.heading2,.heading3,.heading4,.heading5,.modal-container.exit .heading,.modal-container.message h2{font-family:Butler,sans-serif;font-weight:800;letter-spacing:0;line-height:1.1em;color:#363636}.modal-container.exit .white.heading,.modal-container.message h2.white,.white.heading1,.white.heading2,.white.heading3,.white.heading4,.white.heading5{color:#fff}.modal-container.exit .primary.heading,.modal-container.message h2.primary,.primary.heading1,.primary.heading2,.primary.heading3,.primary.heading4,.primary.heading5{color:#d11821}.heading1,.modal-container.exit .heading{font-size:36px;text-transform:uppercase}@media(min-width:768px){.heading1,.modal-container.exit .heading{font-size:44px}}@media(min-width:1024px){.heading1,.modal-container.exit .heading{font-size:56px}}@media(min-width:1280px){.heading1,.modal-container.exit .heading{font-size:65px}}.heading2,.modal-container.message h2{font-size:32px;text-transform:uppercase}@media(min-width:768px){.heading2,.modal-container.message h2{font-size:34px}}@media(min-width:1024px){.heading2,.modal-container.message h2{font-size:40px}}@media(min-width:1280px){.heading2,.modal-container.message h2{font-size:48px}}.heading3{font-size:26px}@media(min-width:768px){.heading3{font-size:30px}}@media(min-width:1024px){.heading3{font-size:34px}}@media(min-width:1280px){.heading3{font-size:40px}}.heading4{font-size:24px}@media(min-width:768px){.heading4{font-size:28px}}@media(min-width:1024px){.heading4{font-size:30px}}@media(min-width:1280px){.heading4{font-size:32px}}.heading5{font-size:22px}@media(min-width:768px){.heading5{font-size:23px}}@media(min-width:1024px){.heading5{font-size:24px}}.cookies a:not(.btn),.underlined{display:inline-block;vertical-align:baseline;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;line-height:1em}.cookies a:not(.btn):before,.underlined:before{content:"";position:absolute;z-index:-1;bottom:-1px;left:0;background-color:#bcbcbc;width:100%;height:1px}.cookies a:not(.btn):after,.underlined:after{content:"";position:absolute;z-index:-1;bottom:-1px;left:0;background-color:#d11821;width:0;height:1px;transition:width .4s ease-out}.cookies a:active:not(.btn):after,.cookies a:focus:not(.btn):after,.cookies a:hover:not(.btn):after,.underlined:active:after,.underlined:focus:after,.underlined:hover:after{width:100%}.footer-contact a.email{display:inline-block;vertical-align:baseline;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;line-height:1em}.footer-contact a.email:before{content:"";position:absolute;z-index:-1;bottom:-1px;left:0;background-color:#d11821;width:0;height:1px;transition:width .4s ease-out}.footer-contact a.email:active:before,.footer-contact a.email:focus:before,.footer-contact a.email:hover:before{width:100%}.footer-contact a.white.email:before{background:#fff}.cookies{position:fixed;z-index:995;top:100%;width:100%}.cookies__panel{width:100%;max-width:550px;padding:20px;margin-left:auto;background:rgba(34,13,18,.85);transform:translateY(100%);transition:transform .8s cubic-bezier(.7,.01,.3,1)}@media(min-width:768px){.cookies__panel{padding:20px 25px 25px;transform:translate(50%,100%);transition:transform .8s cubic-bezier(.68,.01,.3,1.2)}}@media(min-width:1280px){.cookies__panel{width:655px}}.cookies-show .cookies__panel{transform:translateY(-100%)}.cookies__wrapper{display:flex;justify-content:space-between;align-items:flex-end}.cookies__content{color:#fff;margin:0 15px 0 0}@media(min-width:768px){.cookies__content{margin:0 20px 0 0}}.cookies h5{line-height:1.2em;color:#d11821;margin-bottom:7px}.cookies p{font-size:12px;line-height:1.3em;margin:0;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.cookies a:not(.btn){color:#fff}.cookies .btn{font-size:13px;padding:10px;min-width:100px}.form-row{margin:20px 0 0}@media(min-width:1024px){.form-row-half .form-item{width:48%}}@media(min-width:768px){.form-row-double{display:flex;justify-content:space-between}}@media(min-width:768px){.form-row-double .form-col{width:48%}}@media(max-width:767px){.form-row-double .form-item{margin-top:20px}}.form-button-row{margin-top:30px;text-align:center}@media(min-width:768px){.form-button-row{display:flex;justify-content:space-between;margin-top:50px;text-align:left}}.form-button-row .smallprint{margin-bottom:1.8em}@media(min-width:768px){.form-button-row .smallprint{width:62%;margin:0}}.form-button-row .smallprint p{position:relative;margin:0;padding-left:.5em;font-size:.75em;letter-spacing:.05em;line-height:1.3em}@media(min-width:768px){.form-button-row .smallprint p{font-size:.95em}}.form-button-row .smallprint p:before{content:"*";position:absolute;left:0}.form-item{position:relative}.form-item .form-label{position:absolute;top:0;left:0;width:100%;height:100%;font-weight:400;font-size:14px;color:#858585;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-item .form-label-text{position:absolute;z-index:1;line-height:1em;padding:18px 0 0 20px;transition:transform .4s ease}.form-item.focus .form-label:after{width:100%}.form-item.filled .form-label-text{transform:translate(-20px,-34px)}.form-intro{max-width:840px}.form-intro .heading{font-size:28px;font-weight:400;letter-spacing:.1em;line-height:1.2em;margin-bottom:30px;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}@media(min-width:768px){.form-intro .heading{font-size:32px}}@media(min-width:1024px){.form-intro .heading{font-size:36px}}.form-intro p{letter-spacing:.05em}.form-intro:after{content:"";display:block;width:20px;height:1px;margin:30px 0;background-color:#24272a}@media(min-width:768px){.form-intro:after{width:30px;height:2px;margin:35px 0}}@media(min-width:1280px){.form-intro:after{margin:50px 0}}input[type=email],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;display:inline-block;vertical-align:middle;position:relative;width:100%;height:50px;padding:0 20px;border:0;border-radius:0;background:#fff;box-shadow:none;box-sizing:border-box;font-family:Avenir,sans-serif;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1em;color:#363636;transition:all .2s ease;outline:0}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:none}textarea{display:block;height:170px;padding:15px 20px;line-height:1.2em;resize:vertical;resize:none}textarea.small{height:120px}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10'%3E%3Cpath fill='%2324272A' d='M.01 1.214l8.631 8.292h.718l8.631-8.292-.718-.72L9 8.357.728.503l-.718.711z'/%3E%3C/svg%3E");background-position:right 18px top 50%;background-repeat:no-repeat;background-size:14px;padding-right:24px}.checkbox{position:relative;margin:7px 0;line-height:1.4em}.checkbox p{font-size:13px;line-height:1.5em;margin-top:10px}.checkbox input[type=checkbox]{position:absolute;visibility:hidden}.checkbox input[type=checkbox]+label{display:inline-block;padding:0 0 0 20px;font-size:15px;cursor:pointer}.checkbox input[type=checkbox]+label:before{top:6px;left:0;width:10px;height:10px;border:1px solid #171717;border-radius:0;background:#fff;transition:border-color .2s ease-out}.checkbox input[type=checkbox]+label:after,.checkbox input[type=checkbox]+label:before{content:"";position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none}.checkbox input[type=checkbox]+label:after{top:2px;left:-1px;width:15px;height:8px;border-bottom:2px solid transparent;border-left:2px solid transparent;transform-origin:50%;transform:rotate(-50deg);transition:all ease-out,.2s}.checkbox input[type=checkbox]+label:hover:after{border-color:#888}.checkbox--small{padding:4px 0 0 32px;font-size:14px}.checkbox--small input[type=checkbox]+label:before{width:23px;height:23px}.checkbox--small input[type=checkbox]+label:after{top:7px;left:5px;width:13px;height:6px}.checkbox input[type=checkbox]:checked+label:after{border-color:#171717}.radio{position:relative;margin-bottom:10px;padding-left:45px}.radio:last-of-type{margin:0}.radio input[type=radio]{position:absolute;visibility:hidden}.radio input[type=radio]+label{display:inline-block;margin:0;padding:0;font-size:16px;font-weight:400;letter-spacing:.025em;text-transform:none;cursor:pointer}@media(min-width:768px){.radio input[type=radio]+label{font-size:17px}}@media(min-width:1024px){.radio input[type=radio]+label{font-size:18px}}@media(min-width:1170px){.radio input[type=radio]+label{font-size:19px}}.radio input[type=radio]+label:before{top:0;left:0;width:32px;height:32px;border:1px solid #bbbbbc;background:#f8f8f8;transition:border-color .2s ease-out}.radio input[type=radio]+label:after,.radio input[type=radio]+label:before{content:"";position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none}.radio input[type=radio]+label:after{top:8px;left:7px;width:18px;height:16px;transition:all ease-out,.2s}.radio input[type=radio]+label:hover:after{background-color:#efefef}.radio input[type=radio]:checked+label:after{background-color:#d11821}.radio.has-error{padding-top:20px}.radio.has-error input[type=radio]+label:before{top:20px}.radio.has-error input[type=radio]+label:after{top:28px}.button-row{margin-top:40px}.tooltip-icon{display:inline-block;vertical-align:middle;width:16px;height:16px;margin:0;background:url(/core/images/icon-tooltip.svg) 50% no-repeat;border:0;outline:0;cursor:pointer}@media(min-width:768px){.tooltip-icon{vertical-align:text-bottom}}.help-block{position:absolute;bottom:4px;right:5px;font-size:11px;font-weight:400;line-height:1em}.help-block.counter{position:static;display:block;margin-top:8px;font-size:11px;text-transform:uppercase;color:#a5a5a5}.radio .help-block{top:0}.checkbox .help-block{position:static;display:block;margin:5px 0 0 20px}.form-error{color:#d11821}.btn{-webkit-appearance:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;display:inline-block;vertical-align:middle;min-width:140px;font-family:Avenir,sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:.05em;text-transform:none;text-align:center;text-decoration:none!important;text-shadow:none;box-shadow:none;color:#fff;margin:0;padding:13px 20px;border:1px solid #d11821;border-radius:0;background-color:#d11821;background-position:100% 50%;background-repeat:no-repeat;touch-action:manipulation;cursor:pointer;white-space:nowrap;transition:all .4s ease}@media(min-width:1024px){.btn{padding:17px 30px;min-width:180px}}@media(min-width:1600px){.btn{padding:21px 30px;min-width:205px}}.btn.btn-outline{color:#363636;background-color:transparent;border-color:#d11821}.btn.btn-outline:hover{color:#fff;background-color:#d11821;border-color:#d11821}.btn:focus{outline:0}.btn:active,.btn:hover{color:#fff;background-color:#bf161e;border-color:#bf161e;outline:0}.more,.prev{font-size:14px;font-weight:400;letter-spacing:.075em;line-height:15px;color:#24272a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='10'%3E%3Cpath fill='%2324272A' d='M26.646 9.067l.78.692L32 5.347v-.693L27.427.241l-.743.693 3.609 3.576H0v.98h30.293l-3.647 3.577z'/%3E%3C/svg%3E");background-position:95% 50%;background-repeat:no-repeat;padding:0 45px 0 0;white-space:nowrap;transition:color .3s ease,background .3s ease}.more:hover,.prev:hover{color:#d11821;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='10'%3E%3Cpath fill='%23FF6B00' d='M26.646 9.067l.78.692L32 5.347v-.693L27.427.241l-.743.693 3.609 3.576H0v.98h30.293l-3.647 3.577z'/%3E%3C/svg%3E")}.prev{padding:0 0 0 45px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='10'%3E%3Cpath fill='%2324272A' d='M5.354 9.292l-.78.728L0 5.385v-.728L4.573.021l.744.729-3.61 3.756H32v1.03H1.707l3.647 3.756z'/%3E%3C/svg%3E");background-position:5% 50%}.prev:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='10'%3E%3Cpath fill='%23FF6B00' d='M5.354 9.292l-.78.728L0 5.385v-.728L4.573.021l.744.729-3.61 3.756H32v1.03H1.707l3.647 3.756z'/%3E%3C/svg%3E")}.back{-webkit-appearance:none;display:inline-block;font-size:12px;font-weight:400;line-height:15px;letter-spacing:.075em;color:#56565a;padding-left:20px;border:0;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='13'%3E%3Cpath fill='%2356565A' d='M6.026.004L.494 6.24v.519l5.532 6.237.479-.519L1.261 6.5 6.499.523 6.026.004z'/%3E%3C/svg%3E");background-position:5px 50%;background-repeat:no-repeat;background-size:7px 13px;white-space:nowrap;outline:0;transition:all .3s ease}@media(min-width:768px){.back{font-size:14px}}.back:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='13'%3E%3Cpath fill='%23FF6B00' d='M6.026.004L.494 6.24v.519l5.532 6.237.479-.519L1.261 6.5 6.499.523 6.026.004z'/%3E%3C/svg%3E");background-position:0 50%;color:#24272a}.down{padding-right:26px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Cpath fill='%230D1821' d='M8 6L0 0v2l8.006 6L16 2V0L8 6z'/%3E%3C/svg%3E");background-size:16px 8px;background-position:100% 9px;background-repeat:no-repeat;white-space:nowrap}.modal-container{position:fixed;z-index:10001;width:100%;height:100%;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center;overflow:auto;visibility:hidden;opacity:0;transition:all .3s}.modal-show .modal-container{visibility:visible;opacity:1}.modal-overlay{position:fixed;width:100%;height:100%;top:0;left:0;transition:all 2s}.modal{position:relative;z-index:1;display:inline-block;text-align:left;transform-style:preserve-3d}.modal-overlay{background:rgba(20,0,3,.9)}.modal-container.default{padding:25px}@media(min-width:768px){.modal-container.default{padding:40px}}.modal-container.default .modal{background:#fff;padding:45px 25px 25px;width:100%;max-width:990px}@media(min-width:768px){.modal-container.default .modal{padding:60px 40px 40px}}.modal-container.default .modal-close-button{position:absolute;top:5px;right:5px;width:40px;height:40px;padding:0;border:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23d11821' d='M20 1l-1-1-9 9-9-9-1 1 9 9-9 9 1 1 9-9 9 9 1-1-9-9 9-9z'/%3E%3C/svg%3E") 50% no-repeat;background-size:40%;opacity:.8;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0}@media(min-width:768px){.modal-container.default .modal-close-button{top:10px;right:10px}}.modal-container.default .modal-close-button:hover{opacity:1}.modal-container.default p{line-height:1.5em;margin:0 0 1em}.modal-container.viewplate{padding:20px}@media(min-width:768px){.modal-container.viewplate{padding:40px}}.modal-container.viewplate .modal{background:#fff;width:100%;max-width:700px}@media(min-width:1024px){.modal-container.viewplate .modal{max-width:960px}}@media(min-width:1170px){.modal-container.viewplate .modal{max-width:1050px}}@media(min-width:1280px){.modal-container.viewplate .modal{max-width:1370px}}.modal-container.viewplate .modal-close{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:0;border:0;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cpath fill='%2301B0FF' d='M26 1.791L24.208 0 13 11.208 1.792.001 0 1.792 11.208 13 0 24.209 1.791 26 13 14.792 24.208 26 26 24.209 14.791 13 26 1.791z'/%3E%3C/svg%3E") 50% no-repeat;background-size:60%;opacity:.8;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0}.modal-container.viewplate .modal-close:hover{opacity:1}@media(min-width:768px){.modal-container.viewplate .modal-close{width:40px;height:40px}}.modal-container.exit{padding:20px}.modal-container.exit .modal-overlay{background:rgba(1,176,255,.75)}.modal-container.exit .modal{background:#0c1f45;padding:50px 20px 15px;width:100%;max-width:600px;text-align:center}.modal-container.exit .modal-close-button{position:absolute;top:3px;right:3px;width:40px;height:40px;padding:0;border:0;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cpath fill='%2373818C' d='M26 1.791L24.208 0 13 11.208 1.792.001 0 1.792 11.208 13 0 24.209 1.791 26 13 14.792 24.208 26 26 24.209 14.791 13 26 1.791z'/%3E%3C/svg%3E") 50% no-repeat;background-size:50%;opacity:.8;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0}.modal-container.exit .modal-close-button:hover{opacity:1}.modal-container.exit p{line-height:1.4em;margin:0 0 1.2em;color:#fff}.modal-container.exit .heading{font-size:30px;color:#fff;margin:0 0 .75em}@media(min-width:768px){.modal-container.exit .heading{font-size:44px}}.modal-container.exit .text strong{white-space:nowrap}.modal-container.exit form{margin-bottom:30px}.modal-container.exit .exit-form-row{position:relative;max-width:400px;margin:0 auto;padding:5px 0}.modal-container.exit .exit-form-input{float:left;width:75%;padding-right:10px}.modal-container.exit .exit-form-input input[type=email]{border:#fff}.modal-container.exit .btn{float:left;width:25%;min-width:0;padding-right:0;padding-left:0}.modal-container.exit .nothanks{font-size:14px;letter-spacing:.05em;margin:0}.modal-container.exit .nothanks a{color:#c7cdd1}.modal-container.message{padding:0;display:flex;justify-content:center;align-items:center}.modal-container.message .modal{margin-bottom:100px;max-width:500px}.modal-container.message h2{font-size:24px;margin:0 0 20px}.modal-container.full .modal-overlay{background:#fff}.modal-container.full .modal{width:100%}@media(min-width:768px){.modal-container.full .modal{padding-top:80px}}@media(min-width:1280px){.modal-container.full .modal{padding-top:100px}}@media(min-width:1920px){.modal-container.full .modal{padding-top:124px}}.modal-container.full .header{background:#fff;border-bottom:1px solid #bcbcbc;text-align:right}@media(max-width:767px){.modal-container.full .header{height:70px}}.modal-container.full .modal-close-button{width:70px;height:70px;border:0;border-left:1px solid #bcbcbc;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cpath fill='%2301B0FF' d='M26 1.791L24.208 0 13 11.208 1.792.001 0 1.792 11.208 13 0 24.209 1.791 26 13 14.792 24.208 26 26 24.209 14.791 13 26 1.791z'/%3E%3C/svg%3E") 50% no-repeat;background-size:30%;opacity:.8;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0}@media(min-width:768px){.modal-container.full .modal-close-button{width:80px;height:80px}}@media(min-width:1280px){.modal-container.full .modal-close-button{width:100px;height:100px}}@media(min-width:1920px){.modal-container.full .modal-close-button{width:124px;height:124px;background-size:23%}}.modal-container.full .modal-close-button:hover{opacity:1}.share-icons{list-style:none;margin:0;padding:0;display:flex;font-size:17px}.share-icons li{margin:0 20px}.share-icons li.text{font-size:14px;font-weight:400;letter-spacing:.05em;line-height:29px}.share-icons a{color:#56565a;transition:color .3s ease}.share-icons a:hover{color:#d11821}.share-icons .icon-email{font-size:19px}.header{position:fixed;top:0;z-index:5000;width:100%;height:60px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.3);transition:all .4s ease}@media(min-width:768px){.header{height:81px}}@media(min-width:1024px){.header{height:98px}}@media(min-width:768px){.header .inner{height:100%;display:flex;justify-content:flex-end;align-items:flex-end}}@media(min-width:1024px){.header .inner{justify-content:space-between}}.header .logo{position:absolute;z-index:1001;top:10px;left:50%;width:72px;height:88px;margin-left:-36px;background:url(/core/images/gtt-logo.png) 0 0 no-repeat;background-size:100%}@media(min-width:768px){.header .logo{width:97px;height:118px;top:14px;left:24px;margin:0}}@media(min-width:1024px){.header .logo{top:31px}}.header .strap{display:none;font-size:13px;font-weight:400;letter-spacing:.2em;line-height:1em;text-transform:uppercase;padding-bottom:33px;padding-left:120px}@media(min-width:1024px){.header .strap{display:block}}@media(min-width:1280px){.header .strap{padding-left:130px}}@media(max-width:767px){.show-menu .header{height:100%;background:rgba(20,0,3,.9)}}@media(max-width:767px){.menu{position:fixed;z-index:1000;top:0;left:0;width:100%;height:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;pointer-events:none;transition:all .4s ease;display:flex;align-items:center;justify-content:center}.show-menu .menu{pointer-events:auto;visibility:visible;height:100%}}@media(min-width:768px){.menu{display:flex;justify-content:space-between}}.menu ul{width:80%;margin:0;padding:0;list-style:none}@media(min-width:768px){.menu ul{width:100%;margin:0;display:flex;align-items:center}}.menu ul li{position:relative;display:block;margin:0;padding:0;text-align:center;overflow:hidden}@media(max-width:767px){.menu ul li:last-of-type{margin-top:30px}}@media(min-width:768px){.menu ul li{padding-bottom:7px;border-bottom:8px solid #fff}.menu ul li.active{border-color:#d11821}.menu ul li:last-of-type{margin-right:0}}.menu ul li a{position:relative;display:inline-block;padding:2vh 0;font-size:18px;font-weight:400;letter-spacing:.1em;line-height:1em;color:#fff;opacity:0;transform:translateY(-100%);transition:opacity .6s linear}@media(min-width:768px){.menu ul li a{padding:14px 30px 14px 0;font-size:14px;letter-spacing:.025em;color:#363636;opacity:1;transform:none;transition:all .3s ease}.menu ul li a:hover{color:#d11821}}@media(min-width:1024px){.menu ul li a{padding:18px 30px 18px 0}}@media(min-width:1280px){.menu ul li a{padding-right:40px}}.menu ul li a.button{min-width:180px;padding:18px 0;background:#d11821;font-size:14px;color:#fff;transition:background .4s ease}.menu ul li a.button:hover{color:#fff;background:#bf161e}@media(min-width:768px){.menu ul li a.button{min-width:140px;padding:14px 0}}@media(min-width:1024px){.menu ul li a.button{min-width:180px;padding:18px 0}}.show-menu .menu ul li:first-child a{animation:down .5s ease .45s forwards}.show-menu .menu ul li:nth-child(2) a{animation:down .5s ease .5s forwards}.show-menu .menu ul li:nth-child(3) a{animation:down .5s ease .55s forwards}.show-menu .menu ul li:nth-child(4) a{animation:down .5s ease .6s forwards}.show-menu .menu ul li:nth-child(5) a{animation:down .5s ease .65s forwards}.show-menu .menu ul li:nth-child(6) a{animation:down .5s ease .7s forwards}.show-menu .menu ul li:nth-child(7) a{animation:down .5s ease .75s forwards}.show-menu .menu ul li:nth-child(8) a{animation:down .5s ease .8s forwards}@keyframes down{0%{transform:translateY(-95%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.menu-toggle{position:absolute;z-index:6001;top:9px;right:17px;width:34px;height:34px;margin:0;padding:0;border:none;background:none;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition:all .3s ease}@media(min-width:768px){.menu-toggle{display:none}}.menu-toggle:focus{outline:0}.menu-toggle span{display:block}.menu-toggle .lines{display:inline-block;width:22px;height:1px;background:#363636;transition:all .3s ease;position:relative}.menu-toggle .lines:after,.menu-toggle .lines:before{content:"";position:absolute;left:0;width:22px;height:1px;background:#363636;transition:all .3s ease}.menu-toggle .lines:before{top:7px}.menu-toggle .lines:after{top:-7px}.show-menu .menu-toggle{transform:scale3d(.8,.8,.8)}.show-menu .menu-toggle .lines{background:transparent}.show-menu .menu-toggle .lines:after,.show-menu .menu-toggle .lines:before{transform-origin:50% 50%;top:0;width:26px;background:#fff}.show-menu .menu-toggle .lines:before{transform:rotate(45deg)}.show-menu .menu-toggle .lines:after{transform:rotate(-45deg)}.scroll-anchor{position:relative;top:-60px}@media(min-width:768px){.scroll-anchor{top:-80px}}.page-top{padding-top:120px}@media(min-width:768px){.page-top{padding-top:160px}}@media(min-width:1024px){.page-top{padding-top:200px}}.banner{position:relative}@media(min-width:768px){.banner{min-height:700px}}.banner .inner{max-width:970px}.banner .image{position:absolute;width:100%;height:100%;background-color:#141414;background-position:50%;background-size:cover}@media(min-width:1024px){.banner .image{background-position:50%}}.banner .overlay,.banner .overlay .heading{color:#fff}.banner .content{position:absolute;z-index:999;top:22%;left:0;width:100%}.banner .headings{display:inline-block}.banner .headings .date,.banner .headings .subhead{color:#fff;display:flex;align-items:center;margin-bottom:1em;padding-left:.2em;white-space:nowrap}.banner .headings .subhead:after{content:"";width:100%;height:2px;margin-bottom:2px;margin-left:20px;background:#d11821}.banner .text{max-width:370px;margin:20px 0 0;line-height:1.8em}.banner .text p{margin:0}.banner .text a:not(.btn){font-weight:400;color:#fff}@media(min-width:1280px){.banner .text{max-width:390px}}.banner .mejs__overlay-button{display:none}.banner .button-row{align-items:center;justify-content:center;margin-top:30px}@media(min-width:1024px){.banner .button-row{margin-top:50px}}.banner.banner-text,.banner .btn{color:#fff}.banner.banner-event .content,.banner.banner-news .content{top:auto;bottom:22%}.banner.banner-event .logo{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.2)}.banner.banner-event .logo img{display:block;width:50%;max-width:450px}.banner.banner-event .logo .subheading{margin:60px 0}.banner.banner-event .subheading2{color:#fff;text-shadow:1px 1px 10px #000}.banner.banner-event .headings .subheading2{display:block;margin-top:10px}.banner.banner-error .content{top:33%}.slide-video-wrapper{width:100%;height:100%;display:none}.banner .overlay:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:transparent;background-image:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 50%,transparent);transition:background .3s ease}.scroll{position:absolute;z-index:1;left:50%;transform:translateX(-50%);bottom:40px;transition:opacity 1s ease}.scroll a{display:block;padding-top:42px;color:#fff;font-size:14px;letter-spacing:.1em;line-height:1em;font-weight:400;transition:opacity .3s ease}.scroll a:hover{opacity:.7}.scroll a span{top:0;width:16px;height:31px;margin-left:-8px;border:1px solid #fff;border-radius:50px}.scroll a span,.scroll a span:before{position:absolute;left:50%;box-sizing:border-box}.scroll a span:before{top:3px;content:"";width:4px;height:4px;margin-left:-2px;background-color:#fff;border-radius:100%;animation:dotanim 2s infinite}.scrolled .scroll{opacity:0}@keyframes dotanim{0%{transform:translateY(0);opacity:0}40%{opacity:1}80%{transform:translateY(20px);opacity:0}to{opacity:0}}.events-index{background:#e9ecef}.events-index .divider{padding:30px 0}@media(min-width:768px){.events-index .divider{padding:50px 0}}.events-index .heading2{margin-bottom:1em;text-transform:uppercase;text-align:center}.events-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.event-item{display:flex;flex-direction:column;width:100%;max-width:339px;margin:15px;background:#fff}@media(min-width:1024px){.event-item{max-width:calc(33.333% - 30px)}}.event-item .image{position:relative;min-height:200px;background-size:cover;background-position:50%}@media(min-width:768px){.event-item .image{min-height:240px}}.event-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);opacity:0;transition:opacity .3s ease}.event-item .category{position:absolute;bottom:0;left:0;min-width:110px;padding:10px 20px 8px;background:#252525;font-size:12px;font-weight:500;letter-spacing:.4em;line-height:1em;text-align:center;text-transform:uppercase;color:#fff}.event-item .content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1;padding:30px}@media(min-width:768px){.event-item .content{min-height:250px}}.event-item .logo{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2)}.event-item .logo img{display:block;width:50%;max-width:320px;margin-bottom:20px}.event-item .subheading{position:relative;color:#171717;width:220px;margin-bottom:1.5em}@media(min-width:768px){.event-item .subheading{width:125px}}.event-item .subheading:after{position:absolute;right:0;bottom:14px;content:"";width:34px;height:2px;background:#d11821}.event-item .title{color:#171717;min-height:51px;margin-bottom:1em}.event-item .date{display:block;margin-bottom:2em;letter-spacing:.2em;line-height:1.4em}.event-item .date.date-teaser{margin-bottom:.25em}.event-item .text{font-size:15px;line-height:1.5em}.event-item-featured{max-width:none!important;margin:0 0 30px}@media(min-width:768px){.event-item-featured{display:grid;grid-template-columns:41% 59%;grid-gap:0}}@media(min-width:1024px){.event-item-featured{grid-template-columns:400px 1fr}}@media(min-width:768px){.event-item-featured .image{grid-column:2;grid-row:1;min-height:400px}}@media(min-width:1024px){.event-item-featured .image{min-height:440px}}@media(min-width:1280px){.event-item-featured .image{min-height:485px}}.event-item-featured .text{margin-top:auto}@media(min-width:768px){.event-item-featured .date{height:80px}}.event-item:hover .overlay{opacity:1}.event-item:hover .btn{color:#fff;background-color:#d11821;border-color:#d11821}.divider{text-align:center}.divider-title{position:relative;display:inline-block}.divider-title:after,.divider-title:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:2px;margin-bottom:4px;background:#d11821}@media(min-width:768px){.divider-title:after,.divider-title:before{width:34px}}.divider-title:before{margin-right:16px}@media(min-width:768px){.divider-title:before{margin-right:26px}}.divider-title:after{margin-left:10px}@media(min-width:768px){.divider-title:after{margin-left:20px}}.footer-subscribe{padding:52px 0;background:#141414;font-size:15px;color:#fff}.footer-subscribe .inner{max-width:1170px}@media(min-width:768px){.footer-subscribe .inner{display:flex;align-items:flex-end;justify-content:space-between}}.footer-subscribe form{margin-top:30px}@media(min-width:768px){.footer-subscribe form{min-width:350px;flex-grow:1;padding-left:60px;margin:0 0 6px}}.footer-subscribe p{margin:10px 0 0}.footer-subscribe .form-body{position:relative}.footer-subscribe .form-item{margin:0}.footer-subscribe .form-item .form-label-text{padding-top:23px}.footer-subscribe .form-item.filled .form-label-text{transform:translate(-20px,-42px)}.footer-subscribe input[type=email]{height:60px;padding-right:55px}.footer-subscribe .form-button{position:absolute;right:10px;top:6px;padding:10px;font-size:19px;background:none;border:0;outline:0}.footer{padding:60px 0;background-color:#9d0a0f;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 437 198'%3E%3Cpath fill='%230d0305' d='M437.3 198V0h-86.5L-.3 198z'/%3E%3Cpath fill='%23d1171f' d='M350.8 0H-.3v198z'/%3E%3Cpath fill='%239d0a0f' d='M218.5 74.6L86.2 0H-.3v198z'/%3E%3Cpath fill='%23220c12' d='M437.3 198V0h-86.5L218.5 74.6z'/%3E%3C/svg%3E");background-position:50% 35%;background-repeat:no-repeat;background-size:cover}@media(min-width:768px){.footer{padding:130px 0}}.footer .inner{text-align:center}@media(min-width:768px){.footer .inner{display:flex;align-items:flex-end;justify-content:space-between;text-align:left}}.footer .logo{display:inline-block;width:60px;height:77px;background:url(/core/images/gtt-logo-wh.png) 0 0 no-repeat;background-size:100%}@media(min-width:768px){.footer .logo{width:88px;height:113px}}.footer-nav{display:flex;margin:25px 0 35px}@media(max-width:767px){.footer-nav{justify-content:center}}.footer-nav ul{list-style:none;margin:0}.footer-nav ul:nth-of-type(2){margin-left:55px}.footer-nav ul li a{display:block;font-size:14px;letter-spacing:.05em;color:#fff;transition:opacity .2s ease}.footer-nav ul li a:hover{opacity:.8}.footer-contact{padding-bottom:80px;font-size:22px;letter-spacing:.07em;line-height:1.3em}@media(min-width:768px){.footer-contact{padding:0 0 0 60px}}@media(min-width:1024px){.footer-contact{font-size:26px}}.footer-contact p{margin:0}.footer-contact a{color:#fff}.footer-contact a.email{font-weight:500;letter-spacing:0}.footer-copyright{margin:0;font-size:12px;letter-spacing:.05em;line-height:1.5em;color:#fff}@media(max-width:767px){.footer-copyright{position:absolute;bottom:0;left:0;width:100%;padding:0 30px}}.footer-copyright span{white-space:nowrap}.footer-copyright a{font-size:9px;letter-spacing:.4em;text-transform:uppercase;color:hsla(0,0%,100%,.4);display:inline-block;margin-top:5px;transition:color .3s ease}.footer-copyright a:hover{color:#fff}.footer .share-icons{font-size:24px;line-height:1em;margin-top:20px}@media(max-width:767px){.footer .share-icons{justify-content:center;margin:20px auto 0}}@media(min-width:768px){.footer .share-icons li:first-child{margin-left:0}}@font-face{font-family:GTTourz Icons;src:url(/core/fonts/icons.woff2?v=2) format("woff2"),url(/core/fonts/icons.woff?v=2) format("woff");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{display:inline-block;vertical-align:middle;width:1em;font-family:GTTourz Icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1em;text-decoration:inherit;text-transform:none;text-align:center;speak:none}.icon-email:before{content:""}.icon-left-arrow-thin:before{content:""}.icon-right-arrow-thin:before{content:""}.icon-ferry:before{content:""}.icon-music:before{content:""}.icon-car:before{content:""}.icon-drone:before{content:""}.icon-extras:before{content:""}.icon-suitcase:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-close:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-bed:before{content:""}.icon-food:before{content:""}.icon-route:before{content:""}.icon-chat:before{content:""}.icon-shirt:before{content:""}.icon-truck:before{content:""}.icon-twitter:before{content:""}.icon-pinterest:before{content:""}.icon-linkedin:before{content:""}.icon-youtube:before{content:""}.icon-instagram:before{content:""}.icon-facebook:before{content:""}@font-face{font-family:Butler;src:url(/core/fonts/butler-extrabold.woff2) format("woff2"),url(/core/fonts/butler-extrabold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Butler;src:url(/core/fonts/butler-bold.woff2) format("woff2"),url(/core/fonts/butler-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Avenir;src:url(/core/fonts/avenir-light.woff2?v=4) format("woff2"),url(/core/fonts/avenir-light.woff?v=4) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Avenir;src:url(/core/fonts/avenir-book.woff2?v=4) format("woff2"),url(/core/fonts/avenir-book.woff?v=4) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(/core/fonts/avenir-medium.woff2?v=4) format("woff2"),url(/core/fonts/avenir-medium.woff?v=4) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Avenir Next;src:url(/core/fonts/avenirnextcon-demibold.woff2) format("woff2"),url(/core/fonts/avenirnextcon-demibold.woff) format("woff");font-weight:600;font-style:normal}html{transition:opacity .3s ease .5s;visibility:visible;opacity:1}
