﻿@import url("../../../../css");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(../../../../core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(../../../../core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(../../../../core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(../../../../core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(../../../../core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(../../../../core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(../../../../core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(../../../../core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(../../../../core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(../../../../core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(../../../../core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;}body{margin:0;}a{background:transparent;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.75em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"“" "”" "‘" "’";}q:before,q:after{content:"";content:none;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;}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;}button[disabled],input[disabled]{cursor:default;}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;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-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;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}*{box-sizing:border-box;}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;color:#4F4F4F;}body .layout-container p,body .layout-container div{font-family:"Montserrat",sans-serif;font-weight:300;}h1,h2,h3,h4,h5{line-height:1.2;}h1,h2{font-size:28px;margin-top:0;font-family:"Hoefler Text",Garamond,Georgia,serif;font-weight:600;}@media only screen and (min-width:480px){h1,h2{font-size:36px;font-weight:500;}}@media only screen and (max-width:480px){h2{font-size:40px;margin-top:0;line-height:48px;font-weight:300;text-align:center;}}h3{font-size:18px;font-weight:800;}h4{font-family:"Montserrat",sans-serif;}h5{font-size:36px;font-family:"Hoefler Text",Garamond,Georgia,serif;color:#4F4F4F;font-weight:400;}.layout-container p{font-size:18px;line-height:1.6em;font-family:"Montserrat",sans-serif;font-weight:500;color:#4F4F4F;}.selectric-wrapper{position:relative;cursor:pointer;}.selectric-responsive{width:100%;}.selectric{border:1px solid #DDD;border-radius:0px;background:#F8F8F8;position:relative;overflow:hidden;}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;user-select:none;}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#F8f8f8;color:#BBB;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial;}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#BBB;border-bottom:none;}.selectric-focus .selectric{border-color:#aaaaaa;}.selectric-hover .selectric{border-color:#c4c4c4;}.selectric-hover .selectric .button{color:#a2a2a2;}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2;}.selectric-open{z-index:9999;}.selectric-open .selectric{border-color:#c4c4c4;}.selectric-open .selectric-items{display:block;}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;user-select:none;}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0;}.selectric-hide-select select{position:absolute;left:-100%;}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10;}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0;}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important;}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important;}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#F8F8F8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px;}.selectric-items .selectric-scroll{height:100%;overflow:auto;}.selectric-above .selectric-items{top:auto;bottom:100%;}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px;}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer;}.selectric-items li.selected{background:#E0E0E0;color:#444;}.selectric-items li.highlighted{background:#D0D0D0;color:#444;}.selectric-items li:hover{background:#D5D5D5;color:#444;}.selectric-items .disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;user-select:none;}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;user-select:none;background:none;color:#444;}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1;}.selectric-items .selectric-group li{padding-left:25px;}form{max-width:1326px;margin-right:auto;margin-left:auto;}form .form-item input{max-width:100%;height:54px;color:#4F4F4F;padding:10px;font-size:18px;width:100%;border-radius:0;-webkit-appearance:none;border:0;}form .form-item input:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}form .form-item input[type=radio]:checked,form .form-item input[type=radio]:not(:checked){position:absolute;left:-9999px;}form .form-item input[type=radio]:checked + label,form .form-item input[type=radio]:not(:checked) + label{position:relative;padding-right:40px;cursor:pointer;line-height:20px;display:inline-block;color:white;}form .form-item input[type=radio]:checked + label:before,form .form-item input[type=radio]:not(:checked) + label:before{content:"";position:absolute;right:0;top:0;width:17px;height:17px;border:3px solid #333642;border-radius:100%;background:#fff;}form .form-item input[type=radio]:checked + label:after,form .form-item input[type=radio]:not(:checked) + label:after{content:"";width:11px;height:11px;background:#333642;position:absolute;top:6px;right:6px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}form .form-item input[type=radio]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}form .form-item input[type=radio]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}form .form-type-date input{background:url(../../../../themes/custom/sailmakers/images/calendar.svg) no-repeat 98% 10px white;border:none;overflow:auto;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-right:50px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}form .form-textarea-wrapper textarea{color:#4F4F4F;padding:10px;font-size:18px;border-radius:0;-webkit-appearance:none;}form textarea.resize-vertical{min-height:320px;}form .selectric{height:54px;color:#4F4F4F;}form .selectric .label{height:54px;font-size:18px;line-height:54px;font-weight:300;}form .selectric b.button{line-height:54px;padding-right:10px;height:54px;}form .selectric b.button:after{position:relative;content:"";display:inline-block;border-style:solid;border-color:#000;border-width:0px 1px 1px 0px;height:15px;width:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}form .form-item .description{padding:15px 0;}.color-dark,.background-dark{background-color:#333642;}.color-dark *,.background-dark *{color:white;}.color-dark.paragraph--type--text-section:before,.background-dark.paragraph--type--text-section:before{border-color:#fff;}.color-dark.paragraph--type--text-section:before .content-container h2:before,.background-dark.paragraph--type--text-section:before .content-container h2:before{border-color:#fff;}.color-dark p,.background-dark p{color:white;}.color-light,.background-light{background-color:#E5E5E5;}.color-light *,.background-light *{color:#4F4F4F;}.color-light.paragraph--type--text-section:before,.background-light.paragraph--type--text-section:before{border-color:#333642;}.color-light.paragraph--type--text-section:before .content-container h2:before,.background-light.paragraph--type--text-section:before .content-container h2:before{border-color:#333642;}.paragraph--type--text-section .container .field--name-field-body-text{position:relative;}.paragraph--type--text-section .container .field--name-field-body-text:before{content:"";display:block;height:13px;width:7px;border-left:2px solid;border-right:2px solid;position:absolute;top:-30px;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);transform:translatex(-50%);}@media only screen and (min-width:768px){.paragraph--type--text-section .container .field--name-field-body-text:before{top:-40px;}}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-title:after,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-title:after,.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-title:after{content:"";height:5px;width:100%;left:0;bottom:-22px;border-top:2px solid #fff;border-bottom:2px solid #fff;display:block;position:absolute;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}ul.tabs.primary{width:80%;margin-right:auto;margin-left:auto;padding:1em 0 0;border-bottom:1px solid #E5E5E5;}ul.tabs.primary li{border:1px solid #E5E5E5;border-top-left-radius:4px;border-top-right-radius:4px;border-width:1px 1px 0;}.messages{margin:2em auto;width:80%;}.btn-sm{border:2px solid white;color:white;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;}@media only screen and (min-width:480px){.btn-sm{padding:10px 60px 10px 45px;}}.btn-sm:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid white;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.btn-sm:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.btn-sm:hover{text-decoration:none !important;}.btn-sm:hover:after{width:0;}.btn-sm:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}.layout-container{-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;background-color:#E5E5E5;}.layout-container a{text-decoration:none;color:#fff;}.layout-container a:focus{outline:0;}.layout-container a:hover{text-decoration:underline;}.layout-container .card-container a{color:#4F4F4F;}.contextual-region .tabs a{color:#333642;}.container{width:100%;padding:0 15px;}.container:before,.container:after{content:" ";display:table;}.container:after{clear:both;}@media only screen and (min-width:1326px){.container{width:1220px;margin:0 auto;padding:0;}}div{-webkit-box-sizing:border-box;box-sizing:border-box;}h1.page-title{overflow:hidden;text-indent:101%;white-space:nowrap;margin:0;line-height:0;}iframe{max-width:100%;}.region-highlighted{-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;margin-top:50px;}@media only screen and (min-width:1025px){.region-highlighted{margin-top:112px;}}strong{font-weight:600 !important;}.user-logged-in body{padding-top:80px;}.user-logged-in header{top:80px;}.paragraph--type--custom-html img{}.paragraph--type--custom-html.map-container p{margin:0;}.paragraph--type--custom-html.map-container p img{width:100%;height:auto;}.no-padding-top .amenities-container{padding-top:0;}a.anchor-target,.page-node-type-page .block-system-main-block a.anchor-target{cursor:default;color:#4F4F4F;}a.anchor-target:hover,.page-node-type-page .block-system-main-block a.anchor-target:hover{text-decoration:none;}header{-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;background-color:#333642;box-shadow:0 0 6px rgba(0,0,0,0.5);height:50px;position:absolute;top:0;left:0;width:100%;z-index:99;}header:before,header:after{content:" ";display:table;}header:after{clear:both;}header .container{width:100%;padding:0 15px;}header .container:before,header .container:after{content:" ";display:table;}header .container:after{clear:both;}@media only screen and (min-width:1326px){header .container{width:1326px;margin:0 auto;padding:0;}}@media only screen and (min-width:1025px){header{height:112px;overflow:hidden;}}header.sticky{position:fixed;}@media only screen and (min-width:1025px){header.sticky{position:fixed;width:100%;z-index:99;}}@media only screen and (min-width:1025px){header.sticky .site-logo-img{}}@media only screen and (min-width:1025px){header.sticky .region-page-logo{top:20px;}}header.sticky + .region-highlighted{margin-top:70px;}header .site-logo-img{-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;max-width:125px;top:0;opacity:1;}@media only screen and (min-width:1025px){header .site-logo-img{max-width:150px;height:23px;}}@media only screen and (min-width:1220px){header .site-logo-img{max-width:200px;}}header .logo-graphics{-webkit-transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-ms-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;display:none;}@media only screen and (min-width:1025px){header .logo-graphics{display:block;text-align:center;margin-bottom:10px;}}header a.btn-phone{height:40px;width:40px;position:absolute;top:6px;right:45px;background:url(../../../../themes/custom/sailmakers/images/phone-new.svg) no-repeat center center transparent;display:block;overflow:hidden;text-indent:-9999em;-webkit-background-size:22px 22px;-moz-background-size:22px 22px;background-size:22px 22px;}@media only screen and (min-width:1025px){header a.btn-phone{background-color:#333642;text-indent:0;padding-left:50px;background-position:10px center;width:auto;padding-top:11px;right:0;position:absolute;top:16px;padding-right:25px;text-decoration:none;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;}}@media only screen and (min-width:1025px){header a.btn-phone:hover{text-decoration:none;}}header a.btn-menu{width:23px;height:15px;position:absolute;right:17px;top:16px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;}@media only screen and (min-width:1025px){header a.btn-menu{display:none;}}header a.btn-menu:focus{outline:none;}header a.btn-menu span{display:block;position:absolute;height:3px;width:100%;background:white;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}header a.btn-menu span:nth-child(1){top:0px;}header a.btn-menu span:nth-child(2),header a.btn-menu span:nth-child(3){top:8px;}header a.btn-menu span:nth-child(4){top:16px;}header a.btn-menu.open span:nth-child(1){top:18px;width:0%;left:50%;}header a.btn-menu.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}header a.btn-menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}header a.btn-menu.open span:nth-child(4){top:18px;width:0%;left:50%;}header .menu-container{width:100%;position:absolute;left:0;top:50px;background-color:#333642;-webkit-transform:translatey(-150%);-moz-transform:translatey(-150%);-ms-transform:translatey(-150%);transform:translatey(-150%);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;}@media only screen and (min-width:1025px){header .menu-container{background-color:transparent;position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;left:auto;top:auto;}}header .menu-container.open{height:100vh;padding-top:80px;padding-bottom:120px;-webkit-transform:translatey(0);-moz-transform:translatey(0);-ms-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);}@media only screen and (min-width:1025px){header .menu-container.open{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;padding-top:0;padding-bottom:0;}}header .menu-container:before{content:"";width:4px;height:64px;border-left:3px solid white;border-right:3px solid white;display:block;position:absolute;top:0;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);}@media only screen and (min-width:1025px){header .menu-container:before{display:none;}}header .menu-container .site-logo-mobile-menu{width:40px;height:40px;display:block;position:absolute;left:50%;text-align:center;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);}@media only screen and (min-width:1025px){header .menu-container .site-logo-mobile-menu{display:none;}}@media only screen and (min-width:1025px){header .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}}header a{font-size:14px;text-transform:uppercase;color:#fff;}header ul li{display:inline-block;padding-bottom:25px;}header ul.menu{padding:0;margin:0;font-size:0;}header ul.menu li{width:100%;text-align:center;margin-bottom:15px;}@media only screen and (min-width:1025px){header ul.menu li{width:33%;margin-bottom:0;}}header ul.menu a{font-size:18px;font-weight:400;text-transform:uppercase;color:#fff;position:relative;letter-spacing:1px;}@media only screen and (min-width:1025px){header ul.menu a{font-size:14px;}}header ul.menu a:hover{text-decoration:none;}@media only screen and (min-width:1025px){header ul.menu a:hover:after{content:"";display:block;height:3px;width:4px;background-color:#fff;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}header ul.menu a.is-active{color:#fff;}header ul.menu a.is-active:after{content:"";display:block;height:3px;width:4px;background-color:#fff;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media only screen and (min-width:1025px){header .region-menu-left{float:left;width:40%;text-align:left;position:relative;}}@media only screen and (min-width:1025px){header .region-menu-left.active-menu .active{display:block;}}@media only screen and (min-width:1025px){header .region-menu-left ul li:first-child{text-align:right;}}@media only screen and (min-width:1220px){header .region-menu-left ul li:first-child{text-align:center;}}@media only screen and (min-width:1025px){header .region-menu-right{float:right;width:40%;text-align:right;position:relative;}}@media only screen and (min-width:1025px){header .region-menu-right.active-menu .active{display:block;}}@media only screen and (min-width:1025px){header .region-menu-right ul{text-align:right;}}@media only screen and (min-width:1025px){header .region-menu-right ul li{text-align:center;width:25.5%;}}@media only screen and (min-width:1025px){header .region-menu-right ul li:first-child{width:49%;}}header .region-page-logo{-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;background-color:#333642;padding-top:16px;}@media only screen and (min-width:1025px){header .region-page-logo{top:20px;left:50%;background-color:transparent;height:auto;width:auto;padding-top:0;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%);}}header .region-page-logo a{display:block;width:70%;margin:0 auto;}@media only screen and (min-width:1025px){header .region-page-logo a{padding-top:3px;width:auto;}}.active{}.region-footer h2,.region-footer h3,.region-footer h4,.region-footer-bottom h2,.region-footer-bottom h3,.region-footer-bottom h4{font-family:"Hoefler Text",Garamond,Georgia,serif;}.region-footer h2,.region-footer-bottom h2{font-size:36px;font-weight:normal;margin-bottom:18px;}.region-footer .block,.region-footer-bottom .block{text-align:center;}@media only screen and (min-width:768px){.region-footer .block,.region-footer-bottom .block{width:32.2033898305%;float:left;margin-right:1.6949152542%;text-align:left;}}.region-footer .block:last-child,.region-footer-bottom .block:last-child{margin-right:0;}.region-footer{background-color:#333642;color:white;padding:30px 0;}body.book-now .region-footer{display:none;}@media only screen and (min-width:768px){.region-footer{padding:60px 0;}}.region-footer p{font-weight:300;color:white;}.region-footer #block-contactusfooterblock{padding-top:10px;}.region-footer #block-phoneemailblock,.region-footer #block-phoneemailblockservicedapartments{text-align:center;}@media only screen and (min-width:768px){.region-footer #block-phoneemailblock,.region-footer #block-phoneemailblockservicedapartments{width:32.2033898305%;float:right;text-align:right;}}.region-footer #block-phoneemailblock p,.region-footer #block-phoneemailblockservicedapartments p{font-size:24px;}.region-footer #block-phoneemailblock p .btn-sm,.region-footer #block-phoneemailblockservicedapartments p .btn-sm{margin-bottom:10px;display:inline-block;}.region-footer #block-phoneemailblock img,.region-footer #block-phoneemailblockservicedapartments img{vertical-align:middle;}@media only screen and (min-width:768px){.region-footer #block-phoneemailblock img,.region-footer #block-phoneemailblockservicedapartments img{display:inline-block;margin:0 26px 0 0;}}.region-footer-bottom{background-color:white;padding-top:38px;padding-bottom:20px;}@media only screen and (min-width:768px){.region-footer-bottom{height:190px;padding-top:70px;}}.region-footer-bottom ul{list-style-type:none;padding:0;margin-left:0;}.region-footer-bottom ul li{display:inline-block;}.region-footer-bottom #block-bottomfooterlogo{text-align:center;}.region-footer-bottom #block-bottomfooterlogo p{margin:0;font-size:12px;color:#000;text-align:center;}.region-footer-bottom #block-bottomfooterlogo p a{color:#000;}.region-footer-bottom #block-bottomfooterlogo p img{max-width:100%;}@media only screen and (min-width:768px){.region-footer-bottom #block-bottomfooterlogo{width:15.2542372881%;float:left;margin-right:1.6949152542%;text-align:left;}}.region-footer-bottom #block-sailmakers-footer,.region-footer-bottom #block-landingpagefootermenu{text-align:center;}@media only screen and (min-width:768px){.region-footer-bottom #block-sailmakers-footer,.region-footer-bottom #block-landingpagefootermenu{width:57.6271186441%;float:left;margin-right:1.6949152542%;text-align:left;padding-left:30px;}}@media only screen and (min-width:1200px){.region-footer-bottom #block-sailmakers-footer,.region-footer-bottom #block-landingpagefootermenu{width:66.1016949153%;float:left;margin-right:1.6949152542%;}}.region-footer-bottom #block-sailmakers-footer ul,.region-footer-bottom #block-landingpagefootermenu ul{margin-top:40px;margin-bottom:50px;}@media only screen and (min-width:768px){.region-footer-bottom #block-sailmakers-footer ul,.region-footer-bottom #block-landingpagefootermenu ul{margin-top:0;}}@media only screen and (min-width:1025px){.region-footer-bottom #block-sailmakers-footer ul,.region-footer-bottom #block-landingpagefootermenu ul{margin-top:12px;margin-bottom:0;}}.region-footer-bottom #block-sailmakers-footer ul li,.region-footer-bottom #block-landingpagefootermenu ul li{padding-top:0;display:block;margin-bottom:15px;text-align:center;}@media only screen and (min-width:768px){.region-footer-bottom #block-sailmakers-footer ul li,.region-footer-bottom #block-landingpagefootermenu ul li{display:inline-block;margin-bottom:15px;text-align:left;margin-right:30px;}}@media only screen and (min-width:1025px){.region-footer-bottom #block-sailmakers-footer ul li,.region-footer-bottom #block-landingpagefootermenu ul li{margin-bottom:0;}}.region-footer-bottom #block-sailmakers-footer a,.region-footer-bottom #block-landingpagefootermenu a{color:#4F4F4F;font-size:14px;text-transform:uppercase;}@media only screen and (min-width:768px){.region-footer-bottom #block-bottomfootersocialinetworks{width:23.7288135593%;float:right;}}@media only screen and (min-width:1200px){.region-footer-bottom #block-bottomfootersocialinetworks{width:15.2542372881%;float:right;}}.region-footer-bottom #block-bottomfootersocialinetworks ul{text-align:center;margin-top:0;}@media only screen and (min-width:768px){.region-footer-bottom #block-bottomfootersocialinetworks ul{text-align:right;}}.region-footer-bottom #block-bottomfootersocialinetworks ul li{-webkit-transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-ms-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;margin-left:20px;}.region-footer-bottom #block-bottomfootersocialinetworks ul li:first-child{margin-left:0;}.region-footer-bottom #block-bottomfootersocialinetworks ul li:hover{opacity:0.5;}.btn-back-to-top{position:fixed;bottom:90px;right:20px;height:40px;width:40px;color:red;display:none;text-indent:-9999em;background-color:#333642;border:2px solid white;z-index:9;}.btn-back-to-top:after{content:"";position:absolute;top:7px;left:10px;display:block;height:20px;width:20px;background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;transform:rotate(-90deg);}@media only screen and (min-width:768px){.btn-back-to-top{display:none !important;}}.eu-cookie-compliance-banner{background-color:#333642;color:white;padding:20px 0 15px;}.eu-cookie-compliance-banner h2{font-size:24px;font-weight:500;}.eu-cookie-compliance-banner button{border:2px solid #333642;color:white;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;background-color:transparent;}@media only screen and (min-width:480px){.eu-cookie-compliance-banner button{padding:10px 60px 10px 45px;}}.eu-cookie-compliance-banner button:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid #333642;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.eu-cookie-compliance-banner button:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.eu-cookie-compliance-banner button:hover{text-decoration:none !important;}.eu-cookie-compliance-banner button:hover:after{width:0;}.eu-cookie-compliance-banner button:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}.eu-cookie-compliance-banner button.find-more-button{display:none;}.eu-cookie-compliance-banner p{font-weight:300;font-size:14px;}.eu-cookie-compliance-banner div.popup-content.eu-cookie-compliance-content{max-width:90%;display:flex;align-items:center;justify-content:space-between;flex-direction:column;text-align:center;}@media only screen and (min-width:768px){.eu-cookie-compliance-banner div.popup-content.eu-cookie-compliance-content{flex-direction:row;text-align:left;}}.eu-cookie-compliance-banner .eu-cookie-compliance-message p a{width:100%;color:white;text-decoration:underline;}.eu-cookie-compliance-banner .eu-cookie-compliance-message p a:hover{text-decoration:none;}.eu-cookie-compliance-buttons .decline-button{display:none;}#sliding-popup{left:0;right:0;}.path-frontpage .field--name-field-sections .field__item:nth-child(2) h1:before,.path-frontpage .field--name-field-sections .field__item:nth-child(2) h2:before{display:none;}.path-frontpage .paragraph--type--custom-html p{margin:0;}.path-frontpage .paragraph--type--custom-html img{width:100%;height:auto;}@media only screen and (min-width:768px){.path-frontpage .field--name-field-hero-text{display:none;}}@media only screen and (min-width:768px){.path-frontpage .paragraph--type--hero-section.hero-size-large.page-loaded::before,.path-frontpage .paragraph--type--hero-section.hero-size-large.page-loaded::after{display:none;}}.path-frontpage .paragraph--type--hero-section.hero-size-large .hero-section{height:100%;}.path-frontpage .paragraph--type--hero-section{height:520px;max-height:none;}@media only screen and (min-width:768px){.path-frontpage .paragraph--type--hero-section{height:auto !important;}}.path-frontpage .paragraph--type--hero-section .hero-section{height:520px;}@media only screen and (min-width:768px){.path-frontpage .paragraph--type--hero-section .hero-section{height:auto;}}@media only screen and (min-width:768px){.path-frontpage .paragraph--type--hero-section .hero-section:before{display:none;}}.page-node-type-page .block-page-title-block{background-color:#333642;height:486px;display:-webkit-box;display:-ms-flexbox;display:flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.page-node-type-page .block-page-title-block h1{color:white;font-size:36px;text-transform:uppercase;text-indent:unset;overflow:visible;font-weight:300;line-height:normal;letter-spacing:2px;white-space:normal;text-align:center;}.page-node-type-page .block-system-main-block{padding:30px 0;overflow:hidden;}@media only screen and (min-width:1025px){.page-node-type-page .block-system-main-block{padding:80px 0;}}.page-node-type-page .block-system-main-block h2,.page-node-type-page .block-system-main-block h3{color:#333;}.page-node-type-page .block-system-main-block h2{margin-bottom:0;}.page-node-type-page .block-system-main-block hr{margin-bottom:30px;}.page-node-type-page .block-system-main-block a{color:#333642;}body.faq.page-node-type-page h1,body.faq.page-node-type-page h2,body.faq.page-node-type-page h3,body.faq.page-node-type-page h4,body.faq.page-node-type-page p{text-align:center;}@media only screen and (min-width:1025px){body.faq.page-node-type-page h1,body.faq.page-node-type-page h2,body.faq.page-node-type-page h3,body.faq.page-node-type-page h4,body.faq.page-node-type-page p{text-align:left;}}body.faq.page-node-type-page #block-sailmakers-content article.node .node__content .container div.field--name-body > h2{font-weight:500;}body.faq.page-node-type-page #block-sailmakers-content article.node .node__content .container div.field--name-body > h2:first-child{margin-bottom:35px;font-size:36px;font-weight:500;}@media only screen and (min-width:1025px){body.faq.page-node-type-page #block-sailmakers-content article.node .node__content .container div.field--name-body > h2:first-child{font-size:40px;}}body.faq.page-node-type-page hr{margin-top:30px;height:3px;width:40%;color:#4F4F4F;background-color:#4F4F4F;border:0;}@media only screen and (min-width:1025px){body.faq.page-node-type-page hr{margin-top:0;margin-bottom:-4px;height:1px;width:100%;color:#4F4F4F;background-color:#4F4F4F;border:0;}}.page-node-type-landing-page{background-color:#333642;min-height:100vh;}.page-node-type-landing-page .field__item:first-child .paragraph--type--custom-html{border:0;}.page-node-type-landing-page img{max-width:100%;}.page-node-type-landing-page .paragraph--type--tabs iframe{display:block;}.page-node-type-landing-page .paragraph--type--tabs .tabs-container .tabs-content .field--name-field-tabs > .field__item:last-child{padding-bottom:0;}.page-node-type-landing-page .paragraph--type--slot-slider .container .slide-image{width:100%;max-width:100% !important;}.page-node-type-landing-page .paragraph--type--custom-html{position:relative;}.page-node-type-landing-page .field__item:first-child .container > div{position:relative;}@media only screen and (min-width:480px){.page-node-type-landing-page .field__item:first-child .container > div{max-width:66.1016949153%;margin:0 auto;}}.page-node-type-landing-page a.landing-phone{font-size:18px;font-weight:400;margin-top:20px;display:inline-block;}@media only screen and (min-width:840px){.page-node-type-landing-page a.landing-phone{position:absolute;top:25px;right:0;margin-top:0;}}.page-node-type-landing-page a.landing-phone:before{content:"";background:url(../../../../themes/custom/sailmakers/images/phone.svg) no-repeat center center transparent;display:inline-block;vertical-align:middle;height:30px;width:30px;margin-right:15px;}.page-node-type-landing-page main{padding:24px 0 0;background-color:#333642;}.page-node-type-landing-page header{display:none;}.page-node-type-landing-page header.sticky + .region-highlighted{margin-top:0;}.page-node-type-landing-page .region-highlighted{margin-top:0;}.page-node-type-landing-page .paragraph--type--text-section{padding:20px 0 50px;}.page-node-type-landing-page .paragraph--type--text-section .container{max-width:none;}.page-node-type-landing-page .paragraph--type--text-section .container h2{text-align:center;}.page-node-type-landing-page .paragraph--type--text-section .container h4{margin-bottom:15px;text-align:left;}@media only screen and (min-width:768px){.page-node-type-landing-page .paragraph--type--text-section .container h4{text-align:center;}}.page-node-type-landing-page .paragraph--type--text-section .container .field--name-field-body-text{margin-top:30px;font-size:18px;line-height:120%;font-weight:500;}@media only screen and (min-width:480px){.page-node-type-landing-page .paragraph--type--text-section .container .field--name-field-body-text{max-width:66.1016949153%;float:none;margin:30px auto 15px;display:block;text-align:center;}}.page-node-type-landing-page .paragraph--type--text-section .container .field--name-field-body-text:before{display:none;}.page-node-type-landing-page .paragraph--type--text-section .container .field--name-field-body-text p{text-align:left;}@media only screen and (min-width:768px){.page-node-type-landing-page .paragraph--type--text-section .container .field--name-field-body-text p{text-align:center;}}.page-node-type-landing-page .paragraph--type--text-section .container .field--name-field-body-text ul{font-weight:300;font-size:18px;list-style-type:none;padding:0;text-align:left;}@media only screen and (min-width:768px){.page-node-type-landing-page .paragraph--type--text-section .container .field--name-field-body-text ul{column-count:2;}}.page-node-type-landing-page .paragraph--type--text-section .container .field--name-field-body-text ul li{position:relative;padding:0 0 0 12px;line-height:28px;}.page-node-type-landing-page .paragraph--type--text-section .container .field--name-field-body-text ul li::before{position:absolute;content:".";display:block;font-size:25px;left:0;top:-7px;}.page-node-type-landing-page img{}.page-node-type-landing-page .paragraph--type--text-section .container .field--name-field-text-section-link{margin:30px 0 20px;}.page-node-type-landing-page .paragraph--type--text-section .container .field--name-field-text-section-link:last-child{margin-bottom:20px;}.page-node-type-landing-page .field--name-field-sections .field__item:nth-child(2) h2{margin-top:0;margin-bottom:20px;}@media only screen and (min-width:480px){.page-node-type-landing-page .field--name-field-sections .field__item:nth-child(2) h2{margin-bottom:0;}}.page-node-type-landing-page .field--name-field-sections .field__item:nth-child(2) h2:before{display:none;}@media only screen and (min-width:768px){.page-node-type-landing-page .paragraph--type--slider-section{padding:0;}}.page-node-type-landing-page .paragraph--type--slider-section img{display:block;}.page-node-type-landing-page .paragraph--type--custom-html .container > div{float:none;margin:0 auto;display:block;text-align:center;}.page-node-type-landing-page .paragraph--type--custom-html .container > div p{margin-top:0;line-height:120%;}.page-node-type-landing-page .three-slots.three-slots-display-short{background-color:#333642;}.page-node-type-landing-page .three-slots.three-slots-display-short h2{display:none;}.page-node-type-landing-page .three-slots.three-slots-display-short .container{padding:0;}.page-node-type-landing-page .three-slots.three-slots-display-short .container > div{float:none;margin:0 auto;display:block;}@media only screen and (min-width:768px){.page-node-type-landing-page .three-slots.three-slots-display-short .container > div{max-width:66.1016949153%;}}.page-node-type-landing-page .three-slots.three-slots-display-short .container > div .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay > div{width:100%;}.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a{border:2px solid white;color:white;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;padding:10px 34px 10px 25px !important;}@media only screen and (min-width:480px){.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a{padding:10px 60px 10px 45px;}}.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid white;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a:hover{text-decoration:none !important;}.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a:hover:after{width:0;}.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph .field--name-field-item-link{width:100%;left:0;}.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph .field--name-field-item-link a{border:2px solid white;color:white;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;padding:10px 55px 10px 36px !important;}@media only screen and (min-width:480px){.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph .field--name-field-item-link a{padding:10px 60px 10px 45px;}}.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph .field--name-field-item-link a:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid white;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph .field--name-field-item-link a:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph .field--name-field-item-link a:hover{text-decoration:none !important;}.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph .field--name-field-item-link a:hover:after{width:0;}.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph .field--name-field-item-link a:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}.page-node-type-landing-page .three-slots.three-slots-display-short .container .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay > div{min-width:auto !important;}@media only screen and (min-width:768px){.page-node-type-landing-page .paragraph--type--webform-with-title-and-text .form-content > div #edit-actions{margin-top:77px;}}.page-node-type-landing-page .scroll-down-section{margin-top:15px;}.page-node-type-landing-page .scroll-down-section p:first-child{font-weight:500;margin-bottom:10px;}.page-node-type-landing-page .scroll-down-section a.btn-scroll-down{display:inline-block;text-indent:-9999em;overflow:hidden;height:30px;width:30px;background:url(../../../../themes/custom/sailmakers/images/arrow-down.svg) no-repeat center center transparent;}.page-node-type-landing-page iframe{width:100%;max-width:100%;}.amenities-container{padding:60px 0 20px;}.amenities-container h2{font-family:"Hoefler Text",Garamond,Georgia,serif;font-size:36px;line-height:1.2;text-align:center;font-weight:400;}.amenities-container .amenities-wrap{display:flex;flex-wrap:wrap;}.amenities-container .amenities-wrap .amenities-item{flex:1 0 50%;text-align:center;margin-bottom:40px;}.amenities-container .amenities-wrap .amenities-item:last-child{margin-bottom:0;}@media only screen and (min-width:768px){.amenities-container .amenities-wrap .amenities-item:last-child{margin-bottom:40px;}}.amenities-container .amenities-wrap .amenities-item p{margin:18px 0;}@media only screen and (min-width:768px){.amenities-container .amenities-wrap .amenities-item{flex:1 0 14.28%;}}.amenities-container .amenities-wrap .amenities-item img{height:55px;width:auto;margin:0 auto;}.amenities-container .amenities-wrap button.show-more{background-color:transparent;height:40px;border:2px solid white;color:white;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;margin:0 auto 20px;}@media only screen and (min-width:480px){.amenities-container .amenities-wrap button.show-more{padding:10px 60px 10px 45px;}}.amenities-container .amenities-wrap button.show-more:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid white;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.amenities-container .amenities-wrap button.show-more:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.amenities-container .amenities-wrap button.show-more:hover{text-decoration:none !important;}.amenities-container .amenities-wrap button.show-more:hover:after{width:0;}.amenities-container .amenities-wrap button.show-more:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}.card-container{padding:30px 0 0;}@media only screen and (min-width:768px){.card-container{padding:80px 0;}}.card-container h2{font-size:32px;text-align:center;color:#4F4F4F;font-weight:400;}.card-container h2 a{color:#4F4F4F;}@media only screen and (min-width:768px){.card-container h2{margin-bottom:60px;font-size:48px;}}.card-container .card-wrap{background-color:white;margin:0 auto 15px;max-width:780px;padding:25px;text-align:center;}.card-container .card-wrap:before,.card-container .card-wrap:after{content:" ";display:table;}.card-container .card-wrap:after{clear:both;}@media only screen and (min-width:768px){.card-container .card-wrap{background-color:white;text-align:left;}}.card-container .card-wrap .card-image{width:180px;margin:0 auto 30px;}@media only screen and (min-width:768px){.card-container .card-wrap .card-image{float:left;margin:0 25px 0 0;width:160px;}}@media only screen and (min-width:768px){.card-container .card-wrap .card-content{float:left;width:calc(100% - 190px);}}.card-container .card-wrap .card-content p:last-child{margin-bottom:0;}.card-container .card-wrap .card-content h4{font-size:18px;margin-top:0;font-weight:600;color:#4F4F4F;border-bottom:2px solid #4F4F4F;padding-bottom:20px;}@media only screen and (min-width:768px){.card-container .card-wrap .card-content h4{font-size:18px;border-bottom:2px solid #4F4F4F;padding-bottom:15px;}}.paragraph--type--carousel-section{position:relative;padding:30px 0;}@media only screen and (min-width:480px){.paragraph--type--carousel-section{padding:60px 0 75px;}}.paragraph--type--carousel-section .field--name-field-carousel-title{font-family:"Hoefler Text",Garamond,Georgia,serif;font-size:28px;font-weight:400;line-height:32px;margin-bottom:50px;margin-top:0;text-align:center;}@media only screen and (min-width:480px){.paragraph--type--carousel-section .field--name-field-carousel-title{font-size:48px;line-height:52px;}}@media only screen and (min-width:768px){.paragraph--type--carousel-section .field--name-field-carousel-title{text-align:left;}}.paragraph--type--carousel-section .field--name-field-item-description{text-align:center;}@media only screen and (min-width:768px){.paragraph--type--carousel-section .field--name-field-item-description{text-align:left;}}.paragraph--type--carousel-section .slick__slide{margin-bottom:25px;}@media only screen and (min-width:480px){.paragraph--type--carousel-section .slick__slide{margin-bottom:0;}}.paragraph--type--carousel-section .slick-slide{margin-right:30px;}.paragraph--type--carousel-section .field--name-field-slot-image{background-color:#4F4F4F;}.paragraph--type--carousel-section .field--name-field-slot-image img{max-width:100%;height:auto;}.paragraph--type--carousel-section .box-text-content{background-color:#4F4F4F;padding:25px;}.paragraph--type--carousel-section .box-text-content .field--name-field-title{font-size:18px;font-weight:800;text-align:center;}@media only screen and (min-width:768px){.paragraph--type--carousel-section .box-text-content .field--name-field-title{text-align:left;}}.paragraph--type--carousel-section .slick__arrow{position:absolute;top:50%;width:100%;transform:translateY(-50%);z-index:4;}.paragraph--type--carousel-section .slick__arrow .slick-arrow{cursor:pointer;height:30px;width:30px;}.paragraph--type--carousel-section .slick__arrow .slick-arrow:before,.paragraph--type--carousel-section .slick__arrow .slick-arrow:after{content:" ";display:table;}.paragraph--type--carousel-section .slick__arrow .slick-arrow:after{clear:both;}.paragraph--type--carousel-section .slick__arrow .slick-arrow.slick-prev{float:left;background:url(../../../../themes/custom/sailmakers/images/arrow_left.svg) no-repeat center center transparent;margin-left:15px;}.paragraph--type--carousel-section .slick__arrow .slick-arrow.slick-next{float:right;background:url(../../../../themes/custom/sailmakers/images/arrow_right.svg) no-repeat center center transparent;margin-right:15px;}.paragraph--type--slider-section{position:relative;padding:15px 0;}body.serviced-apartments .paragraph--type--slider-section{margin-top:15px;}.paragraph--type--slider-section .slick__slide{display:block !important;}.paragraph--type--slider-section .slide-image{height:100%;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;}.paragraph--type--slider-section.has-gradients .slick-slide{overflow:hidden;}.paragraph--type--slider-section.has-gradients .slick-slide .container:before,.paragraph--type--slider-section.has-gradients .slick-slide .container:after{content:"";height:90%;position:absolute;top:5%;width:90%;}.paragraph--type--slider-section.has-gradients .slick-slide .container:before{left:0;transform:translate(-100%,-100%);background:linear-gradient(120deg,#71A0FC 0%,rgba(255,255,255,0) 50%);-webkit-transition:all 2s ease-in-out 1s;-moz-transition:all 2s ease-in-out 1s;-ms-transition:all 2s ease-in-out 1s;transition:all 2s ease-in-out 1s;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;transition-delay:50ms;z-index:2;}.paragraph--type--slider-section.has-gradients .slick-slide .container:after{right:0;transform:translate(100%,100%);background:linear-gradient(300deg,#FECF35 0%,rgba(255,255,255,0) 29.28%);-webkit-transition:all 2s ease-in-out 1s;-moz-transition:all 2s ease-in-out 1s;-ms-transition:all 2s ease-in-out 1s;transition:all 2s ease-in-out 1s;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;transition-delay:50ms;}.paragraph--type--slider-section.has-gradients .paragraph--view-mode--slider:before{opacity:1;}.paragraph--type--slider-section.has-gradients .paragraph--view-mode--slider .box-text-content{-webkit-transition:all 1s ease-in-out 1s;-moz-transition:all 1s ease-in-out 1s;-ms-transition:all 1s ease-in-out 1s;transition:all 1s ease-in-out 1s;-webkit-transition-delay:2000ms;-moz-transition-delay:2000ms;-ms-transition-delay:2000ms;transition-delay:2000ms;}.paragraph--type--slider-section.has-gradients .slick-active{overflow:hidden;}.paragraph--type--slider-section.has-gradients .slick-active:before{opacity:1;}.paragraph--type--slider-section.has-gradients .slick-active .box-text-content{opacity:1;}.paragraph--type--slider-section.has-gradients .slick-active.slick-slide .container:before,.paragraph--type--slider-section.has-gradients .slick-active.slick-slide .container:after{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}.paragraph--type--slider-section .slick-slide{overflow:hidden;}.paragraph--type--slider-section .slick-slide .container{height:85vh;position:relative;}@media only screen and (max-width:768px){.paragraph--type--slider-section .slick-slide .container.video-section-container{height:100%;}}.paragraph--type--slider-section .slick-slide .video-section{width:100%;height:100%;}@media only screen and (max-width:768px){.paragraph--type--slider-section .slick-slide .video-section .video-text-container h2{font-size:20px;}.paragraph--type--slider-section .slick-slide .video-section .video-text-container h2::before{height:34px;top:-56px;}}.paragraph--type--slider-section .slick-slide video{height:100%;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}@media only screen and (max-width:768px){.paragraph--type--slider-section .slick-slide video{height:auto;width:100%;}}.paragraph--type--slider-section .paragraph--view-mode--slider{position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;}.paragraph--type--slider-section .paragraph--view-mode--slider:hover:before{opacity:1;}.paragraph--type--slider-section .paragraph--view-mode--slider:hover .box-text-content{opacity:1;}.paragraph--type--slider-section .paragraph--view-mode--slider.empty-mf:hover:before{opacity:0;display:none;}.paragraph--type--slider-section .paragraph--view-mode--slider.empty-mf:hover .box-text-content{opacity:0;}.paragraph--type--slider-section .paragraph--view-mode--slider:before{-webkit-transition:all 700ms ease-in-out 1s;-moz-transition:all 700ms ease-in-out 1s;-ms-transition:all 700ms ease-in-out 1s;transition:all 700ms ease-in-out 1s;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;transition-delay:50ms;content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(51,54,66,0.5);z-index:1;opacity:0;}.paragraph--type--slider-section .paragraph--view-mode--slider .box-text-content{-webkit-transition:all 700ms ease-in-out 1s;-moz-transition:all 700ms ease-in-out 1s;-ms-transition:all 700ms ease-in-out 1s;transition:all 700ms ease-in-out 1s;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms;max-width:640px;position:absolute;z-index:2;text-align:center;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;}@media only screen and (min-width:768px){.paragraph--type--slider-section .paragraph--view-mode--slider .box-text-content{width:auto;}}.paragraph--type--slider-section .paragraph--view-mode--slider .box-text-content .field--name-field-item-description h3{font-family:"Hoefler Text",Garamond,Georgia,serif;font-size:48px;line-height:52px;color:white;margin-top:0;margin-bottom:15px;font-weight:400;}.paragraph--type--slider-section .paragraph--view-mode--slider .box-text-content .field--name-field-item-description p{color:white;}.paragraph--type--slider-section .slick__arrow{position:absolute;top:50%;width:100%;transform:translateY(-50%);z-index:4;}.paragraph--type--slider-section .slick__arrow .slick-arrow{cursor:pointer;height:30px;width:30px;}.paragraph--type--slider-section .slick__arrow .slick-arrow:before,.paragraph--type--slider-section .slick__arrow .slick-arrow:after{content:" ";display:table;}.paragraph--type--slider-section .slick__arrow .slick-arrow:after{clear:both;}.paragraph--type--slider-section .slick__arrow .slick-arrow.slick-prev{float:left;background:url(../../../../themes/custom/sailmakers/images/arrow_left.svg) no-repeat center center transparent;margin-left:15px;}.paragraph--type--slider-section .slick__arrow .slick-arrow.slick-next{float:right;background:url(../../../../themes/custom/sailmakers/images/arrow_right.svg) no-repeat center center transparent;margin-right:15px;}.paragraph--type--slider-section .slick-slide .container{width:100%;}@media only screen and (max-width:768px){.paragraph--type--slider-section{}.paragraph--type--slider-section .slick-slide .container{height:auto;width:100%;}.paragraph--type--slider-section .paragraph--view-mode--slider{height:50vh;}.paragraph--type--slider-section .paragraph--view-mode--slider .slide-image{height:50vh;width:100%;}.paragraph--type--slider-section .paragraph--view-mode--slider .box-text-content{opacity:1;background-color:#E5E5E5;width:100%;height:auto;transform:none;top:0;left:0;position:relative;}.paragraph--type--slider-section .paragraph--view-mode--slider .box-text-content .field--name-field-item-description p,.paragraph--type--slider-section .paragraph--view-mode--slider .box-text-content .field--name-field-item-description h3{color:#4F4F4F;}.paragraph--type--slider-section .paragraph--view-mode--slider .box-text-content .field--name-field-item-description h3{margin-top:50px;font-size:36px;margin-bottom:0;}.paragraph--type--slider-section .paragraph--view-mode--slider .box-text-content .field--name-field-item-description p{margin-top:5px;font-size:18px;}.paragraph--type--slider-section .paragraph--view-mode--slider:before{background:transparent;}.paragraph--type--slider-section #slick-views-slider-block-1-1-slider{position:relative;}.paragraph--type--slider-section .slick-dots{margin:0;padding:0;position:absolute;text-align:center;top:50vh;width:100%;}.paragraph--type--slider-section .slick-dots li{list-style:none;margin:0;display:inline-block;}.paragraph--type--slider-section .slick-dots li.slick-active button::before{color:#4F4F4F;}.paragraph--type--slider-section .slick-dots button:active{transform:scale(0.99);}.paragraph--type--slider-section .slick-dots button{background-color:#E5E5E5;border:none;color:transparent;cursor:pointer;display:inline-block;margin:0;padding:10px;text-align:center;text-decoration:none;transition:background 250ms ease-in-out,transform 150ms ease;width:10px;-moz-appearance:none;-webkit-appearance:none;}body.one-bedroom-apartment .paragraph--type--slider-section .slick-dots button,body.two-bedroom-apartment .paragraph--type--slider-section .slick-dots button{background-color:transparent;color:transparent;}.paragraph--type--slider-section .slick-dots button:before{content:"•";display:inline-block;position:absolute;color:#D3D1D1;font-size:36px;transform:translateY(-10px);}.paragraph--type--slider-section .slick-dots button:before:hover,.paragraph--type--slider-section .slick-dots button:before:focus{color:#4F4F4F;}.paragraph--type--slider-section.empty-desc .slick-dots{margin:0;padding:0 0 5px;position:relative;text-align:center;top:auto;width:100%;}}.paragraph--type--webform form{padding-bottom:55px;}.paragraph--type--webform form:before,.paragraph--type--webform form:after{content:" ";display:table;}.paragraph--type--webform form:after{clear:both;}.paragraph--type--webform form > .form-item.view-form-heading{width:100%;margin:-18px 0 50px 0;text-align:center;position:relative;}.paragraph--type--webform form > .form-item.view-form-heading p{margin-top:0;}.paragraph--type--webform form > .form-item.view-form-heading:before{content:"";display:block;height:13px;width:7px;border-left:2px solid;border-right:2px solid;position:absolute;top:-30px;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);transform:translatex(-50%);}@media only screen and (min-width:768px){.paragraph--type--webform form > .form-item.view-form-heading:before{top:-40px;}}@media only screen and (min-width:768px){.paragraph--type--webform form > .form-item{width:49.1525423729%;float:left;margin-right:1.6949152542%;}}.paragraph--type--webform form > .form-item:nth-child(even){margin-right:0;}.paragraph--type--webform form > .form-item label{display:none;}.paragraph--type--webform form > fieldset{width:49.1525423729%;float:left;margin-right:1.6949152542%;border:0;margin-left:0;}.paragraph--type--webform form > fieldset.form-item label{display:inline-block;}.paragraph--type--webform form > fieldset:nth-child(even){margin-right:0;}@media only screen and (min-width:768px){.paragraph--type--webform form #edit-container-right{width:49.1525423729%;float:right;}}.paragraph--type--webform form #edit-container-right .form-type-select label{display:none;}.paragraph--type--webform form #edit-container-right .form-type-select .description{margin-top:20px;font-size:14px;}.paragraph--type--webform form #edit-container-right input{height:auto;width:auto;}.paragraph--type--webform form #edit-container-right fieldset:before,.paragraph--type--webform form #edit-container-right fieldset:after{content:" ";display:table;}.paragraph--type--webform form #edit-container-right fieldset:after{clear:both;}.paragraph--type--webform form #edit-container-right fieldset legend{float:left;display:inline-block;max-width:140px;font-weight:400;}.paragraph--type--webform form #edit-container-right fieldset .fieldset-wrapper{text-align:right;float:right;display:inline-block;}@media only screen and (min-width:768px){.paragraph--type--webform form #edit-container-right fieldset .fieldset-wrapper{float:right;display:inline-block;width:calc(100% - 145px);}}.paragraph--type--webform form #edit-container-right fieldset .form-item{display:inline-block;margin-left:15px;margin-top:0;margin-bottom:0;}.paragraph--type--webform form .g-recaptcha{width:100%;}.paragraph--type--webform form .g-recaptcha iframe{width:100% !important;}.paragraph--type--webform form #edit-container-submit{clear:both;}.paragraph--type--webform form #edit-container-submit:before,.paragraph--type--webform form #edit-container-submit:after{content:" ";display:table;}.paragraph--type--webform form #edit-container-submit:after{clear:both;}.paragraph--type--webform form #edit-container-submit .captcha{display:block;}@media only screen and (min-width:1025px){.paragraph--type--webform form #edit-container-submit .captcha{display:inline-block;float:left;width:calc(100% - 190px);}}.paragraph--type--webform form #edit-container-submit .captcha-error{color:#ff0000 !important;font-family:"Montserrat",sans-serif !important;margin:0;}.paragraph--type--webform form #edit-container-submit #edit-actions{display:block;width:50%;margin:30px auto 0;text-transform:uppercase;border:2px solid white;color:white;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;}@media only screen and (min-width:480px){.paragraph--type--webform form #edit-container-submit #edit-actions{padding:10px 60px 10px 45px;}}.paragraph--type--webform form #edit-container-submit #edit-actions:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid white;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.paragraph--type--webform form #edit-container-submit #edit-actions:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.paragraph--type--webform form #edit-container-submit #edit-actions:hover{text-decoration:none !important;}.paragraph--type--webform form #edit-container-submit #edit-actions:hover:after{width:0;}.paragraph--type--webform form #edit-container-submit #edit-actions:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}@media only screen and (min-width:480px){.paragraph--type--webform form #edit-container-submit #edit-actions{display:inline-block;}}@media only screen and (min-width:1025px){.paragraph--type--webform form #edit-container-submit #edit-actions{float:left;width:186px;}}.paragraph--type--webform form #edit-container-submit #edit-actions input{border:0;background-color:transparent;}.paragraph--type--webform #edit-actions-submit{text-transform:uppercase;}.webform-submission-ppc-form-form .form-composite > legend{float:left;display:inline-block;max-width:140px;font-weight:300;}.webform-submission-ppc-form-form .fieldset-wrapper{float:right;display:inline-block;width:auto;text-align:right;}@media only screen and (min-width:768px) and (max-width:1025px){.webform-submission-ppc-form-form .fieldset-wrapper .js-webform-radios{display:flex;flex-direction:column;}}.webform-submission-ppc-form-form .fieldset-wrapper .form-item{display:inline-block;margin-left:15px;margin-top:0;margin-bottom:0;}@media only screen and (min-width:768px) and (max-width:1025px){.webform-submission-ppc-form-form .fieldset-wrapper .form-item{margin-left:0;}}.webform-submission-ppc-form-form .fieldset-wrapper input[type=radio]:checked + label,.webform-submission-ppc-form-form .fieldset-wrapper input[type=radio]:not(:checked) + label{color:#4F4F4F !important;padding-right:40px;}.webform-submission-ppc-form-form .fieldset-wrapper input[type=radio]:checked + label:before,.webform-submission-ppc-form-form .fieldset-wrapper input[type=radio]:not(:checked) + label:before{border:0;}.webform-submission-ppc-form-form .fieldset-wrapper input[type=radio]:checked + label:after,.webform-submission-ppc-form-form .fieldset-wrapper input[type=radio]:not(:checked) + label:after{top:3px;right:3px;}@media only screen and (min-width:768px) and (max-width:1220px){.paragraph--type--webform-with-title-and-text .form-content > div .webform-submission-ppc-form-form #edit-actions{padding:10px 30px 10px 10px;font-size:15px;}}@media only screen and (min-width:768px){.paragraph--type--webform-with-title-and-text .form-content > div .webform-submission-ppc-form-form #edit-actions{margin-top:18px !important;}}.paragraph--type--distance-calculator{display:none;margin-top:60px;}@media only screen and (min-width:768px){.paragraph--type--distance-calculator{margin-top:120px;display:block;}}.paragraph--type--distance-calculator .address-input-holder{position:relative;max-width:804px;height:60px;margin:0 auto;border:1px solid #000;text-align:center;}.paragraph--type--distance-calculator .address-input-holder input{border:0;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:60px;line-height:60px;display:inline-block;font-size:20px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media only screen and (min-width:480px){.paragraph--type--distance-calculator .address-input-holder input{width:100%;max-width:none;text-align:center;padding:0 60px 0 20px;}}.paragraph--type--distance-calculator .address-input-holder .calc-trigger{height:60px;width:60px;background:url(../../../../themes/custom/sailmakers/images/calculate-distance.svg) no-repeat center center;display:block;float:right;cursor:pointer;position:absolute;right:0;top:0;}.paragraph--type--distance-calculator .address-result-holder{text-align:center;margin-top:54px;font-size:36px;font-weight:400;}.four-boxes-section{background-color:white;padding:30px 0;}@media only screen and (min-width:768px){.four-boxes-section{padding:80px 0;}}.four-boxes-section .field--name-field-4-boxes-title{font-family:"Hoefler Text",Garamond,Georgia,serif;font-size:36px;text-align:center;font-weight:400;color:#4F4F4F;margin-bottom:30px;}@media only screen and (min-width:768px){.four-boxes-section .field--name-field-4-boxes-title{margin-bottom:50px;}}.four-boxes-section .container{padding:0;}.four-boxes-section .field--name-field-4-boxes-items:before,.four-boxes-section .field--name-field-4-boxes-items:after{content:" ";display:table;}.four-boxes-section .field--name-field-4-boxes-items:after{clear:both;}@media only screen and (min-width:768px){.four-boxes-section .field--name-field-4-boxes-items{}}.four-boxes-section .field--name-field-4-boxes-items > .field__item{margin-bottom:30px;text-align:center;position:relative;}@media only screen and (min-width:768px){.four-boxes-section .field--name-field-4-boxes-items > .field__item{margin-bottom:0;float:left;}}.four-boxes-section .field--name-field-4-boxes-items > .field__item:last-child{margin-bottom:0;}@media only screen and (min-width:768px){.four-boxes-section .field--name-field-4-boxes-items > .field__item:last-child{margin-bottom:30px;}}.four-boxes-section .field--name-field-4-boxes-items > .field__item > div{background-color:#f2f2f2;height:100%;}.four-boxes-section .field--name-field-4-boxes-items > .field__item > div.has-link .box-text-content{padding-bottom:70px;}.four-boxes-section .field--name-field-4-boxes-items > .field__item > div.has-link .field--name-field-item-description{margin-bottom:30px;}@media only screen and (min-width:768px){.four-boxes-section .field--name-field-4-boxes-items > .field__item{-webkit-box-flex:0 49.5%;-ms-flex:0 49.5%;flex:0 49.5%;text-align:left;margin-bottom:30px;width:49.5%;}}@media only screen and (min-width:1025px){.four-boxes-section .field--name-field-4-boxes-items > .field__item{-webkit-box-flex:0 50%;-ms-flex:0 50%;flex:0 50%;width:50%;}}@media only screen and (min-width:768px){.four-boxes-section .field--name-field-4-boxes-items > .field__item:nth-child(odd){padding-right:15px;clear:left;}}@media only screen and (min-width:768px){.four-boxes-section .field--name-field-4-boxes-items > .field__item:nth-child(even){padding-left:15px;}}.four-boxes-section .field--name-field-4-boxes-items > .field__item p{margin:0;font-size:18px;color:#4F4F4F;}.four-boxes-section .field--name-field-4-boxes-items > .field__item .field--name-field-title{font-size:36px;line-height:40px;font-family:"Hoefler Text",Garamond,Georgia,serif;color:#4F4F4F;margin-bottom:15px;}.four-boxes-section .field--name-field-4-boxes-items img{display:block;width:100%;height:auto;}.four-boxes-section .field--name-field-4-boxes-items .box-text-content{padding:30px;background-color:#f2f2f2;}@media only screen and (min-width:768px){.four-boxes-section .field--name-field-4-boxes-items .box-text-content{min-height:360px;}}@media only screen and (min-width:1025px){.four-boxes-section .field--name-field-4-boxes-items .box-text-content{min-height:232px;}}.four-boxes-section .field--name-field-4-boxes-items .box-text-content .field--name-field-item-link{text-align:center;position:absolute;bottom:35px;left:0;width:100%;padding:0 30px;}.four-boxes-section .field--name-field-4-boxes-items .box-text-content .field--name-field-item-link a{border:2px solid #4F4F4F;color:#4F4F4F;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;display:inline-block;}@media only screen and (min-width:480px){.four-boxes-section .field--name-field-4-boxes-items .box-text-content .field--name-field-item-link a{padding:10px 60px 10px 45px;}}.four-boxes-section .field--name-field-4-boxes-items .box-text-content .field--name-field-item-link a:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid #4F4F4F;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.four-boxes-section .field--name-field-4-boxes-items .box-text-content .field--name-field-item-link a:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.four-boxes-section .field--name-field-4-boxes-items .box-text-content .field--name-field-item-link a:hover{text-decoration:none !important;}.four-boxes-section .field--name-field-4-boxes-items .box-text-content .field--name-field-item-link a:hover:after{width:0;}.four-boxes-section .field--name-field-4-boxes-items .box-text-content .field--name-field-item-link a:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}.four-boxes-section .field--name-field-4-boxes-items .box-text-content .field--name-field-item-link a:before{background-image:url(../../../../themes/custom/sailmakers/images/link-arrows-blue.svg);}.four-boxes-section .field--name-field-4-boxes-link{text-align:center;margin-top:30px;}@media only screen and (min-width:768px){.four-boxes-section .field--name-field-4-boxes-link{margin-top:60px;}}.four-boxes-section .field--name-field-4-boxes-link a{border:2px solid #4F4F4F;color:#4F4F4F;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;display:inline-block;}@media only screen and (min-width:480px){.four-boxes-section .field--name-field-4-boxes-link a{padding:10px 60px 10px 45px;}}.four-boxes-section .field--name-field-4-boxes-link a:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid #4F4F4F;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.four-boxes-section .field--name-field-4-boxes-link a:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.four-boxes-section .field--name-field-4-boxes-link a:hover{text-decoration:none !important;}.four-boxes-section .field--name-field-4-boxes-link a:hover:after{width:0;}.four-boxes-section .field--name-field-4-boxes-link a:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}.four-boxes-section .field--name-field-4-boxes-link a:before{background-image:url(../../../../themes/custom/sailmakers/images/link-arrows-blue.svg);}.four-slots{background-color:white;padding:30px 0;}@media only screen and (min-width:480px){.four-slots{padding:50px 0 75px;}}.four-slots .container{margin:0 auto;max-width:100%;max-width:1326px;margin:0 auto;padding:0;}.four-slots .container:before,.four-slots .container:after{content:" ";display:table;}.four-slots .container:after{clear:both;}.four-slots .container > div{font-size:0;}.four-slots .container > div > .field__item{width:100%;float:left;margin-right:1.6949152542%;margin-top:30px;position:relative;}.four-slots .container > div > .field__item:first-child{margin-top:0;}@media only screen and (min-width:480px){.four-slots .container > div > .field__item:first-child{margin-top:30px;}}@media only screen and (min-width:480px){.four-slots .container > div > .field__item{width:49.1525423729%;float:left;margin-right:1.6949152542%;}}.four-slots .container > div > .field__item:nth-child(even){margin-right:0;}.four-slots .container > div > .field__item:nth-child(odd){padding-left:0;}.four-slots .container > div > .field__item .field--name-field-slot-image:after{-webkit-transition:all 300ms ease-in-out 500ms;-moz-transition:all 300ms ease-in-out 500ms;-ms-transition:all 300ms ease-in-out 500ms;transition:all 300ms ease-in-out 500ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms;content:"";position:absolute;background-color:rgba(51,54,66,0.4);top:0;left:0;width:100%;height:100%;opacity:0;}.four-slots .container > div > .field__item img{width:100%;max-width:100%;height:auto;}.four-slots .container > div > .field__item .paragraph{position:relative;overflow:hidden;}.four-slots .container > div > .field__item .paragraph:before,.four-slots .container > div > .field__item .paragraph:after{content:"";height:80%;opacity:0;position:absolute;top:10%;width:80%;}.four-slots .container > div > .field__item .paragraph:before{left:10%;background:linear-gradient(120deg,#71A0FC 0%,rgba(255,255,255,0) 66.3%);-webkit-transition:all 700ms ease-in-out 0s;-moz-transition:all 700ms ease-in-out 0s;-ms-transition:all 700ms ease-in-out 0s;transition:all 700ms ease-in-out 0s;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;transition-delay:50ms;}@media only screen and (min-width:768px){.four-slots .container > div > .field__item .paragraph:before{-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);}}.four-slots .container > div > .field__item .paragraph:after{right:10%;background:linear-gradient(300deg,#FECF35 0%,rgba(255,255,255,0) 29.28%);-webkit-transition:all 700ms ease-in-out 0s;-moz-transition:all 700ms ease-in-out 0s;-ms-transition:all 700ms ease-in-out 0s;transition:all 700ms ease-in-out 0s;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;transition-delay:50ms;}@media only screen and (min-width:768px){.four-slots .container > div > .field__item .paragraph:after{-webkit-transform:translate(100%,100%);-ms-transform:translate(100%,100%);transform:translate(100%,100%);}}@media only screen and (max-width:1024px){.four-slots .container > div > .field__item .paragraph .box-text-content{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media only screen and (min-width:768px){.four-slots .container > div > .field__item .paragraph .box-text-content{position:absolute;top:25%;left:10%;width:80%;z-index:3;}}@media only screen and (min-width:768px){.four-slots .container > div > .field__item .paragraph .box-text-content{width:67%;left:17%;}}@media only screen and (max-width:768px){.four-slots .container > div > .field__item .paragraph .box-text-content{top:0;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.four-slots .container > div > .field__item .paragraph .box-text-content{top:0;}}.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-title{-webkit-transition:all 900ms ease-in-out 500ms;-moz-transition:all 900ms ease-in-out 500ms;-ms-transition:all 900ms ease-in-out 500ms;transition:all 900ms ease-in-out 500ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;text-align:center;font-size:24px;line-height:1;text-transform:uppercase;color:white;font-weight:500;position:relative;margin-bottom:30px;}.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-title:after{bottom:-15px;}@media only screen and (min-width:768px){.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-title:after{bottom:-22px;}}@media only screen and (min-width:768px){.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-title{-webkit-transform:translateY(600%);-ms-transform:translateY(600%);transform:translateY(600%);margin-bottom:30px;}}@media only screen and (min-width:1025px){.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-title{-webkit-transform:translateY(1000%);-ms-transform:translateY(1000%);transform:translateY(1000%);margin-bottom:0;}}@media only screen and (max-width:768px){.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-title{-webkit-transform:translateY(210%);-ms-transform:translateY(210%);transform:translateY(210%);min-height:48px;display:flex;align-items:flex-end;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-title{-webkit-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%);min-height:48px;display:flex;align-items:flex-end;}}@media only screen and (max-width:600px){.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-title{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}}.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-description{-webkit-transition:all 900ms ease-in-out 500ms;-moz-transition:all 900ms ease-in-out 500ms;-ms-transition:all 900ms ease-in-out 500ms;transition:all 900ms ease-in-out 500ms;-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-ms-transition-delay:100ms;transition-delay:100ms;font-size:18px;color:#fff;padding-top:30px;text-align:center;margin-bottom:20px;opacity:1;min-height:151px;display:none;}@media only screen and (min-width:1025px){.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-description{display:block;-webkit-transform:translateY(1000%);-ms-transform:translateY(1000%);transform:translateY(1000%);}}.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-description p{color:white;}.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-link{}@media only screen and (min-width:480px){.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-link{-webkit-transition:all 1100ms ease-in-out 200ms;-moz-transition:all 1100ms ease-in-out 200ms;-ms-transition:all 1100ms ease-in-out 200ms;transition:all 1100ms ease-in-out 200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;text-align:center;-webkit-transform:translateY(4000%);-ms-transform:translateY(4000%);transform:translateY(4000%);}}.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-link span.discover{color:white;display:none;}@media only screen and (min-width:1025px){.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-link span.discover{display:block;}}@media only screen and (max-width:767px){.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-link a{position:absolute;top:0;left:0;height:100%;width:100%;z-index:3;}}@media only screen and (min-width:768px){.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-link a{border:2px solid white;color:white;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;display:inline-block;}}@media only screen and (min-width:768px) and (min-width:480px){.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-link a{padding:10px 60px 10px 45px;}}@media only screen and (min-width:768px){.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-link a:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid white;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}}@media only screen and (min-width:768px){.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-link a:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}}@media only screen and (min-width:768px){.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-link a:hover{text-decoration:none !important;}.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-link a:hover:after{width:0;}.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-link a:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}}.four-slots .container > div > .field__item .paragraph .box-text-content .field--name-field-item-link a:hover{text-decoration:none;}@media only screen{.four-slots .container > div > .field__item .paragraph:hover:before,.four-slots .container > div > .field__item .paragraph:hover:after,.four-slots .container > div > .field__item .paragraph.hover:before,.four-slots .container > div > .field__item .paragraph.hover:after{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}.four-slots .container > div > .field__item .paragraph:hover .field--name-field-slot-image:after,.four-slots .container > div > .field__item .paragraph.hover .field--name-field-slot-image:after{opacity:1;}.four-slots .container > div > .field__item .paragraph:hover .box-text-content,.four-slots .container > div > .field__item .paragraph.hover .box-text-content{}.four-slots .container > div > .field__item .paragraph:hover .box-text-content .field--name-field-title,.four-slots .container > div > .field__item .paragraph.hover .box-text-content .field--name-field-title{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.four-slots .container > div > .field__item .paragraph:hover .box-text-content .field--name-field-item-description,.four-slots .container > div > .field__item .paragraph.hover .box-text-content .field--name-field-item-description{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.four-slots .container > div > .field__item .paragraph:hover .box-text-content .field--name-field-item-link,.four-slots .container > div > .field__item .paragraph.hover .box-text-content .field--name-field-item-link{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.paragraph--type--hero-section{max-height:900px;overflow:hidden;position:relative;width:100%;line-height:0;}.paragraph--type--hero-section .hero-section{height:570px;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;}.paragraph--type--hero-section .field--name-field-hero-background-video{display:none;}@media only screen and (min-width:480px){.paragraph--type--hero-section .field--name-field-hero-background-video{display:block;}}.paragraph--type--hero-section.hero-size-large .hero-section{height:75vh;}.paragraph--type--hero-section.hero-size-large .hero-section:before{content:"";position:absolute;top:0;left:0;height:75vh;width:100%;background-color:rgba(45,156,219,0.2);z-index:1;}.paragraph--type--hero-section.hero-size-small .hero-section{height:485px;}.paragraph--type--hero-section.hero-size-small .hero-section:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(45,156,219,0.2);z-index:1;}.paragraph--type--hero-section .hero-popup{width:100%;text-align:center;z-index:9;cursor:pointer;position:absolute;left:0;bottom:30px;}@media only screen and (min-width:768px){.paragraph--type--hero-section .hero-popup{display:none;}}@media only screen and (min-width:768px){.paragraph--type--hero-section .hero-popup .container .hero-play-video-container{max-width:220px;display:inline-block;text-align:center;}}.paragraph--type--hero-section .hero-popup .field--name-field-hero-video{text-align:center;}.paragraph--type--hero-section .hero-popup .video-embed-field-launch-modal{display:inline-block;background:url(../../../../themes/custom/sailmakers/images/video.svg) no-repeat center center transparent;background-size:cover;height:40px;width:40px;}@media only screen and (min-width:768px){.paragraph--type--hero-section .hero-popup .video-embed-field-launch-modal{height:93px;width:93px;margin-bottom:30px;}}.paragraph--type--hero-section .hero-popup .video-embed-field-launch-modal img{width:auto;display:none;}.paragraph--type--hero-section .hero-popup .field--name-field-hero-video-popup-subtitle{font-size:36px;font-family:"Hoefler Text",Garamond,Georgia,serif;font-weight:400;line-height:40px;display:none;}@media only screen and (min-width:768px){.paragraph--type--hero-section .hero-popup .field--name-field-hero-video-popup-subtitle{display:block;}}.paragraph--type--hero-section .hero-popup .field--name-field-hero-video-popup-5itle{display:none;}@media only screen and (min-width:768px){.paragraph--type--hero-section .hero-popup .field--name-field-hero-video-popup-5itle{display:block;}}.paragraph--type--hero-section .container{width:100%;padding:0 15px;}.paragraph--type--hero-section .container:before,.paragraph--type--hero-section .container:after{content:" ";display:table;}.paragraph--type--hero-section .container:after{clear:both;}@media only screen and (min-width:1326px){.paragraph--type--hero-section .container{width:1326px;margin:0 auto;padding:0;}}.paragraph--type--hero-section .field--name-field-hero-image{position:relative;}.paragraph--type--hero-section .field--name-field-hero-image:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(45,156,219,0.2);z-index:1;}.paragraph--type--hero-section.hero-size-small{max-height:600px;}.paragraph--type--hero-section img{height:100%;width:auto;}@media only screen and (min-width:480px){.paragraph--type--hero-section img{width:100%;height:auto;}}.paragraph--view-mode--default .video-section{position:relative;}.paragraph--view-mode--default .video-section video{width:100%;display:block;object-fit:cover;}.video-embed-field-responsive-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;}.field--name-field-hero-text,#block-sailmakers-page-title{color:white;width:100%;z-index:2;}.field--name-field-hero-text h1,.field--name-field-hero-text h2,#block-sailmakers-page-title h1,#block-sailmakers-page-title h2{font-family:"Montserrat",sans-serif;font-size:28px;font-weight:500;letter-spacing:4px;line-height:1.6;margin-bottom:0;padding:0 5px;text-align:center;text-transform:uppercase;}@media only screen and (min-width:768px){.field--name-field-hero-text h1,.field--name-field-hero-text h2,#block-sailmakers-page-title h1,#block-sailmakers-page-title h2{margin-bottom:30px;font-size:36px;line-height:40px;letter-spacing:7px;}}.field--name-field-hero-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:600;}.paragraph--type--hero-section.hero-size-large{position:relative;height:80vh;}@media only screen and (min-width:768px){.paragraph--type--hero-section.hero-size-large{height:75vh;}}.paragraph--type--hero-section.hero-size-large:before,.paragraph--type--hero-section.hero-size-large:after{content:"";height:80%;position:absolute;top:2%;width:90%;}@media only screen and (min-width:768px){.paragraph--type--hero-section.hero-size-large:before,.paragraph--type--hero-section.hero-size-large:after{top:5%;}}.paragraph--type--hero-section.hero-size-large:before{left:2%;-webkit-transform:translate(-100%,-100%);-moz-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);background:linear-gradient(120deg,#71A0FC 0%,rgba(255,255,255,0) 50%);-webkit-transition:all 2s ease-in-out 1s;-moz-transition:all 2s ease-in-out 1s;-ms-transition:all 2s ease-in-out 1s;transition:all 2s ease-in-out 1s;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;transition-delay:50ms;z-index:2;}@media only screen and (min-width:768px){.paragraph--type--hero-section.hero-size-large:before{left:5%;}}.paragraph--type--hero-section.hero-size-large:after{background:linear-gradient(300deg,#FECF35 0%,rgba(255,255,255,0) 29.28%);right:2%;transform:translate(100%,100%);-webkit-transition:all 2s ease-in-out 1s;-moz-transition:all 2s ease-in-out 1s;-ms-transition:all 2s ease-in-out 1s;transition:all 2s ease-in-out 1s;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;transition-delay:50ms;}@media only screen and (min-width:768px){.paragraph--type--hero-section.hero-size-large:after{right:5%;}}.paragraph--type--hero-section.hero-size-large .field--name-field-hero-text{opacity:0;-webkit-transition:all 2s ease-in-out 1s;-moz-transition:all 2s ease-in-out 1s;-ms-transition:all 2s ease-in-out 1s;transition:all 2s ease-in-out 1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s;}.paragraph--type--hero-section.hero-size-large.page-loaded:before,.paragraph--type--hero-section.hero-size-large.page-loaded:after{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}.paragraph--type--hero-section.hero-size-large.page-loaded .field--name-field-hero-text{opacity:1;z-index:9;}#cboxOverlay{background-color:rgba(0,0,0,0.8);min-height:100%;height:999em;left:0;position:absolute;top:0;width:100%;z-index:999;}#colorbox{z-index:999;}#cboxWrapper{position:relative;overflow:visible;}#cboxWrapper #cboxClose{position:absolute;top:-10px;right:0;background-color:transparent;width:20px;height:20px;padding:0;border:0;color:white;}.paragraph--type--_-slots-masonry-section,.paragraph--type--_-slots-static-masonry{background-color:white;padding:30px 0;}@media only screen and (min-width:768px){.paragraph--type--_-slots-masonry-section,.paragraph--type--_-slots-static-masonry{padding:0;}}.paragraph--type--_-slots-masonry-section .masonry-container:before,.paragraph--type--_-slots-masonry-section .masonry-container:after,.paragraph--type--_-slots-static-masonry .masonry-container:before,.paragraph--type--_-slots-static-masonry .masonry-container:after{content:" ";display:table;}.paragraph--type--_-slots-masonry-section .masonry-container:after,.paragraph--type--_-slots-static-masonry .masonry-container:after{clear:both;}.paragraph--type--_-slots-masonry-section .masonry-container img,.paragraph--type--_-slots-static-masonry .masonry-container img{display:block;}@media only screen and (min-width:768px){.paragraph--type--_-slots-masonry-section .masonry-container .masonry-left,.paragraph--type--_-slots-static-masonry .masonry-container .masonry-left{float:left;width:50%;}}@media only screen and (min-width:768px){.paragraph--type--_-slots-masonry-section .masonry-container .masonry-left .box-text-content .field--name-field-item-description,.paragraph--type--_-slots-static-masonry .masonry-container .masonry-left .box-text-content .field--name-field-item-description{min-height:184px !important;}}@media only screen and (min-width:768px){.paragraph--type--_-slots-masonry-section .masonry-container .masonry-right,.paragraph--type--_-slots-static-masonry .masonry-container .masonry-right{float:right;width:50%;}}.paragraph--type--_-slots-masonry-section .masonry-container .masonry-right .paragraph--type--slot-image-description-and-title,.paragraph--type--_-slots-static-masonry .masonry-container .masonry-right .paragraph--type--slot-image-description-and-title{max-height:362px;}@media only screen and (min-width:768px){.paragraph--type--_-slots-masonry-section .masonry-container .masonry-right .box-text-content .field--name-field-item-description,.paragraph--type--_-slots-static-masonry .masonry-container .masonry-right .box-text-content .field--name-field-item-description{min-height:219px !important;}}.paragraph--type--_-slots-masonry-section .masonry-container .field--name-field-slot-image:after,.paragraph--type--_-slots-static-masonry .masonry-container .field--name-field-slot-image:after{-webkit-transition:all 300ms ease-in-out 500ms;-moz-transition:all 300ms ease-in-out 500ms;-ms-transition:all 300ms ease-in-out 500ms;transition:all 300ms ease-in-out 500ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms;content:"";position:absolute;background-color:rgba(51,54,66,0.6);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}.paragraph--type--_-slots-masonry-section .masonry-container img,.paragraph--type--_-slots-static-masonry .masonry-container img{width:100%;max-width:100%;height:auto;}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title{position:relative;overflow:hidden;}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content{position:absolute;}@media only screen and (max-width:1024px){.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content{top:50%;left:50%;width:90%;margin-top:-20px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);}}@media only screen and (min-width:1025px){.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content{bottom:20%;left:11%;width:78%;z-index:3;}}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-title,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-title{-webkit-transition:all 900ms ease-in-out 500ms;-moz-transition:all 900ms ease-in-out 500ms;-ms-transition:all 900ms ease-in-out 500ms;transition:all 900ms ease-in-out 500ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;color:white;font-size:24px;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase;}@media only screen and (min-width:1025px){.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-title,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-title{font-size:36px;-webkit-transform:translateY(500%);-ms-transform:translateY(500%);transform:translateY(500%);}}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-title:after,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-title:after{position:static;opacity:0;}@media only screen and (min-width:1025px){.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-title:after,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-title:after{position:relative;}}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-description,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-description{-webkit-transition:all 900ms ease-in-out 500ms;-moz-transition:all 900ms ease-in-out 500ms;-ms-transition:all 900ms ease-in-out 500ms;transition:all 900ms ease-in-out 500ms;-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-ms-transition-delay:100ms;transition-delay:100ms;font-size:18px;color:#fff;padding-top:30px;text-align:center;margin-bottom:20px;min-height:152px;display:none;}@media only screen and (min-width:1025px){.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-description,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-description{display:block;}}@media only screen and (min-width:1025px){.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-description,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-description{-webkit-transform:translateY(1000%);-ms-transform:translateY(1000%);transform:translateY(1000%);}}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-description p,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-description p{color:white;}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link{-webkit-transition:all 1100ms ease-in-out 200ms;-moz-transition:all 1100ms ease-in-out 200ms;-ms-transition:all 1100ms ease-in-out 200ms;transition:all 1100ms ease-in-out 200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;text-align:center;}@media only screen and (min-width:1025px){.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link{-webkit-transform:translateY(4000%);-ms-transform:translateY(4000%);transform:translateY(4000%);}}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a{border:2px solid white;color:white;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;display:inline-block;}@media only screen and (min-width:480px){.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a{padding:10px 60px 10px 45px;}}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a:after,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid white;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a:before,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a:hover,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a:hover{text-decoration:none !important;}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a:hover:after,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a:hover:after{width:0;}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a:hover:before,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a:hover,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title .box-text-content .field--name-field-item-link a:hover{text-decoration:none;}@media only screen and (min-width:1025px){.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title:hover:before,.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title:hover:after,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title:hover:before,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title:hover:after{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title:hover .field--name-field-slot-image:after,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title:hover .field--name-field-slot-image:after{opacity:1;}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title:hover .box-text-content,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title:hover .box-text-content{}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title:hover .box-text-content .field--name-field-title,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title:hover .box-text-content .field--name-field-title{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title:hover .box-text-content .field--name-field-title:after,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title:hover .box-text-content .field--name-field-title:after{opacity:1;}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title:hover .box-text-content .field--name-field-item-description,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title:hover .box-text-content .field--name-field-item-description{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title:hover .box-text-content .field--name-field-item-link,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title:hover .box-text-content .field--name-field-item-link{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title:hover .box-text-content .field--name-field-title,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title:hover .box-text-content .field--name-field-title{-webkit-transform:translateY(75px);-ms-transform:translateY(75px);transform:translateY(75px);}.paragraph--type--_-slots-masonry-section .masonry-container .paragraph--type--slot-image-description-and-title:hover .box-text-content .field--name-field-item-description,.paragraph--type--_-slots-static-masonry .masonry-container .paragraph--type--slot-image-description-and-title:hover .box-text-content .field--name-field-item-description{-webkit-transform:translateY(75px);-ms-transform:translateY(75px);transform:translateY(75px);}}.paragraph--type--_-slots-masonry-section .masonry-container .field--type-image.jsfx-ready{opacity:0.1;transform:translateY(100%);transition:transform 1s,opacity 2s;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms;}.paragraph--type--_-slots-static-masonry{background-color:#E5E5E5;}@media only screen and (min-width:768px){.paragraph--type--_-slots-static-masonry .masonry-container img{max-height:543px;}}@media only screen and (min-width:768px){.paragraph--type--_-slots-static-masonry .masonry-container .masonry-left{float:left;width:55%;}}@media only screen and (min-width:768px){.paragraph--type--_-slots-static-masonry .masonry-container .masonry-right{float:right;width:45%;}}.paragraph--type--social-feed-section{padding-top:30px;}@media only screen and (min-width:768px){.paragraph--type--social-feed-section{padding-top:65px;}}.paragraph--type--social-feed-section .social-share{text-align:right;color:#4F4F4F;}.paragraph--type--social-feed-section .div-func:before,.paragraph--type--social-feed-section .div-func:after{content:" ";display:table;}.paragraph--type--social-feed-section .div-func:after{clear:both;}@media only screen and (min-width:768px){.paragraph--type--social-feed-section .social-intro{float:left;width:50%;}}.paragraph--type--social-feed-section .social-intro .field--name-field-social-feed-title{font-size:36px;font-family:"Hoefler Text",Garamond,Georgia,serif;color:#4F4F4F;margin-bottom:10px;}.paragraph--type--social-feed-section .social-intro .field--name-field-social-feed-subtitle{font-size:18px;color:#4F4F4F;}@media only screen and (min-width:768px){.paragraph--type--social-feed-section .social-filters{float:left;width:50%;text-align:right;padding-top:20px;}}.paragraph--type--social-feed-section .social-filters ul{margin:0 0 0 15px;padding:0;list-style-type:none;display:inline-block;vertical-align:middle;}.paragraph--type--social-feed-section .social-filters ul li{-webkit-transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-ms-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;display:inline-block;}.paragraph--type--social-feed-section .social-filters ul li:hover{opacity:0.5;}.paragraph--type--social-feed-section .social-items-grid{margin-top:45px;}.paragraph--type--social-feed-section .social-items-grid ul.pager{margin:20px 0 45px;padding:0;text-align:center;}@media only screen and (min-width:768px){.paragraph--type--social-feed-section .social-items-grid ul.pager{margin:50px 0 75px;}}.paragraph--type--social-feed-section .social-items-grid ul.pager a{border:2px solid #4F4F4F;color:#4F4F4F;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;}@media only screen and (min-width:480px){.paragraph--type--social-feed-section .social-items-grid ul.pager a{padding:10px 60px 10px 45px;}}.paragraph--type--social-feed-section .social-items-grid ul.pager a:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid #4F4F4F;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.paragraph--type--social-feed-section .social-items-grid ul.pager a:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.paragraph--type--social-feed-section .social-items-grid ul.pager a:hover{text-decoration:none !important;}.paragraph--type--social-feed-section .social-items-grid ul.pager a:hover:after{width:0;}.paragraph--type--social-feed-section .social-items-grid ul.pager a:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}.paragraph--type--social-feed-section .social-items-grid ul.pager a:before{background-image:url(../../../../themes/custom/sailmakers/images/link-arrows-blue.svg);}.paragraph--type--social-feed-section .social-items-grid .views-row .social-feed-instagram{position:relative;}.paragraph--type--social-feed-section .social-items-grid .views-row .social-feed-instagram:after{content:"";height:54px;width:54px;background:url(../../../../themes/custom/sailmakers/images/instagram.svg) no-repeat center center transparent;display:block;position:absolute;top:10px;left:10px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;}.paragraph--type--social-feed-section .social-items-grid .views-row .social-feed-twitter{position:relative;}.paragraph--type--social-feed-section .social-items-grid .views-row .social-feed-twitter:after{content:"";height:40px;width:40px;background:url(../../../../themes/custom/sailmakers/images/twitter.svg) no-repeat center center transparent;display:block;position:absolute;top:10px;left:10px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;}.paragraph--type--social-feed-section .social-feed-row:before,.paragraph--type--social-feed-section .social-feed-row:after{content:" ";display:table;}.paragraph--type--social-feed-section .social-feed-row:after{clear:both;}@media only screen and (min-width:768px){.paragraph--type--social-feed-section .social-feed-row.social-feed-orientation-left .social-feed-featured{padding-right:15px;}}@media only screen and (min-width:768px){.paragraph--type--social-feed-section .social-feed-row.social-feed-orientation-left .social-feed-items{padding-left:15px;}}@media only screen and (min-width:768px){.paragraph--type--social-feed-section .social-feed-row.social-feed-orientation-right .social-feed-featured{padding-left:15px;}}@media only screen and (min-width:768px){.paragraph--type--social-feed-section .social-feed-row.social-feed-orientation-right .social-feed-items{padding-right:15px;}}.paragraph--type--social-feed-section .social-feed-featured{position:relative;margin-bottom:30px;}@media only screen and (min-width:768px){.paragraph--type--social-feed-section .social-feed-featured{float:left;width:50%;}}.paragraph--type--social-feed-section .social-feed-featured img{max-width:100%;height:auto;}.paragraph--type--social-feed-section .social-feed-featured .field--name-field-link-to-social-post a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999em;}@media only screen and (min-width:768px){.paragraph--type--social-feed-section .social-feed-items{float:left;width:50%;}}.paragraph--type--social-feed-section .social-feed-items img{max-width:100%;height:auto;display:block;width:100%;}.paragraph--type--social-feed-section .social-feed-items .social-feed-instagram:after{height:40px !important;width:40px !important;}.paragraph--type--social-feed-section .social-feed-items .field--name-field-social-feed-row-items{display:flex;flex-wrap:wrap;flex-direction:row;}.paragraph--type--social-feed-section .social-feed-items .field--name-field-social-feed-row-items p{font-size:16px;line-height:150%;letter-spacing:1px;}.paragraph--type--social-feed-section .social-feed-items .field--name-field-social-feed-row-items p a{color:#4F4F4F;font-weight:600;}.paragraph--type--social-feed-section .social-feed-items .field--name-field-social-feed-row-items > .field__item{margin-bottom:30px;width:100%;}@media only screen and (min-width:768px){.paragraph--type--social-feed-section .social-feed-items .field--name-field-social-feed-row-items > .field__item{display:flex;width:calc(50%);flex-direction:column;}}@media only screen and (min-width:768px){.paragraph--type--social-feed-section .social-feed-items .field--name-field-social-feed-row-items > .field__item:nth-child(2n+1){padding-right:15px;}}@media only screen and (min-width:768px){.paragraph--type--social-feed-section .social-feed-items .field--name-field-social-feed-row-items > .field__item:nth-child(2n+2){padding-left:15px;}}.paragraph--type--social-feed-section .social-feed-items .field--name-field-social-feed-row-items > .field__item .social-feed-twitter{display:flex;background:white;flex-basis:100%;flex-direction:column;justify-content:center;padding:15px 55px;}.paragraph--type--social-feed-section .social-feed-items .field--name-field-social-feed-row-items > .field__item .field--name-field-link-to-social-post a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999em;}.paragraph--type--tabs.tabs-position-above .tabs-container .tabs{position:static;padding-bottom:30px;text-align:center;}.paragraph--type--tabs.tabs-position-above .tabs-container .tabs .tab{background-color:transparent;border:2px solid #4F4F4F;color:#4F4F4F;padding:5px 10px;}.paragraph--type--tabs.tabs-position-above .tabs-container .tabs .tab:after{border:1px solid #4F4F4F;bottom:-8px;}.paragraph--type--tabs.tabs-position-above .tabs-container .tabs .tab.active{color:white;}.paragraph--type--tabs.tabs-position-above .tabs-container .tabs .tab:hover{background-color:#4F4F4F;color:white;}.paragraph--type--tabs.tabs-position-above .tabs-container .tabs-content .field--name-field-svg-image img{display:block;height:100%;width:100%;}.paragraph--type--tabs.tabs-position-over .field--name-field-tabs > .field__item:last-child > div{}@media only screen and (min-width:768px){.paragraph--type--tabs.tabs-position-over .top-bottom-margin-large .container > .field__item{padding:0 0 100px;}}@media only screen and (min-width:768px){.paragraph--type--tabs.tabs-position-over .top-bottom-margin-large .container > .field__item > div{padding-top:80px;}}.paragraph--type--tabs .tabs-container{position:relative;}.paragraph--type--tabs .tabs-container .container{display:flex;flex-wrap:wrap;flex-direction:row;}@media only screen and (min-width:480px){.paragraph--type--tabs .tabs-container .container{display:block;}}.paragraph--type--tabs .tabs-container .tabs{margin:0;position:absolute;top:0;left:0;z-index:10;width:100%;padding-top:30px;}.paragraph--type--tabs .tabs-container .tabs .container{text-align:center;}@media only screen and (min-width:768px){.paragraph--type--tabs .tabs-container .tabs .container{text-align:left;}}@media only screen and (min-width:480px){.paragraph--type--tabs .tabs-container .tabs{display:block;}}.paragraph--type--tabs .tabs-container .tabs .tab{flex-grow:1;flex-basis:35%;margin:0 3px;-webkit-transition:all 300ms ease-in-out 300ms;-moz-transition:all 300ms ease-in-out 300ms;-ms-transition:all 300ms ease-in-out 300ms;transition:all 300ms ease-in-out 300ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms;display:inline-block;background-color:rgba(79,79,79,0.33);color:white;font-size:18px;text-transform:uppercase;padding:5px 10px;position:relative;cursor:pointer;min-width:120px;text-align:center;font-weight:400;letter-spacing:2px;margin-bottom:20px;}body.apartments .paragraph--type--tabs .tabs-container .tabs .tab{margin:0;width:auto;flex-basis:32%;font-size:10px;min-width:auto;margin-right:5px;padding:5px 0;}@media only screen and (min-width:370px){body.apartments .paragraph--type--tabs .tabs-container .tabs .tab{font-size:13px;}}@media only screen and (min-width:480px){body.apartments .paragraph--type--tabs .tabs-container .tabs .tab{padding:5px 10px;}}body.apartments .paragraph--type--tabs .tabs-container .tabs .tab:last-child{margin-right:0;}@media only screen and (min-width:480px){.paragraph--type--tabs .tabs-container .tabs .tab{margin:0;}}@media only screen and (min-width:480px){.paragraph--type--tabs .tabs-container .tabs .tab{margin-right:5px;}}@media only screen and (min-width:768px){.paragraph--type--tabs .tabs-container .tabs .tab{margin-bottom:0;}}.paragraph--type--tabs .tabs-container .tabs .tab:after{content:"";position:absolute;bottom:-5px;left:0;display:block;width:100%;border-bottom:2px solid rgba(79,79,79,0.33);}.paragraph--type--tabs .tabs-container .tabs .tab.active{background-color:#4F4F4F;}.paragraph--type--tabs .tabs-container .tabs .tab.active:after{border-color:#4F4F4F;}.paragraph--type--tabs .tabs-container .tabs-content{overflow:hidden;}.paragraph--type--tabs .tabs-container .tabs-content p{margin:0;}.paragraph--type--tabs .tabs-container .tabs-content p img{width:100%;}.paragraph--type--tabs .tabs-container .tabs-content .field--name-field-tabs > .field__item{display:none;background-color:white;}.paragraph--type--tabs .tabs-container .tabs-content .field--name-field-tabs > .field__item:last-child{padding:0 0 30px;}.paragraph--type--tabs .tabs-container .tabs-content .field--name-field-tabs > .field__item:last-child .text-formatted{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;}@media only screen and (min-width:768px){.paragraph--type--tabs .tabs-container .tabs-content .field--name-field-tabs > .field__item:last-child .text-formatted .plan-image{width:57.6271186441%;float:left;margin-right:1.6949152542%;}}.paragraph--type--tabs .tabs-container .tabs-content .field--name-field-tabs > .field__item:last-child .text-formatted h3{font-family:"Hoefler Text",Garamond,Georgia,serif;font-size:32px;color:#4F4F4F;font-weight:400;letter-spacing:1px;}.paragraph--type--tabs .tabs-container .tabs-content .field--name-field-tabs > .field__item:last-child .text-formatted > p{width:100%;}.paragraph--type--tabs .tabs-container .tabs-content .field--name-field-tabs > .field__item:last-child .text-formatted .plan-desc{text-align:right;color:#4F4F4F;}@media only screen and (min-width:768px){.paragraph--type--tabs .tabs-container .tabs-content .field--name-field-tabs > .field__item:last-child .text-formatted .plan-desc{width:40.6779661017%;float:right;}}.paragraph--type--tabs .tabs-container .tabs-content .field--name-field-tabs > .field__item:last-child .text-formatted .plan-desc .desc-wrap{max-width:335px;float:right;text-align:center;}@media only screen and (min-width:768px){.paragraph--type--tabs .tabs-container .tabs-content .field--name-field-tabs > .field__item:last-child .text-formatted .plan-desc .desc-wrap{text-align:left;}}.paragraph--type--tabs .tabs-container .tabs-content .field--name-field-tabs > .field__item:last-child .text-formatted .plan-desc .desc-wrap p{margin-bottom:20px;}.paragraph--type--tabs .tabs-container .tabs-content .field--name-field-tabs > .field__item.active{display:block;}.paragraph--type--text-with-image-section .field--name-field-title{font-size:28px;line-height:32px;margin-top:0;font-family:"Hoefler Text",Garamond,Georgia,serif;font-weight:400;color:#4F4F4F;margin-bottom:30px;}@media only screen and (min-width:480px){.paragraph--type--text-with-image-section .field--name-field-title{font-size:48px;line-height:52px;}}@media only screen and (min-width:480px){.paragraph--type--text-with-image-section.image-width-40{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}}.paragraph--type--text-with-image-section.image-width-40 .field--name-field-slot-image{margin-bottom:0;max-height:550px;overflow:hidden;}@media only screen and (min-width:768px){.paragraph--type--text-with-image-section.image-width-40 .field--name-field-slot-image{flex:50%;}}@media only screen and (min-width:1025px){.paragraph--type--text-with-image-section.image-width-40 .field--name-field-slot-image{flex:40%;}}.paragraph--type--text-with-image-section.image-width-40 .field--name-field-slot-image img{width:100%;display:block;height:auto;}.paragraph--type--text-with-image-section.image-width-40 .text-content{padding:30px 5%;}@media only screen and (min-width:768px){.paragraph--type--text-with-image-section.image-width-40 .text-content{flex:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}@media only screen and (min-width:1025px){.paragraph--type--text-with-image-section.image-width-40 .text-content{flex:60%;}}.paragraph--type--text-with-image-section.image-width-40 .text-content > div{max-width:535px;}.paragraph--type--text-with-image-section.image-width-50{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.paragraph--type--text-with-image-section.image-width-50 .field--name-field-slot-image{flex:50%;}.paragraph--type--text-with-image-section.image-width-50 .field--name-field-slot-image img{width:100%;display:block;}.paragraph--type--text-with-image-section.image-width-50 .text-content{flex:50%;padding:0 5%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media only screen and (min-width:768px){.paragraph--type--text-with-image-section.image-width-60{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}}@media only screen and (min-width:768px){.paragraph--type--text-with-image-section.image-width-60 .field--name-field-slot-image{flex:60%;}}.paragraph--type--text-with-image-section.image-width-60 .field--name-field-slot-image img{width:100%;height:auto;display:block;}.paragraph--type--text-with-image-section.image-width-60 .field--name-field-slot-image img img{width:100%;display:block;}.paragraph--type--text-with-image-section.image-width-60 .text-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media only screen and (min-width:768px){.paragraph--type--text-with-image-section.image-width-60 .text-content{flex:40%;padding:0 5%;}}.paragraph--type--text-with-image-section.image-width-60 .text-content > div{text-align:center;padding:0 15px;}@media only screen and (min-width:768px){.paragraph--type--text-with-image-section.image-width-60 .text-content > div{max-width:400px;text-align:left;}}.paragraph--type--text-with-image-section.image-width-60 .text-content > div h3{font-size:36px;font-family:"Hoefler Text",Garamond,Georgia,serif;font-weight:400;}body.the-team .paragraph--type--text-with-image-section{display:flex;flex-direction:column;}@media only screen and (min-width:768px){body.the-team .paragraph--type--text-with-image-section{flex-direction:unset;}}body.the-team .paragraph--type--text-with-image-section .field--name-field-slot-image{order:2;}@media only screen and (min-width:768px){body.the-team .paragraph--type--text-with-image-section .field--name-field-slot-image{order:0;}}body.the-team .paragraph--type--text-with-image-section .text-formatted,body.the-team .paragraph--type--text-with-image-section .field--name-field-title{text-align:center;}@media only screen and (min-width:768px){body.the-team .paragraph--type--text-with-image-section .text-formatted,body.the-team .paragraph--type--text-with-image-section .field--name-field-title{text-align:left;}}.paragraph--type--text-section{padding:30px 15px;}.paragraph--type--text-section h1:first-child,.paragraph--type--text-section h2:first-child{font-size:40px;}@media only screen and (min-width:768px){.paragraph--type--text-section h1:first-child,.paragraph--type--text-section h2:first-child{font-size:48px;}}@media only screen and (min-width:768px){.paragraph--type--text-section{padding:60px 15px;}}.paragraph--type--text-section .text-section-links > div{display:inline-block;}@media only screen and (min-width:768px){.paragraph--type--text-section .text-section-links > div:first-child{margin-right:15px;}}.paragraph--type--text-section.color-grey h1,.paragraph--type--text-section.color-grey h2{color:#4F4F4F;}.paragraph--type--text-section.color-grey .container .field--name-field-text-section-link a{border-color:#4F4F4F;color:#4F4F4F;}.paragraph--type--text-section.color-grey .container .field--name-field-text-section-link a:after{border-bottom-color:#4F4F4F;}.paragraph--type--text-section.color-grey .container .field--name-field-text-section-link a:before{background-image:url(../../../../themes/custom/sailmakers/images/link-arrows-blue.svg);}.paragraph--type--text-section.color-light{background-color:white;}@media only screen and (min-width:1326px){.paragraph--type--text-section{padding:75px 0;}}.paragraph--type--text-section .next-prev-links-container{position:relative;margin-top:60px;}.paragraph--type--text-section .next-prev-links-container:before,.paragraph--type--text-section .next-prev-links-container:after{content:" ";display:table;}.paragraph--type--text-section .next-prev-links-container:after{clear:both;}@media only screen and (min-width:480px){.paragraph--type--text-section .next-prev-links-container{position:absolute;width:100%;font-size:11px;font-weight:500;margin-top:0;}}.paragraph--type--text-section .next-prev-links-container a:hover{text-decoration:none;}.paragraph--type--text-section .next-prev-links-container .button-disabled .field--name-field-left-page-link,.paragraph--type--text-section .next-prev-links-container .button-disabled .field--name-field-right-page-link{opacity:0.4;}.paragraph--type--text-section .next-prev-links-container .button-disabled .field--name-field-left-page-link:after,.paragraph--type--text-section .next-prev-links-container .button-disabled .field--name-field-right-page-link:after{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);}.paragraph--type--text-section .next-prev-links-container .field--name-field-left-page-link,.paragraph--type--text-section .next-prev-links-container .field--name-field-right-page-link{max-width:120px;float:left;width:50%;position:relative;max-width:86px;}@media only screen and (min-width:480px){.paragraph--type--text-section .next-prev-links-container .field--name-field-left-page-link,.paragraph--type--text-section .next-prev-links-container .field--name-field-right-page-link{position:absolute;margin-top:-60px;float:none;width:auto;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}}@media only screen and (min-width:768px){.paragraph--type--text-section .next-prev-links-container .field--name-field-left-page-link,.paragraph--type--text-section .next-prev-links-container .field--name-field-right-page-link{max-width:none;}}.paragraph--type--text-section .next-prev-links-container .field--name-field-left-page-link{left:0;}.paragraph--type--text-section .next-prev-links-container .field--name-field-left-page-link a{display:block;}@media only screen and (min-width:480px){.paragraph--type--text-section .next-prev-links-container .field--name-field-left-page-link a{padding-left:25px;}}.paragraph--type--text-section .next-prev-links-container .field--name-field-left-page-link a:before{-webkit-transition:all 200ms ease-in-out 200ms;-moz-transition:all 200ms ease-in-out 200ms;-ms-transition:all 200ms ease-in-out 200ms;transition:all 200ms ease-in-out 200ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"←";font-size:28px;position:absolute;left:0;top:-40px;}@media only screen and (min-width:480px){.paragraph--type--text-section .next-prev-links-container .field--name-field-left-page-link a:before{bottom:0;top:auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}}.paragraph--type--text-section .next-prev-links-container .field--name-field-left-page-link a:hover:before{bottom:10px;}.paragraph--type--text-section .next-prev-links-container .field--name-field-right-page-link{right:0;float:right;}@media only screen and (min-width:480px){.paragraph--type--text-section .next-prev-links-container .field--name-field-right-page-link{float:none;}}.paragraph--type--text-section .next-prev-links-container .field--name-field-right-page-link a{display:block;text-align:right;}@media only screen and (min-width:480px){.paragraph--type--text-section .next-prev-links-container .field--name-field-right-page-link a{padding-left:30px;text-align:left;}}.paragraph--type--text-section .next-prev-links-container .field--name-field-right-page-link a:before{-webkit-transition:all 200ms ease-in-out 200ms;-moz-transition:all 200ms ease-in-out 200ms;-ms-transition:all 200ms ease-in-out 200ms;transition:all 200ms ease-in-out 200ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"→";font-size:28px;position:absolute;right:0;top:-30px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}@media only screen and (min-width:480px){.paragraph--type--text-section .next-prev-links-container .field--name-field-right-page-link a:before{top:0;left:0;right:auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}}@media only screen and (min-width:768px){.paragraph--type--text-section .next-prev-links-container .field--name-field-right-page-link a:hover:before{top:10px;}}.paragraph--type--text-section .container{text-align:center;max-width:1000px;}.paragraph--type--text-section .container h1,.paragraph--type--text-section .container h2{margin-bottom:0;}.paragraph--type--text-section .container h1 div,.paragraph--type--text-section .container h2 div{font-family:"Hoefler Text",Garamond,Georgia,serif;word-break:break-word;}.paragraph--type--text-section .container h4{margin-top:0;margin-bottom:0;font-weight:300;}@media only screen and (min-width:768px){.paragraph--type--text-section .container h4{font-size:24px;}}.paragraph--type--text-section .container .field--name-field-body-text{margin-top:55px;}.paragraph--type--text-section .container p{max-width:790px;margin:0 auto;line-height:28px;}.paragraph--type--text-section .container .field--name-field-text-section-link,.paragraph--type--text-section .container .field--name-field-text-section-link-2{margin-top:30px;}.paragraph--type--text-section .container .field--name-field-text-section-link:last-child,.paragraph--type--text-section .container .field--name-field-text-section-link-2:last-child{margin-bottom:15px;}@media only screen and (min-width:480px){.paragraph--type--text-section .container .field--name-field-text-section-link,.paragraph--type--text-section .container .field--name-field-text-section-link-2{margin-top:60px;}}.paragraph--type--text-section .container .field--name-field-text-section-link a,.paragraph--type--text-section .container .field--name-field-text-section-link-2 a{border:2px solid white;color:white;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;display:inline-block;padding:10px 35px 10px 20px !important;}@media only screen and (min-width:480px){.paragraph--type--text-section .container .field--name-field-text-section-link a,.paragraph--type--text-section .container .field--name-field-text-section-link-2 a{padding:10px 60px 10px 45px;}}.paragraph--type--text-section .container .field--name-field-text-section-link a:after,.paragraph--type--text-section .container .field--name-field-text-section-link-2 a:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid white;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.paragraph--type--text-section .container .field--name-field-text-section-link a:before,.paragraph--type--text-section .container .field--name-field-text-section-link-2 a:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.paragraph--type--text-section .container .field--name-field-text-section-link a:hover,.paragraph--type--text-section .container .field--name-field-text-section-link-2 a:hover{text-decoration:none !important;}.paragraph--type--text-section .container .field--name-field-text-section-link a:hover:after,.paragraph--type--text-section .container .field--name-field-text-section-link-2 a:hover:after{width:0;}.paragraph--type--text-section .container .field--name-field-text-section-link a:hover:before,.paragraph--type--text-section .container .field--name-field-text-section-link-2 a:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}.field--name-field-sections .field__item:nth-child(2) h1,.field--name-field-sections .field__item:nth-child(2) h2{position:relative;margin-top:45px;font-size:40px;line-height:1.2;}body.sailmakers-living .field--name-field-sections .field__item:nth-child(2) h1,body.sailmakers-living .field--name-field-sections .field__item:nth-child(2) h2{margin-top:25px;}@media only screen and (min-width:480px){.field--name-field-sections .field__item:nth-child(2) h1,.field--name-field-sections .field__item:nth-child(2) h2{font-size:48px;margin-top:0;}}.field--name-field-sections .field__item:nth-child(2) h1:before,.field--name-field-sections .field__item:nth-child(2) h2:before{content:"";display:block;height:75px;width:7px;border-left:2px solid;border-right:2px solid;position:absolute;top:-105px;left:50%;z-index:9;-webkit-transform:translatex(-50%);transform:translatex(-50%);}body.sailmakers-living .field--name-field-sections .field__item:nth-child(2) h1:before,body.sailmakers-living .field--name-field-sections .field__item:nth-child(2) h2:before{top:-110px;}.three-slots{background-color:#E5E5E5;}.three-slots .field--name-field-items:before,.three-slots .field--name-field-items:after{content:" ";display:table;}.three-slots .field--name-field-items:after{clear:both;}.three-slots h2{text-align:center;font-size:36px;color:#4F4F4F;}.three-slots h2 div{font-family:"Hoefler Text",Garamond,Georgia,serif;}.three-slots .container{margin:0 auto;max-width:100%;max-width:1326px;padding:30px 0 0;}.three-slots .container:before,.three-slots .container:after{content:" ";display:table;}.three-slots .container:after{clear:both;}@media only screen and (min-width:768px){.three-slots .container{padding:60px 0;}}.three-slots .container > div{font-size:0;padding:0 15px;overflow:hidden;}@media only screen and (min-width:1326px){.three-slots .container > div{padding:0;}}.three-slots .container > div > .field__item{margin-bottom:30px;}@media only screen and (min-width:768px){.three-slots .container > div > .field__item{width:32.2033898305%;float:left;margin-right:1.6949152542%;}}.three-slots .container > div > .field__item:last-child{margin-right:0;}.three-slots .container > div > .field__item img{width:100%;max-width:100%;height:auto;}.three-slots .container > div > .field__item .paragraph{position:relative;}.three-slots .container > div > .field__item .paragraph .field--name-field-item-link{font-size:24px;line-height:1;text-transform:uppercase;position:absolute;width:90%;left:5%;bottom:25px;text-align:center;}.three-slots .container > div > .field__item .paragraph .field--name-field-item-link a{display:block;}.three-slots .container > div > .field__item .paragraph .field--name-field-item-link a:hover{text-decoration:none;}.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title{}.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled{position:relative;}.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(51,54,66,0.4);z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay > div{text-align:center;width:90%;}@media only screen and (min-width:1025px){.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay > div{min-width:270px;}}.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay > div span{display:block;margin:0 auto;font-size:18px;font-weight:500;text-transform:uppercase;color:white;font-family:"Montserrat",sans-serif;border-top:3px solid white;padding:15px 12%;}.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay > div span:first-child{font-size:24px;border-bottom:3px solid white;border-top:0;margin-bottom:5px;}.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a{position:absolute;width:90%;left:5%;bottom:25px;padding:10px 40px 10px 25px;}.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title:hover:after{bottom:6%;height:0;}.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title .field--name-field-item-link a{border:2px solid white;color:white;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;}@media only screen and (min-width:480px){.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title .field--name-field-item-link a{padding:10px 60px 10px 45px;}}.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title .field--name-field-item-link a:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid white;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title .field--name-field-item-link a:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title .field--name-field-item-link a:hover{text-decoration:none !important;}.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title .field--name-field-item-link a:hover:after{width:0;}.three-slots .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title .field--name-field-item-link a:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}.three-slots.three-slots-display-short .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title{text-align:center;}.three-slots.three-slots-display-short .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title .field--name-field-item-link{margin:0 auto;}.three-slots.three-slots-display-short .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay{position:static;display:block;background:none;}.three-slots.three-slots-display-short .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay > div{padding:0;position:relative;}.three-slots.three-slots-display-short .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay > div:after{content:"";position:absolute;top:-10px;left:-10px;height:150%;width:120%;}.three-slots.three-slots-display-short .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a{border:2px solid #4F4F4F;color:#4F4F4F;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;position:relative;top:auto;left:auto;bottom:auto;display:block;line-height:18px;opacity:0.5;margin:0 auto;width:100%;}@media only screen and (min-width:480px){.three-slots.three-slots-display-short .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a{padding:10px 60px 10px 45px;}}.three-slots.three-slots-display-short .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid #4F4F4F;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.three-slots.three-slots-display-short .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.three-slots.three-slots-display-short .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a:hover{text-decoration:none !important;}.three-slots.three-slots-display-short .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a:hover:after{width:0;}.three-slots.three-slots-display-short .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}@media only screen and (min-width:480px){.three-slots.three-slots-display-short .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a{width:auto;}}.three-slots.three-slots-display-short .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay a:before{background-image:url(../../../../themes/custom/sailmakers/images/link-arrows-blue.svg);}.three-slots.three-slots-display-short .container > div > .field__item .paragraph.paragraph--type--slot-image-and-title.slot-disabled .disabled-overlay .field--name-field-item-link{position:static;}.three-slots.three-slots-display-short .container > div > .field__item .paragraph .field--name-field-item-link{position:static;}.three-slots.three-slots-display-short .container > div > .field__item .paragraph .field--name-field-item-link a{border:2px solid #4F4F4F;color:#4F4F4F;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;}@media only screen and (min-width:480px){.three-slots.three-slots-display-short .container > div > .field__item .paragraph .field--name-field-item-link a{padding:10px 60px 10px 45px;}}.three-slots.three-slots-display-short .container > div > .field__item .paragraph .field--name-field-item-link a:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid #4F4F4F;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.three-slots.three-slots-display-short .container > div > .field__item .paragraph .field--name-field-item-link a:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.three-slots.three-slots-display-short .container > div > .field__item .paragraph .field--name-field-item-link a:hover{text-decoration:none !important;}.three-slots.three-slots-display-short .container > div > .field__item .paragraph .field--name-field-item-link a:hover:after{width:0;}.three-slots.three-slots-display-short .container > div > .field__item .paragraph .field--name-field-item-link a:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}.three-slots.three-slots-display-short .container > div > .field__item .paragraph .field--name-field-item-link a:before{background-image:url(../../../../themes/custom/sailmakers/images/link-arrows-blue.svg);}.paragraph--type--time-boxes{margin:0 auto;padding:30px 0;text-align:center;width:90%;}@media only screen and (min-width:768px){.paragraph--type--time-boxes{padding:60px 0;width:auto;}}.paragraph--type--time-boxes .field--name-field-time-box-items:before,.paragraph--type--time-boxes .field--name-field-time-box-items:after{content:" ";display:table;}.paragraph--type--time-boxes .field--name-field-time-box-items:after{clear:both;}.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item{position:relative;margin-bottom:30px;}@media only screen and (min-width:480px){.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item{width:49.1525423729%;float:left;margin-right:1.6949152542%;}}@media only screen and (min-width:1025px){.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item{width:23.7288135593%;float:left;margin-right:1.6949152542%;}}@media only screen and (min-width:480px){.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item:nth-child(2n+2){margin-right:0;}}@media only screen and (min-width:1025px){.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item:nth-child(2n+2){margin-right:1.69492%;}}@media only screen and (min-width:1025px){.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item:nth-child(4n+4){margin-right:0;}}.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item .field--name-field-time-box-image:after{background-color:rgba(0,0,0,0.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;}.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item .field--name-field-time-box-image img{display:block;height:auto;width:100%;}.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item .field--name-field-time-box-text{-webkit-transition:all 500ms ease-in-out 0ms;-moz-transition:all 500ms ease-in-out 0ms;-ms-transition:all 500ms ease-in-out 0ms;transition:all 500ms ease-in-out 0ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;color:white;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;}@media only screen and (min-width:1025px){.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item .field--name-field-time-box-text{opacity:0.4;}}.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item .field--name-field-time-box-text:before{background-color:rgba(51,54,66,0.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item .field--name-field-time-box-text > .field__item{position:relative;z-index:2;}.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item .field--name-field-time-box-text p{color:white;margin:0;position:relative;z-index:2;}@media only screen and (min-width:1025px){.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item .field--name-field-time-box-text p{opacity:0.35;}}.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item .field--name-field-time-box-text p:first-child{-webkit-transition:all 500ms ease-in-out 200ms;-moz-transition:all 500ms ease-in-out 200ms;-ms-transition:all 500ms ease-in-out 200ms;transition:all 500ms ease-in-out 200ms;-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;transition-delay:300ms;}.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item .field--name-field-time-box-text p:nth-child(3){-webkit-transition:all 500ms ease-in-out 200ms;-moz-transition:all 500ms ease-in-out 200ms;-ms-transition:all 500ms ease-in-out 200ms;transition:all 500ms ease-in-out 200ms;-webkit-transition-delay:900ms;-moz-transition-delay:900ms;-ms-transition-delay:900ms;transition-delay:900ms;}.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item .field--name-field-time-box-text p:nth-child(4){-webkit-transition:all 500ms ease-in-out 200ms;-moz-transition:all 500ms ease-in-out 200ms;-ms-transition:all 500ms ease-in-out 200ms;transition:all 500ms ease-in-out 200ms;-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-ms-transition-delay:1200ms;transition-delay:1200ms;}.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item .field--name-field-time-box-text h3{-webkit-transition:all 500ms ease-in-out 200ms;-moz-transition:all 500ms ease-in-out 200ms;-ms-transition:all 500ms ease-in-out 200ms;transition:all 500ms ease-in-out 200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-ms-transition-delay:600ms;transition-delay:600ms;font-size:96px;font-weight:500;line-height:96px;margin:0;position:relative;z-index:2;}@media only screen and (min-width:1025px){.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item .field--name-field-time-box-text h3{opacity:0.35;}}@media only screen and (min-width:1025px){.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item:hover .field--name-field-time-box-text{opacity:1;}.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item:hover .field--name-field-time-box-text h3{opacity:1;}.paragraph--type--time-boxes .field--name-field-time-box-items > .field__item:hover .field--name-field-time-box-text p{opacity:1;}}.paragraph--type--time-boxes .field--name-field-time-box-subtext{font-size:20px;margin-top:30px;}.paragraph--type--_-slots-masonry-with-text .masonry-text-container:before,.paragraph--type--_-slots-masonry-with-text .masonry-text-container:after{content:" ";display:table;}.paragraph--type--_-slots-masonry-with-text .masonry-text-container:after{clear:both;}.paragraph--type--_-slots-masonry-with-text .masonry-text-container .field--name-field-slot-image{margin-bottom:5px;}@media only screen and (min-width:768px){.paragraph--type--_-slots-masonry-with-text .masonry-text-container .field--name-field-slot-image{margin-bottom:0;}}@media only screen and (min-width:768px){.paragraph--type--_-slots-masonry-with-text .masonry-text-container .masonry-left,.paragraph--type--_-slots-masonry-with-text .masonry-text-container .masonry-right{width:50%;float:left;}}.paragraph--type--_-slots-masonry-with-text .masonry-text-container .masonry-left img,.paragraph--type--_-slots-masonry-with-text .masonry-text-container .masonry-right img{display:block;width:100%;height:auto;}.paragraph--type--_-slots-masonry-with-text .masonry-text-container .masonry-left h2,.paragraph--type--_-slots-masonry-with-text .masonry-text-container .masonry-right h2{font-family:"Montserrat",sans-serif;font-size:28px;letter-spacing:1px;line-height:32px;font-weight:400;margin-top:45px;margin-bottom:40px;}@media only screen and (min-width:768px){.paragraph--type--_-slots-masonry-with-text .masonry-text-container .masonry-left h2,.paragraph--type--_-slots-masonry-with-text .masonry-text-container .masonry-right h2{font-size:34px;line-height:38px;margin-top:0;margin-bottom:24px;}}.paragraph--type--_-slots-masonry-with-text .masonry-text-container .masonry-left > div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media only screen and (min-width:768px){.paragraph--type--_-slots-masonry-with-text .masonry-text-container .masonry-left > div:first-child{height:225px;}}@media only screen and (min-width:768px){.paragraph--type--_-slots-masonry-with-text .masonry-text-container .masonry-left > div:first-child p{max-width:55%;}}.paragraph--type--_-slots-masonry-with-text .masonry-text-container .field--name-field-slot-image.jsfx-ready{opacity:0.1;transform:translateY(100%);transition:transform 1s,opacity 2s;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms;}.steps-container{padding:30px 0;}@media only screen and (min-width:480px){.steps-container{padding:60px 0;}}.steps-container h2{font-size:32px;text-align:center;margin-bottom:60px;font-weight:400;color:#4F4F4F;}.steps-container .steps-row:before,.steps-container .steps-row:after{content:" ";display:table;}.steps-container .steps-row:after{clear:both;}@media only screen and (min-width:480px){.steps-container .steps-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.steps-container .steps-row .step{padding:0 15px;margin-bottom:30px;text-align:center;}@media only screen and (min-width:480px){.steps-container .steps-row .step{width:50%;float:left;}}@media only screen and (min-width:768px){.steps-container .steps-row .step{float:none;width:24.5%;}}@media only screen and (min-width:1025px){.steps-container .steps-row .step{width:25%;}}.steps-container .steps-row .step div{color:#4F4F4F;}.steps-container .steps-row .step div:first-child{margin-bottom:20px;}.steps-container .steps-row .step div:nth-child(2){font-weight:600;}.steps-container .steps-row .step div:last-child{margin-top:20px;}.travel-connections-container{display:none;max-width:1110px;margin:0 auto;}@media only screen and (min-width:768px){.travel-connections-container{display:block;}}.travel-connections-container .tc-row:before,.travel-connections-container .tc-row:after{content:" ";display:table;}.travel-connections-container .tc-row:after{clear:both;}.travel-connections-container .tc-row span{color:#4F4F4F;font-size:16px;}.travel-connections-container .tc-row.row-three .half-row{position:relative;}.travel-connections-container .tc-row.row-three .half-row span{display:block;}@media only screen and (min-width:1025px){.travel-connections-container .tc-row.row-three .half-row span{display:inline-block;}}.travel-connections-container .tc-row.row-three .half-row:first-child{text-align:left;}@media only screen and (min-width:1025px){.travel-connections-container .tc-row.row-three .half-row:first-child{text-align:center;}}@media only screen and (min-width:1025px){.travel-connections-container .tc-row.row-three .half-row:first-child span:first-child{position:absolute;top:0;left:0;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);}}.travel-connections-container .tc-row.row-three .half-row:last-child{text-align:right;}@media only screen and (min-width:1025px){.travel-connections-container .tc-row.row-three .half-row:last-child{text-align:center;}}@media only screen and (min-width:1025px){.travel-connections-container .tc-row.row-three .half-row:last-child span:first-child{position:absolute;top:0;right:0;-webkit-transform:translatex(50%);-moz-transform:translatex(50%);-ms-transform:translatex(50%);transform:translatex(50%);}}.travel-connections-container .tc-row.row-two{position:relative;}.travel-connections-container .tc-row.row-two .half-row{position:relative;}.travel-connections-container .tc-row.row-two .half-row:before{content:"";position:absolute;top:10px;left:0;height:5px;width:100%;background-color:#bdbdbd;}.travel-connections-container .tc-row.row-two .half-row:first-child{text-align:left;}.travel-connections-container .tc-row.row-two .half-row:nth-child(2){text-align:right;}.travel-connections-container .tc-row.row-two .half-row:nth-child(2):before{background-color:#333642;}.travel-connections-container .tc-row.row-two .half-row .circle{display:inline-block;height:20px;width:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:3px solid #000;background-color:#f2f2f2;position:relative;top:2px;z-index:2;}.travel-connections-container .tc-row.row-two .logo-container{-webkit-transition:all 1.5s ease-in-out 400ms;-moz-transition:all 1.5s ease-in-out 400ms;-ms-transition:all 1.5s ease-in-out 400ms;transition:all 1.5s ease-in-out 400ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;display:block;border-radius:50%;background-color:#333642;height:50px;width:50px;position:absolute;left:50%;margin-left:-25px;margin-top:-13px;padding:11px;}.travel-connections-container .tc-row.row-one .half-row:first-child img{-webkit-transition:all 1s ease-in-out 200ms;-moz-transition:all 1s ease-in-out 200ms;-ms-transition:all 1s ease-in-out 200ms;transition:all 1s ease-in-out 200ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;}.travel-connections-container .tc-row.row-one .half-row:last-child img{-webkit-transition:all 500ms ease-in-out 200ms;-moz-transition:all 500ms ease-in-out 200ms;-ms-transition:all 500ms ease-in-out 200ms;transition:all 500ms ease-in-out 200ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;}.travel-connections-container .half-row{width:50%;float:left;}.travel-connections-container .row-center{text-align:center;}.travel-connections-container:hover{}.paragraph--type--webform-with-title-and-text{padding:30px 0;}@media only screen and (min-width:480px){.paragraph--type--webform-with-title-and-text{padding:60px 0;}}@media only screen and (min-width:768px){.paragraph--type--webform-with-title-and-text .text-content{width:66.1016949153%;float:left;margin-right:1.6949152542%;}}@media only screen and (min-width:768px){.paragraph--type--webform-with-title-and-text .form-content{width:32.2033898305%;float:right;}}.paragraph--type--webform-with-title-and-text .form-content > div{background-color:#D3D1D1;padding:10px 15px;}.paragraph--type--webform-with-title-and-text .form-content div[id^=edit-actions]{border:2px solid #4F4F4F;color:#4F4F4F;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;}@media only screen and (min-width:480px){.paragraph--type--webform-with-title-and-text .form-content div[id^=edit-actions]{padding:10px 60px 10px 45px;}}.paragraph--type--webform-with-title-and-text .form-content div[id^=edit-actions]:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid #4F4F4F;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.paragraph--type--webform-with-title-and-text .form-content div[id^=edit-actions]:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.paragraph--type--webform-with-title-and-text .form-content div[id^=edit-actions]:hover{text-decoration:none !important;}.paragraph--type--webform-with-title-and-text .form-content div[id^=edit-actions]:hover:after{width:0;}.paragraph--type--webform-with-title-and-text .form-content div[id^=edit-actions]:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}.paragraph--type--webform-with-title-and-text .form-content div[id^=edit-actions]:before{background-image:url(../../../../themes/custom/sailmakers/images/link-arrows-blue.svg);}.paragraph--type--webform-with-title-and-text .form-content div[id^=edit-actions] input{height:100%;width:100%;border:0;background:none;text-transform:uppercase;color:#4F4F4F;}.three-html-columns{padding:30px 0;}@media only screen and (min-width:768px){.three-html-columns{padding:60px 0;}}.three-html-columns .column-container:before,.three-html-columns .column-container:after{content:" ";display:table;}.three-html-columns .column-container:after{clear:both;}.three-html-columns .column-container > div{text-align:center;}@media only screen and (min-width:768px){.three-html-columns .column-container > div{width:33.3%;float:left;}}.three-html-columns .column-container > div:first-child{text-align:left;}.three-html-columns .column-container > div h2{font-weight:500;}.three-html-columns .column-container > div ul{list-style-type:none;padding:0;}.three-html-columns .column-container > div ul li{font-size:18px;padding:35px 0;position:relative;}.three-html-columns .column-container > div ul li:first-child:before{display:none;}.three-html-columns .column-container > div ul li:before{content:"";height:2px;width:120px;position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;background-color:white;}.three-html-columns .column-container > div ul li:first-child{padding-top:0;}.three-html-columns .field--name-field-link{text-align:center;margin-top:30px;}.three-html-columns .field--name-field-link a{border:2px solid white;color:white;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:10px 30px 10px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;padding:10px 30px 10px 15px;}@media only screen and (min-width:480px){.three-html-columns .field--name-field-link a{padding:10px 60px 10px 45px;}}.three-html-columns .field--name-field-link a:after{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";border-bottom:2px solid white;position:absolute;bottom:-8px;right:-2px;width:calc(100% + 4px);height:1px;}.three-html-columns .field--name-field-link a:before{-webkit-transition:all 350ms ease-in-out 300ms;-moz-transition:all 350ms ease-in-out 300ms;-ms-transition:all 350ms ease-in-out 300ms;transition:all 350ms ease-in-out 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;transition-delay:0;content:"";background:url(../../../../themes/custom/sailmakers/images/link-arrows.svg) no-repeat top left transparent;width:17px;height:17px;display:block;position:absolute;right:10px;top:10px;}.three-html-columns .field--name-field-link a:hover{text-decoration:none !important;}.three-html-columns .field--name-field-link a:hover:after{width:0;}.three-html-columns .field--name-field-link a:hover:before{-webkit-transform:translatex(5px);-moz-transform:translatex(5px);transform:translatex(5px);}.modal.show{background-color:rgba(0,0,0,0.5);}.modal-dialog{background-color:#333642;}.modal-dialog .modal-content{background-color:#333642;box-shadow:rgba(0,0,0,0.2) 0px 0px 18px 0px;color:white;font-size:0.813em;line-height:1.5;padding:25px;}.modal-dialog .modal-body{font-size:14px;}.modal-dialog .modal-body h3{font-weight:400;}.modal-dialog .btn{background-color:#E9E9E9;border-color:#E9E9E9;color:#333642;min-width:135px;padding:12px 10px;letter-spacing:0.05em;line-height:1.4;font-size:0.813em;font-weight:600;height:auto;white-space:normal;word-break:break-word;word-wrap:break-word;}
