@charset "UTF-8";
/* https://fearlesscommunity.co.uk/wp-content/themes/fearless/style.css?v=1.2.03 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html,*,*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input:focus{outline:none}.inner{width:1200px;margin:0 auto;padding:0 20px}.inner--thin{width:960px;margin:0 auto}.inner--thinner{width:760px;margin:0 auto}.inner--thinnest{width:560px;margin:0 auto}.grid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -20px}.grid>[class*='grid_']{padding:0 20px}.grid_1-2{width:50%}.grid_1-3{width:33.33333%}.grid_2-3{width:66.66667%}.grid_1-4{width:25%}.grid_3-4{width:75%}.grid_1-5{width:20%}.grid_2-5{width:40%}.grid_3-5{width:60%}.grid_4-5{width:80%}.grid_1-6{width:16.66667%}.grid_5-6{width:83.33333%}.grid_1-8{width:12.5%}.grid_3-8{width:37.5%}.grid_5-8{width:62.5%}.grid_7-8{width:87.5%}.grid_1-10{width:10%}.grid_3-10{width:30%}.grid_7-10{width:70%}.grid_9-10{width:90%}.grid_1-12{width:8.33333%}.grid_5-12{width:41.66667%}.grid_7-12{width:58.33333%}.grid_11-12{width:91.66667%}@media screen and (max-width:1200px){.inner{width:100%}}@media screen and (max-width:1000px){.inner--thin{width:100%;padding:0 20px}}@media screen and (max-width:800px){.inner--thinner{width:100%;padding:0 20px}}@media screen and (max-width:600px){.inner--thinnest{width:100%;padding:0 20px}}body{color:#273e5b;font-family:"futura-pt",sans-serif;font-size:20px;line-height:1.4}ul li{list-style:disc}ol li{list-style:decimal}strong,b{font-weight:600}u{text-decoration:none;border-bottom:2px solid}em,i{font-style:italic}.content h1,.content h2,.content h3,.content p,.content ul{margin:0 0 20px}.content h1,.content h2,.content h3{text-transform:uppercase;letter-spacing:2px}.content a{color:#273e5b;font-weight:500;border-bottom:2px solid #273e5b;transition:0.2s}.content a:hover{opacity:.7}.content .wp-block-button__link{background:green;color:inherit}.alpha,.content h1{font-size:38px;font-weight:500;letter-spacing:1px}.bravo,.content h2{font-size:30px;font-weight:500;letter-spacing:1px}.charlie,.content h3{font-size:26px;font-weight:500}.delta,.content h4{font-size:24px;font-weight:500}.echo,.content h5{font-size:22px;font-weight:500}.foxtrot,.content h6{font-size:20px}.uppercase{text-transform:uppercase;letter-spacing:2px}.title--white{color:#fff}.title--gold{color:#b18a66}.text_link{text-transform:uppercase;letter-spacing:2px;font-weight:500}.text_link a{border-bottom:2px solid;color:inherit;opacity:.4;transition:0.2s}.text_link a:hover{opacity:1}.text_link--white{color:#fff}.text_link--white a{opacity:.6}.button--left,.wp-block-button.alignleft{text-align:left}.button--center,.wp-block-button.aligncenter{text-align:center}.button--right,.wp-block-button.alignright{text-align:right}.button,.frm_submit input,.frm_submit button,.booking_form .eo-booking-button,.booking_form #eo-booking-form-payment-gateway .eo-booking-form-paynow,.wp-block-button__link{display:inline-block;position:relative;padding:10px 20px;font-weight:500;transition:0.2s;font-size:20px;text-transform:uppercase;cursor:pointer;letter-spacing:2px;transition:0.2s}.button:hover,.frm_submit input:hover,.frm_submit button:hover,.booking_form .eo-booking-button:hover,.booking_form #eo-booking-form-payment-gateway .eo-booking-form-paynow:hover,.wp-block-button__link:hover{opacity:.7}.button--blue{background-color:#273e5b;color:#fff}.button--white{background-color:#fff;color:#273e5b}.button--lightBlue,.frm_submit input,.frm_submit button{background-color:#d0d8de;color:#273e5b}.button--lightBlue:hover,.frm_submit input:hover,.frm_submit button:hover{opacity:1;background-color:#273e5b;color:#fff}.button--darkGold{background-color:#97795d;color:#fff}.button--darkGold:hover{opacity:1;background-color:#836850}.frm_submit{text-align:right}.frm_submit input,.frm_submit button{border:none;font-family:"futura-pt",sans-serif;font-size:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.frm_submit img{display:none}.mobile_menu_button{display:none;cursor:pointer;vertical-align:middle;text-transform:uppercase}.mobile_menu_button p{display:inline-block;font-size:20px;vertical-align:middle;color:#273e5b;margin:2px 0 0}.lines-button{padding:8px 5px 8px 0;transition:0.3s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:17px;font-weight:600;text-transform:uppercase}.lines-button.close{transform:scale3d(.8,.8,.8)}.lines-button.x.close .lines{background:transparent}.lines-button.x.close .lines:before,.lines-button.x.close .lines:after{transform-origin:50% 50%;top:0;width:2rem}.lines-button.x.close .lines:before{transform:rotate3d(0,0,1,45deg)}.lines-button.x.close .lines:after{transform:rotate3d(0,0,1,-45deg)}.lines-button.x2 .lines{transition:background 0.3s 0.5s ease}.lines-button.x2 .lines:before,.lines-button.x2 .linesafter{transform-origin:50% 50%;transition:top 0.3s 0.6s ease,transform 0.3s ease}.lines-button.x2.close .lines{transition:background 0.3s 0s ease;background:transparent}.lines-button.x2.close .lines:before,.lines-button.x2.close .lines:after{transition:top 0.3s ease,transform 0.3s 0.5s ease;top:0;width:2rem}.lines-button.x2.close .lines:before{transform:rotate3d(0,0,1,45deg)}.lines-button.x2.close .lines:after{transform:rotate3d(0,0,1,-45deg)}.lines{display:block;width:25px;margin-right:2px;height:.25rem;background:#273e5b;transition:0.3s;position:relative}.lines:before,.lines:after{display:inline-block;width:25px;height:.25rem;background:#273e5b;transition:0.3s;position:absolute;left:0;content:'';transform-origin:.14286rem center}.lines:before{top:.5rem}.lines:after{top:-.5rem}@media screen and (max-width:1200px){.mobile_menu_button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}a{text-decoration:none}ul,ol{padding:0 0 0 20px}.full_link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.background{background-position:center;background-size:cover;background-repeat:no-repeat}.site_wrap{overflow:hidden;position:relative}img{height:auto}.section__layout{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.section__layout--top{-ms-flex-align:start;align-items:flex-start}.section__layout__1-3{width:33.333%;padding:0 20px 0 0}.section__layout__2-3{width:66.666%}.section__layout__3-5{width:60%;padding:0 150px 0 0}.section__layout__2-5{width:40%}.img_portrait{width:100%}.img_portrait:after{content:'';display:block;padding-bottom:120%}.fade_in,.fade_in--fl,.fade_in--low{visibility:hidden}.header{background-color:#fff;padding:20px 0;position:relative;z-index:20}.header__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.header__logo{width:100px;justify-self:flex-start}.header__logo_wrap{min-width:141px}.header__nav{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center}.header__menu{padding:0}.menu-item{display:inline-block;margin:0 22px;font-size:18px;text-transform:uppercase;letter-spacing:2px;transition:0.2s}.menu-item:hover{opacity:.5}.menu-item.current-menu-item{font-weight:600}.menu-item a{color:#273e5b}.header__book{font-size:18px;border:2px solid #d4d8de;padding:6px 12px}.header__book:hover{opacity:1;background-color:#273e5b;color:#fff;border-color:#273e5b}.header__book--mobile{display:none}@media screen and (max-width:1200px){.header__nav{-ms-flex-pack:end;justify-content:flex-end}.header__menu{display:none;position:absolute;top:108px;right:0;left:0;background-color:#273e5b;padding:20px}.menu-item{display:block;margin:0 0 15px}.menu-item a{color:#fff}.header__book{display:none}.header__book--mobile{display:inline-block;color:#fff;margin:20px 0 0}}.footer{background-color:#f5f7f8;padding:50px 0}.footer__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__section.odd{-ms-flex-preferred-size:60%;flex-basis:60%}.footer__section.even{-ms-flex-preferred-size:40%;flex-basis:40%}.footer__section.one,.footer__section.two{margin:0 0 100px}.footer__logo{width:120px}.footer__sign_up .delta{margin:0 0 10px}.footer__sign_up__form .frm_form_fields .frm_fields_container{display:-ms-flexbox;display:flex}.footer__sign_up__form .frm_form_field{-ms-flex-positive:1;flex-grow:1;padding:0 20px 0 0}.footer__sign_up__form .frm_form_field input[type='email']{text-transform:none;letter-spacing:normal;border-color:#acbdc7;color:rgba(42,62,90,.8);padding:8px 0;border-width:2px}.footer__sign_up__form .frm_form_field input[type='email'].placeholder{color:rgba(42,62,90,.8)}.footer__sign_up__form .frm_form_field input[type='email']:-moz-placeholder{color:rgba(42,62,90,.8)}.footer__sign_up__form .frm_form_field input[type='email']::-moz-placeholder{color:rgba(42,62,90,.8)}.footer__sign_up__form .frm_form_field input[type='email']:-ms-input-placeholder{color:rgba(42,62,90,.8)}.footer__sign_up__form .frm_form_field input[type='email']::-webkit-input-placeholder{color:rgba(42,62,90,.8)}.footer__sign_up__form .frm_submit input,.footer__sign_up__form .frm_submit button{font-size:16px;color:#fff;background-color:#273e5b;transition:0.2s}.footer__sign_up__form .frm_submit input:hover,.footer__sign_up__form .frm_submit button:hover{opacity:.7}.footer__copy{font-size:14px;color:rgba(42,62,90,.7)}.footer__copy a{color:inherit;transition:0.2s}.footer__copy a:hover{color:#273e5b}.footer__email{color:#86a2b1;font-size:17px;letter-spacing:1px;font-weight:500;margin:0 0 20px}.footer__social{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:start;align-self:flex-start}.footer__social__item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#86a2b1;transition:0.2s;position:relative}.footer__social__item:hover{color:#273e5b}.footer__social__item:hover svg{fill:#273e5b}.footer__social__icon{display:-ms-flexbox;display:flex}.footer__social__icon svg{fill:#86a2b1;transition:0.2s}.footer__facebook__icon{width:28px}.footer__facebook__icon svg{width:15px;height:30px}.footer__insta__icon{width:40px}.footer__insta__icon svg{width:27px;height:27px}.footer__social__handle{letter-spacing:1px;font-weight:500;font-size:16px}@media screen and (max-width:1000px){.footer{text-align:center}.footer__inner{width:100%;max-width:440px;margin:0 auto;-ms-flex-direction:column;flex-direction:column}.footer__section{width:100%}.footer__section.odd,.footer__section.even{-ms-flex-preferred-size:auto;flex-basis:auto}.footer__section.one{margin:0 0 40px}.footer__section.two{margin:0 0 50px}.footer__social{-ms-flex-pack:center;justify-content:center;margin:0 0 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__social__item{margin:0 10px 20px}.footer__email{margin:0 0 40px}.footer__copy{-ms-flex-order:1;order:1}}.frm_form_field{margin:0 0 10px}.frm_form_field input[type='text'],.frm_form_field input[type='email'],.frm_form_field textarea,.frm_form_field select{width:100%;font-size:18px;font-family:"futura-pt",sans-serif;border:none;border-bottom:3px solid #f3f6f7;border-radius:0;background-color:transparent;padding:15px 0;color:#273e5b;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500}.frm_form_field input[type='text'].placeholder,.frm_form_field input[type='email'].placeholder,.frm_form_field textarea.placeholder,.frm_form_field select.placeholder{color:#778699;text-transform:uppercase;letter-spacing:2px}.frm_form_field input[type='text']:-moz-placeholder,.frm_form_field input[type='email']:-moz-placeholder,.frm_form_field textarea:-moz-placeholder,.frm_form_field select:-moz-placeholder{color:#778699;text-transform:uppercase;letter-spacing:2px}.frm_form_field input[type='text']::-moz-placeholder,.frm_form_field input[type='email']::-moz-placeholder,.frm_form_field textarea::-moz-placeholder,.frm_form_field select::-moz-placeholder{color:#778699;text-transform:uppercase;letter-spacing:2px}.frm_form_field input[type='text']:-ms-input-placeholder,.frm_form_field input[type='email']:-ms-input-placeholder,.frm_form_field textarea:-ms-input-placeholder,.frm_form_field select:-ms-input-placeholder{color:#778699;text-transform:uppercase;letter-spacing:2px}.frm_form_field input[type='text']::-webkit-input-placeholder,.frm_form_field input[type='email']::-webkit-input-placeholder,.frm_form_field textarea::-webkit-input-placeholder,.frm_form_field select::-webkit-input-placeholder{color:#778699;text-transform:uppercase;letter-spacing:2px}.frm_form_field input[type='text']:focus,.frm_form_field input[type='email']:focus,.frm_form_field textarea:focus,.frm_form_field select:focus{outline:none}.frm_form_field select{cursor:pointer}.frm_hidden{display:none}.popup_bg{position:absolute;top:0;right:0;bottom:-1000%;left:0;background-color:#eceff2;opacity:.95;z-index:23;display:none}.popup{max-width:890px;position:fixed;top:50%;right:20px;left:20px;transform:translateY(-50%);margin:0 auto;z-index:24;opacity:0;visibility:hidden;transition:0.4s;background-color:#fff;padding:60px 80px}.popup.active{opacity:1;visibility:visible}.popup__close{position:absolute;top:20px;right:20px;display:block;cursor:pointer}.popup__close:hover svg{stroke:#273e5b}.popup__close svg{width:18px;stroke:#b1b1b1;transition:0.2s}.section{padding:95px 0}.section--center{text-align:center}.section--gold{background-color:#b18a66}.section--blue{background-color:#273e5b}.section--lighterBlue{background-color:#e3e8eb}.slick-dotted .slick-dots{bottom:50px}.slick-dotted .slick-dots li{margin:0}.slick-dotted .slick-dots li.slick-active button:before{color:#273e5b;opacity:1}.slick-dotted .slick-dots li button:before{font-size:12px;color:#eceff2;opacity:1}.person{cursor:pointer;margin:0 0 40px;text-align:center}.person:hover .person__image{opacity:.85}.person:hover .person__title{opacity:.7}.person__image{width:177px;margin:0 auto 20px;border-radius:50%;background-color:#e3e8eb;transition:0.2s}.person__image:after{content:'';display:block;padding-bottom:100%}.person__title{transition:0.2s}.person__content{font-size:24px;font-weight:300}.person__content p{margin:0 0 20px}.person__content a{color:#273e5b;font-weight:400;border-bottom:2px solid;transition:0.2s}.person__content a:hover{opacity:.7}.person__role{font-size:20px;font-weight:500;opacity:.5}.person__popup{text-align:center}.person__popup__title{margin:0 0 10px}@media screen and (max-width:960px){.person__popup{position:absolute;top:20px;transform:translateY(0)}}@media screen and (max-width:560px){.person__popup{padding:40px 30px}}.page__nav{background-color:#a57e5b;padding:15px 0;position:relative}.page__nav.fixed{position:fixed;top:0;right:0;left:0;z-index:20}.page__nav__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.page__nav__item{list-style:none;color:#604d3b;margin:0 20px;transition:0.2s;cursor:pointer}.page__nav__item:hover,.page__nav__item.active{color:#fff}@media screen and (max-width:1000px){.page__nav{display:none}}.tablepress{width:100%;font-size:22px;font-weight:500}.tablepress td{padding:12px 0;border-bottom:3px solid #97795d}.tablepress .column-1{width:48%}.tablepress .column-2{width:52%}.accordion{border-bottom:3px solid #d4d8de}.accordion__top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px 0 15px;cursor:pointer}.accordion__title{padding:0 20px 0 0}.accordion__icon{display:block;width:22px;min-width:22px;height:22px;position:relative}.accordion__icon.active:after{transform:rotate(0)}.accordion__icon:before,.accordion__icon:after{width:100%;height:4px;content:"";display:block;position:absolute;background-color:#b18a66;transition:0.2s}.accordion__icon:before{top:10px;left:0}.accordion__icon:after{top:10px;transform:rotate(90deg)}.accordion__bottom{display:none}.accordion__content{padding:0 0 20px}.hero{background-image:url(/wp-content/themes/fearless/assets/images/home/hero.jpg);position:relative}.hero__inner{padding:130px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero__inner .bravo{text-transform:uppercase;font-weight:700;width:100%;text-align:center;margin:55px 0 0;font-size:36px;letter-spacing:2px}.hero__image{width:100%;max-width:300px}.hero__bottom_wrap{background-color:#b18a66;padding:15px 20px}.hero__bottom{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.hero__bottom .button,.hero__bottom .frm_submit input,.frm_submit .hero__bottom input,.hero__bottom .frm_submit button,.frm_submit .hero__bottom button,.hero__bottom .booking_form .eo-booking-button,.booking_form .hero__bottom .eo-booking-button,.hero__bottom .booking_form #eo-booking-form-payment-gateway .eo-booking-form-paynow,.booking_form #eo-booking-form-payment-gateway .hero__bottom .eo-booking-form-paynow{margin:0 0 0 20px}.front__about__content{font-size:30px;margin:0 0 40px}.front__about__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.front__bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.front__bottom__left{-ms-flex-preferred-size:55%;flex-basis:55%;background-color:#1e3047;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:100px 20px 100px 220px}.front__post{width:100%;max-width:480px}.front__post__label{letter-spacing:4px;color:#c8d9ef;opacity:.5;margin:0 0 15px}.front__post__date{font-weight:600}.front__post__subtitle{font-weight:500;color:#a5b2c3;margin:0 0 20px}.front__post__image{width:100%;max-width:480px;background-color:#b18a66;margin:40px 0 0}.front__post__image:after{content:'';display:block;padding-bottom:60%}.front__bottom__right{min-width:0;min-height:0;-ms-flex-preferred-size:45%;flex-basis:45%;background-color:#d0d8de;border:30px solid #e3e8eb}.front__test{width:100%;min-width:0;padding:0 0 100px}.front__test__item{height:100%;min-width:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:120px 20px 60px}.front__test__content{max-width:420px;font-weight:400;margin:0 0 60px}.front__test__citation{max-width:220px;font-weight:500;opacity:.5}@media screen and (max-width:1300px){.front__bottom__left{padding:100px 20px 100px 100px}}@media screen and (max-width:1200px){.hero__bottom{-ms-flex-direction:column;flex-direction:column}.hero__bottom .button,.hero__bottom .frm_submit input,.frm_submit .hero__bottom input,.hero__bottom .frm_submit button,.frm_submit .hero__bottom button,.hero__bottom .booking_form .eo-booking-button,.booking_form .hero__bottom .eo-booking-button,.hero__bottom .booking_form #eo-booking-form-payment-gateway .eo-booking-form-paynow,.booking_form #eo-booking-form-payment-gateway .hero__bottom .eo-booking-form-paynow{margin:10px 0 0}.front__bottom{-ms-flex-direction:column;flex-direction:column}.front__bottom__left,.front__bottom__right{-ms-flex-preferred-size:auto;flex-basis:auto}.front__bottom__left{padding:100px 20px;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){.front__about .section__layout{-ms-flex-direction:column;flex-direction:column}.front__about .section__layout__3-5,.front__about .section__layout__2-5{padding:0;width:100%}.front__about .section__layout__3-5{max-width:560px;margin:0 0 100px}.front__about .section__layout__2-5{max-width:420px}}@media screen and (max-width:760px){.hero{background-image:url(/wp-content/themes/fearless/assets/images/home/hero_mobile.jpg)}.hero__inner{padding:100px 0}.hero__inner .bravo{font-size:28px}.hero__image{max-width:180px}.front__test{padding:0 0 60px}.front__test__item{padding:60px 20px}.front__test__content{font-size:24px}}.page__title--hide{display:none}.page__content__title{margin:0 0 40px}.about__content{font-size:24px}.about__content p:first-of-type{font-weight:500}.about__mid{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;position:relative}.about__mid__half{-ms-flex-preferred-size:50%;flex-basis:50%}.about__mid__left__content{max-width:500px;padding:95px 20px;text-align:center;margin:0 auto}.about__mid__left__content__title{opacity:.5}.about__team{-ms-flex-pack:center;justify-content:center}.about__team .grid_1-2{min-width:250px}.about__mid__right{background-color:#a57e5b;border:30px solid #b18a66;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.about__mid__right__content{max-width:440px;margin:0 auto;text-align:center;padding:75px 20px}.about__mid__right__content .alpha{line-height:1.3;font-weight:300;color:#efe9e5}.about__mid__right__content .alpha b{font-weight:700}.about__bottom{color:#fff}.about__bottom .charlie{margin:0 0 15px;opacity:.5}.about__bottom p{font-size:24px;margin:0 0 30px}@media screen and (max-width:960px){.about__top .section__layout{-ms-flex-direction:column;flex-direction:column}.about__top .section__layout__3-5,.about__top .section__layout__2-5{padding:0;width:100%}.about__top .section__layout__3-5{max-width:560px;margin:0 0 100px}.about__top .section__layout__2-5{max-width:420px}.about__mid{-ms-flex-direction:column;flex-direction:column}.about__team .grid_1-2{min-width:250px}.about__team .grid_1-2:last-child .person{margin:0}}.conf__intro.margin{margin:58px 0 0}.conf__intro__content{font-size:30px;margin:0 0 40px}.conf__intro__details{max-width:375px;background-color:#fff;padding:30px 40px;font-size:22px;font-weight:500}.conf__intro__details__title{opacity:.5}.conf__intro__details__date{font-weight:500;margin:0 0 5px}.conf__intro__image{background-image:url(/wp-content/themes/fearless/assets/images/conference/image1.jpg)}.conf__test__content{font-size:30px;color:#fff;margin:0 0 20px}.conf__test__citation{opacity:.5;font-weight:500}.conf__cont_wrap{position:relative}.conf__cont{margin-top:0;-ms-flex-pack:start;justify-content:flex-start}.conf__cont .grid_1-3{min-width:271px}.conf__cont__content{padding:10px 0 0;margin:0 0 40px;font-size:22px;font-weight:500}.conf__schedule{color:#fff}.conf__schedule .tablepress{max-width:660px}.conf__tickets{max-width:480px;border:4px solid rgba(255,255,255,.3);padding:40px;margin:0 auto;color:#fff}.conf__tickets__title{margin:0 0 10px}.conf__tickets__prices{margin:0 0 20px}.conf__tickets__price{max-width:190px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:22px;margin:0 auto}.conf__tickets__price__left{font-weight:700;margin:0 0 10px}.conf__faqs__content{font-size:22px;margin:0 0 30px;padding:10px 0 0}.conf__faqs__content a{color:#273e5b;border-bottom:2px solid;transition:0.2s;font-weight:500}.conf__faqs__content a:hover{opacity:.7}@media screen and (max-width:960px){.conf__intro .section__layout{-ms-flex-direction:column;flex-direction:column}.conf__intro .section__layout__3-5,.conf__intro .section__layout__2-5{padding:0;width:100%}.conf__intro .section__layout__3-5{max-width:560px;margin:0 0 100px}.conf__intro .section__layout__2-5{max-width:420px}.conf__intro__details{max-width:420px;margin:0 auto}.conf__cont_wrap .section__layout,.conf__schedule .section__layout,.conf__faqs .section__layout{-ms-flex-direction:column;flex-direction:column}.conf__cont_wrap .section__layout__1-3,.conf__cont_wrap .section__layout__2-3,.conf__schedule .section__layout__1-3,.conf__schedule .section__layout__2-3,.conf__faqs .section__layout__1-3,.conf__faqs .section__layout__2-3{width:100%;padding:0}.conf__cont_wrap{text-align:center}.conf__schedule .tablepress{max-width:100%;margin:0 auto}}@media screen and (max-width:800px){.conf__cont{-ms-flex-pack:center;justify-content:center}.conf__cont .grid_1-3:last-child .person{margin:0}}.contact{border:30px solid #dbe1e6}.contact__content{font-size:30px;color:#778699;margin:20px 0}.contact__form{margin:0 0 40px}.contact__email{font-weight:400;margin:0 0 20px}.contact__email:hover a{opacity:.5}.contact__email a{color:#273e5b;transition:0.2s}.contact__social{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:start;align-self:flex-start}.contact__social__item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:rgba(39,62,91,.5);transition:0.2s;position:relative}.contact__social__item:hover{color:#273e5b}.contact__social__item:hover svg{fill:#273e5b}.contact__social__icon{display:-ms-flexbox;display:flex}.contact__social__icon svg{fill:rgba(39,62,91,.5);transition:0.2s}.contact__facebook__icon{width:28px}.contact__facebook__icon svg{width:15px;height:30px}.contact__insta__icon{width:40px}.contact__insta__icon svg{width:27px;height:27px}.contact__social__handle{letter-spacing:1px;font-weight:500;font-size:16px}@media screen and (max-width:760px){.contact{padding:60px 0}.contact__content{font-size:24px}.contact__social{-ms-flex-pack:center;justify-content:center;margin:0 0 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact__social__item{margin:0 10px 20px}.contact__email{margin:0 0 40px;font-size:18px}}.donate-section p{font-size:30px;color:#778699;margin:20px 0}.donate-section .wpsd-master-wrapper{box-shadow:none;margin:0 0 30px}.donate-section .wpsd-master-wrapper .wpsd-wrapper-content{background:none;padding:0}.donate-section .wpsd-master-wrapper .wpsd-wrapper-content fieldset{border:none!important}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id select#wpsd_donation_for,.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id .wpsd-donation-form-label{display:none}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id .wpsd-text-field,.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id ul#wpsd_donate_amount,.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id #wpsd_donate_other_amount{width:100%;font-size:18px;font-family:"futura-pt",sans-serif;border:none;border-bottom:3px solid #f3f6f7;border-radius:0;background-color:transparent;padding:15px 0;color:#273e5b;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500;box-shadow:none}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id .wpsd-text-field.placeholder,.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id ul#wpsd_donate_amount.placeholder,.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id #wpsd_donate_other_amount.placeholder{color:#778699;text-transform:uppercase;letter-spacing:2px}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id .wpsd-text-field:-moz-placeholder,.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id ul#wpsd_donate_amount:-moz-placeholder,.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id #wpsd_donate_other_amount:-moz-placeholder{color:#778699;text-transform:uppercase;letter-spacing:2px}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id .wpsd-text-field::-moz-placeholder,.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id ul#wpsd_donate_amount::-moz-placeholder,.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id #wpsd_donate_other_amount::-moz-placeholder{color:#778699;text-transform:uppercase;letter-spacing:2px}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id .wpsd-text-field:-ms-input-placeholder,.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id ul#wpsd_donate_amount:-ms-input-placeholder,.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id #wpsd_donate_other_amount:-ms-input-placeholder{color:#778699;text-transform:uppercase;letter-spacing:2px}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id .wpsd-text-field::-webkit-input-placeholder,.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id ul#wpsd_donate_amount::-webkit-input-placeholder,.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id #wpsd_donate_other_amount::-webkit-input-placeholder{color:#778699;text-transform:uppercase;letter-spacing:2px}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id .wpsd-text-field:focus,.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id ul#wpsd_donate_amount:focus,.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id #wpsd_donate_other_amount:focus{outline:none;border:none!important;border-bottom:3px solid #f3f6f7!important}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id ul#wpsd_donate_amount{border-bottom:none}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id ul#wpsd_donate_amount li{padding:0;width:100%}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id ul#wpsd_donate_amount li .form-group{font-size:0;text-align:left;position:relative}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id ul#wpsd_donate_amount li .form-group:before{content:'£';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:20px}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id #wpsd_donate_other_amount{position:relative;text-align:left;max-width:100%!important;padding-left:22px}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id #card-element{border-radius:0}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id .wpsd-donate-button{display:inline-block;position:relative;padding:10px 20px;font-weight:500;transition:0.2s;font-size:20px;text-transform:uppercase;cursor:pointer;letter-spacing:2px;transition:0.2s;background-color:#273e5b;color:#fff;border-radius:0;max-width:160px;font-family:"futura-pt",sans-serif;float:right}.donate-section .wpsd-master-wrapper form#wpsd-donation-form-id .wpsd-donate-button:hover{opacity:.7}.wpsd-thank-you .page__content__title{display:none}.booking{overflow:hidden}.booking h1{font-size:36px;font-weight:600}.booking__content p{font-size:30px;color:#778699;margin:20px 0}.booking_form{background-color:#fff;padding:34px 40px 30px}.booking_form #eo-bookings{padding:0}.booking_form #eo-booking-form{margin-bottom:0}.booking_form input[type='text'],.booking_form input[type='email'],.booking_form textarea,.booking_form select{width:100%;font-size:20px;font-family:"futura-pt",sans-serif;border:none;border-bottom:3px solid #f3f6f7;border-radius:0;background-color:transparent;padding:15px 0;color:#273e5b;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500}.booking_form input[type='text'].placeholder,.booking_form input[type='email'].placeholder,.booking_form textarea.placeholder,.booking_form select.placeholder{color:rgba(45,61,89,.6);text-transform:uppercase;letter-spacing:2px}.booking_form input[type='text']:-moz-placeholder,.booking_form input[type='email']:-moz-placeholder,.booking_form textarea:-moz-placeholder,.booking_form select:-moz-placeholder{color:rgba(45,61,89,.6);text-transform:uppercase;letter-spacing:2px}.booking_form input[type='text']::-moz-placeholder,.booking_form input[type='email']::-moz-placeholder,.booking_form textarea::-moz-placeholder,.booking_form select::-moz-placeholder{color:rgba(45,61,89,.6);text-transform:uppercase;letter-spacing:2px}.booking_form input[type='text']:-ms-input-placeholder,.booking_form input[type='email']:-ms-input-placeholder,.booking_form textarea:-ms-input-placeholder,.booking_form select:-ms-input-placeholder{color:rgba(45,61,89,.6);text-transform:uppercase;letter-spacing:2px}.booking_form input[type='text']::-webkit-input-placeholder,.booking_form input[type='email']::-webkit-input-placeholder,.booking_form textarea::-webkit-input-placeholder,.booking_form select::-webkit-input-placeholder{color:rgba(45,61,89,.6);text-transform:uppercase;letter-spacing:2px}.booking_form input[type='text']:focus,.booking_form input[type='email']:focus,.booking_form textarea:focus,.booking_form select:focus{outline:none}.booking_form select{cursor:pointer}.booking_form .eo-booking-form-element-radio,.booking_form .eo-booking-form-element-textarea{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;text-align:left}.booking_form .eo-booking-form-element-radio label,.booking_form .eo-booking-form-element-textarea label{color:rgba(45,61,89,.6);text-transform:uppercase;letter-spacing:2px;font-size:20px;font-weight:500}.booking_form .eo-booking-form-element-radio ul,.booking_form .eo-booking-form-element-textarea ul{padding-left:0;display:-ms-flexbox;display:flex}.booking_form .eo-booking-form-element-radio li,.booking_form .eo-booking-form-element-textarea li{list-style:none}.booking_form .eo-booking-form-element-radio li:first-of-type,.booking_form .eo-booking-form-element-textarea li:first-of-type{margin-right:20px}.booking_form #eo-booking-form-element-wrap-ticketpicker{position:relative;padding-top:90px;text-align:left}.booking_form #eo-booking-form-element-wrap-ticketpicker::before{content:'Your TICKETS';text-align:left;font-size:30px;font-weight:600;letter-spacing:2px;color:#b18a66;text-transform:uppercase;line-height:1;display:block;margin-bottom:20px}.booking_form #eo-booking-form-element-wrap-ticketpicker::after{content:'';position:absolute;top:10px;left:-40px;right:0;width:560px;height:40px;background-color:#e3e8eb}.booking_form #eo-booking-form-element-wrap-ticketpicker table thead{display:none}.booking_form #eo-booking-form-element-wrap-ticketpicker table tr{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;text-align:left}.booking_form #eo-booking-form-element-wrap-ticketpicker table .eo-booking-ticket-name{margin:0 40px;-ms-flex-preferred-size:180px;flex-basis:180px}.booking_form #eo-booking-form-element-wrap-ticketpicker table .eo-booking-ticket-price{-ms-flex-order:-1;order:-1}.booking_form #eo-booking-form-element-wrap-ticketpicker table td{width:auto;font-size:20px;font-family:"futura-pt",sans-serif;font-weight:500;letter-spacing:2px;text-transform:uppercase;position:relative}.booking_form #eo-booking-form-element-wrap-ticketpicker table .eo-booking-ticket-qty input{width:85px;font-size:20px;font-family:"futura-pt",sans-serif;border:3px solid #dde0e5;border-radius:0;background-color:transparent;padding:5px 10px;color:#273e5b;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500;margin:5px 0}.booking_form #eo-booking-form-element-wrap-ticketpicker table .eo-booking-total-row{visibility:visible!important;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;border-top:3px solid #2d3d59;padding:10px 0;margin-top:20px}.booking_form #eo-booking-form-element-wrap-ticketpicker table .eo-booking-total-row .eo-booking-qty{display:none}.booking_form #eo-booking-form-element-wrap-ticketpicker table .eo-booking-total-row .eo-booking-total{margin-left:40px}.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-1128,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-990,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-719{border-top:3px solid #dde0e5!important;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0;padding-top:20px}.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-1128 .eo-booking-ticket-name,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-990 .eo-booking-ticket-name,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-719 .eo-booking-ticket-name{-ms-flex-order:1;order:1;margin:0 20px 0 0;-ms-flex-preferred-size:auto;flex-basis:auto;font-size:20px;text-transform:none;font-weight:400;letter-spacing:0}.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-1128 .eo-booking-ticket-price,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-990 .eo-booking-ticket-price,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-719 .eo-booking-ticket-price{display:none}.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-1128 .eo-booking-ticket-qty,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-990 .eo-booking-ticket-qty,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-719 .eo-booking-ticket-qty{position:relative}.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-1128 .eo-booking-ticket-qty:before,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-990 .eo-booking-ticket-qty:before,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-719 .eo-booking-ticket-qty:before{content:'£';position:absolute;left:10px;top:50%;transform:translateY(-50%)}.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-1128 .eo-booking-ticket-qty input,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-990 .eo-booking-ticket-qty input,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-719 .eo-booking-ticket-qty input{width:130px!important;padding-left:25px}.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-1128 .quantity-nav,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-990 .quantity-nav,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-719 .quantity-nav{width:30px;height:30px;left:initial;right:3px;top:50%;transform:translateY(-50%);bottom:initial;background-color:#fff}.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-1128 .quantity-down,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-990 .quantity-down,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-719 .quantity-down{bottom:0;left:1px;right:0;margin:0 auto}.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-1128 .quantity-up,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-990 .quantity-up,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-719 .quantity-up{top:0;left:0;right:0;margin:0 auto}.booking_form .quantity{position:relative}.booking_form .quantity-nav{position:absolute;height:30px;width:30px;left:initial;right:3px;top:50%;transform:translateY(-50%);bottom:initial;background-color:#fff}.booking_form .quantity-button{position:relative;cursor:pointer;width:12px;text-align:center;color:#fff;background:url(https://fearlesscommunity.co.uk/wp-content/themes/fearless/assets/images/arrow.svg) no-repeat center;background-size:12px;line-height:1.7;transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;margin:0 auto}.booking_form .quantity-up{position:absolute;top:0;left:0;right:0;margin:0 auto;height:50%;transform:rotate(-90deg)}.booking_form .quantity-down{position:absolute;bottom:0;left:1px;right:0;margin:0 auto;height:50%;transform:rotate(90deg)}.booking_form #eo-booking-form-element-wrap-15{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:left;padding:20px 0;border-bottom:3px solid #2d3d59}.booking_form #eo-booking-form-element-wrap-15 label{font-size:23px}.booking_form #eo-booking-form-element-wrap-15 input{position:relative;max-width:130px;width:100%;font-size:20px;font-family:"futura-pt",sans-serif;border:3px solid #f3f6f7;border-radius:0;background-color:transparent;padding:5px 10px;color:#273e5b;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500;margin:5px 0}.booking_form .booking_total{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin:20px 0}.booking_form .booking_total span{margin-left:40px}.booking_form #eo-booking-title{text-align:left;font-size:30px;font-weight:600;letter-spacing:2px;color:#b18a66;text-transform:uppercase;line-height:1}.booking_form .eo-booking-field-name-subfields{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.booking_form .eo-booking-field-name-subfield{width:100%;max-width:220px;margin-right:0}.booking_form .eo-booking-form-element-name label,.booking_form .eo-booking-field-name-subfield label,.booking_form #eo-booking-form-element-wrap-3 label,.booking_form #eo-booking-form-element-wrap-4 label,.booking_form #eo-booking-form-element-wrap-5 label,.booking_form #eo-booking-form-element-wrap-6 label,.booking_form .eo-booking-form-element-email label{display:none}.booking_form #eo-booking-form-element-wrap-12{display:none}.booking_form .eo-booking-form-element-button{text-align:right;margin-bottom:0}.booking_form .eo-booking-button{border:none;font-family:"futura-pt",sans-serif;font-size:18px;color:#fff;background-color:#2d3d59;-webkit-appearance:none;-moz-appearance:none;appearance:none}.booking_form .eo-booking-button:hover{background-color:#e3e8eb;color:#273e5b;opacity:1}.booking_form .eo-booking-notice.eo-booking-notice-info{background-color:transparent;color:inherit;font-size:0;text-align:left;padding:0}.booking_form .eo-booking-notice.eo-booking-notice-info:before{content:'Checkout';text-align:left;font-family:"futura-pt",sans-serif;font-size:30px;font-weight:600;letter-spacing:2px;color:#b18a66;text-transform:uppercase;line-height:1;display:block;margin-bottom:20px}.booking_form .eo-booking-notice.eo-booking-notice-info:after{content:'Please check and complete your booking';font-size:22px;font-family:"futura-pt",sans-serif;color:#2d3d59;opacity:.6;font-weight:400}.booking_form .eo-booking-notice.eo-booking-notice-info span{display:none}.booking_form #eo-booking-breakdown{margin:0 auto;width:100%}.booking_form #eo-booking-breakdown tr{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:20px 0}.booking_form #eo-booking-breakdown tr:first-of-type{border-top:none!important}.booking_form #eo-booking-breakdown tr th{padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left}.booking_form #eo-booking-breakdown tr .eo-booking-breakdown-item-description{font-size:20px;font-family:"futura-pt",sans-serif;color:#2d3d59;font-weight:500!important;text-transform:uppercase;letter-spacing:1px;margin-right:20px;width:200px}.booking_form #eo-booking-breakdown tr .eo-booking-breakdown-item-quantity{font-size:20px;font-family:"futura-pt",sans-serif;color:#2d3d59;opacity:.6;text-transform:uppercase;letter-spacing:1px}.booking_form #eo-booking-breakdown tr .eo-booking-breakdown-price{font-size:20px;font-family:"futura-pt",sans-serif;color:#2d3d59;text-transform:uppercase;letter-spacing:1px;padding:0;-ms-flex-preferred-size:80px;flex-basis:80px}.booking_form #eo-booking-breakdown .eo-booking-breakdown-total{background-color:transparent;border-top:solid 3px #2d3d59;-ms-flex-pack:end;justify-content:flex-end;padding-top:10px;text-transform:uppercase}.booking_form #eo-booking-breakdown .eo-booking-breakdown-total th{letter-spacing:1px}.booking_form #eo-booking-form-payment-gateway{padding-left:0}.booking_form #eo-booking-form-payment-gateway li{background:transparent;margin:0;border:none;text-align:left}.booking_form #eo-booking-form-payment-gateway li label{padding:0;border:none;text-transform:uppercase;font-size:20px;font-weight:500;letter-spacing:1px}.booking_form #eo-booking-form-payment-gateway li label span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.booking_form #eo-booking-form-payment-gateway li label span:before{content:'Payment';text-align:left;font-family:"futura-pt",sans-serif;font-size:30px;font-weight:600;letter-spacing:2px;color:#b18a66;text-transform:uppercase;line-height:1;display:block;margin-bottom:20px;width:100%}.booking_form #eo-booking-form-payment-gateway li label span:after{content:'Pay with your credit card via Stripe';font-size:20px;color:#2d3d59;opacity:.6;width:100%;text-transform:none;font-weight:400;margin:10px 0;line-height:1;letter-spacing:0}.booking_form #eo-booking-form-payment-gateway li label span img:first-of-type{margin-left:20px!important}.booking_form #eo-booking-form-payment-gateway li label input,.booking_form #eo-booking-form-payment-gateway li label .eo-booking-form-payment-gateway-radio-box{display:none}.booking_form #eo-booking-form-payment-gateway li .eo-booking-form-payment-gateway-container{padding:0!important;position:relative}.booking_form #eo-booking-form-payment-gateway .eo-booking-form-paynow{position:absolute;bottom:0;right:0;border:none;font-family:"futura-pt",sans-serif;font-size:18px;color:white!important;background-color:#2d3d59!important;border:none!important;background-image:none!important;padding:10px 20px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.booking_form #eo-booking-form-payment-gateway .eo-booking-form-paynow:hover{background-color:#e3e8eb!important;color:#273e5b!important;opacity:1!important}.booking_form #eo-booking-form-payment-gateway #eo-card-errors{max-width:320px}.booking_form #eo-booking-app .eo-booking-notice-success{background:#007a5a}@media screen and (max-width:700px){.booking_form .eo-booking-field-name-subfields{-ms-flex-direction:column;flex-direction:column}.booking_form .eo-booking-field-name-subfields .eo-booking-field-name-subfield{max-width:none}.booking_form .eo-booking-form-element-radio{-ms-flex-direction:column;flex-direction:column}.booking_form .eo-booking-form-element-radio label{margin-bottom:10px}}@media screen and (max-width:600px){.booking_form #eo-booking-form-element-wrap-ticketpicker table tr{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.booking_form #eo-booking-form-element-wrap-ticketpicker table .eo-booking-ticket-name{-ms-flex-preferred-size:auto;flex-basis:auto;margin:0;-ms-flex-order:-2;order:-2}.booking_form #eo-booking-form-element-wrap-ticketpicker table .eo-booking-ticket-price{margin:10px 0}.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-1128,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-719,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-990{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-1128 .eo-booking-ticket-name,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-719 .eo-booking-ticket-name,.booking_form #eo-booking-form-element-wrap-ticketpicker table #eo-booking-ticket-990 .eo-booking-ticket-name{margin-bottom:10px}.booking_form #eo-booking-breakdown tr{-ms-flex-wrap:wrap;flex-wrap:wrap}.booking_form #eo-booking-breakdown tr .eo-booking-breakdown-price{-ms-flex-preferred-size:auto;flex-basis:auto}.booking_form #eo-booking-breakdown .eo-booking-breakdown-total th{margin-right:20px}}@media screen and (max-width:500px){.booking{border:none;background-color:#fff}.booking_form{padding:0}}@media screen and (max-width:375px){.booking_form #eo-booking-breakdown tr .eo-booking-breakdown-item-description{width:auto}.booking_form #eo-booking-breakdown tr th{-ms-flex-pack:justify;justify-content:space-between;width:100%}.booking_form #eo-booking-breakdown .eo-booking-breakdown-total{-ms-flex-pack:justify;justify-content:space-between}.eo-booking-form-payment-gateway-label img{margin:0 5px!important}.booking_form #eo-booking-form-payment-gateway li label span img:first-of-type{margin-left:0!important}}