/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6,.columns.two>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-5{width:41.66666667%}.col-4,.columns.three>*{width:33.33333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-3,.columns.four>*{width:25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-2,.columns.six>*{width:16.66666667%;-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-1{width:8.33333333%}.container,.container-small,.container-smaller{margin:0 auto;padding-right:24px;padding-left:24px;width:100%;max-width:1500px}.container-small{max-width:1150px}.container-smaller{max-width:920px}.container-full{width:100%;padding-left:24px;padding-right:24px}@media (min-width:1661px){.container-full{padding-left:96px;padding-right:96px}}.wrapper{position:relative}.carousel>div>.wrapper>.content{margin-left:-4px;margin-right:-4px}.columns{margin-left:-8px;margin-right:-8px}@media (min-width:768px){.columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.columns>*{max-width:100%;padding-left:8px;padding-right:8px}.container-small .columns,.container-smaller .columns,.container .columns{margin-left:-12px;margin-right:-12px}.container-small .columns>*,.container-smaller .columns>*,.container .columns>*{padding-left:12px;padding-right:12px}@media (max-width:767px){.columns.auto{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.columns.auto{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.columns.auto>*{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:unset;max-width:unset}.columns.one>*,.columns>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (max-width:767px){.columns.two>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:1024px){.columns.three>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.columns.three>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:1280px){.columns.four>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.columns.four>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:767px){.columns.five{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.columns.five>*{width:20%;-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media (max-width:1280px){.columns.five>*{width:33.33333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}}@media (max-width:600px){.columns.five>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:767px){.columns.six{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:1280px){.columns.six>*{width:25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (max-width:767px){.columns.six>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:600px){.columns.six>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.sr-only,.visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.skip-link{background-color:#fff;display:block;left:50%;padding:12px;position:absolute;top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;z-index:1}.skip-link:focus{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body,html{height:100%;position:relative}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:none}main{overflow-x:hidden}a{color:#093959;text-decoration:none}p{margin-bottom:24px}@media (min-width:768px){p{margin-bottom:32px}}p:last-child{margin:0}p iframe{max-width:100%}em{font-style:italic}strong{font-weight:700}hr{margin:24px 0;border:none;height:3px;background:#093959}@media (max-width:767px){.table-responsive{overflow-x:auto}}table thead{background:none;color:#4c4c4c;font-weight:700}table tbody{border:1px solid #606060;font-weight:300}table tr:nth-child(2n){background:rgba(0,167,205,.1)}table tr td,table tr th{padding:8px 16px;text-align:center}table tr td:first-child,table tr th:first-child{text-align:left}table tr td:last-child,table tr th:last-child{text-align:right}table tr td:first-child{font-weight:700}.pb{padding-bottom:36px!important}@media (min-width:768px){.pb{padding-bottom:60px!important}}.pt{padding-top:36px!important}@media (min-width:768px){.pt{padding-top:60px!important}}.pb-half{padding-bottom:18px!important}@media (min-width:768px){.pb-half{padding-bottom:30px!important}}.pt-half{padding-top:18px!important}@media (min-width:768px){.pt-half{padding-top:30px!important}}.pb-double{padding-bottom:60px!important}@media (min-width:768px){.pb-double{padding-bottom:120px!important}}.pt-double{padding-top:60px!important}@media (min-width:768px){.pt-double{padding-top:120px!important}}.columns{margin-bottom:-30px}.columns>*{margin-bottom:30px}.cke_editable ol,.cke_editable ul,main ol,main ul{list-style-type:disc;margin-bottom:16px;padding-left:16px}.cke_editable ol li,.cke_editable ul li,main ol li,main ul li{margin:5px 0 10px}.cke_editable ol,main ol{list-style:decimal}.body img{max-width:100%}.content .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.content .links a:last-child{margin-bottom:0}@media (min-width:1025px){.mobile{display:none}}.hidden,.hide,.js-hide{display:none}nav.pager ul,ul.js-pager__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:80px 0 0!important;padding:0;list-style:none}@media (min-width:1025px){nav.pager ul,ul.js-pager__items{margin-top:100px}}nav.pager ul li a:not(.load-more),ul.js-pager__items li a:not(.load-more){display:block;margin:0 3px;padding:5px 10px;text-align:center}.empty{margin:24px 0;text-align:center}html{font-size:1rem}body{color:#606060;font-family:odile,serif;font-size:1.0625rem;font-weight:300;line-height:1.6;letter-spacing:.02em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#093959;font-family:mundial,sans-serif;font-weight:300;line-height:1.1;margin:0 0 24px;padding:0}.h1,h1{font-family:odile,serif;font-size:3.75rem}@media only screen and (min-width:480px){.h1,h1{font-size:calc(3.75rem + 44 * (100vw - 30rem) / 1020)}}@media only screen and (min-width:1500px){.h1,h1{font-size:6.5rem}}.h1,h1{line-height:1}.h2,h2{font-family:odile,serif;font-size:3rem}@media only screen and (min-width:480px){.h2,h2{font-size:calc(3rem + 42 * (100vw - 30rem) / 1020)}}@media only screen and (min-width:1500px){.h2,h2{font-size:5.625rem}}.h3,h3{font-size:2.625rem}@media only screen and (min-width:480px){.h3,h3{font-size:calc(2.625rem + 8 * (100vw - 30rem) / 1020)}}@media only screen and (min-width:1500px){.h3,h3{font-size:3.125rem}}.h3,h3{text-transform:uppercase;letter-spacing:.03em}.h4,h4{font-size:1.25rem}@media only screen and (min-width:480px){.h4,h4{font-size:calc(1.25rem + 5 * (100vw - 30rem) / 1020)}}@media only screen and (min-width:1500px){.h4,h4{font-size:1.5625rem}}.h4,h4{font-weight:600;text-transform:uppercase;letter-spacing:.03em}.h5,h5{font-size:1.125rem}@media only screen and (min-width:480px){.h5,h5{font-size:calc(1.125rem + 2 * (100vw - 30rem) / 1020)}}@media only screen and (min-width:1500px){.h5,h5{font-size:1.25rem}}.h5,h5{font-weight:600;text-transform:uppercase;letter-spacing:.05em}.h6,h6{font-size:.75rem}@media only screen and (min-width:480px){.h6,h6{font-size:calc(.75rem + 1 * (100vw - 30rem) / 1020)}}@media only screen and (min-width:1500px){.h6,h6{font-size:.8125rem}}.h6,h6{font-weight:600;line-height:.875rem;text-transform:uppercase;letter-spacing:.1em}p.big{font-size:1.25rem}p.small{font-size:.875rem}.tagline{font-family:mundial,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.tagline:after{content:"";display:block;width:41px;height:1px;background:#da2b5b;margin-top:4px}.local-tasks{background:#fff;border-radius:3px;bottom:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);padding:20px;position:fixed;right:10px;z-index:10}.local-tasks ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.local-tasks ul li{margin:0 10px}.local-tasks ul a{padding:5px}.user-register-form{max-width:600px}.drupal-messages{padding:30px 50px;background:#fff;color:#000}.component-unpublished{opacity:.25}.user-form,.user-login-form{padding:90px 0;max-width:700px;margin:0 auto}.user-form input+.description,.user-login-form input+.description{margin:-16px 0 16px}.user-form .description,.user-login-form .description{font-size:.875rem;margin-bottom:16px}.breadcrumbs{position:absolute;width:100%}.no-hero .breadcrumbs{position:static;background:#f2f2f0;border-top:1px solid rgba(9,57,89,.2)}.breadcrumbs ol{list-style:none;margin:0 0 0 -1px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:.625rem;font-weight:300;line-height:1rem;letter-spacing:.06em;font-family:mundial,sans-serif;text-transform:uppercase}@media (min-width:768px){.breadcrumbs ol{font-size:.75rem}}.breadcrumbs ol li{margin:8px 0 0;padding:0}@media (min-width:768px){.breadcrumbs ol li{margin:14px 0}}.breadcrumbs ol li a{color:#606060}.breadcrumbs ol li span{display:inline-block;width:6px;height:11px;background:url(/themes/custom/tucker/assets/img/breadcrumb-arrow.svg);margin:0 9px;position:relative;top:2px}.links{margin-left:-16px;margin-right:-16px}.links>a:not(.btn),.links>div button:not(.btn){background:none;border:none;color:#606060;font-family:mundial,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.04em;-webkit-transition:.25s;transition:.25s;margin:12px 16px 0;padding:12px 0;text-transform:uppercase}.links>a:not(.btn):after,.links>div button:not(.btn):after{content:"";display:block;width:100%;height:1px;background:#da2b5b;-webkit-transition:.25s;transition:.25s}.links>a:not(.btn):hover:after,.links>div button:not(.btn):hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.links a.tab{border-bottom:1px solid transparent;padding-bottom:20px}.links a.tab:after{display:none}.links a.tab.active{border-bottom:1px solid #da2b5b}.btn,.form-actions .form-submit,input.button{background:#da2b5b;color:#fff;border:1px solid #da2b5b;font-family:mundial,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.04em;margin:12px 16px 0;padding:11px 30px;text-align:center;-webkit-transition:.25s;transition:.25s;white-space:nowrap;text-transform:uppercase}.btn+.btn,.form-actions .form-submit+.btn,input.button+.btn{margin-left:16px}.btn:hover,.form-actions .form-submit:hover,input.button:hover{background:#fff;color:#da2b5b!important}.btn.secondary,.form-actions .form-submit.secondary,input.button.secondary{background-color:#1e828f;border-color:#1e828f;color:#fff}.btn.secondary:hover,.form-actions .form-submit.secondary:hover,input.button.secondary:hover{background-color:#fff;color:#1e828f!important}.btn.white,.form-actions .form-submit.white,input.button.white{background-color:#fff;border-color:#093959;color:#093959}.btn.white:hover,.form-actions .form-submit.white:hover,input.button.white:hover{background-color:#093959;color:#fff!important}footer{padding:80px 24px;position:relative;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#093959),to(rgba(9,57,89,0))),url(/themes/custom/tucker/assets/img/texture-blue.png);background-image:linear-gradient(180deg,#093959 40%,rgba(9,57,89,0)),url(/themes/custom/tucker/assets/img/texture-blue.png);background-position:bottom;background-size:100%}footer .wrapper{max-width:1042px;margin:0 auto;color:#fff}@media (min-width:1025px){footer .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}footer .wrapper a{color:#fff}footer .wrapper a:hover{text-decoration:underline}footer .wrapper .left{padding-top:32px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width:767px){footer .wrapper .left{text-align:center}}@media (min-width:768px){footer .wrapper .left .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}footer .wrapper .left .logo{margin:0 0 32px}@media (min-width:768px){footer .wrapper .left .logo{margin:0 auto 0 0}}footer .wrapper .left .logo img{width:320px;height:auto;max-width:100%}footer .wrapper .left .contact a{display:block;font-family:mundial,sans-serif;font-size:.8125rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600}@media (max-width:767px){footer .wrapper .left .contact a{padding:5px 0}}footer .wrapper .left .social{margin:32px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){footer .wrapper .left .social{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:768px){footer .wrapper .left .social{margin:90px 0}}footer .wrapper .left .social>div{font-size:1.25rem;margin-right:20px}@media (max-width:480px){footer .wrapper .left .social>div{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 0 12px}}footer .wrapper .left .social a{display:block;margin:0 10px;background:#fff;border-radius:50%;width:30px;height:30px;overflow:hidden;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (prefers-reduced-motion:reduce){footer .wrapper .left .social a{-webkit-transition:none;transition:none}}footer .wrapper .left .social a:before{content:"";display:block;background:50% no-repeat;width:100%;height:100%;-webkit-filter:brightness(0) saturate(100%) invert(18%) sepia(17%) saturate(4118%) hue-rotate(188deg) brightness(91%) contrast(92%);filter:brightness(0) saturate(100%) invert(18%) sepia(17%) saturate(4118%) hue-rotate(188deg) brightness(91%) contrast(92%);background-size:60%}footer .wrapper .left .social a:hover{background-color:#da2b5b}footer .wrapper .left .social a:hover:before{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%)}footer .wrapper .left .social a[href*=instagram]:before{background-image:url(/themes/custom/tucker/assets/img/icon-instagram.svg)}footer .wrapper .left .social a[href*=facebook]:before{background-image:url(/themes/custom/tucker/assets/img/icon-facebook.svg)}footer .wrapper .left .social a[href*=linkedin]:before{background-image:url(/themes/custom/tucker/assets/img/icon-linkedin.svg);background-size:65%}@media (min-width:768px){footer .wrapper .left .menus ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .wrapper .left .menus ul li a{font-family:mundial,sans-serif;display:block;text-transform:uppercase;padding:5px 0}@media (min-width:768px){footer .wrapper .left .menus ul li a{margin:0 10px;padding:0}}footer .wrapper .left .menus .primary a{font-size:.8125rem;font-weight:600;letter-spacing:.1em}footer .wrapper .left .menus .secondary{margin-top:16px}footer .wrapper .left .copyright,footer .wrapper .left .menus .secondary a{font-size:.75rem;font-weight:300;letter-spacing:.06em}footer .wrapper .left .copyright{border-top:1px solid #f2f2f0;font-family:mundial,sans-serif;text-transform:uppercase;padding-top:10px;margin-top:16px}footer .wrapper .right{border:1px solid #da2b5b;padding:24px;margin-bottom:24px}@media (min-width:1025px){footer .wrapper .right{margin:0 0 0 64px;-webkit-box-flex:1;-webkit-flex:1 0 380px;-ms-flex:1 0 380px;flex:1 0 380px;width:380px;max-width:380px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:40px}}footer .wrapper .right form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}footer .wrapper .right label{color:#fff}footer .wrapper .right input.form-email{background:none;color:#fff;border:none;border-bottom:1px solid #fff;font-family:mundial,sans-serif;margin:0;padding:4px 0;height:36px;font-size:1rem}footer .wrapper .right .form-item-email{margin-top:24px}footer .wrapper .right .form-item-agree{margin-top:40px}footer .wrapper .right .form-item-agree label{font-size:.75rem;font-weight:300;margin:0}footer .wrapper .right .form-item-agree .form-checkbox{width:20px;height:20px}footer .wrapper .right .form-actions{margin-top:auto;text-align:left}footer .wrapper .right .form-actions input{margin:32px 0 0;background:#1e828f;border-color:#1e828f}footer .wrapper .right .form-actions input:hover{color:#1e828f;border-color:#1e828f;background:#fff}header{position:fixed;width:100%;z-index:99;top:0;-webkit-transition:.25s;transition:.25s}@media (min-width:1281px){header{position:absolute}}.toolbar-fixed header{top:53px}.mobile-nav-open header,.sticky header{position:fixed}.mobile-nav-open header,.no-hero header,.sticky header{background:#f2f2f0;border-bottom:1px solid #d9d7ba}header .wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1660px;margin-left:auto;margin-right:auto;padding:30px}header .branding,header .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header .branding{margin-right:12px}@media (min-width:768px){header .branding{margin-right:48px}}header .branding svg{width:160px;height:auto}@media (min-width:481px){header .branding svg{width:184px}}@media (min-width:1441px){header .branding svg{width:280px}}@media (min-width:1661px){header .branding svg{width:348px}}.mobile-nav-open header .branding svg path:not(.red),.no-hero header .branding svg path:not(.red),.sticky header .branding svg path:not(.red){fill:#093959}header .navigation{display:none}@media (min-width:1281px){header .navigation{-ms-flex-align:center;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}header .navigation,header .navigation>ul.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}header .navigation>ul.menu{-ms-flex-align:center}header .navigation>ul.menu li.dropdown{position:relative}header .navigation>ul.menu li.dropdown>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .navigation>ul.menu li.dropdown>a:after{margin-left:6px;width:10px;height:6px;display:block;content:"";background:url(/themes/custom/tucker/assets/img/caret.svg)}header .navigation>ul.menu a{color:#fff;font-family:mundial,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 24px}}@media (min-width:1281px) and (min-width:1441px){header .navigation>ul.menu a{margin:0 36px}}@media (min-width:1281px) and (min-width:1661px){header .navigation>ul.menu a{margin:0 48px}}@media (min-width:1281px){.mobile-nav-open header .navigation>ul.menu a,.no-hero header .navigation>ul.menu a,.sticky header .navigation>ul.menu a{color:#093959}}header .utility{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:auto}@media (min-width:768px){header .utility .account{margin:0 32px}}header .utility .account a{color:#f2f2f0;font-family:mundial,sans-serif;font-size:.75rem;font-weight:300;letter-spacing:.06em;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile-nav-open header .utility .account a,.no-hero header .utility .account a,.sticky header .utility .account a{color:#606060}header .utility .account a:before{margin-right:8px;width:21px;height:21px;display:block;content:"";background:url(/themes/custom/tucker/assets/img/icon-user.svg)}.mobile-nav-open header .utility .account a:before,.no-hero header .utility .account a:before,.sticky header .utility .account a:before{-webkit-filter:brightness(0) saturate(100%) invert(18%) sepia(17%) saturate(4118%) hue-rotate(188deg) brightness(91%) contrast(92%);filter:brightness(0) saturate(100%) invert(18%) sepia(17%) saturate(4118%) hue-rotate(188deg) brightness(91%) contrast(92%)}header .utility .account a:after{margin-left:6px;width:10px;height:5px;display:block;content:"";background:url(/themes/custom/tucker/assets/img/caret.svg)}@media (max-width:767px){header .utility .account a span{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}header .utility .account>div{background:#f2f2f0;padding:18px}header .utility .btn{margin:0}@media (max-width:767px){header .utility .book{position:fixed;bottom:0;left:0;width:100%}}header .utility .booking{position:relative}header .utility .booking .booking-widget{display:none;position:absolute;right:0;top:100%}header .utility .booking .booking-widget[data-expanded=true]{display:block}@media (max-width:767px){header .utility .booking .booking-widget{top:auto;bottom:82px;position:fixed;width:100vw;max-width:unset;-webkit-box-sizing:border-box;box-sizing:border-box}}header .utility .booking .booking-widget .close{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;text-transform:uppercase;font-family:mundial,sans-serif;font-size:.75rem;font-weight:500;font-size:.875rem;font-weight:600;float:right}header .utility .booking .booking-widget form{display:block}header .utility .booking .booking-widget form>div{width:300px;margin:24px 18px}@media (max-width:767px){header .utility .booking .booking-widget form>div{width:auto}}header .nav-toggle{margin:0 0 0 16px;background:none;border:none;z-index:20;position:relative;outline:none}header .nav-toggle .menu-icon{display:block}header .nav-toggle .bar{background:#fff;display:block;height:3px;width:24px;margin:0 auto 5px;-webkit-transition:background-color .5s ease,-webkit-transform .5s ease;transition:background-color .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,background-color .5s ease;transition:transform .5s ease,background-color .5s ease,-webkit-transform .5s ease}.mobile-nav-open header .nav-toggle .bar,.no-hero header .nav-toggle .bar,.sticky header .nav-toggle .bar{background:#da2b5b}header .nav-toggle .bar:last-child{margin-bottom:0}@media (min-width:1281px){header .nav-toggle{display:none}}.mobile-nav-open header .nav-toggle .bar{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-8px}.mobile-nav-open header .nav-toggle .bar:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:8px}.mobile-nav-open header .nav-toggle .bar:last-child{opacity:0;visibility:hidden;margin:0}@media (min-width:1281px){header .navigation>ul>li>div{display:block!important;position:absolute!important;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);padding:8px 0;z-index:4;background:#f2f2f0;left:48px;opacity:0;visibility:hidden;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}header .navigation>ul>li>div.show{opacity:1;visibility:visible;width:210px}header .navigation>ul>li>div ul.menu li{margin:0}header .navigation>ul>li>div ul.menu li a{color:#606060;display:block;margin:0;padding:6px 16px;-webkit-transition:all .15s ease;transition:all .15s ease}header .navigation>ul>li>div ul.menu li a:focus,header .navigation>ul>li>div ul.menu li a:hover{background:#da2b5b;color:#fff}}.hero.empty{height:80px;margin:0}@media (min-width:1025px){.hero.empty{height:156px}}.hero.empty:before{display:none}.hero:not(.empty){height:94vh;max-height:820px;min-height:400px;position:relative}.hero:not(.empty):before{background:-webkit-gradient(linear,left bottom,left top,color-stop(15.01%,rgba(0,0,0,.6)),color-stop(35.35%,transparent));background:linear-gradient(0deg,rgba(0,0,0,.6) 15.01%,transparent 35.35%)}.hero:not(.empty):after,.hero:not(.empty):before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;z-index:1}.hero:not(.empty):after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),color-stop(42%,transparent));background:linear-gradient(180deg,rgba(0,0,0,.8),transparent 42%)}.hero:not(.empty) .media,.hero:not(.empty) .slide,.hero:not(.empty) .slide .wrapper{height:100%}.hero:not(.empty).with-booking .wrapper .content{bottom:120px}.hero:not(.empty) .wrapper{position:relative;height:100%}.hero:not(.empty) .wrapper .content{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1660px;padding:0 30px;z-index:2}.hero:not(.empty) .wrapper .content .heading{margin:0;color:#fff;max-width:1180px}.hero:not(.empty).destination .content{bottom:0}.hero:not(.empty).destination .content .info{background:#fff;padding:36px 24px;max-width:820px}@media (min-width:768px){.hero:not(.empty).destination .content .info{max-width:920px;padding:48px 60px 60px}}@media (min-width:1661px){.hero:not(.empty).destination .content .info{max-width:920px;padding:48px 220px 60px 60px}}.hero:not(.empty).destination .content .info .heading{color:#093959;font-size:3.125rem;text-transform:uppercase;font-family:mundial,sans-serif;font-weight:300;line-height:1;letter-spacing:.03em;margin-bottom:36px}@media (min-width:1025px){.hero:not(.empty).destination .booking-widget{bottom:-60px}}@media (min-width:1661px){.hero:not(.empty).destination .booking-widget{right:10%}}.hero:not(.empty) .booking-widget{position:absolute;bottom:0;right:24px;z-index:12}@media (max-width:1280px){.hero:not(.empty) .booking-widget{display:none}}@media (min-width:1661px){.hero:not(.empty) .booking-widget{right:10%;bottom:0}}.hero:not(.empty).property .wrapper .content .info{margin-bottom:110px}@media (max-width:1024px){.hero:not(.empty).property .wrapper .content .info{margin-bottom:80px}}@media (max-width:1280px){header .navigation{position:fixed;width:100%;background:#f2f2f0;top:90px;left:0;overflow:auto;height:calc(100% - 90px)}header .navigation.open{display:block}header .navigation>ul{padding:24px 24px 12px}header .navigation>ul>li:after{display:block;content:"";background:#d9d7ba;height:1px;width:64px;opacity:.5}header .navigation>ul>li>a{display:block;padding:32px 0;margin:0;font-family:mundial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5rem;letter-spacing:.05em;text-transform:uppercase}header .navigation>ul>li.dropdown>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .navigation>ul>li.dropdown>a:after{margin-left:6px;width:10px;height:6px;display:block;content:"";background:url(/themes/custom/tucker/assets/img/caret.svg)}header .navigation>ul>li.dropdown>a.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}header .navigation>ul>li.dropdown>div{display:none;position:static}header .navigation>ul>li.dropdown>div.show{display:block}header .navigation>ul>li.dropdown>div ul{padding-top:0;padding-bottom:24px}header .navigation>ul>li.dropdown>div ul li{padding:0}header .navigation>ul>li.dropdown>div ul li a{color:#606060;font-family:mundial,sans-serif;font-size:.8125rem;font-weight:600;line-height:.875rem;letter-spacing:.1em;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0}header .navigation>ul>li.dropdown>div ul li a:after{margin-left:6px;margin-top:3px;width:10px;height:6px;display:block;content:"";background:url(/themes/custom/tucker/assets/img/caret.svg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-filter:brightness(0) saturate(100%) invert(38%) sepia(0) saturate(1100%) hue-rotate(171deg) brightness(94%) contrast(86%);filter:brightness(0) saturate(100%) invert(38%) sepia(0) saturate(1100%) hue-rotate(171deg) brightness(94%) contrast(86%)}header .navigation>ul>li.dropdown>div ul li:first-child a{padding-top:0}}.video,figure{margin:0;position:relative;height:100%}.video img,.video video,figure img,figure video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video.compat-object-fit,figure.compat-object-fit{background-size:cover;background-position:50%;height:100%}.video.compat-object-fit img,figure.compat-object-fit img{opacity:0}.video figcaption,figure figcaption{position:absolute;bottom:0;right:0;z-index:5;padding:0 16px}.video .property,figure .property{margin-top:16px;margin-left:18px}.video .property a.title,figure .property a.title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#093959;font-family:mundial,sans-serif;font-size:1.5625rem;font-weight:600;letter-spacing:.04688rem;text-transform:uppercase}.video .property a.title:hover,figure .property a.title:hover{text-decoration:underline}.video .property a.title:before,figure .property a.title:before{content:"";display:block;background:#da2b5b;width:9px;height:16px;margin:0 9px 0 -18px}.video .property .destination,figure .property .destination{font-size:1.25rem}.video .video-wrapper{display:block;position:relative;width:100%;height:0}.video .video-wrapper>figure,.video .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video.remote.background{position:relative;width:100%;overflow:hidden}.video.remote.background .video-wrapper,.video.remote.background .video-wrapper .mobile{height:100%}@media (min-width:601px){.video.remote.background .video-wrapper .mobile{display:none!important}}@media (max-width:600px){.video.remote.background .video-wrapper .desktop{display:none!important}}.video.remote.background .video-wrapper figure:after{display:none}.video.remote.background .video-wrapper iframe{-webkit-box-sizing:border-box;box-sizing:border-box;height:56.25vw;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;width:177.77777778vh}.video.remote{position:relative}.video.remote figure:after{background:-webkit-gradient(linear,left bottom,left top,color-stop(9.49%,rgba(0,0,0,.49)),color-stop(42.82%,transparent)),radial-gradient(14.85% 26.39% at 50% 63.43%,rgba(0,0,0,.3) 0,transparent 100%);background:linear-gradient(1turn,rgba(0,0,0,.49) 9.49%,transparent 42.82%),radial-gradient(14.85% 26.39% at 50% 63.43%,rgba(0,0,0,.3) 0,transparent 100%);content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:50%}.video .controls{bottom:50px;right:30px;position:absolute;z-index:2}.video .controls button{background:#093959;border-radius:50%;width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.video .controls button svg{width:25%;height:auto;-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%)}.video .controls .pause,.video .controls .play{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0}.video .controls .hide{display:none}
