@import url("https://fonts.googleapis.com/css?family=Muli:400,400i,600,600i,700,700i,900");html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,footer,header,nav,section{display:block;}h1{font-size:2em;margin:0.67em 0;}figcaption,figure,main{display:block;}figure{margin:1em 40px;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}.deep-blue{border-radius:4px;background:#1d1e51;background:-webkit-linear-gradient(315deg,#1d1e51 0%,#456d9f 100%);background:linear-gradient(135deg,#1d1e51 0%,#456d9f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1e51',endColorstr='#456d9f',GradientType=1);}.red{background:#1e5799;background:-webkit-linear-gradient(315deg,#1e5799 0%,#c82e42 0%,#6b1823 100%);background:linear-gradient(135deg,#1e5799 0%,#c82e42 0%,#6b1823 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#6b1823',GradientType=1);}.orange{background:#f1592a;background:-webkit-linear-gradient(315deg,#f1592a 0%,#f7941c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1592a',endColorstr='#f7941c',GradientType=1);}.marline-green{background:#1e5799;background:-webkit-linear-gradient(315deg,#042535 0%,#1e869f 100%);background:linear-gradient(135deg,#042535 0%,#1e869f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#042535',endColorstr='#1E869F',GradientType=1);}.grass-green{background:#1e5799;background:-webkit-linear-gradient(315deg,#1a4134 0%,#247470 100%);background:linear-gradient(135deg,#1a4134 0%,#247470 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a4134',endColorstr='#247470',GradientType=1);}.berry{background:#1e5799;background:-webkit-linear-gradient(315deg,#60174c 0%,#b80050 100%);background:linear-gradient(135deg,#60174c 0%,#b80050 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#60174C',endColorstr='#B80050',GradientType=1);}.violet{background:#1e5799;background:-webkit-linear-gradient(315deg,#b40bcb 0%,#7c0b4c 100%);background:linear-gradient(135deg,#b40bcb 0%,#7c0b4c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B40BCB',endColorstr='#7C0B4C',GradientType=1);}.sky-blue{background:#1e5799;background:-webkit-linear-gradient(315deg,#3591c6 0%,#2b4e9a 100%);background:linear-gradient(135deg,#3591c6 0%,#2b4e9a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3591C6',endColorstr='#2B4E9A',GradientType=1);}@font-face{font-family:"icomoon";font-weight:normal;font-style:normal;src:url(/themes/custom/sal/fonts/icomoon.eot?lh06pf=);src:url(/themes/custom/sal/fonts/icomoon.eot?lh06pf=#iefix) format("embedded-opentype"),url(/themes/custom/sal/fonts/icomoon.ttf?lh06pf=) format("truetype"),url(/themes/custom/sal/fonts/icomoon.woff?lh06pf=) format("woff"),url(/themes/custom/sal/fonts/icomoon.svg?lh06pf=#icomoon) format("svg");}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-arrow:before{content:"\e900";}.icon-forward-back-arrow:before{content:"\e903";}.icon-facebook-filled-icon:after{content:"\e901";color:#3758a6;}.icon-social-facebook:after{content:"\e902";color:#3758a6;}.icon-social-snapchat:after{content:"\e907";color:#000;}.icon-social-instagram:after{content:"\e904";color:#000;}.icon-social-twitter:after{content:"\e905";color:#75a3fb;}.icon-social-youtube:after{content:"\e906";color:#d4341b;}a.icon-social-tiktok:after{content:'';width:19px;height:19px;background:url("data:image/svg+xml;utf8,    <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'>      <path fill='%23000000' d='M448,209.9a210.1,210.1,0,0,1-122.6-39.2V368.2A143.8,143.8,0,1,1,185,228.8a146,146,0,0,1,23.2,1.9v92.9a51.1,51.1,0,1,0,35.6,48.7V0h81.7a127.8,127.8,0,0,0,3.5,29.2,122.6,122.6,0,0,0,53.7,73.4A125.2,125.2,0,0,0,448,120.1Z'/>    </svg>") no-repeat center;}a.icon-social-linkedin:after{content:'';width:19px;height:19px;background:url("data:image/svg+xml;utf8,    <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'>      <path fill='%230A66C2' d='M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.6 0c0 29.7-24.1 54.3-53.81 54.3zM447.9 448h-92.4V304.1c0-34.3-.7-78.3-47.7-78.3-47.8 0-55.1 37.3-55.1 75.9V448h-92.4V148.9h88.6v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.4 61.9 111.4 142.3V448z'/>    </svg>") no-repeat center;}.view-filters .search-form{margin-bottom:30px;position:relative;}.view-filters .display-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-30px;}.view-filters p{margin-bottom:0;margin-top:44px;font-size:18px;font-weight:bold;}.view-filters .toggle-cal{text-align:right;margin-top:44px;}.view-filters .toggle-cal p{display:inline;}.view-filters .toggle-cal a{text-decoration:none;font-size:18px;font-weight:bold;color:#222;}.view-filters .toggle-cal .view-as-list,.view-filters .toggle-cal .view-as-grid{display:inline;padding-bottom:3px;}.view-filters .toggle-cal .view-as-list{margin-left:16px;margin-right:16px;}.view-filters .toggle-cal #current-page{color:#0b3d54;border-bottom:2px solid #0b3d54;}.view-filters .toggle-cal #cal-icon{width:18px;display:inline;}.view-filters .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-filters .filters .js-form-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:16px;margin-bottom:8px;}.view-filters .search-page-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-filters .search-page-filters .js-form-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:16px;margin-bottom:8px;}.view-filters .input{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;outline:none;padding:15px 10px 15px 60px;display:inline-block;color:#0b3d54;border:none;border-bottom:1px solid #0b3d54;vertical-align:middle;width:100%;margin:0;font-size:2em;border-radius:0;}.view-filters .input::-webkit-input-placeholder{opacity:0.7;}.view-filters .input:-ms-input-placeholder{opacity:0.7;}.view-filters .input::placeholder{opacity:0.7;}.view-filters select.form-select{cursor:pointer;outline:none;border:1px solid #0b3d54;padding:5px;height:34px;border-radius:16px;min-width:120px;width:100%;font-size:15px;font-weight:bold;color:#0b3d54;padding-left:16px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:url(/themes/custom/sal/images/filter-dropdown.svg) -webkit-calc(100% - 16px) 50% no-repeat transparent;background:url(/themes/custom/sal/images/filter-dropdown.svg) calc(100% - 16px) 50% no-repeat transparent;}.view-filters select.form-select.selected{background-color:#fff;}.view-filters .form-item-field-event-date-time-value{margin:0 0 8px 0;position:relative;}.view-filters .form-item-field-event-date-time-value input{cursor:pointer;outline:none;border:1px solid #0b3d54;padding:5px;height:34px;border-radius:16px;-moz-appearance:none;appearance:none;color:#0b3d54;font-size:15px;font-weight:bold;padding-left:16px;width:100%;-webkit-appearance:none;background:url(/themes/custom/sal/images/filter-dropdown.svg) -webkit-calc(100% - 16px) 50% no-repeat transparent;background:url(/themes/custom/sal/images/filter-dropdown.svg) calc(100% - 16px) 50% no-repeat transparent;}.view-filters .toggle-filters{width:100%;display:none;}.view-filters #keyword-search-icon{margin:auto;color:transparent;background:url(/themes/custom/sal/images/search-icon-blue.svg) 50% 50% no-repeat transparent;background-size:35px 35px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0 none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;width:50px;height:50px;position:absolute;top:8.5px;left:0;}.view-filters .form-item,.view-filters .form-actions{margin:0;}.view-filters .form-item-keyword,.view-filters .form-item-keywords{margin-bottom:30px;}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#0b3d54;color:white;}.daterangepicker td.off{opacity:0;pointer-events:none;}.daterangepicker td.in-range{background-color:#e7ecf0;}.daterangepicker td.active{background-color:#b9c6d7;}.daterangepicker td.active:hover{background-color:#17447d;}@media (max-width:1024px){.view-filters input.form-submit{width:100%;}}@media (min-width:768px) and (max-width:1024px){.view-filters{padding-left:16px;padding-right:16px;}.view-filters .filters{display:-webkit-box;display:-ms-flexbox;display:flex;}.view-filters .search-page-filters{max-width:50%;}.view-filters .input{font-size:1.5em;padding-bottom:10px;}.view-filters #keyword-search-icon{background-size:30px;top:13px;width:30px;height:30px;}}@media (max-width:768px){.view-filters{display:block;padding-left:16px;padding-right:16px;}.view-filters .filters{display:block;max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s ease;transition:max-height 0.3s ease;}.view-filters .filters .js-form-item{padding-right:0;}.view-filters .showing{max-height:160px;}.view-filters .toggle-filters{display:block;background-color:#fff;border-color:#0b3d54;margin-top:8px;text-align:center;}.view-filters .input{font-size:1.5em;padding-bottom:10px;}.view-filters #keyword-search-icon{background-size:30px;top:13px;width:30px;height:30px;}}@media (max-width:520px){.view-filters .display-wrapper{margin-top:0;display:block;}.view-filters .display-wrapper .toggle-cal{text-align:left;margin:16px 0;}}@media (min-width:1025px){.view-filters .filters{display:-webkit-box;display:-ms-flexbox;display:flex;}.filters-1{max-width:40%;}.filters-2{max-width:70%;}}div.field--name-field-voting{display:inline-block;}.page-helpful{margin:36px 0;}.page-helpful .response{margin:0 10px;line-height:1.15;cursor:pointer;}.show-feedback{display:none;margin:36px 0;}@media (max-width:1024px){.page-helpful{margin:25px 0;padding-left:16px;}.page-helpful .response{margin:0 7px;}}@media only screen and (max-width:320px){.page-helpful{font-size:0.8em;}.page-helpful .response{margin:0 7px;}}.field__item .paragraph--type--contact .mainDiv{float:none;}.field__item .paragraph--type--contact .holder{color:#0b3d54;width:75%;}.field__item .paragraph--type--contact .holder .responsiveRow:first-of-type{display:none !important;}.field__item .paragraph--type--contact .holder h2{color:#0b3d54;margin:0;padding-left:10px;display:none !important;}.field__item .paragraph--type--contact .holder .clickdform #clickdimensionsForm{overflow:hidden;}.field__item .paragraph--type--contact .holder .clickdform .responsiveCellSize1,.field__item .paragraph--type--contact .holder .clickdform .minSize1,.field__item .paragraph--type--contact .holder .clickdform .maxSize1{width:100% !important;min-width:100% !important;max-width:100% !important;}.field__item .paragraph--type--contact .holder .clickdform .maxSize1{font-size:18px !important;color:#0b3d54 !important;}.field__item .paragraph--type--contact .holder .clickdform .responsiveCell div.alignTop{display:block;}.field__item .paragraph--type--contact .holder .clickdform .responsiveCell.responsiveCellSize1{text-align:left !important;}.field__item .paragraph--type--contact .holder .clickdform .requiredInfo{margin-bottom:5px;}.field__item .paragraph--type--contact .holder .clickdform input[type='text'],.field__item .paragraph--type--contact .holder .clickdform textarea,.field__item .paragraph--type--contact .holder .clickdform select{font-family:'Muli',sans-serif;border:0 none !important;border:1px solid #136991 !important;border-radius:0;background:transparent;color:#0b3d54 !important;font-style:italic;font-size:18px !important;padding-top:8px;margin-top:10px !important;margin-bottom:10px;-webkit-box-shadow:none;box-shadow:none;outline:none !important;}.field__item .paragraph--type--contact .holder .clickdform select{height:35px;}.field__item .paragraph--type--contact .holder .clickdform input#btnSubmit[type='button']{border:2px solid #fbdd16 !important;background-color:#fbdd16 !important;color:#0b3d54 !important;padding:9px 19px;margin-left:0;border-radius:16px;font-weight:900;text-transform:uppercase;}.field__item .paragraph--type--contact .holder .clickdform input#btnSubmit[type='button']:disabled{border:2px solid #d8d8d8 !important;background-color:#d8d8d8 !important;}.field__item .paragraph--type--contact .holder .clickdform input#btnSubmit[type='button']:hover{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.5);box-shadow:2px 2px 5px rgba(0,0,0,0.5);}.field__item .paragraph--type--contact .holder .clickdform input::-webkit-input-placeholder,.field__item .paragraph--type--contact .holder .clickdform .QapTcha .dropError{color:#fff !important;}.field__item .paragraph--type--contact .holder .clickdform input:-ms-input-placeholder,.field__item .paragraph--type--contact .holder .clickdform .QapTcha .dropError{color:#fff !important;}.field__item .paragraph--type--contact .holder .clickdform input::placeholder,.field__item .paragraph--type--contact .holder .clickdform .QapTcha .dropError{color:#fff !important;}.field__item .paragraph--type--contact .holder .clickdform .QapTcha #Icons{margin-top:8px;}.field__item .paragraph--type--contact .holder .clickdform .QapTcha #Icons,.field__item .paragraph--type--contact .holder .clickdform .QapTcha #TxtStatus{position:absolute;}.field__item .paragraph--type--contact .holder .clickdform .QapTcha .dropError,.field__item .paragraph--type--contact .holder .clickdform .QapTcha .dropSuccess{font-size:14px !important;color:#fff;}@media (max-width:1024px){.field__item .paragraph--type--contact .holder{width:100%;padding:0 20px 0 10px;}.field__item .paragraph--type--contact .holder h2{font-size:1.25em;line-height:25px;margin-bottom:20px;}.field__item .paragraph--type--contact .holder .clickdform .QapTcha #Icons{left:220px;}}@media (min-width:1025px){.field__item .paragraph--type--contact{margin:auto;margin-top:15px;margin-left:15px;position:relative;}.field__item .paragraph--type--contact .holder{position:relative;top:-15px;left:-15px;border-radius:4px;}.field__item .paragraph--type--contact .holder h2{font-size:2em;line-height:38px;display:inline-block;vertical-align:top;padding-right:25px;}.field__item .paragraph--type--contact .holder .clickdform .QapTcha #Icons{left:220px;}}.cursor{width:1px;height:1px;background-color:white;border-radius:50%;z-index:10000000;opacity:0.5;position:fixed;display:none;}.cursor:before{content:'';position:absolute;top:50%;left:50%;width:2px;height:2px;margin-top:-10px;margin-left:-10px;background-color:white;border-radius:50%;border:1px solid blue;opacity:0.3;}.cursor-ripple:before{-webkit-animation:ripple 0.3s backwards;animation:ripple 0.3s backwards;}@-webkit-keyframes ripple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0.4;}to{-webkit-transform:scale(40);transform:scale(40);opacity:0;}}@keyframes ripple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0.4;}to{-webkit-transform:scale(40);transform:scale(40);opacity:0;}}@-webkit-keyframes bounce-data-v-5544f2ff{0%{-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);}16%{-webkit-transform:translate(-50%,-50%) scale(0.45);transform:translate(-50%,-50%) scale(0.45);}33%{-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);}to{-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);}}@keyframes bounce-data-v-5544f2ff{0%{-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);}16%{-webkit-transform:translate(-50%,-50%) scale(0.45);transform:translate(-50%,-50%) scale(0.45);}33%{-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);}to{-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);}}@-webkit-keyframes pulse-data-v-5544f2ff{0%{-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);opacity:0;}32.999%{-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);opacity:0;}33%{-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);opacity:1;}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0;}}@keyframes pulse-data-v-5544f2ff{0%{-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);opacity:0;}32.999%{-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);opacity:0;}33%{-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);opacity:1;}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0;}}.region-header .block-views-exposed-filter-blocksearch-page #keyword-search-icon,.region-primary-menu .block-views-exposed-filter-blocksearch-page #keyword-search-icon{display:none;}.video-embed-field-lazy{cursor:default;}.video-embed-field-lazy-play{z-index:1;height:90px;width:90px;margin-left:-45px;margin-top:-45px;background:none;}.node-preview-container{z-index:1001;background-color:#f5f5f2;}body.toolbar-horizontal header,body.toolbar-vertical header{top:39px;}body.toolbar-horizontal.toolbar-tray-open header{top:79px;}.node-type-homepage .block-local-tasks-block,.node-type-homepage .block-page-title-block{display:none;}.region-sidebar-first .menu_l1 > li > .menu_toggle{display:none;}.views-exposed-form .form-item-field-event-date-time-end-value{display:none;}@media (min-width:1025px){.paragraph--type--mega-wall .paragraph--type--mega-wall-content .paragraph--type--featured-videos .video-embed-field-lazy-play{top:39%;height:70px;width:70px;margin-left:-35px;margin-top:-35px;}}.video-embed-field-responsive-video iframe{z-index:2;}.text-formatted .field--name-field-media-video-embed-field{position:relative;}.text-formatted .field--name-field-media-video-embed-field:after{content:"";background:url(/themes/custom/sal/images/play.png) 60% 53% no-repeat rgba(0,0,0,0.5);background-size:50%;border:4px solid #fff;border-radius:50%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;height:90px;width:90px;}@media (max-width:1024px){.video-embed-field-lazy-play{height:50px;width:50px;margin-left:-25px;margin-top:-25px;}.text-formatted .field--name-field-media-video-embed-field:after{width:50px;height:50px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-content .paragraph--type--featured-videos .video-embed-field-lazy-play{top:19%;}}@media (max-width:460px){.paragraph--type--mega-wall .paragraph--type--mega-wall-content .paragraph--type--featured-videos .video-embed-field-lazy-play{top:41%;}}.region-content.iswim{width:100% !important;}.region-content.iswim .side-logo{float:right;width:250px !important;margin-top:-20px;}@media (max-width:767px){.region-content.iswim .side-logo{width:120px !important;margin-top:10px;}}.region-content.iswim h1{float:left;}.region-content.iswim .views-exposed-form-iswim-events-block-2,.region-content.iswim .field--name-field-iswim-grid,.region-content.iswim .field--name-field-iswim-list{padding-top:93px;}.region-content.iswim .field--name-field-iswim-list{display:none;}@media (max-width:767px){.node-type-iswim-event .field--name-field-banner-image{height:300px;}.node-type-iswim-event .field--name-field-banner-image img{height:100%;}}.node-type-iswim-event .paragraph--type--image-gallery{margin-bottom:100px;}.node-type-iswim-event .paragraph--type--image-gallery .slick-list{max-height:400px !important;}.node-type-iswim-event .paragraph--type--image-gallery .field__item.slick-slide.slick-center{opacity:1 !important;-webkit-transform:scale(1);transform:scale(1);}.node-type-iswim-event .paragraph--type--image-gallery .field__item.slick-slide{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;opacity:0.5 !important;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1);transition:-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1);}.node-type-iswim-event .paragraph--type--image-gallery .slick-slide img{width:auto;height:auto;max-height:100%;max-width:100%;margin:0 auto;}@media (min-width:768px){.node-type-iswim-event .paragraph--type--image-gallery .slick-arrow{position:absolute;z-index:2;bottom:-70px;border-radius:50%;width:45px;height:45px;background-color:#fbdd16;border:0 none;color:transparent;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.node-type-iswim-event .paragraph--type--image-gallery .slick-arrow:focus{outline:none !important;}.node-type-iswim-event .paragraph--type--image-gallery .slick-arrow:hover{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.5);box-shadow:2px 2px 5px rgba(0,0,0,0.5);}.node-type-iswim-event .paragraph--type--image-gallery .slick-prev{left:39%;}.node-type-iswim-event .paragraph--type--image-gallery .slick-next{right:38%;}.node-type-iswim-event .paragraph--type--image-gallery .slick-arrow:before{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";color:#0b3d54;display:block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:25px;height:25px;border:none;}.node-type-iswim-event .paragraph--type--image-gallery .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);}}@media (max-width:1100px){.node-type-iswim-event .paragraph--type--image-gallery .slick-prev{left:37%;}.node-type-iswim-event .paragraph--type--image-gallery .slick-next{right:38%;}}@media (max-width:900px){.node-type-iswim-event .paragraph--type--image-gallery .slick-prev{left:33%;}.node-type-iswim-event .paragraph--type--image-gallery .slick-next{right:31%;}}.node-type-iswim-event .paragraph--type--accordion{max-width:1260px;margin:15px auto 32px;}.node-type-iswim-event .paragraph--type--accordion h2{font-size:2.5rem;text-transform:uppercase;margin:0;color:#0b3d54;}@media (max-width:767px){.node-type-iswim-event .paragraph--type--accordion h2{font-size:1.5rem;}}@media (max-width:1024px){.node-type-iswim-event .paragraph--type--accordion{padding:17px 10px 50px 10px;}}.node-type-iswim-event .watch_live{position:absolute;right:250px;bottom:10%;z-index:1;}@media (max-width:767px){.node-type-iswim-event .watch_live{right:210px;}.node-type-iswim-event .watch_live a{padding:15px 20px;}}.node-type-iswim-event .watch_live a{padding:15px 45px;background-color:#d30d8b;color:#fff;text-decoration:none;}.node-type-iswim-event .watch_live a:hover{text-decoration:underline;}@media (max-width:425px){.node-type-iswim-event .watch_live{right:165px;}.node-type-iswim-event .watch_live a{padding:15px 20px;white-space:nowrap;}}.node-type-iswim-event .register_or_buy_tickets{position:absolute;right:50px;bottom:10%;z-index:1;}@media (max-width:767px){.node-type-iswim-event .register_or_buy_tickets{right:10px;}.node-type-iswim-event .register_or_buy_tickets a{padding:15px 20px;}}.node-type-iswim-event .register_or_buy_tickets a{padding:15px 45px;background-color:#d30d8b;color:#fff;text-decoration:none;text-transform:uppercase;}.node-type-iswim-event .register_or_buy_tickets a:hover{text-decoration:underline;}@media (max-width:425px){.node-type-iswim-event .register_or_buy_tickets a{padding:15px 20px;white-space:nowrap;}}.node-type-iswim-event .jb-dt-main-image{padding:10px !important;}.node-type-iswim-listing .field--name-field-banner-image{height:500px !important;}@media (max-width:1024px){.node-type-iswim-listing .field--name-field-banner-image{height:100% !important;}}@media (max-width:767px){.node-type-iswim-listing .field--name-field-banner-image{height:300px !important;}.node-type-iswim-listing .field--name-field-banner-image img{height:100% !important;}}.node-type-iswim-listing .video-image-banner .wrapper{text-align:center;position:absolute;top:45%;left:0;width:100%;z-index:999;max-width:none;}.node-type-iswim-listing .video-image-banner .field--name-field-banner-text{margin:0 auto;position:relative;}.node-type-iswim-listing .video-image-banner .field--name-field-banner-text a{font-size:3rem;color:#fff;text-decoration:none;}.node-type-iswim-listing .video-image-banner .field--name-field-banner-date{color:#fff;font-size:2rem;}.iswim-event .region-content .paragraph--type--articles .wrapper > h2{font-size:2.5rem;}@media (max-width:767px){.iswim-event .region-content .paragraph--type--articles .wrapper > h2{font-size:1.5rem;}}.iswim-event .region-content .field--type-text-with-summary .field__label{margin-left:21px;font-size:2.5em;line-height:40px;text-transform:uppercase;margin:0;color:#0b3d54;font-weight:900;}@media (max-width:1024px){.iswim-event .region-content .field--type-text-with-summary .field__label{font-size:1.5em;line-height:30px;letter-spacing:-0.33px;margin-bottom:15px;margin-left:16px;}}@media (max-width:767px){.iswim-event .region-content .field--type-text-with-summary .field__label{margin-left:0 !important;}.iswim-event .region-content .field--type-text-with-summary h2{font-size:1.5rem;}}.iswim-event .region-content .field--name-field-buy-tickets{float:right;margin-top:-55px;max-width:1260px;margin-left:auto;margin-right:auto;position:absolute;right:0;}@media (max-width:767px){.iswim-event .region-content .field--name-field-buy-tickets{position:relative;margin:20px 0;}}@media (max-width:1024px) and (min-width:768px){.iswim-event .region-content .field--name-field-buy-tickets{margin-top:-35px;margin-right:10px;}}.iswim-event .region-content .field--name-field-buy-tickets a{padding:15px 45px;background:#0b3d54;text-decoration:none;color:#fff;}.iswim-event .region-content .juicebox-parent,.iswim-event .region-content .field--type-text-with-summary{max-width:1260px;margin:15px auto 32px;}@media (max-width:1260px){.iswim-event .region-content .juicebox-parent .field__item,.iswim-event .region-content .field--type-text-with-summary .field__item{padding:0 20px;}}@media (max-width:1260px){.iswim-event .region-content .juicebox-parent .field__label,.iswim-event .region-content .field--type-text-with-summary .field__label{padding:0px;margin-left:0px;}}@media (max-width:767px){.iswim-event .region-content .juicebox-parent .field__label,.iswim-event .region-content .field--type-text-with-summary .field__label{margin-left:0 !important;}.iswim-event .region-content .juicebox-parent h2,.iswim-event .region-content .field--type-text-with-summary h2{font-size:1.5rem;}.iswim-event .region-content .juicebox-parent h2 .field__label,.iswim-event .region-content .field--type-text-with-summary h2 .field__label{margin-left:0 !important;}}.iswim-event .region-content .google-map{max-width:1260px;margin:15px auto 32px;}@media (max-width:1260px){.iswim-event .region-content .google-map{padding:0 20px;}}@media (max-width:767px){.iswim-event .region-content .google-map h2{margin-left:0 !important;font-size:1.5rem;}}.iswim-event .region-content .iswim_partners{max-width:1260px;margin:15px auto 32px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}@media (max-width:1260px){.iswim-event .region-content .iswim_partners{padding:0 20px;}}@media (max-width:767px){.iswim-event .region-content .iswim_partners{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;}}.iswim-event .region-content .iswim_partners .field--name-field-additional-partner-text{width:60%;line-height:1.25;font-size:3rem;font-weight:900;color:#0b3d54;}@media (max-width:767px){.iswim-event .region-content .iswim_partners .field--name-field-additional-partner-text{width:100%;font-size:2rem;}}.iswim-event .region-content .iswim_partners .field--name-field-additional-partner-text + a{width:40%;text-align:right;}.iswim-event .region-content .iswim_partners .field--name-field-additional-partner-text + a img{max-height:120px;}.iswim-event .region-content .field--name-field-partner-text{font-size:2.5em;line-height:1.25;color:#0b3d54;font-weight:900;}@media (max-width:767px){.iswim-event .region-content .field--name-field-partner-text{font-size:2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.iswim-event .region-content .field--name-field-buttons.field--type-entity-reference-revisions{max-width:1260px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width:1260px){.iswim-event .region-content .field--name-field-buttons.field--type-entity-reference-revisions{padding:0 20px;}}@media (max-width:767px){.iswim-event .region-content .field--name-field-buttons.field--type-entity-reference-revisions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px;}}.iswim-event .region-content .field--name-field-buttons.field--type-entity-reference-revisions > .field__item{width:25%;text-align:center;padding:20px 0;margin-top:30px;margin-bottom:150px;}@media (max-width:767px){.iswim-event .region-content .field--name-field-buttons.field--type-entity-reference-revisions > .field__item{width:100%;margin-bottom:0;}}.iswim-event .region-content .field--name-field-buttons.field--type-entity-reference-revisions > .field__item a{text-decoration:none;color:#fff;text-transform:uppercase;font-size:1.2rem;}.iswim-event .region-content .field--name-field-buttons.field--type-entity-reference-revisions > .field__item a:hover{text-decoration:underline;}.iswim-event .region-content .field--name-field-buttons.field--type-entity-reference-revisions > .field__item a span{margin:auto;padding:20px 0;}.iswim-event .region-content .field--name-field-buttons.field--type-entity-reference-revisions > .field__item:first-child a{width:100%;text-align:center;}.iswim-event .region-content .field--name-field-buttons.field--type-entity-reference-revisions > .field__item:first-child{background:#d30d8b;}.iswim-event .region-content .field--name-field-buttons.field--type-entity-reference-revisions > .field__item:nth-child(2){background:#0b3d54;}.iswim-event .region-content .field--name-field-buttons.field--type-entity-reference-revisions > .field__item:last-child{background:#136991;}.iswim-event .region-content .field--name-field-buttons.field--type-entity-reference-revisions > .field__item:last-child{padding-right:0;}@media (max-width:1024px){.region-content.iswim-event .fieldfield--name-field-additional-partners{padding:0 20px;}.region-content.iswim-event .field--name-field-buttons.field--type-entity-reference-revisions{padding:0 20px;}}.jcbx-glry-classic > div:nth-child(4){opacity:0 !important;}@media (min-width:768px) and (max-width:1024px){.node-type-iswim-event .video-image-banner .field--name-field-banner-video,.node-type-iswim-event .video-image-banner .field--name-field-banner-image{height:430px;}.node-type-iswim-event .video-image-banner .field--name-field-banner-text{top:30%;padding-left:5px !important;}.node-type-iswim-event .event-detail-col{width:100% !important;margin-left:10px !important;}.node-type-iswim-event .field--name-body{padding:0px;}}.paragraph--type--fans-up h2{padding-top:54px;}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}body{font-family:'Muli',sans-serif;font-size:16px;font-weight:400;overflow-x:hidden;width:100vw;color:#222;}body select::-ms-expand{display:none;}body h1,body h2,body h3,body .title{font-weight:900;}body p{font-size:1.1rem;line-height:1.5;}body p.small{font-size:0.875em;line-height:19px;}body p.large{font-size:1.125em;line-height:27px;}body div.field--name-field-date,body div.field--name-field-club{font-size:0.875em;line-height:19px;}body .clear{clear:both;}body .button{font-weight:900;display:inline-block;margin-left:0;padding:7px 17px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-decoration:none;text-transform:uppercase;color:#0b3d54;border:2px solid #fbdd16;border-radius:16px;background-color:#fbdd16;}body .button:hover{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.5);box-shadow:2px 2px 5px rgba(0,0,0,0.5);}body .slick-dotted.slick-slider{margin-bottom:20px;}body .slick-dots{position:absolute;bottom:-48px;display:block;width:100%;height:25px;margin:0;padding:0;list-style:none;text-align:center;}body .slick-dots li{position:relative;display:inline-block;width:15px;height:15px;margin:0 5px;padding:0;cursor:pointer;}body .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}body .slick-dots li button:hover,body .slick-dots li button:focus{outline:none;}body .slick-dots li button:hover:before,body .slick-dots li button:focus:before{opacity:1;}body .slick-dots li button:before{font-family:'slick';font-size:40px;line-height:20px;position:absolute;top:0;left:0;width:15px;height:15px;content:'•';text-align:center;opacity:0.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body .slick-dots li.slick-active button:before{opacity:0.75;color:black;}body #block-sal-breadcrumbs a{line-height:24px;text-decoration:none;color:#222;}body #block-sal-breadcrumbs a:hover{text-decoration:underline;}body #block-sal-breadcrumbs .breadcrumb li:before{margin:0 5px;content:'/';}body #block-sal-breadcrumbs .breadcrumb li:first-child:before{display:none;}body .view-id-athletes.view-display-id-page_1 .view-content{font-size:0;padding:10px 0 0;}body .view-id-athletes.view-display-id-page_1 .view-content .views-row{font-size:1rem;display:inline-block;width:33.33%;vertical-align:top;}body .view-id-athletes.view-display-id-page_1 .view-content .views-row article{margin:15px;padding:0;background:#f2f2f2;}body .view-id-athletes.view-display-id-page_1 .view-content .views-row article .news-align-content{padding:0 15px;}body .view-id-athletes.view-display-id-page_1 .view-content .views-row article .button{margin-bottom:22px;}body .view-id-athletes.view-display-id-page_1 .view-content .views-row article div.field--name-field-club,body .view-id-athletes.view-display-id-page_1 .view-content .views-row article p{margin-top:0;margin-bottom:16px;}body .view-id-athletes.view-display-id-page_1 .view-content .views-row article h2{margin:16px 0 10px;}body .view-content.paragraph--type--articles{font-size:0;padding:10px 0 0;}body .view-content.paragraph--type--articles .views-row{font-size:1rem;display:inline-block;}body .view-content.paragraph--type--articles .views-row article{margin:16px;padding:0;border-radius:4px;background:#f2f2f2;}body .view-content.paragraph--type--articles .views-row article a{border-bottom-right-radius:0;border-bottom-left-radius:0;}body .view-content.paragraph--type--articles .views-row article .news-align-content{padding:0 16px 16px;}body .view-content.paragraph--type--articles .views-row article h2{margin-left:0;}body .view-content.paragraph--type--articles .views-row h2{margin-top:16px;margin-bottom:10px;margin-left:0;}body .view-content.paragraph--type--articles .views-row div.field--name-field-date,body .view-content.paragraph--type--articles .views-row div.field--name-field-event-date-time,body .view-content.paragraph--type--articles .views-row div.field--name-field-club,body .view-content.paragraph--type--articles .views-row p{margin-top:0;margin-bottom:16px;}body .view-content.paragraph--type--articles .views-row .button{display:inline-block;border-radius:16px;}body .view-content.paragraph--type--articles .views-row .button:before{display:none;}body .view-content.paragraph--type--articles .views-row a.image-holder:before{padding-top:66.66%;}body .view-content.paragraph--type--articles .views-row img{top:50% !important;left:50%;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:top left;transform-origin:top left;}body .view-content.paragraph--type--articles .views-row img:hover{-webkit-transform:scale(1.1) translate(-50%,-50%);transform:scale(1.1) translate(-50%,-50%);}@media (max-width:1024px){body .wrapper .region-content h2{margin-left:15px;}body .wrapper .region-content .clearfix h2{margin-left:0;}}body .wrapper .region-content h2{font-size:1.5em;line-height:30px;color:#0b3d54;}body .wrapper .region-content h3{font-size:1.25em;line-height:25px;color:#0b3d54;}body .wrapper .region-content img{display:block;width:100%;}body .wrapper .region-content ul{padding-left:0;}body .wrapper .region-content .news-align-content{padding:0 10px;}body .accordion{padding-left:0;background:#f2f2f2;}body .accordion > ul{margin-left:0 !important;padding-left:0 !important;}body .accordion a{color:#0b3d54;}body .accordion ul{position:relative;}body .accordion ul .toggle{font-size:1.125em;font-weight:700;line-height:27px;position:relative;display:block;padding:25px;padding-left:15px;text-decoration:none;color:#0b3d54;border:1px solid #fff;}body .accordion ul .toggle:after{font-family:'icomoon' !important;font-size:10px;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:0;right:20px;bottom:0;display:block;height:7px;margin:auto;content:'\e900';-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body .accordion ul .isOpen .toggle{color:#fff;background:#136991;}body .accordion ul .isOpen .toggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}body .accordion ul .isOpen .text-formatted{padding:0 25px 25px 25px !important;}body .accordion ul li{margin-left:0;list-style-type:none;}body .accordion ul .text-formatted{display:none;padding:25px;}body .accordion ul .text-formatted p:first-child{margin-top:0;}body .accordion ul .text-formatted p:last-child{margin-bottom:0;}body .accordion ul .text-formatted ul li{list-style-type:disc;}body .accordion ul .text-formatted ol{padding-left:16px;}body .accordion ul .text-formatted ol li{list-style-type:lower-roman;}body .pager{display:block;width:100%;padding:2em 0;text-align:center;}body .pager .pager__items{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}body .pager a{font-weight:900;line-height:3ch;display:inline-block;min-width:-webkit-calc(3ch + 10px);min-width:calc(3ch + 10px);height:-webkit-calc(3ch + 10px);height:calc(3ch + 10px);margin:0;padding:5px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-align:center;text-decoration:none;color:#0b3d54;border-radius:50%;}body .pager a.disabled{pointer-events:none;opacity:0.4;}body .pager .pager__item.is-active a{padding:3px;border:2px solid #0b3d54;}body .pager .pager__item.is-active a:hover{text-decoration:none;}body .pager a:hover:not(.no-select){text-decoration:underline;}body .contact-content{margin-bottom:30px;}body .contact-content h2{margin-top:40px;}body.node-type-page .block-page-pattern-block,body.node-type-contact-us .block-page-pattern-block,body.node-type-community .block-page-pattern-block,body.node-type-video .block-page-pattern-block,body.path-search .block-page-pattern-block,body.node-type-landing-page .block-page-pattern-block{background:url(/themes/custom/sal/images/patterns/pattern_ThickWaveBlue.jpg);}#block-sal-content > article ul,#block-sal-content > article ol{padding-left:20px;}#block-sal-content > article ul li,#block-sal-content > article ol li{line-height:1.5;font-size:1.1rem;}#block-sal-content > article ul li ul,#block-sal-content > article ol li ul{padding-left:20px;margin-left:0;}#block-sal-content > article ul li ul li,#block-sal-content > article ol li ul li{list-style-type:circle;}@media (max-width:1024px){#block-sal-content > article .align-left,#block-sal-content > article .align-right{float:none;}}#block-sal-content > article .field--type-text-with-summary article img{padding-bottom:15px;}#block-sal-content > article .athlete-medal img{padding-bottom:0;}#block-sal-content > article figure{margin:0;}#block-sal-content > article figure.align-right{padding-left:30px;}#block-sal-content > article figure.align-left{padding-right:30px;}#block-sal-content > article article.align-right{padding-left:30px;}#block-sal-content > article article.align-left{padding-right:30px;}#block-sal-content > article .table-holder{margin-bottom:30px;}#block-sal-content > article table{border:1px solid #000;table-layout:fixed;width:100%;}#block-sal-content > article table.no-border{border:none;}#block-sal-content > article table.no-border td{border:none;}#block-sal-content > article table caption{font-style:italic;text-align:left;}#block-sal-content > article table th{background:#eee;}#block-sal-content > article table th,#block-sal-content > article table td{padding:15px;border:1px solid #ccc;vertical-align:top;font-size:1.1rem;line-height:1.5;}#block-sal-content > article table th p:first-child,#block-sal-content > article table td p:first-child{margin-top:0;}#block-sal-content > article table th p:last-child,#block-sal-content > article table td p:last-child{margin-bottom:0;}#block-sal-content > article table th ul:first-child,#block-sal-content > article table td ul:first-child{margin-top:0;}#block-sal-content > article table th ul:last-child,#block-sal-content > article table td ul:last-child{margin-bottom:0;}#block-sal-content > article table th ol:first-child,#block-sal-content > article table td ol:first-child{margin-top:0;}#block-sal-content > article table th ol:last-child,#block-sal-content > article table td ol:last-child{margin-bottom:0;}#block-sal-content > article table th h4:first-child,#block-sal-content > article table td h4:first-child{margin-top:0;}#block-sal-content > article table th h4:last-child,#block-sal-content > article table td h4:last-child{margin-bottom:0;}#block-sal-content > article table th h3:first-child,#block-sal-content > article table td h3:first-child{margin-top:0;}#block-sal-content > article table th h3:last-child,#block-sal-content > article table td h3:last-child{margin-bottom:0;}#block-sal-content > article table th h2:first-child,#block-sal-content > article table td h2:first-child{margin-top:0;}#block-sal-content > article table th h2:last-child,#block-sal-content > article table td h2:last-child{margin-bottom:0;}body.node-type-article .block-page-pattern-block{background:url(/themes/custom/sal/images/patterns/pattern_waterways.png);}body.node-type-swim .block-page-pattern-block,body.node-type-athlete-profile .block-page-pattern-block{background:url(/themes/custom/sal/images/patterns/swim-pattern-pages.jpg);}body.node-type-event .block-page-pattern-block{background:url(/themes/custom/sal/images/patterns/scales-pattern.png);}@media (max-width:1024px){body h1{color:#0b3d54;}body h1{font-size:1.75em;line-height:35px;}body h2{font-size:1.5em;line-height:30px;letter-spacing:-0.38px;}body h3{font-size:1.125em;line-height:23px;}body .button{font-size:12px;position:relative;}body .region-breadcrumb{display:none;}body .block-page-pattern-block{height:100px;}body #block-sal-breadcrumbs{margin-top:5px;margin-left:13px;}body #block-sal-breadcrumbs a{font-size:0.625em;}body .wrapper .region-content .page-title{font-size:2em;line-height:35px;margin-top:15px;margin-left:16px;letter-spacing:-0.29px;}body .wrapper .region-content .text-formatted{padding:16px;}body .wrapper .region-content .news-align-content .text-formatted{padding:0;}body .field--name-body{padding:0 16px;}.table-holder{overflow-x:scroll;}}@media (max-width:767px){body .view-id-athletes.view-display-id-page_1 .view-content,body .view-content.paragraph--type--articles{margin:0;}body .view-id-athletes.view-display-id-page_1 .view-content .views-row,body .view-content.paragraph--type--articles .views-row{width:100%;}body .view-id-athletes.view-display-id-page_1 .view-content .views-row h2,body .view-content.paragraph--type--articles .views-row h2{margin-left:0;}body .view-id-athletes.view-display-id-page_1 .view-content .views-row article,body .view-content.paragraph--type--articles .views-row article{margin:10px 0;}}@media (min-width:768px) and (max-width:1024px){body .block-page-pattern-block{height:140px;}body .view-id-athletes.view-display-id-page_1 .view-content article{border-radius:4px;}body .view-id-athletes.view-display-id-page_1 .view-content article img{border-top-left-radius:4px;border-top-right-radius:4px;}}@media (min-width:1025px) and (max-width:1276px){body .layout-content.no-sidebar .wrapper{padding:0 16px;}body #block-sal-breadcrumbs{padding-left:16px;}body .node-type-landing-page .region-content{padding:0 16px;}}@media (min-width:1025px){body .wrapper{max-width:1260px;margin:0 auto;}}@media (min-width:1025px) and (max-width:1276px){body main > .wrapper{padding:0 16px;}}@media (min-width:1025px) and (max-width:1276px){body .layout-content > .wrapper{padding:0 16px;}}@media (min-width:1025px){body header .wrapper{max-width:1260px;margin:0 auto;}}@media (min-width:1025px) and (max-width:1276px){body header .wrapper{padding:0 16px;}}@media (min-width:1025px){body h1{font-size:5.625em;line-height:100px;letter-spacing:-0.44px;}body h2{font-size:3.75em;line-height:68px;letter-spacing:-0.5px;}body h3{font-size:3em;line-height:60px;color:#0b3d54;}body .title{font-size:2.5em;line-height:40px;}body .button{font-size:0.875em;}body .view-id-athletes.view-display-id-page_1 .view-content,body .view-content.paragraph--type--articles{margin:0 -15px;}body .block-page-pattern-block{height:165px;}}@media (min-width:1025px) and (max-width:1180px) and (min-width:1025px){body .block-page-pattern-block{height:155px;}}@media (min-width:1025px){body #block-sal-breadcrumbs{max-width:1260px;margin:15px auto 32px;}body #block-sal-breadcrumbs a{font-size:0.875em;}body #block-sal-breadcrumbs .breadcrumb li:before{margin:0 10px;}body aside{display:inline-block;width:25%;vertical-align:top;}body .layout-content.no-sidebar .wrapper .region-content{width:100%;}body .wrapper .region-content{display:inline-block;width:72.6%;}body .wrapper .region-content h1{font-size:3em;line-height:60px;margin-top:0;color:#0b3d54;}body .paragraph--type--accordion{margin-top:55px;margin-bottom:55px;}body .accordion > ul{margin-left:0 !important;padding-left:0 !important;}body .accordion .toggle{padding:25px;}body .accordion .toggle:hover{color:#fff;background:#136991;}body .accordion .toggle:hover:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}body .helpful-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}body .view-id-athletes.view-display-id-page_1 .view-content article{border-radius:4px;}body .view-id-athletes.view-display-id-page_1 .view-content article img{border-top-left-radius:4px;border-top-right-radius:4px;}}article.node--view-mode-full div.field--name-field-author,article.node--view-mode-full div.field--name-field-date{font-size:1.1em;line-height:1.5em;display:inline-block;margin:-10px 0 10px 0;margin-right:10px;}article.node--view-mode-full div.field--name-field-date{color:grey;}@media (max-width:1024px){article.node--view-mode-full div.field--name-field-author,article.node--view-mode-full div.field--name-field-date{padding-left:10px;}}.node-type-landing-page .region-content .field--name-body{margin-bottom:120px;}@media (max-width:450px){.node-type-landing-page .region-content .field--name-body{margin-bottom:80px;}}.node-type-landing-page .region-content .field--name-body p{font-size:1.5em;line-height:30px;letter-spacing:-0.16px;color:#222;}@media (min-width:1025px){.node-type-athlete-profile .layout-content.no-sidebar .inner-wrapper{width:74.5%;margin:auto;}.node-type-athlete-profile .layout-content .node__content{margin-bottom:100px;}}.node-type-athlete-profile .region-content .achievement h2{text-transform:uppercase;}.node-type-athlete-profile .region-content .achievement p{font-size:1.5em;}.node-type-athlete-profile .region-content .achievement .more-text{display:none;}.node-type-athlete-profile .region-content .achievement .more-text p{font-size:1.1em;line-height:1.5em;}@media (max-width:1024px){.node-type-athlete-profile .region-content .achievement .more-text .text-formatted{padding:0;}}.node-type-athlete-profile .region-content .athlete-medal{max-width:1276px;margin:100px 0;}@media (max-width:1024px){.node-type-athlete-profile .region-content .athlete-medal{margin:40px 0 0 0;padding:0 16px;}}.node-type-athlete-profile .region-content .athlete-medal h2{font-size:1.5em;line-height:30px;margin-left:0;text-transform:uppercase;color:#0b3d54;}.node-type-athlete-profile .region-content .athlete-medal-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}@media (max-width:768px){.node-type-athlete-profile .region-content .athlete-medal-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.node-type-athlete-profile .region-content .athlete-medal-grid .medal-cell{width:-webkit-calc(33% - 25px);width:calc(33% - 25px);padding:6px 0 40px 0;border-top:4px solid #006a4d;}@media (min-width:769px){.node-type-athlete-profile .region-content .athlete-medal-grid .medal-cell{margin:0 20px;}.node-type-athlete-profile .region-content .athlete-medal-grid .medal-cell:nth-child(3n+1){margin-left:0;}.node-type-athlete-profile .region-content .athlete-medal-grid .medal-cell:nth-child(3n+3){margin-right:0;}}@media (max-width:768px){.node-type-athlete-profile .region-content .athlete-medal-grid .medal-cell{width:100%;padding:6px 0;}}.node-type-athlete-profile .region-content .athlete-medal-grid .medal-cell p{font-family:Muli;font-size:1em;font-weight:900;line-height:27px;margin:0;letter-spacing:-0.15px;text-transform:uppercase;color:#006a4d;}.node-type-athlete-profile .region-content .athlete-medal-grid .medal-cell .athlete-medal-flex{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0;}.node-type-athlete-profile .region-content .athlete-medal-grid .medal-cell .athlete-medal-flex .single-medal{width:33%;}@media (max-width:768px) and (min-width:450px){.node-type-athlete-profile .region-content .athlete-medal-grid .medal-cell .athlete-medal-flex .single-medal{width:20%;}}.node-type-athlete-profile .region-content .athlete-medal-grid .medal-cell .athlete-medal-flex .single-medal img{display:inline;width:24px;}.node-type-athlete-profile .region-content .athlete-medal-grid .medal-cell .athlete-medal-flex .single-medal-amount{font-family:Muli;font-size:2em;line-height:36px;display:inline;margin-left:5px;letter-spacing:-0.44px;color:#444;}.node-type-athlete-profile .athlete-banner .region-breadcrumb{position:absolute;top:140px;margin-left:20px;z-index:25;}.node-type-athlete-profile .athlete-banner .region-breadcrumb li{color:#fff;}.node-type-athlete-profile .athlete-banner .region-breadcrumb li a{color:#fff !important;}.path-node.node-type-athlete-profile .block-page-title-block{display:none;}@media (max-width:1024px){.no-sidebar .block-local-tasks-block .tabs{margin-left:8px;}}.no-sidebar .block-local-tasks-block .tabs ul a{font-size:1.125em;color:#000;}@media (max-width:350px){.no-sidebar .block-local-tasks-block .tabs ul a{font-size:1em;}}.no-sidebar .block-local-tasks-block .tabs ul a.is-active{background-color:#e5eaed;}.no-sidebar .user-login-form .form-item,.no-sidebar .user-pass .form-item{margin-top:1.5em;margin-bottom:1.5em;}@media (max-width:1024px){.no-sidebar .user-login-form .form-item,.no-sidebar .user-pass .form-item{padding:0 16px;}}.no-sidebar .user-login-form .form-item label,.no-sidebar .user-pass .form-item label{font-size:1.125em;font-weight:bold;color:#0b3d54;}.no-sidebar .user-login-form .form-item .form-text,.no-sidebar .user-pass .form-item .form-text{max-width:500px;}@media (max-width:1024px){.no-sidebar .user-login-form .form-item .form-text,.no-sidebar .user-pass .form-item .form-text{width:100%;}}.no-sidebar .user-login-form .form-item .description,.no-sidebar .user-pass .form-item .description{margin-top:10px;}@media (max-width:1024px){.no-sidebar .user-login-form .form-actions,.no-sidebar .user-pass .form-actions{margin-left:16px;}}.field--name-field-global-pod-cta .paragraph--type--advertisement,.field--name-field-global-pod-cta .paragraph--type--adbutler{margin:120px auto;text-align:center;}@media (max-width:1260px) and (min-width:1025px){.field--name-field-global-pod-cta .paragraph--type--advertisement,.field--name-field-global-pod-cta .paragraph--type--adbutler{margin:60px auto;}}@media (max-width:1024px){.field--name-field-global-pod-cta .paragraph--type--advertisement,.field--name-field-global-pod-cta .paragraph--type--adbutler{margin:0 auto;}}.field--name-field-global-pod-cta .paragraph--type--advertisement a img,.field--name-field-global-pod-cta .paragraph--type--adbutler a img{display:block;max-width:810px;margin:auto;}@media (max-width:1024px){.field--name-field-global-pod-cta .paragraph--type--advertisement a img,.field--name-field-global-pod-cta .paragraph--type--adbutler a img{max-width:100%;height:auto;}}.layout-content > .wrapper{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width:767px){.layout-content > .wrapper{margin-bottom:15px;}}.node--view-mode-full > .node__content > .field--name-field-video.video-lg{position:relative;}.node--view-mode-full > .node__content > .field--name-field-video.video-lg:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:90px;height:90px;margin:auto;content:'';-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;border:4px solid #fff;border-radius:50%;background:url(/themes/custom/sal/images/play.png) 60% 53% no-repeat rgba(0,0,0,0.5);background-size:50%;}iframe{max-width:100%;}.paragraph--type--image-gallery > div > div{font-size:1.5em;line-height:30px;font-weight:900;padding-bottom:2rem;color:#0b3d54;}.paragraph--type--image-gallery .juicebox-parent{z-index:0;}.paragraph--type--image-gallery .juicebox-parent .jb-classifier-show-on-over,.paragraph--type--image-gallery .juicebox-parent .jbn-nav-button,.paragraph--type--image-gallery .juicebox-parent .jb-navigation{z-index:2 !important;}.paragraph--type--image-gallery .juicebox-parent .jb-caption{overflow:visible !important;background:none !important;}.paragraph--type--image-gallery .juicebox-parent .jb-caption .jb-caption-title,.paragraph--type--image-gallery .juicebox-parent .jb-caption .jb-caption-desc{width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.3)));background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));position:absolute;bottom:0;left:0;padding-left:5px;}.paragraph--type--image-gallery .juicebox-parent .jb-caption .jbac-number{float:none;position:absolute;bottom:5px;right:5px;}.homepage header .site-logo{display:inline-block;}.homepage header:after{content:url(/themes/custom/sal/images/header-wave.png);display:block;position:absolute;left:0;bottom:-50px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.homepage header.lock:after{bottom:0;}header{position:fixed;z-index:5;top:0;width:100%;background:#fff;border-bottom:1px solid #ddd;}header.lock{border-bottom:1px solid #f7941c;}header img{opacity:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}header .region-header{position:relative;z-index:1;}header #block-sal-branding,header #block-sal-header-sponsors,header #block-sal-header-sponsors .field__item{display:inline-block;vertical-align:middle;}header #block-sal-branding:after{content:'';display:inline-block;width:1px;background-color:#d8d8d8;opacity:1;height:60px;margin-left:60px;margin-right:60px;}header #block-sal-header-sponsors .paragraph{margin-right:34px;}header #block-sal-header-sponsors img{height:40px;}@media (max-width:460px){header #block-sal-branding:after{height:25px;margin-left:13px;margin-right:13px;}header .site-logo img{max-width:96px;}header #block-sal-header-sponsors .paragraph{margin-right:9px;}header #block-sal-header-sponsors img{height:10px;}}@media (max-width:768px) and (min-width:460px){header #block-sal-branding:after{height:25px;margin-left:13px;margin-right:13px;}header .site-logo img{max-height:32px;}header #block-sal-header-sponsors .paragraph{margin-right:9px;}header #block-sal-header-sponsors img{height:20px;}}@media (min-width:460px){header.lock .site-logo img{max-height:41px;}header.lock #block-sal-branding:after{height:40px;}header.lock #block-sal-header-sponsors img{height:21px;}}@media (max-width:1024px){.homepage header:after{content:url(/themes/custom/sal/images/header-wave_mobile.png);bottom:-25px;}header{padding:16px;padding-right:10px;}}@media (max-width:1024px) and (min-width:769px){header #block-sal-header-sponsors img{height:30px;}}@media (min-width:1025px){.homepage header:after{content:url(/themes/custom/sal/images/header-wave.png);bottom:-50px;}header{padding:26px;-webkit-transition:border 0.5s ease;transition:border 0.5s ease;}header .wrapper{position:relative;z-index:1;}header .site-logo img{max-height:70px;}}@media (min-width:1025px) and (max-width:1180px){header .site-logo img{max-height:60px;}header #block-sal-header-sponsors img{height:30px;}}@media (min-width:769px) and (max-width:900px){.homepage header{border-bottom:0 none;}.homepage header:after{content:url(/themes/custom/sal/images/header-wave.png);bottom:-40px;left:-50%;}.homepage header .site-logo img{max-height:60px;}}@media (min-width:769px) and (max-width:900px) and (max-width:870px){.homepage header .site-logo img{max-height:50px;}}header .block-views-exposed-filter-blocksearch-page,.region-primary-menu .block-views-exposed-filter-blocksearch-page{position:relative;}header .block-views-exposed-filter-blocksearch-page label,.region-primary-menu .block-views-exposed-filter-blocksearch-page label{display:block;visibility:hidden;width:0;height:0;}header .block-views-exposed-filter-blocksearch-page #edit-keywords,.region-primary-menu .block-views-exposed-filter-blocksearch-page #edit-keywords{color:#222;background:#fff;}header .block-views-exposed-filter-blocksearch-page input#edit-submit-search,.region-primary-menu .block-views-exposed-filter-blocksearch-page input#edit-submit-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;}header .block-views-exposed-filter-blocksearch-page #edit-submit-search,.region-primary-menu .block-views-exposed-filter-blocksearch-page #edit-submit-search{position:absolute;top:0;left:0;bottom:0;margin:auto;color:transparent;background:url(/themes/custom/sal/images/search-icon.svg) 50% 50% no-repeat transparent;background-size:22px 22px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0 none;border-radius:0;width:50px;height:50px;}header .block-views-exposed-filter-blocksearch-page input[type="text"],.region-primary-menu .block-views-exposed-filter-blocksearch-page input[type="text"]{margin-top:0 !important;}@media (max-width:1024px){header .block-views-exposed-filter-blocksearch-page{display:none;}.region-primary-menu .block-views-exposed-filter-blocksearch-page{display:inline-block;width:100%;}.region-primary-menu .block-views-exposed-filter-blocksearch-page .form-item,.region-primary-menu .block-views-exposed-filter-blocksearch-page #edit-keywords{margin:0;width:100%;margin-bottom:-2px;z-index:1;}.region-primary-menu .block-views-exposed-filter-blocksearch-page #edit-keywords{border:0;padding:14px 24px 14px 48px;}}@media (min-width:1025px){header .block-views-exposed-filter-blocksearch-page{position:absolute;height:82px;right:113px;top:0;bottom:0;margin:auto;}header .block-views-exposed-filter-blocksearch-page #edit-keywords{max-width:0;border:1px solid #fff;padding:14px 24px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0.2s;transition-delay:0.2s;}header .block-views-exposed-filter-blocksearch-page:hover #edit-keywords,header .block-views-exposed-filter-blocksearch-page #edit-keywords:focus{max-width:260px;border:1px solid #d8d8d8;padding:14px 24px 14px 48px;}header .block-views-exposed-filter-blocksearch-page .search-expanded{max-width:260px !important;border:1px solid #d8d8d8 !important;padding:14px 24px 14px 48px !important;}.region-primary-menu .block-views-exposed-filter-blocksearch-page{display:none;}}.menu-btn-holder{position:absolute;height:22px;cursor:pointer;top:0;bottom:0;margin:auto;}.menu-btn{height:22px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;}.menu-btn span{display:block;position:absolute;height:2px;width:100%;background:#000;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}.menu-btn span:nth-child(1){top:0;}.menu-btn span:nth-child(2){top:10px;}.menu-btn span:nth-child(3){top:20px;}.menu-btn.isOpen span:nth-child(1){top:11px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.menu-btn.isOpen span:nth-child(2){opacity:0;left:-60px;}.menu-btn.isOpen span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}html.fixed,html.fixed body{height:-webkit-calc(100% - 0px);height:calc(100% - 0px);height:100%;overflow:hidden;position:relative;}html.fixed body header:after{opacity:0;display:none;}.region-primary-menu{display:none;width:100%;overflow-y:scroll;position:fixed;z-index:4;background:#fff url("/themes/custom/sal/images/patterns/megamenu-bg2.svg");background-size:cover;}.region-primary-menu ul{margin:0;}.region-primary-menu ul li{list-style:none;padding:0;}.region-primary-menu a:first-child{display:block;text-decoration:none;color:#0b3d54;font-family:'Muli',sans-serif;font-weight:700;}.region-primary-menu .menu_l1 > li > a:first-child{font-weight:900;line-height:30px;}@media (max-width:1024px){.menu-btn-holder{width:22px;right:0;}.menu-btn{width:22px;display:block;}.menu-txt{display:block;visibility:hidden;width:0;height:0;}html.fixed header{border-bottom:1px solid #f7941c;}body.user-logged-in .region-primary-menu{padding-top:79px;}.region-primary-menu{height:100vh;top:0;padding-top:70px;padding-bottom:100px;}.region-primary-menu .form-item,.region-primary-menu .form-actions{margin:0;}.region-primary-menu #block-sal-main-menu{border-top:1px solid #d8d8d8;}.region-primary-menu a:first-child{line-height:30px;padding:8px 16px 9px;border-bottom:1px solid #d8d8d8;}.region-primary-menu nav > .menu_l1{border-top:1px solid #d8d8d8;}.region-primary-menu .menu_l2 a:first-child{padding-left:16px;}.region-primary-menu .menu_l3 a:first-child{padding-left:32px;}.region-primary-menu .menu_l4 a:first-child{padding-left:48px;}.region-primary-menu .menu_l2{background-color:rgba(11,61,84,0.1);}.region-primary-menu .menu_l3 a:first-child{font-weight:400;}.region-primary-menu .menu_l2,.region-primary-menu .menu_l3,.region-primary-menu .menu_l4{max-height:0;overflow:hidden;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.region-primary-menu li{position:relative;}.region-primary-menu .menu_toggle{position:absolute;top:0;right:0;display:block;width:48px;height:47px;border-left:1px solid #d8d8d8;}.region-primary-menu .menu_toggle:after{font-family:'icomoon' !important;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e900';color:#0b3d54;font-size:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);display:block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:16px;height:9px;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;}.region-primary-menu .menu-item.isOpen > .menu_toggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.region-primary-menu .menu-item.isOpen > ul{max-height:1000px;}.region-primary-menu .menu_l1 > li > a{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.region-primary-menu .menu_l1 > li.isOpen > a{background:#0b3d54;color:#fff;}.region-primary-menu .menu_l1 > li.isOpen > .menu_toggle:after{color:#fff;}.region-sidebar-first{display:none;}}@media (min-width:768px) and (max-width:1024px){body.user-logged-in .region-primary-menu{padding-top:184px;}}@media (min-width:768px) and (max-width:1024px) and (width:768px){body.user-logged-in .region-primary-menu{padding-top:99px;}}@media (min-width:768px) and (max-width:1024px){.region-primary-menu{padding-top:105px;}}@media (min-width:768px) and (max-width:1024px) and (width:768px){.region-primary-menu{padding-top:70px;}}.no-js .menu-item--collapsed{display:block;}@media (min-width:1025px){html.fixed header img,html.fixed header #block-sal-branding:after{opacity:0;}body.user-logged-in .mega-menu .region-primary-menu{padding-top:204px;}body.user-logged-in .mobile-menu .region-primary-menu{margin-top:169px;}.layout-container.mobile-menu .menu-btn-holder{right:0;}.layout-container.mobile-menu .menu-btn{width:24px;display:inline-block;}.layout-container.mobile-menu .menu-txt{text-transform:uppercase;display:inline-block;vertical-align:top;line-height:22px;margin-left:10px;font-weight:700;}.layout-container.mobile-menu html.fixed header{border-bottom:1px solid #f7941c;}.layout-container.mobile-menu .region-primary-menu{font-size:1.125em;line-height:1.5;top:0;padding-left:26px;padding-right:26px;margin-top:95px;overflow-y:auto;padding-bottom:50px;background:none;z-index:6;overflow-x:hidden;overflow-y:auto;max-height:100vh;}.layout-container.mobile-menu .region-primary-menu::-webkit-scrollbar{width:0px;background:transparent;}.layout-container.mobile-menu .region-primary-menu .wrapper{max-width:1260px;}.layout-container.mobile-menu .region-primary-menu #block-sal-main-menu{width:375px;background:#fff url("/themes/custom/sal/images/patterns/megamenu-bg2.svg");float:right;position:relative;border-radius:4px;}.layout-container.mobile-menu .region-primary-menu #block-sal-main-menu:before{position:absolute;z-index:-1;top:10px;left:10px;width:375px;height:100%;content:'';border-radius:4px;background-image:url(/themes/custom/sal/images/patterns/up-down-pattern.png);}.layout-container.mobile-menu .region-primary-menu .form-item,.layout-container.mobile-menu .region-primary-menu .form-actions{margin:0;}.layout-container.mobile-menu .region-primary-menu a:first-child{line-height:30px;padding:8px 16px 9px;border-bottom:1px solid #d8d8d8;}.layout-container.mobile-menu .region-primary-menu .menu_l2 a:first-child{padding-left:25px;}.layout-container.mobile-menu .region-primary-menu .menu_l3 a:first-child{padding-left:40px;}.layout-container.mobile-menu .region-primary-menu .menu_l4 a:first-child{padding-left:55px;}.layout-container.mobile-menu .region-primary-menu .menu_l2{background-color:rgba(11,61,84,0.1);}.layout-container.mobile-menu .region-primary-menu .menu_l3 a:first-child{font-weight:400;}.layout-container.mobile-menu .region-primary-menu .menu_l2,.layout-container.mobile-menu .region-primary-menu .menu_l3,.layout-container.mobile-menu .region-primary-menu .menu_l4{max-height:0;overflow:hidden;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.layout-container.mobile-menu .region-primary-menu li{position:relative;}.layout-container.mobile-menu .region-primary-menu .menu_toggle{position:absolute;top:0;right:0;display:block;width:48px;height:47px;border-left:1px solid #d8d8d8;}.layout-container.mobile-menu .region-primary-menu .menu_toggle:after{font-family:'icomoon' !important;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e900';color:#0b3d54;font-size:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);display:block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:16px;height:9px;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;}.layout-container.mobile-menu .region-primary-menu .menu-item.isOpen > .menu_toggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.layout-container.mobile-menu .region-primary-menu .menu-item.isOpen > ul{max-height:1000px;}.layout-container.mobile-menu .region-primary-menu .menu_l1 > li > a{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.layout-container.mobile-menu .region-primary-menu .menu_l1 > li.isOpen > a{background:#0b3d54;color:#fff;}.layout-container.mobile-menu .region-primary-menu .menu_l1 > li.isOpen > .menu_toggle:after{color:#fff;}.layout-container.mega-menu .menu-btn-holder{right:16px;}.layout-container.mega-menu .menu-btn{display:inline-block;width:24px;}.layout-container.mega-menu .menu-txt{text-transform:uppercase;display:inline-block;vertical-align:top;line-height:22px;margin-left:10px;font-weight:700;}.layout-container.mega-menu .region-primary-menu{height:100vh;top:0;padding-top:125px;}.layout-container.mega-menu .region-primary-menu a:first-child{margin-bottom:18px;line-height:20px;font-size:1.2em;}.layout-container.mega-menu .region-primary-menu .menu_l1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.layout-container.mega-menu .region-primary-menu .menu_l1 > li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:33%;padding:0 50px 50px 50px;}.layout-container.mega-menu .region-primary-menu .menu_l1 > li > a:first-child{border-bottom:1px solid #f7941c;padding-bottom:5px;margin-bottom:18px;}.layout-container.mega-menu .region-primary-menu .menu_l1 a:hover,.layout-container.mega-menu .region-primary-menu .menu_l1 a:focus{text-decoration:underline;}.layout-container.mega-menu .region-primary-menu .menu_l3{display:none;}.region-sidebar-first{max-width:250px;}.region-sidebar-first a{text-decoration:none;}.region-sidebar-first ul{margin:0;}.region-sidebar-first ul li{list-style:none;padding:0;}.region-sidebar-first a:first-child{display:block;text-decoration:none;color:#222;font-family:'Muli',sans-serif;font-weight:400;line-height:20px;padding:13px 24px;}.region-sidebar-first a:first-child:hover{text-decoration:underline;}.region-sidebar-first .menu_l1 > li > a:first-child{font-weight:bold;font-size:1.125em;padding:15px 24px;border-bottom:1px solid grey;}.region-sidebar-first .menu_l2 > li{border-bottom:1px solid #d8d8d8;}.region-sidebar-first .menu_l2 > .isOpen > a:first-child,.region-sidebar-first .menu_l2 > .isOpen.menu-item--active-trail > a:first-child{font-weight:bold;color:#ffffff;background:#143c55;}.region-sidebar-first .menu_l2 a:first-child{padding-left:24px;}.region-sidebar-first .menu_l3 a:first-child{padding-left:24px;}.region-sidebar-first .menu_l4 a:first-child{padding:11px 15px;padding-left:40px;}.region-sidebar-first .menu_l2{background-color:#fff;}.region-sidebar-first .menu_l3 a:first-child{font-weight:400;background-color:#e6ebee;}.region-sidebar-first .menu_l4 a:first-child{background-color:#e6ebee;}.region-sidebar-first .menu_l2,.region-sidebar-first .menu_l3,.region-sidebar-first .menu_l4{max-height:0;overflow:hidden;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.region-sidebar-first li{position:relative;}.region-sidebar-first .menu_toggle{position:absolute;top:0;right:0;display:block;width:48px;height:47px;}.region-sidebar-first .menu_toggle:after{font-family:'icomoon' !important;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e900';color:#0b3d54;font-size:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);display:block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:16px;height:9px;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;}.region-sidebar-first .menu_toggle1{position:absolute;top:0;right:0;display:block;width:48px;height:47px;}.region-sidebar-first .menu_toggle1:after{font-family:'icomoon' !important;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e900';color:#0b3d54;font-size:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);display:block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:16px;height:9px;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;}.region-sidebar-first .menu-item.isOpen > .menu_toggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#ffffff;}.region-sidebar-first .menu-item.isOpen > .menu_toggle1:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#0b3d54;}.region-sidebar-first .menu-item.isOpen .menu-item--active-trail > a{font-weight:bold;color:#0b3d54;}.region-sidebar-first .menu-item.isOpen > ul{max-height:1600px;}.region-sidebar-first .menu_l1 > li > a{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.region-sidebar-first .menu_l1 > li.isOpen > a{background:#e5eaed;color:#222222;}.region-sidebar-first .menu_l1 > li.isOpen > .menu_toggle:after{color:#fff;}}.video-image-banner{position:relative;}.video-image-banner img{width:100%;}.video-image-banner video{position:absolute;object-fit:inherit;}.video-image-banner .field--name-field-banner-video,.video-image-banner .field--name-field-banner-image{position:relative;overflow:hidden;}.video-image-banner .field--name-field-banner-video:before,.video-image-banner .field--name-field-banner-image:before{position:absolute;z-index:1;width:100%;height:100%;content:'';opacity:0.5;background:#140e4a;background:-webkit-linear-gradient(315deg,#140e4a 0%,#1ec1f2 100%);background:linear-gradient(135deg,#140e4a 0%,#1ec1f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#140e4a',endColorstr='#1ec1f2',GradientType=1);}.video-image-banner .field--name-field-banner-video.play:after,.video-image-banner .field--name-field-banner-image.play:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;margin:auto;content:url(/themes/custom/sal/images/play.svg);border-radius:50%;background:rgba(247,148,28,0.5);}.video-image-banner .field--name-field-banner-text{font-family:'Muli',sans-serif;font-weight:900;position:absolute;z-index:1;padding:16px;padding:16px;color:#fff;}@media (max-width:768px){.video-image-banner{padding-top:60px;}.video-image-banner .field--name-field-banner-video{height:250px;}.video-image-banner .field--name-field-banner-video.play:after{width:60px;height:60px;padding:15px;padding-left:18px;}.field--name-field-banner-text{font-size:28px;top:35%;}}@media (min-width:768px) and (max-width:900px){.video-image-banner .field--name-field-banner-video,.video-image-banner .field--name-field-banner-image{height:400px;}.video-image-banner .field--name-field-banner-text{top:35%;}}@media (min-width:900px) and (max-width:1260px){.video-image-banner .field--name-field-banner-video,.video-image-banner .field--name-field-banner-image{height:500px;}.video-image-banner .field--name-field-banner-text{top:35%;}}@media (min-width:768px){.video-image-banner{padding-top:120px;}}@media (min-width:768px) and (max-width:1024px){.video-image-banner{padding-top:70px;}}@media (min-width:768px){.video-image-banner .wrapper{text-align:left;}.video-image-banner video{width:100%;}.video-image-banner .field--name-field-banner-video,.video-image-banner .field--name-field-banner-image{position:relative;}.video-image-banner .field--name-field-banner-video.play:after,.video-image-banner .field--name-field-banner-video.pause:after,.video-image-banner .field--name-field-banner-image.play:after,.video-image-banner .field--name-field-banner-image.pause:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100px;height:100px;margin:auto;padding:25px;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0;opacity:0;border-radius:50%;background:rgba(247,148,28,0.5);}.video-image-banner .field--name-field-banner-video.play:after,.video-image-banner .field--name-field-banner-image.play:after{padding-top:30px;padding-left:32px;}.video-image-banner .field--name-field-banner-video.pause:after,.video-image-banner .field--name-field-banner-image.pause:after{content:url(/themes/custom/sal/images/pause.svg);}.video-image-banner .field--name-field-banner-video.play:hover:after,.video-image-banner .field--name-field-banner-video.pause:hover:after,.video-image-banner .field--name-field-banner-image.play:hover:after,.video-image-banner .field--name-field-banner-image.pause:hover:after{opacity:1;}.video-image-banner .field--name-field-banner-text{font-size:60px;max-width:980px;}}@media (min-width:1260px){.video-image-banner .field--name-field-banner-video,.video-image-banner .field--name-field-banner-image{height:815px;}.video-image-banner .iswim-banner{height:600px;}}@media (min-width:1260px) and (max-width:1450px){.video-image-banner .field--name-field-banner-video,.video-image-banner .field--name-field-banner-image{height:710px;}.video-image-banner .iswim-banner{height:500px;}}@media (min-width:1260px){.video-image-banner .field--name-field-banner-text{font-size:90px;top:35%;max-width:1260px;}}.featured-article .wrapper{position:relative;margin-bottom:50px;}.featured-article .wrapper:before{position:absolute;display:block;content:'';background:url(/themes/custom/sal/images/patterns/waves-featured-post.png);}.featured-article .field-group-link{text-decoration:none;}.featured-article .field--name-field-title{font-weight:900;color:#0b3d54;}.featured-article .field-group-link:first-child{position:relative;z-index:1;}.featured-article .field-group-link:last-child{position:absolute;z-index:2;display:block;padding:5px 15px;background:#fff;}.paragraph--type--featured-videos .play .field.field--name-field-video.field--type-entity-reference.field--label-hidden.field__item{background:#fff;}.paragraph--type--featured-videos .selected-video{position:relative;}.paragraph--type--featured-videos .selected-video.play:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:90px;height:90px;margin:auto;content:'';-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;border:4px solid #fff;border-radius:50%;background:url(/themes/custom/sal/images/play.png) 60% 53% no-repeat rgba(0,0,0,0.5);background-size:50%;}.paragraph--type--featured-videos .selected-video .field--name-field-video-details{position:absolute;bottom:0;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(black));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,black 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}.paragraph--type--featured-videos .selected-video .field--name-field-video-details h2{width:85%;padding-top:150px;color:#fff;}.paragraph--type--featured-videos .selected-video .field--name-field-video-details .video-length{position:absolute;right:15px;bottom:15px;color:#fff;}.paragraph--type--featured-videos .field--name-field-featured-videos{color:#fff;background:#222;}.paragraph--type--featured-videos .field--name-field-featured-videos .field--name-field-video,.paragraph--type--featured-videos .field--name-field-featured-videos .field--name-field-video-details{display:inline-block;vertical-align:top;}.paragraph--type--featured-videos .field--name-field-featured-videos .field--name-field-video{margin-right:15px;}.paragraph--type--featured-videos .field--name-field-featured-videos .field--name-field-video-details{width:-webkit-calc(60% - 15px);width:calc(60% - 15px);margin-bottom:20px;}.paragraph--type--featured-videos .field--name-field-featured-videos .field--name-field-video-details h2{font-weight:700;margin-top:0;}.paragraph--type--featured-post h2,.paragraph--type--featured-post .field--name-title{color:#0b3d54;}.paragraph--type--featured-post .field--name-field-text{line-height:24px;}.paragraph--type--featured-post .paragraph--type--featured-article{margin-bottom:30px;}.paragraph--type--featured-post .paragraph--type--featured-article img{width:100%;border-radius:4px;}.paragraph--type--featured-post .paragraph--type--featured-article .featured-image{position:relative;}.paragraph--type--featured-post .paragraph--type--featured-article .featured-image:before{position:absolute;z-index:-1;top:10px;left:10px;width:100%;height:100%;content:'';border-radius:4px;background-image:url(/themes/custom/sal/images/patterns/up-down-pattern.png);}.paragraph--type--featured-post .video-content.paragraph--type--featured-article .featured-image a:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:90px;height:90px;margin:auto;content:'';-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;border:4px solid #fff;border-radius:50%;background:url(/themes/custom/sal/images/play.png) 60% 53% no-repeat rgba(0,0,0,0.5);background-size:50%;}@media (max-width:1024px){.featured-article .wrapper:before{top:30px;height:92%;background-size:30%;}.featured-article .wrapper:before,.featured-article img{width:90%;}.featured-article img{margin-top:-30px;margin-left:5%;}.featured-article .field-group-link:last-child{right:0;bottom:-20px;width:230px;}.featured-article .field--name-field-title{font-size:1.25em;line-height:24px;letter-spacing:-0.18px;}.featured-article .button{margin:10px auto;}.wrapper .region-content .featured-article img{width:90%;}.paragraph--type--featured-videos{margin-bottom:55px;}.paragraph--type--featured-videos .selected-video img{width:100%;}.paragraph--type--featured-videos .selected-video.play:after{width:50px;height:50px;}.paragraph--type--featured-videos .field--name-field-featured-videos{padding:16px;}.paragraph--type--featured-videos .field--name-field-featured-videos > h2{margin-top:0;text-transform:uppercase;}.paragraph--type--featured-videos article h2{font-size:0.875em;line-height:18px;}.paragraph--type--featured-videos article .field--name-field-video-details > span{font-size:0.75em;font-size:15px;}.paragraph--type--featured-videos .image-style-video-thumbnail{max-width:96px;}.paragraph--type--featured-videos .button{margin-top:30px;margin-left:16px;}.paragraph--type--featured-post{width:100%;}.paragraph--type--featured-post h2{margin-left:16px;}.paragraph--type--featured-post .field--name-field-text{margin:16px;}.paragraph--type--featured-post .button{margin-left:16px;}.paragraph--type--featured-post .paragraph--type--featured-article{margin-bottom:60px;}.paragraph--type--featured-post .paragraph--type--featured-article .featured-image{margin:0 10px;}.paragraph--type--featured-post .video-content.paragraph--type--featured-article .featured-image a:after{width:50px;height:50px;}.paragraph--type--featured-post .paragraph--type--advertisement{margin-bottom:30px;text-align:center;}}@media (min-width:768px) and (max-width:1024px){.featured-article .field-group-link:last-child{width:75%;padding:10px 20px;}.featured-article .field--name-field-title{font-size:3.125em;line-height:60px;}}@media (min-width:1025px){.featured-article{margin-top:-60px;margin-bottom:130px;}.featured-article .wrapper:before{top:60px;left:0;width:810px;height:95%;}.featured-article img{max-width:810px;}.featured-article .field-group-link:first-child{display:inline-block;overflow:hidden;margin-left:30px;border-radius:5px;}.featured-article .field-group-link:last-child{top:60px;right:0;max-width:515px;}.featured-article .field--name-field-title{font-size:3.75em;line-height:68px;letter-spacing:-0.5px;}.featured-article .button{margin:20px auto;}.paragraph--type--featured-videos{position:relative;margin-bottom:105px;}.paragraph--type--featured-videos .wrapper{padding-top:100px;}.paragraph--type--featured-videos:after,.paragraph--type--featured-videos:before{position:absolute;top:0;width:100%;height:80%;content:'';}.paragraph--type--featured-videos:before{background:#107786;background:-webkit-gradient(linear,left top,right top,from(#107786),to(#233a5c));background:-webkit-linear-gradient(left,#107786 0%,#233a5c 100%);background:linear-gradient(to right,#107786 0%,#233a5c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#107786',endColorstr='#233a5c',GradientType=1);}.paragraph--type--featured-videos:after{opacity:0.5;background:url(/themes/custom/sal/images/patterns/scales-pattern.png);}.paragraph--type--featured-videos .wrapper{position:relative;z-index:1;}.paragraph--type--featured-videos .holder{display:-webkit-box;display:-ms-flexbox;display:flex;}.paragraph--type--featured-videos .selected-video{display:inline-block;width:65.5%;vertical-align:top;}.paragraph--type--featured-videos .selected-video h2{margin-bottom:0;padding:30px;}.paragraph--type--featured-videos .selected-video .field--name-field-video-details .video-length{right:30px;bottom:30px;}.paragraph--type--featured-videos .field--name-field-video{overflow:hidden;}.paragraph--type--featured-videos .field--name-field-featured-videos{display:inline-block;width:34.5%;padding:25px 25px;}.paragraph--type--featured-videos .field--name-field-featured-videos > h2{font-size:2.5em;position:absolute;top:20px;left:0;margin:0;text-transform:uppercase;}.paragraph--type--featured-videos .field--name-field-featured-videos .field--name-field-video{margin-right:0;}.paragraph--type--featured-videos .video-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}.paragraph--type--featured-videos .video-holder > .field__item{width:100%;}.paragraph--type--featured-videos .video-holder .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;}.paragraph--type--featured-videos .video-holder .field__item{-webkit-box-flex:1;-ms-flex:1;flex:1;}.paragraph--type--featured-videos article h2{font-size:1.125em;line-height:24px;margin-bottom:10px;}.paragraph--type--featured-videos article .field--name-field-video-details > span{font-size:1em;line-height:20px;}.paragraph--type--featured-videos article.js-select-video{cursor:pointer;}.paragraph--type--featured-videos .selected-video article h2{font-size:2em;font-weight:900;line-height:40px;margin-bottom:0;}.paragraph--type--featured-videos .selected-video article .field--name-field-video-details > span{font-size:1.5em;font-size:30px;font-weight:900;}.paragraph--type--featured-videos .image-style-video-thumbnail{max-width:128px;}.paragraph--type--featured-videos .button{margin-top:25px;}.paragraph--type--featured-post{padding-left:12%;}.paragraph--type--featured-post h2{font-size:2.5em;line-height:40px;margin-bottom:25px;text-align:left;}.paragraph--type--featured-post .featured-details h2{font-size:2em;line-height:40px;}.paragraph--type--featured-post .button{margin-top:35px;}.paragraph--type--featured-post .paragraph--type--featured-article{display:inline-block;max-width:705px;text-align:left;vertical-align:top;}.paragraph--type--featured-post .paragraph--type--advertisement{display:inline-block;width:33.33%;text-align:right;}.paragraph--type--featured-post .paragraph--type--advertisement.ad-small .field-group-link img{max-width:320px;max-height:250px;}}.paragraph--type--mega-wall .paragraph--type--mega-wall-content > div{margin:0;padding:0;background:none;}.paragraph--type--mega-wall .paragraph--type--mega-wall-content > div h2{margin:0;}.paragraph--type--mega-wall .paragraph--type--mega-wall-content > div .field__item,.paragraph--type--mega-wall .paragraph--type--mega-wall-content > div article,.paragraph--type--mega-wall .paragraph--type--mega-wall-content > div .field--name-field-ctas,.paragraph--type--mega-wall .paragraph--type--mega-wall-content > div .field--name-field-featured-events{margin:0;padding:0;}.paragraph--type--mega-wall .paragraph--type--mega-wall-content > div .field--name-field-ctas a{position:relative;display:block;width:100%;height:100%;}.paragraph--type--mega-wall .paragraph--type--mega-wall-content > div .field--name-field-ctas a img{max-width:50%;}.paragraph--type--mega-wall .paragraph--type--mega-wall-content > div .field--name-field-ctas a .holder{position:absolute;bottom:20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);}.paragraph--type--mega-wall .paragraph--type--mega-wall-content > div:before,.paragraph--type--mega-wall .paragraph--type--mega-wall-content > div:after{display:none;}.paragraph--type--mega-wall .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video{overflow:hidden;border-radius:4px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video.play:after{top:30%;bottom:auto;width:70px;height:70px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-content .Newsletter > div{text-align:center !important;}.paragraph--type--mega-wall .paragraph--type--mega-wall-content .Newsletter > div h2{margin-top:20px;text-transform:uppercase;}.paragraph--type--mega-wall .paragraph--type--mega-wall-content .Newsletter > div .button{margin:0 auto;margin-top:50px;}@media (max-width:1024px){.paragraph--type--mega-wall .paragraph--type--mega-wall-content .Newsletter > div .button{margin-top:20px;}}@media (max-width:767px){.paragraph--type--mega-wall .paragraph--type--mega-wall-content .Newsletter > div .button{display:none;}}.paragraph--type--mega-wall .paragraph--type--mega-wall-content .Newsletter > div .field__item a{text-align:center;}@media (max-width:1024px){.paragraph--type--mega-wall{margin-bottom:100px !important;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:16px;margin-left:16px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box{height:390px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content{width:100%;height:390px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events article{height:390px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--articles article a{height:390px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content:first-child{width:100%;margin-bottom:10px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content:nth-child(2){padding-right:10px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content:nth-child(2n+1){padding-right:10px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content:nth-child(1),.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content:nth-child(2){margin-bottom:10px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content{width:50%;height:190px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content h2,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content h2{font-size:1.125em;line-height:21px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video{width:100%;height:190px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video.play:after,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video.play:after{width:50px;height:50px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video h2,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video h2{width:100%;padding-right:40px;padding-bottom:15px;padding-left:15px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--articles article a,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--articles article a{height:190px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--articles article a div,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--articles article a div{padding:10px;padding-top:50px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events article,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events article{height:190px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events article:before,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events article:before{height:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:-webkit-linear-gradient(top,transparent 0%,black 100%);background:linear-gradient(to bottom,transparent 0%,black 100%);}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events article h2,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events article h2{padding:10px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events article .field--name-field-state,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events article .field--name-field-state{font-size:12px;margin-bottom:10px;margin-left:10px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events .field--name-field-event-date-time,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events .field--name-field-event-date-time{font-size:1em;line-height:18px;padding:3px 10px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events .field--name-field-event-date-time span,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events .field--name-field-event-date-time span{font-size:12px;line-height:14px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item{overflow:hidden;height:190px;padding:10px;}}@media (max-width:1024px) and (max-width:767px){.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item img,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item img{display:none;}}@media (max-width:1024px){.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item h2,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item h2{margin-bottom:10px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item .holder,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item .holder{bottom:0;width:100%;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item .text-formatted,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item .text-formatted{max-width:100%;padding-left:0;}}@media (min-width:1025px){.paragraph--type--mega-wall{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1260px;margin:0 auto;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box{width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin-right:10px;margin-bottom:10px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .text-formatted,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .text-formatted,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .text-formatted{margin-top:20px !important;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events{height:360px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events h2,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events h2,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events h2{padding:20px;padding-bottom:0;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events .field--name-field-state,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events .field--name-field-state,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events .field--name-field-state{margin:20px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events > .field__item:first-child,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events > .field__item:first-child,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events > .field__item:first-child{width:100%;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events .field--name-field-event-date-time,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events .field--name-field-event-date-time,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events .field--name-field-event-date-time{font-size:2em;line-height:40px;padding:6px 20px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events .field--name-field-event-date-time span,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events .field--name-field-event-date-time span,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events .field--name-field-event-date-time span{font-size:14px;line-height:18px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--articles article a,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--articles article a,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--articles article a{height:360px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--articles article a div,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--articles article a div,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--articles article a div{padding:20px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item{position:relative;width:100%;height:360px;text-align:left;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item > a,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item > a,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item > a{position:absolute;padding:20px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item > a img,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item > a img,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item > a img{margin-bottom:20px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video{overflow:hidden;width:100%;height:360px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video img,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video img,.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video img{width:100%;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box{height:730px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box h2{font-size:2em !important;line-height:40px !important;letter-spacing:0 !important;text-transform:none !important;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content{height:730px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events > .field__item{height:730px;max-width:620px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--articles article a{height:730px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--articles article a div{padding:30px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content{width:50%;height:360px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content:first-child{width:100%;margin-bottom:10px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content:nth-child(2){padding-right:10px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box h2{font-size:1.5em !important;line-height:30px !important;letter-spacing:0 !important;text-transform:none !important;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content{width:50%;height:360px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content:nth-child(1),.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content:nth-child(2){margin-bottom:10px;}.paragraph--type--mega-wall .paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content:nth-child(2n+1){padding-right:10px;}}@media (min-width:1310px){.paragraph--type--mega-wall:before,.paragraph--type--mega-wall:after{position:absolute;z-index:-1;top:0;display:block;width:300px;height:100%;content:' ';background-repeat:none;background-size:cover;}.paragraph--type--mega-wall:before{left:-15%;background-image:url(/themes/custom/sal/images/patterns/pattern_swim02.svg);}.paragraph--type--mega-wall:after{right:-15%;background-image:url(/themes/custom/sal/images/patterns/pattern_swim01.svg);background-position:100% 50%;}}@media (min-width:767px) and (max-width:1024px){.paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events,.paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events,.paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--upcoming-events .field--name-field-featured-events{height:275px;}.paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--articles article a,.paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--articles article a,.paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--articles article a{height:275px;}.paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item,.paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item,.paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .field--name-field-ctas > .field__item{height:275px;}.paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video,.paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video,.paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content .paragraph--type--featured-videos .selected-video{height:275px;}.paragraph--type--mega-wall-section-one-box{height:600px;}.paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content{height:600px;}.paragraph--type--mega-wall-section-one-box .paragraph--type--mega-wall-content .paragraph--type--articles article a{height:600px;}.paragraph--type--mega-wall-section-three-box .paragraph--type--mega-wall-content{height:275px;}.paragraph--type--mega-wall-section-four-box .paragraph--type--mega-wall-content{height:275px;}}.paragraph--type--ctas2 .field--name-field-ctas > .field__item{text-align:center;}.paragraph--type--ctas2 .field--name-field-ctas > .field__item:nth-child(2) .paragraph{background:url(/themes/custom/sal/images/patterns/waves-thin-footer.png);}.paragraph--type--ctas2 .field--name-field-ctas > .field__item:nth-child(2) .paragraph:hover{-webkit-animation:slide 20s linear infinite;animation:slide 20s linear infinite;}.paragraph--type--ctas3 .field--name-field-ctas > .field__item{text-align:left;}.paragraph--type--ctas3 .field--name-field-ctas > .field__item:nth-child(2) .paragraph{background:url(/themes/custom/sal/images/patterns/diagonal-lines.png);}.paragraph--type--ctas3 .field--name-field-ctas > .field__item:nth-child(2) .paragraph:hover{-webkit-animation:slide 20s linear infinite;animation:slide 20s linear infinite;}.field--name-field-ctas > .field__item{border-radius:4px;}.field--name-field-ctas > .field__item .field--name-field-icon{margin-bottom:17px;}.field--name-field-ctas > .field__item a{text-decoration:none;color:#fff;}.field--name-field-ctas > .field__item a:hover .text-formatted{text-decoration:underline;}.field--name-field-ctas > .field__item h2{margin-top:0;text-transform:uppercase;color:#fff;}.field--name-field-ctas > .field__item h2 + img{display:inline-block;max-width:40%;margin-left:-10px;}.field--name-field-ctas > .field__item img + .text-formatted{display:inline-block;max-width:59%;padding-left:10px;}.field--name-field-ctas > .field__item:first-child .paragraph{background:url(/themes/custom/sal/images/patterns/waves-thin-footer.png);}.field--name-field-ctas > .field__item:first-child .paragraph:hover{-webkit-animation:slide 20s linear infinite;animation:slide 20s linear infinite;}@media (max-width:1024px){.field--name-field-ctas{margin:50px auto 50px;padding:16px;}.field--name-field-ctas h2{font-size:1.5em;line-height:32px;}.field--name-field-ctas .text-formatted{font-size:0.9375em;line-height:23px;}.field--name-field-ctas > .field__item{margin-bottom:10px;}.field--name-field-ctas > .field__item .paragraph{padding:25px 20px;}}@media (min-width:1025px){.field--name-field-ctas{max-width:1260px;margin:90px auto 90px;text-align:center;}.field--name-field-ctas h2{font-size:2em;line-height:38px;}.field--name-field-ctas .text-formatted{font-size:1.125em;line-height:22px;}.field--name-field-ctas > .field__item{display:inline-block;width:-webkit-calc(33% - 20px);width:calc(33% - 20px);margin-right:30px;vertical-align:top;}.field--name-field-ctas > .field__item:last-child{margin-right:0;}.field--name-field-ctas > .field__item .paragraph{height:100%;padding:35px 30px;}.paragraph--type--ctas3.paragraph--type--ctas .field--name-field-ctas > .field__item a.field-group-link{position:relative;height:100%;display:block;}.paragraph--type--ctas3.paragraph--type--ctas .field--name-field-ctas > .field__item a.field-group-link span.button{position:absolute;bottom:0;}.paragraph--type--ctas2.paragraph--type--ctas .field--name-field-ctas > .field__item a.field-group-link{position:relative;height:100%;display:block;}.paragraph--type--ctas2.paragraph--type--ctas .field--name-field-ctas > .field__item a.field-group-link span.button{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);}}.upcoming-event-block .field__item a{color:#fff;text-decoration:none;position:absolute;bottom:0;top:0;width:100%;padding-top:20%;}.paragraph--type--upcoming-events{position:relative;}.paragraph--type--upcoming-events:before{position:absolute;content:"";background:url(/themes/custom/sal/images/patterns/scales-pattern.png);width:100%;height:64%;top:0;opacity:0.5;}.paragraph--type--upcoming-events .wrapper > h2{text-transform:uppercase;color:#0b3d54;}@media (max-width:1024px){.paragraph--type--upcoming-events .wrapper > h2{font-size:1.5em;line-height:30px;letter-spacing:-0.33px;margin-bottom:15px;margin-left:16px;}}.paragraph--type--upcoming-events .field__item{position:relative;z-index:1;}.paragraph--type--upcoming-events .field__item article{position:relative;border-radius:4px;height:100%;position:relative;background-position:50% 50% !important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background-size:130% !important;}.paragraph--type--upcoming-events .field__item article:before{content:"";display:block;bottom:0;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);height:80%;width:100%;border-radius:0 0 4px 4px;overflow:hidden;}.paragraph--type--upcoming-events .field__item article a{color:#fff;text-decoration:none;position:absolute;bottom:0;}.paragraph--type--upcoming-events .field__item article h2{font-size:1.5em;line-height:30px;padding:0 20px;color:#fff;}.paragraph--type--upcoming-events .field__item article .field--name-field-event-date-time{color:#222;border-radius:0 4px 4px 0;background-color:rgba(255,255,255,0.9);display:inline-block;text-decoration:none;font-weight:900;text-align:center;padding:5px 20px 10px;font-size:2em;line-height:40px;}.paragraph--type--upcoming-events .field__item article .field--name-field-event-date-time span{font-size:14px;line-height:18px;display:block;text-transform:uppercase;}.paragraph--type--upcoming-events .field__item article .field--name-field-state{margin:20px;margin-top:0;padding:3px 6px;border-radius:4px;color:#fff;font-weight:900;text-transform:uppercase;display:inline-block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.paragraph--type--upcoming-events .field__item article .field--name-field-nsw{background:#259ad8;border:1px solid #259ad8;}.paragraph--type--upcoming-events .field__item article .field--name-field-sa{background:#d30d8b;border:1px solid #d30d8b;}.paragraph--type--upcoming-events .field__item article .field--name-field-vic{background:#f1592a;border:1px solid #f1592a;}.paragraph--type--upcoming-events .field__item article .field--name-field-wa{background:#b80050;border:1px solid #b80050;}.paragraph--type--upcoming-events .field__item article .field--name-field-nt{background:#454545;border:1px solid #454545;}.paragraph--type--upcoming-events .field__item article .field--name-field-tas{background:#60174c;border:1px solid #60174c;}.paragraph--type--upcoming-events .field__item article .field--name-field-qld{background:#247470;border:1px solid #247470;}.paragraph--type--upcoming-events .field__item article .field--name-field-act{background:#1d1e51;border:1px solid #1d1e51;}.paragraph--type--upcoming-events .field__item article:hover{background-size:150% !important;}.view-filters #cal-icon{width:20px;display:inline;}.view-id-events.view-display-id-page_1 .view-content,.field--name-field-iswim-grid .view-content{margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-id-events.view-display-id-page_1 .view-content .views-row,.field--name-field-iswim-grid .view-content .views-row{width:25%;padding:6px;}.view-id-events.view-display-id-page_1 .view-content .views-row article,.field--name-field-iswim-grid .view-content .views-row article{position:relative;border-radius:4px;height:280px;background-position:50% 50% !important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background-size:130% !important;}.view-id-events.view-display-id-page_1 .view-content .views-row article:hover,.field--name-field-iswim-grid .view-content .views-row article:hover{background-size:150% !important;}.view-id-events.view-display-id-page_1 .view-content .views-row article:before,.field--name-field-iswim-grid .view-content .views-row article:before{content:"";display:block;bottom:0;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);height:80%;width:100%;border-radius:0 0 4px 4px;overflow:hidden;}.view-id-events.view-display-id-page_1 .view-content .views-row a,.field--name-field-iswim-grid .view-content .views-row a{width:100%;color:#fff;text-decoration:none;position:absolute;bottom:0;padding:35px 0 0 0;top:0;}.view-id-events.view-display-id-page_1 .view-content .views-row h2,.field--name-field-iswim-grid .view-content .views-row h2{font-size:1.3em;line-height:30px;color:#fff;margin-left:20px;margin-right:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:90px;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.view-id-events.view-display-id-page_1 .view-content .views-row .field--name-field-event-date-time,.field--name-field-iswim-grid .view-content .views-row .field--name-field-event-date-time{color:#222;border-radius:0 4px 4px 0;background-color:rgba(255,255,255,0.9);display:inline-block;text-decoration:none;font-weight:900;text-align:center;padding:5px 20px 10px;font-size:2em;line-height:40px;}.view-id-events.view-display-id-page_1 .view-content .views-row .field--name-field-event-date-time span,.field--name-field-iswim-grid .view-content .views-row .field--name-field-event-date-time span{font-size:14px;line-height:18px;display:block;text-transform:uppercase;}.view-id-events.view-display-id-page_1 .view-content .views-row .field--name-field-state,.field--name-field-iswim-grid .view-content .views-row .field--name-field-state{margin:20px;margin-top:0;padding:3px 6px;border-radius:4px;color:#fff;font-weight:900;text-transform:uppercase;display:inline-block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;bottom:0;}.view-id-events.view-display-id-page_1 .view-content .views-row .field--name-field-nsw,.field--name-field-iswim-grid .view-content .views-row .field--name-field-nsw{background:#259ad8;border:1px solid #259ad8;}.view-id-events.view-display-id-page_1 .view-content .views-row .field--name-field-sa,.field--name-field-iswim-grid .view-content .views-row .field--name-field-sa{background:#d30d8b;border:1px solid #d30d8b;}.view-id-events.view-display-id-page_1 .view-content .views-row .field--name-field-vic,.field--name-field-iswim-grid .view-content .views-row .field--name-field-vic{background:#f1592a;border:1px solid #f1592a;}.view-id-events.view-display-id-page_1 .view-content .views-row:hover,.field--name-field-iswim-grid .view-content .views-row:hover{background-size:150% !important;}.view-id-iswim_events.view-display-id-block_2 .view-content{margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row{width:25%;padding:6px;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row article{position:relative;border-radius:4px;height:280px;background-position:50% 50% !important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background-size:130% !important;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row article:hover{background-size:150% !important;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row article:before{content:"";display:block;bottom:0;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);height:80%;width:100%;border-radius:0 0 4px 4px;overflow:hidden;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row a{width:100%;color:#fff;text-decoration:none;position:absolute;bottom:0;padding:35px 0 0 0;top:0;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row h2{font-size:1.3em;line-height:30px;color:#fff;margin-left:20px;margin-right:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:90px;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row .field--name-field-event-date-time{color:#222;border-radius:0 4px 4px 0;background-color:rgba(255,255,255,0.9);display:inline-block;text-decoration:none;font-weight:900;text-align:center;padding:5px 20px 10px;font-size:2em;line-height:40px;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row .field--name-field-event-date-time span{font-size:14px;line-height:18px;display:block;text-transform:uppercase;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row .field--name-field-state{margin:20px;margin-top:0;padding:3px 6px;border-radius:4px;color:#fff;font-weight:900;text-transform:uppercase;display:inline-block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;bottom:0;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row .field--name-field-nsw{background:#259ad8;border:1px solid #259ad8;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row .field--name-field-sa{background:#d30d8b;border:1px solid #d30d8b;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row .field--name-field-vic{background:#f1592a;border:1px solid #f1592a;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row:hover{background-size:150% !important;}.view-id-events.view-display-id-page_2 .view-content,.field--name-field-iswim-list .view-content{padding:10px 0 0 0;}.view-id-events.view-display-id-page_2 .view-content .views-row,.field--name-field-iswim-list .view-content .views-row{background:#f2f2f2;margin-bottom:40px;}.view-id-events.view-display-id-page_2 .view-content .views-row:last-child,.field--name-field-iswim-list .view-content .views-row:last-child{margin-bottom:16px;}.view-id-events.view-display-id-page_2 .view-content .views-row a,.field--name-field-iswim-list .view-content .views-row a{display:inline;}.view-id-events.view-display-id-page_2 .view-content .views-row a img,.field--name-field-iswim-list .view-content .views-row a img{width:auto;float:left;margin-right:20px;}.view-id-events.view-display-id-page_2 .view-content .views-row .content,.field--name-field-iswim-list .view-content .views-row .content{display:inline;}.view-id-events.view-display-id-page_2 .view-content .views-row .content a,.field--name-field-iswim-list .view-content .views-row .content a{text-decoration:none;color:#0b3d54;}.view-id-events.view-display-id-page_2 .view-content h2,.field--name-field-iswim-list .view-content h2{font-size:1.5em;line-height:30px;padding:0 20px;color:#0b3d54;margin-bottom:0;}.view-id-events.view-display-id-page_2 .view-content .field--name-field-event-date-time,.field--name-field-iswim-list .view-content .field--name-field-event-date-time{color:#222;border-radius:0 4px 4px 0;background-color:#f2f2f2;display:inline-block;text-decoration:none;font-weight:900;text-align:left;padding:5px 20px 10px;font-size:1.5em;line-height:40px;}.view-id-events.view-display-id-page_2 .view-content .field--name-field-event-date-time span,.field--name-field-iswim-list .view-content .field--name-field-event-date-time span{font-size:14px;line-height:18px;display:block;text-transform:uppercase;}.view-id-events.view-display-id-page_2 .view-content .field--name-body p,.field--name-field-iswim-list .view-content .field--name-body p{margin:0;padding:0 20px;}.view-id-iswim_events.view-display-id-block_1 .view-content{padding:10px 0 0 0;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row{background:#f2f2f2;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row:last-child{margin-bottom:16px;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row > a{display:block;width:30%;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row > a img{height:auto;width:100%;float:none;margin-right:20px;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row .content{display:block;width:70%;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row .content a{text-decoration:none;color:#0b3d54;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row .content div{padding-left:20px;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row .content div:last-child{padding-bottom:20px;}.view-id-iswim_events.view-display-id-block_1 .view-content h2{font-size:1.5em;line-height:30px;padding:0 20px;color:#0b3d54;margin-bottom:0;}.view-id-iswim_events.view-display-id-block_1 .view-content .field--name-field-event-date-time{color:#222;border-radius:0 4px 4px 0;background-color:#f2f2f2;display:inline-block;text-decoration:none;font-weight:900;text-align:left;padding:5px 20px 10px;font-size:1.5em;line-height:40px;}.view-id-iswim_events.view-display-id-block_1 .view-content .field--name-field-event-date-time span{font-size:14px;line-height:18px;display:block;text-transform:uppercase;}.view-id-iswim_events.view-display-id-block_1 .view-content .field--name-body p{margin:0;padding:0 20px;}@media (max-width:767px){.paragraph--type--upcoming-events{padding-top:17px;margin-bottom:20px;}.paragraph--type--upcoming-events .slick-dots{text-align:right;padding-right:16px;}.paragraph--type--upcoming-events .wrapper > h2{margin-left:16px;margin-top:0;}.paragraph--type--upcoming-events .button{margin-left:16px;}.paragraph--type--upcoming-events .slick-slide{margin:0 16px;}.paragraph--type--upcoming-events .field__item article{width:100%;height:360px;}.paragraph--type--upcoming-events .field__item article a{padding-top:10%;bottom:0;top:0;width:100%;}.upcoming-event-block .field__item article a{padding-top:20%;bottom:0;top:0;width:100%;}.view-id-events.view-display-id-page_1 .view-content .views-row{width:50%;padding:6px;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row{background:#f2f2f2;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row > a{width:40%;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row > a img{padding-bottom:0;float:none;width:100%;height:auto;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row .content{width:60%;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row .content .div{padding-left:20px;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row .content .div:last-child{padding-bottom:20px;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row{width:50%;padding:6px;}.view-id-events.view-display-id-page_2 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px;}.view-id-events.view-display-id-page_2 .view-content .views-row{padding-bottom:16px;}.view-id-events.view-display-id-page_2 .view-content .views-row h2{margin-left:0 !important;}.view-id-events.view-display-id-page_2 .view-content .views-row a{padding:0;}.view-id-events.view-display-id-page_2 .view-content .views-row a img{width:100%;padding-bottom:16px;}}@media (max-width:426px){.view-id-iswim_events.view-display-id-block_1 .view-content .views-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row > a{width:100%;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row .content{width:100%;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row .content h2{margin-left:0;}}@media (min-width:768px) and (max-width:1024px){.upcoming-event-block{margin-bottom:20px;padding-top:17px;}.upcoming-event-block .wrapper .button{margin-left:16px;}.upcoming-event-block .wrapper > h2{margin-top:0;}.upcoming-event-block .slick-slide{margin:0 16px;}.upcoming-event-block article{width:100%;height:500px !important;}}@media (min-width:768px) and (max-width:1024px) and (max-width:768px){.upcoming-event-block article{height:360px !important;}}@media (min-width:768px) and (max-width:1024px){.upcoming-event-block article a{padding-top:25% !important;}.paragraph--type--upcoming-events .field__item a{padding-top:10%;bottom:0;top:0;width:100%;}.view-id-events.view-display-id-page_2 .view-content{padding-left:16px;padding-right:16px;}.view-id-events.view-display-id-page_2 .view-content .views-row a img{height:250px;object-fit:cover;}.view-id-events.view-display-id-page_2 .view-content .views-row h2{margin-left:0 !important;padding-top:12px;}.view-id-events.view-display-id-page_2 .view-content .views-row .field--name-field-event-date-time{padding-left:0;}.view-id-iswim_events.view-display-id-block_1 .view-content{padding-left:16px;padding-right:16px;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row a img{height:250px;object-fit:cover;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row h2{margin-left:0 !important;padding-top:12px;}.view-id-iswim_events.view-display-id-block_1 .view-content .views-row .field--name-field-event-date-time{padding-left:0;}.view-id-events.view-display-id-page_1 .view-content .views-row{width:33.3%;padding:6px;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row{width:33.3%;padding:6px;}}@media (max-width:440px){.view-id-events.view-display-id-page_1 .view-content .views-row{width:100%;padding:6px;}.view-id-iswim_events.view-display-id-block_2 .view-content .views-row{width:100%;padding:6px;}}@media (max-width:1024px){.paragraph--type--upcoming-events-2{padding:17px 0 50px 0;}.paragraph--type--upcoming-events-2 .slick-dots{text-align:center;}}@media (min-width:1025px){.paragraph--type--upcoming-events{padding-top:54px;margin-bottom:20px;}.paragraph--type--upcoming-events h2{font-size:2.5em;line-height:50px;}.paragraph--type--upcoming-events .field--name-field-heading{margin-left:20px;margin-top:0;margin-bottom:15px;}.paragraph--type--upcoming-events .button{margin-top:25px;}.paragraph--type--upcoming-events .field--name-field-featured-events{margin:-15px;height:660px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;}.paragraph--type--upcoming-events .field--name-field-featured-events > .field__item{height:50%;width:25%;max-width:360px;padding:8px 0;}.paragraph--type--upcoming-events .field--name-field-featured-events > .field__item:first-child{height:100%;width:50%;max-width:600px;}.paragraph--type--upcoming-events .field--name-field-featured-events > .field__item:first-child a{padding-top:40%;}.paragraph--type--upcoming-events .field--name-field-featured-events > .field__item:first-child article .field--name-field-event-date-time{padding:10px 30px 20px;font-size:3.5em;line-height:70px;}.paragraph--type--upcoming-events .field--name-field-featured-events > .field__item:first-child article .field--name-field-event-date-time span{font-size:24px;line-height:30px;}.paragraph--type--upcoming-events .field--name-field-featured-events > .field__item:first-child article h2{font-size:2em;line-height:40px;padding:0 30px;padding-bottom:0;}.paragraph--type--upcoming-events .field--name-field-featured-events > .field__item:first-child article .field--name-field-state{margin:30px;margin-top:0;}.paragraph--type--upcoming-events-2{padding-bottom:54px;}.view-id-events.view-display-id-page_2 .view-content h2{padding-top:10px;}.view-id-events.view-display-id-page_2 .view-content .field--name-field-event-date-time{padding-left:0;}.view-id-events.view-display-id-page_2 .view-content img{height:250px;border-bottom-left-radius:4px;border-top-left-radius:4px;}.view-id-iswim_events.view-display-id-block_1 .view-content h2{padding-top:10px;}.view-id-iswim_events.view-display-id-block_1 .view-content .field--name-field-event-date-time{padding-left:0;}.view-id-iswim_events.view-display-id-block_1 .view-content img{height:250px;border-bottom-left-radius:4px;border-top-left-radius:4px;}.view-id-events.view-display-id-page_1 .view-content{margin:24px -6px 10px;}.view-id-iswim_events.view-display-id-block_2 .view-content{margin:24px -6px 10px;}}.paragraph--type--advertisements .field .field__item,.field--name-field-homepage-sections .paragraph--type--adbutler .field .field__item{text-align:center;}.paragraph--type--advertisements .field .field__item a,.field--name-field-homepage-sections .paragraph--type--adbutler .field .field__item a{display:block;}@media (max-width:1024px){.paragraph--type--advertisements,.field--name-field-homepage-sections .paragraph--type--adbutler{margin-bottom:80px;}.paragraph--type--advertisements img,.field--name-field-homepage-sections .paragraph--type--adbutler img{margin-bottom:10px;max-width:100%;height:auto;}}@media (min-width:1025px){.ad-large img{max-width:810px;max-height:250px;}.paragraph--type--advertisements{max-width:1260px;margin:90px auto 90px;}.paragraph--type--advertisements.ad-small .field-group-link img{max-width:320px;max-height:250px;}.paragraph--type--advertisements .field{display:-webkit-box;display:-ms-flexbox;display:flex;}.paragraph--type--advertisements .field .field__item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:inline-block;text-align:center;}.field--name-field-homepage-sections .paragraph--type--adbutler{max-width:1260px;margin:90px auto 90px;}.field--name-field-homepage-sections .paragraph--type--adbutler .field{display:-webkit-box;display:-ms-flexbox;display:flex;}.field--name-field-homepage-sections .paragraph--type--adbutler .field .field__item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:inline-block;}.field--name-field-homepage-sections .paragraph--type--adbutler .field .field__item img{max-width:810px;max-height:250px;}}.paragraph--type--articles.no-button .slick-dots{text-align:center;}.paragraph--type--articles .wrapper > h2{text-transform:uppercase;margin:0;color:#0b3d54;}.paragraph--type--articles article a{text-decoration:none;position:relative;display:block;margin-bottom:10px;border-radius:4px;overflow:hidden;position:relative;overflow:hidden;}.paragraph--type--articles article a::before{display:block;content:'';width:100%;padding-top:100%;}.paragraph--type--articles article a > :first-child{position:absolute;min-width:100%;min-height:100%;top:0;object-fit:cover;}.paragraph--type--articles article a img{width:100%;position:absolute;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;}.paragraph--type--articles article a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}.paragraph--type--articles article.node--view-mode-teaser a div{position:absolute;bottom:0;background:#f2f2f2;padding:15px;padding-bottom:24px;width:100%;z-index:1;border-radius:0 0 4px 4px;overflow:hidden;}.paragraph--type--articles article.node--view-mode-teaser a div h2{margin:0;color:#0b3d54;}.paragraph--type--articles a{text-decoration:none;}.paragraph--type--articles.paragraph--news{background:url(/themes/custom/sal/images/patterns/pattern_waterways.png);}.paragraph--type--articles.paragraph--swim{background:url(/themes/custom/sal/images/patterns/pattern_swim.png) 50% 50% no-repeat;background-size:cover;}.paragraph--type--articles.paragraph--swim article.node--view-mode-teaser a div{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(black));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,black 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}.paragraph--type--articles.paragraph--swim article.node--view-mode-teaser a div h2{color:#fff;}.paragraph--type--articles.paragraph--community{background:url(/themes/custom/sal/images/patterns/pattern_ThickWaveBlue.jpg);}.paragraph--type--articles .slick-dots{text-align:right;padding-right:16px;}@media (max-width:1024px){.paragraph--type--articles{padding:17px 0 50px 0;}.paragraph--type--articles .wrapper > h2{font-size:1.5em;line-height:30px;letter-spacing:-0.33px;margin-bottom:15px;margin-left:16px;}.paragraph--type--articles .wrapper .button{margin-left:16px;}.paragraph--type--articles article{padding:0 16px;}.paragraph--type--articles article h2{font-size:1.125em;line-height:23px;}}@media (min-width:1025px){.paragraph--type--articles{padding:54px 0;}.paragraph--type--articles .wrapper > h2{margin-left:21px;font-size:2.5em;line-height:40px;}.paragraph--type--articles .view-content{margin:auto -15px;}.paragraph--type--articles article{padding:15px;}.paragraph--type--articles article h2{font-size:1.5em;line-height:30px;}.paragraph--type--articles .views-row{width:33%;display:inline-block;vertical-align:top;}}.paragraph--type--athlete-profile{max-width:1050px;margin:0 auto;}.paragraph--type--athlete-profile .details{position:relative;display:inline-block;}.paragraph--type--athlete-profile .details:before,.paragraph--type--athlete-profile .details:after{position:absolute;display:block;content:url(/themes/custom/sal/images/patterns/athelete-rope-liner.png);}.paragraph--type--athlete-profile .details .field--name-field-icon img{max-width:140px;}.paragraph--type--athlete-profile .details h2{opacity:.8;color:#006a4d;}.paragraph--type--athlete-profile .details .athlete-name{font-weight:900;text-transform:uppercase;color:#222;}.paragraph--type--athlete-profile .details .athlete-title{color:#444;}.paragraph--type--athlete-profile > a.field-group-link{position:relative;display:inline-block;margin-top:50px;}.paragraph--type--athlete-profile > a.field-group-link .field--name-field-athlete{position:relative;border-radius:50%;background:#009476;background:-webkit-linear-gradient(315deg,#009476 0%,#00523c 100%);background:linear-gradient(135deg,#009476 0%,#00523c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009476',endColorstr='#00523c',GradientType=1);}.paragraph--type--athlete-profile > a.field-group-link .field--name-field-athlete img{width:113%;margin-left:-6.5%;}.paragraph--type--athlete-profile > a.field-group-link:before{position:absolute;display:block;content:'';border-radius:50%;background:url(/themes/custom/sal/images/patterns/pattern_ThickWaveGold.png);background-size:25%;}@media (max-width:1024px){.paragraph--type--athlete-profile{overflow:hidden;margin-top:60px;margin-bottom:60px;padding:40px 16px 50px 16px;}.paragraph--type--athlete-profile .details{width:57%;margin-right:-30px;vertical-align:bottom;}.paragraph--type--athlete-profile .details:before,.paragraph--type--athlete-profile .details:after{overflow:hidden;width:110%;}.paragraph--type--athlete-profile .details:before{top:-40px;}.paragraph--type--athlete-profile .details:after{bottom:-50px;}.paragraph--type--athlete-profile .details .field--name-field-icon img{max-width:90px;}.paragraph--type--athlete-profile .details h2{font-size:1.75em;line-height:35px;}.paragraph--type--athlete-profile .details .athlete-name{font-size:0.875em;line-height:18px;}.paragraph--type--athlete-profile .details .athlete-title{font-size:0.75em;line-height:15px;}.paragraph--type--athlete-profile .details .button{margin-top:27px;}.paragraph--type--athlete-profile > a.field-group-link{right:-30px;width:42%;}.paragraph--type--athlete-profile > a.field-group-link:before{top:10px;left:10px;width:190px;height:190px;}.paragraph--type--athlete-profile > a.field-group-link .field--name-field-athlete{width:190px;height:190px;}}@media (max-width:1024px) and (min-width:768px){.paragraph--type--athlete-profile > a.field-group-link .field--name-field-athlete{width:250px;height:250px;}}@media (max-width:1024px){.paragraph--type--athlete-profile > a.field-group-link img{margin-top:-47px;}}@media (min-width:768px) and (max-width:1024px){.paragraph--type--athlete-profile{overflow:hidden;margin-top:40px;margin-bottom:40px;padding:40px 16px 50px 30px;}.paragraph--type--athlete-profile .details{width:60%;margin-right:-30px;margin-bottom:30px;vertical-align:bottom;}.paragraph--type--athlete-profile .details:before,.paragraph--type--athlete-profile .details:after{overflow:hidden;width:110%;}.paragraph--type--athlete-profile .details:before{top:-40px;}.paragraph--type--athlete-profile .details:after{bottom:-50px;}.paragraph--type--athlete-profile .details .field--name-field-icon img{max-width:126px;}.paragraph--type--athlete-profile .details h2{font-size:1.75em;line-height:35px;}.paragraph--type--athlete-profile .details .athlete-name{font-size:0.875em;line-height:18px;}.paragraph--type--athlete-profile .details .athlete-title{font-size:0.75em;line-height:15px;}.paragraph--type--athlete-profile .details .button{margin-top:27px;}.paragraph--type--athlete-profile > a.field-group-link{right:-30px;width:40%;}.paragraph--type--athlete-profile > a.field-group-link:before{top:10px;left:10px;width:260px;height:260px;}.paragraph--type--athlete-profile > a.field-group-link .field--name-field-athlete{width:260px;height:260px;}.paragraph--type--athlete-profile > a.field-group-link img{margin-top:-47px;}}@media (min-width:1000px) and (max-width:1024px){.paragraph--type--athlete-profile{overflow:hidden;margin-top:40px;margin-bottom:40px;padding:40px 16px 50px 60px;}.paragraph--type--athlete-profile .details{width:65%;margin-right:-30px;margin-bottom:50px;vertical-align:bottom;}.paragraph--type--athlete-profile .details:before,.paragraph--type--athlete-profile .details:after{overflow:hidden;width:110%;}.paragraph--type--athlete-profile .details:before{top:-40px;}.paragraph--type--athlete-profile .details:after{bottom:-50px;}.paragraph--type--athlete-profile .details .field--name-field-icon img{max-width:126px;}.paragraph--type--athlete-profile .details h2{font-size:1.75em;line-height:35px;}.paragraph--type--athlete-profile .details .athlete-name{font-size:0.875em;line-height:18px;}.paragraph--type--athlete-profile .details .athlete-title{font-size:0.75em;line-height:15px;}.paragraph--type--athlete-profile .details .button{margin-top:27px;}.paragraph--type--athlete-profile > a.field-group-link{right:-30px;width:35%;}.paragraph--type--athlete-profile > a.field-group-link:before{top:10px;left:10px;width:260px;height:260px;}.paragraph--type--athlete-profile > a.field-group-link .field--name-field-athlete{width:260px;height:260px;}.paragraph--type--athlete-profile > a.field-group-link img{margin-top:-47px;margin-left:-16px;}}@media (min-width:1025px){.paragraph--type--athlete-profile{margin-top:200px;margin-bottom:120px;}.paragraph--type--athlete-profile .details{width:42%;padding-right:50px;vertical-align:top;}.paragraph--type--athlete-profile .details:before{top:-30px;}.paragraph--type--athlete-profile .details:after{bottom:-65px;}.paragraph--type--athlete-profile .details h2{font-size:3.75em;line-height:64px;margin-top:20px;margin-bottom:50px;}.paragraph--type--athlete-profile .details .button{margin-top:37px;}.paragraph--type--athlete-profile .details .athlete-name{font-size:1.5em;line-height:30px;}.paragraph--type--athlete-profile .details .athlete-title{font-size:1.125em;line-height:23px;}.paragraph--type--athlete-profile > a.field-group-link{width:57%;}.paragraph--type--athlete-profile > a.field-group-link:before{top:20px;left:20px;width:540px;height:540px;}.paragraph--type--athlete-profile > a.field-group-link .field--name-field-athlete{width:540px;height:540px;}.paragraph--type--athlete-profile > a.field-group-link img{margin-top:-133px;}}.paragraph--type--social-feed h2{max-width:1260px;margin:0 auto 25px;text-transform:uppercase;color:#0b3d54;}.paragraph--type--social-feed .social_feed a.landscape{background-size:auto 100%;}.paragraph--type--social-feed .social_feed a.portrait{background-size:100% auto;}.paragraph--type--social-feed .social_feed a{position:relative;display:block;background-position:50% 50%;background-size:100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-decoration:none;color:#fff;}.paragraph--type--social-feed .social_feed a span{position:absolute;bottom:0;display:block;color:#fff;width:100%;}.paragraph--type--social-feed .social_feed a span p{line-height:21px;position:relative;padding:0 20px 20px 20px;margin:0;z-index:2;}.paragraph--type--social-feed .social_feed a span.social_txt:after{position:absolute;z-index:1;left:0;bottom:0;content:'';display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(black));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,black 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);height:100%;width:100%;}.paragraph--type--social-feed .social_feed a span:before{content:'';display:block;color:#fff;margin-left:20px;margin-bottom:17px;height:20px;width:20px;font-size:20px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.paragraph--type--social-feed .social_feed a.social_item-instagram span:before{content:'\e904';}.paragraph--type--social-feed .social_feed a.social_item-twitter{background-color:#0084b4;}.paragraph--type--social-feed .social_feed a.social_item-twitter span:before{content:'\e905';}.paragraph--type--social-feed .social_feed a.social_item-twitter span.social_txt:after{display:none;}.paragraph--type--social-feed .social_feed a.social_item-twitter:hover{background-color:#005f81;}.paragraph--type--social-feed .social_feed a.social_item-youtube span:before{content:'\e906';}.paragraph--type--social-feed .social_feed a.social_item-facebook span:before{content:'\e901';}@media (max-width:767px){.social_feed.desktop{display:none;}.paragraph--type--social-feed{margin:60px auto;}.paragraph--type--social-feed h2{margin-left:16px;}.paragraph--type--social-feed #block-sal-footer-social-icons{display:none;}.paragraph--type--social-feed .social_feed a{height:320px;width:100% !important;}}@media (min-width:768px){.social_feed.mobile{display:none;}.paragraph--type--social-feed{margin:130px auto;margin-bottom:200px;}.paragraph--type--social-feed .wrapper{position:relative;}.paragraph--type--social-feed h2{font-size:2.5em;line-height:40px;}.paragraph--type--social-feed #block-sal-footer-social-icons{position:absolute;right:0;top:-3px;}.paragraph--type--social-feed #block-sal-footer-social-icons ul{margin:0;}.paragraph--type--social-feed #block-sal-footer-social-icons a{display:block;background:#0b3d54;}.paragraph--type--social-feed #block-sal-footer-social-icons a:before{display:none;}.paragraph--type--social-feed #block-sal-footer-social-icons a:after{color:#fff;}.paragraph--type--social-feed #block-sal-footer-social-icons a:hover{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.5);box-shadow:2px 2px 5px rgba(0,0,0,0.5);}.paragraph--type--social-feed .social_feed.social_item{border-radius:4px;}.paragraph--type--social-feed .social_feed span.social_txt:after{border-radius:0 0 4px 4px;}.paragraph--type--social-feed .slick-dots{bottom:-63px !important;z-index:1;}.paragraph--type--social-feed .slick-slide{width:1155px;margin:0 15px;}.paragraph--type--social-feed .slick-arrow{position:absolute;z-index:2;bottom:-80px;border-radius:50%;width:45px;height:45px;background-color:#fbdd16;border:0 none;color:transparent;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.paragraph--type--social-feed .slick-arrow:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e903';color:#0b3d54;display:block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:18px;height:16px;border:none;}.paragraph--type--social-feed .slick-arrow:hover{outline:none;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.5);box-shadow:2px 2px 5px rgba(0,0,0,0.5);}.paragraph--type--social-feed .slick-arrow:focus{outline:none;}.paragraph--type--social-feed .slick-next{right:42%;}}@media (min-width:768px) and (max-width:1024px){.paragraph--type--social-feed .slick-next{right:40%;}}@media (min-width:768px){.paragraph--type--social-feed .slick-prev{left:42%;}}@media (min-width:768px) and (max-width:1024px){.paragraph--type--social-feed .slick-prev{left:40%;}}@media (min-width:768px){.paragraph--type--social-feed .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.paragraph--type--social-feed .slide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.paragraph--type--social-feed .slide .social_block:first-child{width:45.45%;margin-right:30px;}.paragraph--type--social-feed .slide .social_block:last-child{width:54.54%;}.paragraph--type--social-feed .slide .social_row{display:-webkit-box;display:-ms-flexbox;display:flex;}.paragraph--type--social-feed .slide .social_row:first-child{margin-bottom:30px;}.paragraph--type--social-feed .slide a{margin-right:30px;}.paragraph--type--social-feed .slide a.landscape:hover{background-size:auto 110%;}.paragraph--type--social-feed .slide a.portrait:hover{background-size:110% auto;}.paragraph--type--social-feed .slide a:last-child{margin-right:0;}.paragraph--type--social-feed .slide a.social_item-small{position:relative;overflow:hidden;width:-webkit-calc(33.33% - 10px);width:calc(33.33% - 10px);}.paragraph--type--social-feed .slide a.social_item-small::before{display:block;content:'';width:100%;padding-top:100%;}.paragraph--type--social-feed .slide a.social_item-medium{position:relative;overflow:hidden;width:-webkit-calc(50% - 15px);width:calc(50% - 15px);}.paragraph--type--social-feed .slide a.social_item-medium::before{display:block;content:'';width:100%;padding-top:100%;}.paragraph--type--social-feed .slide a.social_item-large{position:relative;overflow:hidden;width:100%;}.paragraph--type--social-feed .slide a.social_item-large::before{display:block;content:'';width:100%;padding-top:100%;}}.paragraph--type--subscribe .holder{color:#fff;background:#f1592a;background:-webkit-linear-gradient(315deg,#f1592a 0%,#f7941c 100%);background:linear-gradient(135deg,#f1592a 0%,#f7941c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1592a',endColorstr='#f7941c',GradientType=1);padding:20px 20px 20px 10px;}.paragraph--type--subscribe .holder h2{color:#fff;margin:0;padding-left:10px;}.paragraph--type--subscribe .holder .clickdform #clickdimensionsForm{overflow:hidden;}.paragraph--type--subscribe .holder .clickdform .responsiveCellSize1,.paragraph--type--subscribe .holder .clickdform .minSize1,.paragraph--type--subscribe .holder .clickdform .maxSize1{width:100% !important;min-width:100% !important;max-width:100% !important;}.paragraph--type--subscribe .holder .clickdform .responsiveCell div.alignTop{display:block;}.paragraph--type--subscribe .holder .clickdform .responsiveCell.responsiveCellSize1{text-align:left !important;}.paragraph--type--subscribe .holder .clickdform .requiredInfo{position:absolute;}.paragraph--type--subscribe .holder .clickdform input[type='text'],.paragraph--type--subscribe .holder .clickdform textarea,.paragraph--type--subscribe .holder .clickdform select{font-family:'Muli',sans-serif;border:0 none !important;border-bottom:1px solid #fff !important;border-radius:0;background:transparent;color:#fff !important;font-style:italic;font-size:18px !important;padding:10px 0;margin-top:0 !important;margin-bottom:10px;-webkit-box-shadow:none;box-shadow:none;}.paragraph--type--subscribe .holder .clickdform .buttonContainer{margin-top:50px;}.paragraph--type--subscribe .holder .clickdform input#btnSubmit[type='button']{border:2px solid #fbdd16 !important;background-color:#fbdd16 !important;color:#0b3d54 !important;padding:9px 19px;margin-left:0;border-radius:16px;font-weight:900;text-transform:uppercase;}.paragraph--type--subscribe .holder .clickdform input#btnSubmit[type='button']:disabled{border:2px solid #d8d8d8 !important;background-color:#d8d8d8 !important;}.paragraph--type--subscribe .holder .clickdform input#btnSubmit[type='button']:hover{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.5);box-shadow:2px 2px 5px rgba(0,0,0,0.5);}.paragraph--type--subscribe .holder .clickdform input::-webkit-input-placeholder,.paragraph--type--subscribe .holder .clickdform .QapTcha .dropError{color:#fff !important;}.paragraph--type--subscribe .holder .clickdform input:-ms-input-placeholder,.paragraph--type--subscribe .holder .clickdform .QapTcha .dropError{color:#fff !important;}.paragraph--type--subscribe .holder .clickdform input::placeholder,.paragraph--type--subscribe .holder .clickdform .QapTcha .dropError{color:#fff !important;}.paragraph--type--subscribe .holder .clickdform .QapTcha #Icons{margin-top:8px;}.paragraph--type--subscribe .holder .clickdform .QapTcha #Icons,.paragraph--type--subscribe .holder .clickdform .QapTcha #TxtStatus{position:absolute;}.paragraph--type--subscribe .holder .clickdform .QapTcha .dropError,.paragraph--type--subscribe .holder .clickdform .QapTcha .dropSuccess{font-size:14px !important;color:#fff;}@media (max-width:1024px){.paragraph--type--subscribe .holder{height:460px;padding:38px 20px 38px 10px;}}@media (max-width:1024px) and (min-width:768px){.paragraph--type--subscribe .holder{height:400px;}}@media (max-width:1024px){.paragraph--type--subscribe .holder h2{font-size:1.25em;line-height:25px;margin-bottom:20px;}.paragraph--type--subscribe .holder .clickdform .QapTcha #Icons{left:220px;}}@media (min-width:1025px){.paragraph--type--subscribe{background:url(/themes/custom/sal/images/patterns/circles-pattern.png);max-width:810px;margin:auto;margin-top:120px;margin-bottom:120px;position:relative;}.paragraph--type--subscribe .holder{position:relative;top:-15px;left:-15px;height:268px;border-radius:4px;}.paragraph--type--subscribe .holder h2{font-size:2em;line-height:38px;width:47%;display:inline-block;vertical-align:top;padding-right:25px;}.paragraph--type--subscribe .holder > div{width:52%;display:inline-block;}.paragraph--type--subscribe .holder .clickdform .QapTcha #Icons{right:190px;}.paragraph--type--subscribe .holder .clickdform .responsiveRow:nth-last-child(7){width:50%;display:inline-block;}.paragraph--type--subscribe .holder .clickdform .responsiveRow:nth-last-child(6){width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin-left:10px;display:inline-block;}}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+1) div.paragraph--type--featured-article > a:before{background-image:url(/themes/custom/sal/images/patterns/scales-pattern.png);}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+2) div.paragraph--type--featured-article > a:before{background-image:url(/themes/custom/sal/images/patterns/waves-thin-pattern.png);}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+3) div.paragraph--type--featured-article > a:before{background-image:url(/themes/custom/sal/images/patterns/dots-pattern.png);}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item div.paragraph--type--featured-article > a{position:relative;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item div.paragraph--type--featured-article > a img{position:relative;border-radius:4px;overflow:hidden;margin-bottom:30px;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item div.paragraph--type--featured-article > a:before{content:'';display:block;width:100%;height:91%;position:absolute;top:10px;left:10px;border-radius:4px;overflow:hidden;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item div.paragraph--type--featured-article h2{color:#0b3d54;margin-top:0;}.region-sponsor{position:relative;text-align:center;}.region-sponsor:before{content:'';background:url(/themes/custom/sal/images/swim-lane.jpg) 50% 50%;display:block;position:absolute;top:0;left:0;height:5px;width:100%;}.region-sponsor h2{color:#0b3d54;text-transform:uppercase;}.region-sponsor .field > .field__item,.region-sponsor .field__item a{display:inline-block;}@media (max-width:1024px){.paragraph--type--sponsored-content{margin-bottom:30px;}.paragraph--type--sponsored-content div.paragraph--type--featured-article{margin:16px;}.paragraph--type--sponsored-content div.paragraph--type--featured-article h2{font-size:1.5em;line-height:30px;}.paragraph--type--sponsored-content div.paragraph--type--featured-article .field--name-field-text{font-size:1em;line-height:24px;}.paragraph--type--sponsored-content div.paragraph--type--featured-article .button{margin-top:20px;}.paragraph--type--sponsored-content div.paragraph--type--featured-article > a{display:block;margin-bottom:60px;}.paragraph--type--sponsored-content div.paragraph--type--featured-article > a img{width:100%;}.paragraph--type--sponsored-content .slick-dots{top:270px;}.region-sponsor{padding:34px 12px 26px;background-size:20%;}.region-sponsor h2{font-size:1.3125em;line-height:1.625em;margin-top:0;margin-bottom:30px;}.region-sponsor #block-sponsorsfirstrow > .field > .field__item{margin:15px;}.region-sponsor #block-sponsorsfirstrow > .field > .field__item .field--name-image{width:112px;}.region-sponsor #block-sponsorsfirstrow > .field > .field__item img{max-height:25px;max-width:112px;}.region-sponsor #block-sponsorssecondrow > .field > .field__item{margin:14px 9px;}.region-sponsor #block-sponsorssecondrow > .field > .field__item a{width:65px;}.region-sponsor #block-sponsorssecondrow > .field > .field__item a img{max-height:29px;max-width:65px;}.region-sponsor #block-sponsorsthirdrow > .field > .field__item{margin:12px;}.region-sponsor #block-sponsorsthirdrow > .field > .field__item .field--name-image{width:55px;}.region-sponsor #block-sponsorsthirdrow > .field > .field__item img{max-height:25px;max-width:55px;}}@media (min-width:1025px){.paragraph--type--sponsored-content .field--name-field-paragraphs{max-width:90%;margin:0 auto;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item{margin-bottom:90px;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item div.paragraph--type--featured-article{padding:20px;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+1) .sponsor-details{max-width:495px;text-align:left;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+1) .sponsor-details .field__item{margin-bottom:0;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+1) div.paragraph--type--featured-article > a{margin-right:30px;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+1) div.paragraph--type--featured-article > a img{width:495px;height:330px;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+2) .sponsor-details{max-width:390px;text-align:left;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+2) .sponsor-details .field__item{margin-bottom:0;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+2) div.paragraph--type--featured-article > a{float:right;margin-left:30px;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+2) div.paragraph--type--featured-article{text-align:right;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+2) a img{width:390px;height:260px;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+3) .sponsor-details{max-width:370px;text-align:left;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+3) .sponsor-details .field__item{margin-bottom:0;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+3) div.paragraph--type--featured-article > a{margin-right:30px;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item:nth-child(3n+3) div.paragraph--type--featured-article > a img{width:390px;height:260px;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item div.paragraph--type--featured-article:before{background-size:100%;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item div.paragraph--type--featured-article > a,.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item div.paragraph--type--featured-article .sponsor-details{display:inline-block;vertical-align:top;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item div.paragraph--type--featured-article h2{font-size:2em;line-height:38px;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item div.paragraph--type--featured-article .field--name-field-text{font-size:1.125em;line-height:27px;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item div.paragraph--type--featured-article .button{margin-top:25px;}.region-sponsor{padding-bottom:90px;}.region-sponsor .wrapper #block-sponsorsfirstrow img{max-height:68px;}.region-sponsor .wrapper #block-sponsorssecondrow img{max-height:64px;}.region-sponsor .wrapper #block-sponsorsthirdrow img{max-height:63px;}.region-sponsor .sponsors-title{padding-top:62px;margin-bottom:58px;background:url(/themes/custom/sal/images/patterns/footer-pattern-gradient.png) 50% 50% repeat;}.region-sponsor .sponsors-title h2{font-size:2.5em;line-height:40px;margin:0 auto;}.region-sponsor #block-sponsorsfirstrow > .field > .field__item{margin-bottom:50px;margin-right:55px;margin-left:55px;}.region-sponsor #block-sponsorssecondrow > .field > .field__item{margin-left:23px;margin-right:23px;margin-bottom:50px;}.region-sponsor #block-sponsorsthirdrow > .field > .field__item{margin-left:26px;margin-right:26px;}}@media (min-width:768px) and (max-width:1024px){.paragraph--type--sponsored-content{width:100%;}.paragraph--type--sponsored-content .field--name-field-paragraphs > .field__item:nth-child(3n+1) div.paragraph--type--featured-article > a img{height:auto;}.paragraph--type--sponsored-content .field--name-field-paragraphs > .field__item:nth-child(3n+3) .sponsor-details{max-width:100%;}.paragraph--type--sponsored-content .slick-dots{bottom:180px;top:auto !important;}}@media (min-width:1310px){.paragraph--type--sponsored-content .field--name-field-paragraphs{max-width:1025px;}.paragraph--type--sponsored-content .field--name-field-paragraphs .field__item div.paragraph--type--featured-article{padding:0;}}#block-sal-footer-social-icons li{display:inline-block;text-align:left;vertical-align:middle;}#block-sal-footer-social-icons li a{font-size:1.1875em;position:relative;width:40px;height:40px;margin:0 7px;padding:11px 10px;border-radius:50%;background:#fff;text-decoration:none;}@media (max-width:1075px) and (min-width:1025px){#block-sal-footer-social-icons li a{margin:0 2px;}}#block-sal-footer-social-icons li a:after{position:absolute;z-index:1;}#block-sal-footer-social-icons li a:before{position:absolute;top:0;left:0;display:block;width:40px;height:40px;content:'';border:2px solid #fff;border-radius:50%;}#block-sal-footer-social-icons li a:hover:before{-webkit-animation:pulse 1s ease-out;animation:pulse 1s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}footer{position:relative;background:#272727;background:-webkit-linear-gradient(45deg,#272727 0%,#414141 100%);background:linear-gradient(45deg,#272727 0%,#414141 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#272727',endColorstr='#414141',GradientType=1);}footer .region-footer{position:relative;z-index:1;}footer:after{position:absolute;top:0;right:0;width:100%;height:100%;content:'';opacity:0.8;}footer h2{font-size:1.3125em;line-height:1.625em;display:inline-block;text-transform:uppercase;color:#fff;}footer a.explore-more{font-weight:900;margin-left:24px;padding:11px 24px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-transform:uppercase;border:2px solid #fff;border-radius:24px;}footer a.explore-more:after{font-family:'icomoon' !important;font-size:0.75em;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;display:inline-block;margin-left:27px;content:'\e900';text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}footer a.explore-more:hover{text-decoration:none;color:#414141;background:#fff;}footer a{line-height:1.1875em;display:inline-block;padding:5px 0;text-decoration:none;color:#fff;}footer a:hover{text-decoration:underline;}footer ul.menu{margin-left:0;text-align:center;}footer #block-sal-footer > ul > li > a{font-weight:900;text-transform:uppercase;}footer #block-sal-footer ul.menu{text-align:left;}footer #block-sal-footer ul.menu > li{display:inline-block;width:200px;vertical-align:top;}footer #block-sal-footer ul.menu > li li{display:block;}footer #block-sal-footer-copyright{font-size:0.75em;position:relative;text-align:center;color:#fff;}footer #block-sal-footer-copyright:before{position:absolute;top:0;left:0;width:100%;height:4px;content:'';opacity:0.5;background:url(/themes/custom/sal/images/patterns/white-rope-liner.png) 50% 50% repeat-x;background-size:auto 2px;}footer #block-sal-footer-copyright a{padding:9px 9px 0 9px;}@media (max-width:1024px){footer{padding:35px 25px 14px 25px;}footer:after{background:url(/themes/custom/sal/images/patterns/SAL-LargeLogo-Footer.svg) 50% 0 no-repeat;background-size:250%;}footer #block-footersocial h2,footer #block-footersocial .explore-more{display:none;}footer #block-sal-footer-copyright{margin-top:35px;padding-top:35px;}footer #block-sal-footer-copyright li{text-align:center;}footer .footer-body{display:none;}}@media (min-width:1025px){footer{padding:50px;padding-bottom:32px;}footer:after{background:url(/themes/custom/sal/images/patterns/SAL-LargeLogo-Footer.svg) 150% 30% no-repeat;background-size:90%;}footer #block-sal-footer-social-icons{float:right;}footer .footer-body{overflow:hidden;max-height:0;padding:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}footer .region-footer.isOpen a.explore-more:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}footer .region-footer.isOpen .footer-body{max-height:500px;padding-top:36px;}footer #block-sal-footer-copyright{margin-top:35px;padding-top:30px;}footer #block-sal-footer-copyright ul,footer #block-sal-footer-copyright li{display:inline-block;}}.athlete-profile{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:90px;font-size:16px;}.athlete-profile .field__label{color:#0b3d54;}.athlete-profile .hero-image{max-width:49%;margin:1%;margin-left:0;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}.athlete-profile .hero-image img{border-radius:50%;}.athlete-profile .details{background:#f2f2f2;-ms-flex-line-pack:center;align-content:center;width:49%;padding:20px 15px;margin:1%;margin-right:0;font-size:16px;line-height:27px;}.athlete-profile .details .field__label{width:45%;}@media only screen and (max-width:789px){.athlete-profile .details .field__label{width:40%;}}.athlete-profile .details .field__items{width:100%;padding:0;}.athlete-profile .details .field--name-field-text,.athlete-profile .details .field--name-field-teams,.athlete-profile .details .field--name-field-no-of-medal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.athlete-profile .details .field--name-field-text .field__item ul,.athlete-profile .details .field--name-field-teams .field__item ul,.athlete-profile .details .field--name-field-no-of-medal .field__item ul{padding:0;margin-top:0;margin-bottom:0;list-style-position:outside;list-style-type:none;}.athlete-profile .details .field--name-field-text .field__item .medal-display img,.athlete-profile .details .field--name-field-teams .field__item .medal-display img,.athlete-profile .details .field--name-field-no-of-medal .field__item .medal-display img{width:15px;display:inline;}.athlete-profile .details .field--name-field-text .field__item .medal-display p,.athlete-profile .details .field--name-field-teams .field__item .medal-display p,.athlete-profile .details .field--name-field-no-of-medal .field__item .medal-display p{display:inline;}.athlete-profile .details .field--name-field-text .field__items,.athlete-profile .details .field--name-field-teams .field__items,.athlete-profile .details .field--name-field-no-of-medal .field__items{padding:0 25%;}.athlete-profile .details .field--name-field-text .field__items .field__item,.athlete-profile .details .field--name-field-teams .field__items .field__item,.athlete-profile .details .field--name-field-no-of-medal .field__items .field__item{float:left;}.athlete-profile .details .bio .field--name-field-height,.athlete-profile .details .bio .field--name-field-weight,.athlete-profile .details .bio .field--name-field-location,.athlete-profile .details .bio .field--name-field-text{padding-bottom:10px;margin:auto;}.athlete-profile .details .achievements .field--name-field-no-of-medal,.athlete-profile .details .achievements .field--name-field-no-of-trophy{padding-bottom:10px;}.athlete-profile .details .social-media{padding-top:10px;color:white;}.athlete-profile .details .social-media .field__label{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px;}.athlete-profile .details .social-media .field--name-field-facebook,.athlete-profile .details .social-media .field--name-field-instagram,.athlete-profile .details .social-media .field--name-field-twitter{float:left;margin-right:5%;width:40px;height:40px;background:#0b3d54;border-radius:50%;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;}.athlete-profile .details .social-media .field--name-field-facebook a,.athlete-profile .details .social-media .field--name-field-instagram a,.athlete-profile .details .social-media .field--name-field-twitter a{text-decoration:none;}.athlete-profile .details .social-media .field--name-field-facebook a.icon-social-facebook:after,.athlete-profile .details .social-media .field--name-field-facebook a.icon-social-instagram:after,.athlete-profile .details .social-media .field--name-field-facebook a.icon-social-twitter:after,.athlete-profile .details .social-media .field--name-field-instagram a.icon-social-facebook:after,.athlete-profile .details .social-media .field--name-field-instagram a.icon-social-instagram:after,.athlete-profile .details .social-media .field--name-field-instagram a.icon-social-twitter:after,.athlete-profile .details .social-media .field--name-field-twitter a.icon-social-facebook:after,.athlete-profile .details .social-media .field--name-field-twitter a.icon-social-instagram:after,.athlete-profile .details .social-media .field--name-field-twitter a.icon-social-twitter:after{color:white;}.athlete-profile .field.field--name-field-body{float:left;}.athlete-profile .field.field--name-field-body .field--name-field-long-text{padding:16px;}.athlete-profile .field .achievement-texts{font-size:24px;line-hight:30px;}@media only screen and (max-width:767px){.athlete-profile .hero-image{max-width:80%;margin:auto;margin-bottom:20px;}.athlete-profile .details{width:100%;margin:0;}}@media only screen and (max-width:332px){.athlete-profile .details{font-size:15px;}.athlete-profile .details .field__label{width:37%;padding-right:0;}}.event-detail h2{text-transform:uppercase;}.event-detail .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#DBF1EF;border:0;}.event-detail .wrapper .event-detail-col{display:block;margin:20px;margin-top:15px;font-size:1.125em;font-weight:900;letter-spacing:-0.32px;line-height:23px;position:relative;}.event-detail .wrapper .event-detail-col .field__label{display:inline-block;margin:4px 0;font-size:1.125em;font-weight:900;letter-spacing:-0.32px;line-height:23px;}.event-detail .wrapper .event-detail-col .field__label span{display:inline-block;margin-right:10px;}.event-detail .wrapper .event-detail-col .field__label span img{width:20px;}.event-detail .wrapper .event-detail-col .field__item{display:block;margin:8px 0 0 0;color:#0b3d54;font-weight:bold;font-size:1.125em;line-height:27px;margin-left:30px;}.event-detail .wrapper .event-detail-col .field__item.field__seconditem{font-weight:normal;margin-top:0;}.event-detail .wrapper .event-detail-col .link{position:absolute;bottom:0;color:#0b3d54;}.event-detail .wrapper .event-detail-col .button{margin-top:20px;color:#0b3d54;font-size:14px;font-weight:900;letter-spacing:0.5px;line-height:18px;}.event-detail .event-content{display:-webkit-box;display:-ms-flexbox;display:flex;}.event-detail .event-content .context{width:50%;}.event-detail .event-content .context .discription{font-size:1.5em;letter-spacing:-0.16px;line-height:30px;color:#222222;}.event-detail .event-content .context .content{font-size:1.125em;letter-spacing:-0.16px;line-height:27px;color:#222222;}.event-detail .event-content .context ul{font-weight:bold;font-size:1.125em;letter-spacing:-0.16px;line-height:27px;color:#222222;margin:40px 0;list-style-position:inside;}.event-detail .event-content .context ul li{font-weight:normal;}.event-detail .event-content .regi-area{width:50%;}.event-detail .event-content .regi-area .register{width:285px;background:-webkit-linear-gradient(311.11deg,rgba(0,0,0,0) 0%,#000000 100%),-webkit-linear-gradient(289.84deg,#140e4a 0%,#1ec1f2 100%);background:linear-gradient(138.89deg,rgba(0,0,0,0) 0%,#000000 100%),linear-gradient(160.16deg,#140e4a 0%,#1ec1f2 100%);-webkit-box-shadow:2px 4px 8px 0 rgba(0,0,0,0.25);box-shadow:2px 4px 8px 0 rgba(0,0,0,0.25);padding:25px 38px;border-radius:4px;}.event-detail .event-content .regi-area .register a{text-decoration:none;margin-top:20px;}.event-detail .event-content .regi-area .register .field--name-field-title{color:#ffffff;font-size:1.125em;font-weight:900;letter-spacing:-0.32px;line-height:23px;}.event-detail .event-content .regi-area .register .field--name-field-long-text{padding:20px 0 0 0;color:#ffffff;font-size:1.125em;font-weight:bold;letter-spacing:-0.2px;line-height:24px;}.event-detail .event-content .regi-area .contact{height:98px;position:relative;margin:30px auto;padding:0 32px;}.event-detail .event-content .regi-area .contact .contact-title{color:#222222;font-size:1.125em;font-weight:900;letter-spacing:-0.32px;line-height:23px;}.event-detail .event-content .regi-area .contact .field--name-field-photo{margin:20px 0;position:relative;}.event-detail .event-content .regi-area .contact .field--name-field-photo img{width:60px;height:60px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;}.event-detail .event-content .regi-area .contact .field__text.contact-field{position:absolute;top:42px;left:110px;}.event-detail .event-content .regi-area .contact .field__text.contact-field .field--name-field-name{font-size:1.125em;font-weight:bold;letter-spacing:-0.2px;line-height:27px;}.event-detail .event-content .regi-area .contact .field__text.contact-field .field--name-field-email{width:145px;word-wrap:break-word;font-size:1.125em;letter-spacing:-0.2px;line-height:27px;}.node-type-iswim-event .video-image-banner{padding-top:0;}.node-type-iswim-event header .site-logo{display:inline-block;}.node-type-iswim-event header:after{content:url(/themes/custom/sal/images/header-wave.png);display:block;position:absolute;left:0;bottom:-50px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.node-type-iswim-event header.lock:after{bottom:0;}.node-type-iswim-event .block-page-title-block{display:none;}.node-type-iswim-event .event-detail{background-color:#0B2C54;}.node-type-iswim-event .event-detail .wrapper{background-color:#0B2C54;max-width:1260px;color:#fff;height:auto;}.node-type-iswim-event .event-detail .wrapper .event-detail-col{margin-left:0;}@media (max-width:767px){.node-type-iswim-event .event-detail .wrapper .event-detail-col{padding-left:20px;margin:10px 0 !important;}}.node-type-iswim-event .event-detail .wrapper .event-detail-col a{text-decoration:none;color:#fff;padding-left:8px;}.node-type-iswim-event .event-detail .wrapper .event-detail-col .field__item{font-weight:bold !important;color:white;display:inline;margin:0;}@media (min-width:1025px){.event-detail .wrapper{height:240px;margin-bottom:55px;}.event-detail .wrapper:after{background-color:#DBF1EF;z-index:10000;}.event-detail .wrapper .event-detail-col{width:33%;}.event-detail .wrapper .event-detail-col .field__label{font-size:1.375em;line-height:30px;}.event-detail .wrapper .event-detail-col .field__label span img{height:30px;width:30px;}.event-detail .wrapper .event-detail-col .field__item{margin-left:40px;}.event-detail .wrapper .event-detail-col .field__item #ticket{margin-left:20px;}.event-detail .event-content .context.no-sidebar{width:100%;}.event-detail .event-content .regi-area{display:block;}.event-detail .event-content .regi-area .regi-position{float:right;width:285px;}}@media (max-width:1024px) and (min-width:768px){.event-detail .wrapper{height:250px;margin-bottom:55px;}.event-detail .wrapper .event-detail-col{width:33%;}.event-detail .wrapper .event-detail-col #ticket{margin-left:5px;}.event-detail .event-content{padding:0 16px;}.event-detail .event-content .context.no-sidebar{width:100%;}.event-detail .event-content .regi-area{margin:0 auto;}.event-detail .event-content .regi-area .regi-position{float:right;width:285px;}}@media (max-width:767px){.event-detail .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.event-detail .wrapper .event-detail-col{max-width:100%;}.event-detail .wrapper .event-detail-col:first-child{margin-top:10px;}.event-detail .wrapper .event-detail-col .link{bottom:-30px;}.event-detail .event-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.event-detail .event-content .context{width:100%;padding:0 16px;margin-bottom:20px;}.event-detail .event-content .regi-area{width:100%;margin:0 auto;}.event-detail .event-content .regi-area .register{margin:auto;}.event-detail .event-content .regi-area .contact{width:285px;}}@media (min-width:1025px){.google-map{margin:55px 0;display:block;}.google-map iframe{height:400px;width:100%;}.google-map h2{text-transform:uppercase;font-weight:900;}}@media (max-width:1024px){iframe{width:100%;height:400px;}.google-map{margin-top:30px;display:block;}.google-map h2{font-weight:900;}}.block-sal-general-featured-athletes-banner-block{margin-bottom:100px;}.block-sal-general-featured-athletes-banner-block .slick-list{border-top:4px solid #eaab00;}.block-sal-general-featured-athletes-banner-block .athlete-button{max-width:1260px;height:30px;margin:auto;position:relative;z-index:1;}.block-sal-general-featured-athletes-banner-block .wrapper{margin-top:15px;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes a{position:relative;display:block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-decoration:none;color:#fff;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes a:hover{border:0;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes a span{position:absolute;bottom:0;display:block;color:#fff;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes a span:before{content:'';display:block;color:#fff;margin-left:20px;margin-bottom:17px;height:20px;width:20px;font-size:20px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media (max-width:1024px) and (min-width:769px){.block-sal-general-featured-athletes-banner-block .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;}.block-sal-general-featured-athletes-banner-block .button{float:left;margin-top:7px;height:35px;margin-right:10px;margin-left:15px;}}.field--name-field-athletes.green{background:-webkit-radial-gradient(circle,rgba(0,0,0,0) 50%,#000000 120%);background:radial-gradient(circle,rgba(0,0,0,0) 50%,#000000 120%);background-color:#006a4d;}.field--name-field-athletes.green .slick-arrow{background-color:#eaab00;}.field--name-field-athletes.blue{background:-webkit-radial-gradient(circle,rgba(0,0,0,0) 50%,#000000 120%);background:radial-gradient(circle,rgba(0,0,0,0) 50%,#000000 120%);background-color:#0065A4;}.field--name-field-athletes.blue .slick-arrow{background-color:#eaab00;}.field--name-field-athletes.blue .slick-arrow:before{color:#000 !important;}.field--name-field-athletes.blue .athlete_block:hover .name h2{color:#012d48 !important;}.field--name-field-athletes.blue .athlete_block:hover h3{color:#012d48 !important;}.field--name-field-athletes.yellow{background:-webkit-radial-gradient(circle,rgba(0,0,0,0) 50%,#000000 120%);background:radial-gradient(circle,rgba(0,0,0,0) 50%,#000000 120%);background-color:#eaab00;}.field--name-field-athletes.yellow .slick-arrow{background-color:#006a4d;}.field--name-field-athletes.yellow .slick-arrow:before{color:#ffffff !important;}.field--name-field-athletes.yellow .athlete_block:hover .name h2{color:#012d48 !important;}.field--name-field-athletes.yellow .athlete_block:hover h3{color:#012d48 !important;}.field--name-field-athletes.orange{background:-webkit-radial-gradient(circle,rgba(0,0,0,0) 50%,#000000 120%);background:radial-gradient(circle,rgba(0,0,0,0) 50%,#000000 120%);background-color:#E87D1E;}.field--name-field-athletes.orange .slick-arrow{background-color:#012d48;}.field--name-field-athletes.orange .slick-arrow:before{color:#ffffff !important;}.field--name-field-athletes.orange .athlete_block:hover .name h2{color:#012d48 !important;}.field--name-field-athletes.orange .athlete_block:hover h3{color:#012d48 !important;}@media (max-width:768px){.block-sal-general-featured-athletes-banner-block{margin-bottom:60px;}.field--name-field-athletes{visibility:hidden;}.field--name-field-athletes.slick-initialized.slick-slider.slick-dotted{visibility:visible;}.block-sal-general-featured-athletes-banner-block{padding-top:70px;}}@media (max-width:768px) and (max-width:450px){.block-sal-general-featured-athletes-banner-block{padding-top:65px;}}@media (max-width:768px){.block-sal-general-featured-athletes-banner-block .button{padding:5px 13px;float:left;margin-top:2px;margin-right:10px;margin-left:15px;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item{margin-top:15px;position:relative;}}@media (max-width:768px) and (min-width:451px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.left-slide{-webkit-transform:translate(50%,0);transform:translate(50%,0);}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.left-slide img{-webkit-transform:translate(0,10%);transform:translate(0,10%);}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.middle-slide{z-index:999;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.middle-slide .athlete-detail{-webkit-transform:translate(20%,0);transform:translate(20%,0);}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.right-slide{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.right-slide img{-webkit-transform:translate(0,10%);transform:translate(0,10%);}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.right-slide .athlete-detail{-webkit-transform:translate(40%,0);transform:translate(40%,0);}}@media (max-width:768px){.block-sal-general-featured-athletes-banner-block .slick-dots{bottom:-40px;z-index:1;text-align:right;padding-right:16px;}.block-sal-general-featured-athletes-banner-block .slick-arrow{display:none !important;}.block-sal-general-featured-athletes-banner-block h2{margin-left:16px;display:inline-block;}.block-sal-general-featured-athletes-banner-block #block-sal-footer-athlete-icons{display:none;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes{width:100%;margin-left:auto;margin-right:auto;z-index:0;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:url(/themes/custom/sal/images/patterns/featured-waves.svg) no-repeat;background-size:cover;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes a{width:100%;}.block-sal-general-featured-athletes-banner-block .athlete_block{width:100%;}.block-sal-general-featured-athletes-banner-block .athlete_block img{width:100%;max-width:80%;margin:auto;-webkit-filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.5));filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.5));}.block-sal-general-featured-athletes-banner-block .athlete_block .athlete-detail{position:absolute;width:100%;bottom:0;z-index:0;}.block-sal-general-featured-athletes-banner-block .athlete_block .athlete-detail .texbox{position:absolute;bottom:20px;padding:10px 15px;margin:0 auto;width:130px;left:15%;text-overflow:ellipsis;}}@media (max-width:768px) and (max-width:450px){.block-sal-general-featured-athletes-banner-block .athlete_block .athlete-detail .texbox{width:70%;}}@media (max-width:768px){.block-sal-general-featured-athletes-banner-block .athlete_block .athlete-detail .texbox:before{content:'';background-color:rgba(255,255,255,0.5);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;border-radius:5px;}.block-sal-general-featured-athletes-banner-block .athlete_block .athlete-detail img{max-width:90px;margin-top:15px;}.block-sal-general-featured-athletes-banner-block .athlete_block .athlete-detail h2{font-size:1.125em;line-height:24px;font-weight:bold;color:#006a4d;margin:0;text-transform:none;}}@media (max-width:768px) and (max-width:450px){.block-sal-general-featured-athletes-banner-block .athlete_block .athlete-detail h2{font-size:2em;line-height:40px;}}@media (max-width:768px){.block-sal-general-featured-athletes-banner-block .athlete_block .athlete-detail h3{text-transform:uppercase;font-weight:900;font-size:0.6em;color:#006a4d;margin:0;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:48px;-webkit-line-clamp:2;-webkit-box-orient:vertical;}}@media (max-width:768px) and (max-width:450px){.block-sal-general-featured-athletes-banner-block .athlete_block .athlete-detail h3{font-size:1em;font-weight:bold;}}@media (max-width:415px){.block-sal-general-featured-athletes-banner-block .athlete-button{max-width:210px;}.block-sal-general-featured-athletes-banner-block .button{margin-top:30px;}.block-sal-general-featured-athletes-banner-block .slick-dots{text-align:center;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item a{margin-top:-32%;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item img{-webkit-transform:translate(0,20%);transform:translate(0,20%);}}@media (min-width:769px){.field--name-field-athletes{visibility:hidden;}.field--name-field-athletes a img{border-style:none;}.field--name-field-athletes a img:visited{border-style:none;text-decoration:none;}.field--name-field-athletes a img:active{border-style:none;}.field--name-field-athletes.slick-initialized.slick-slider.slick-dotted{visibility:visible;}.block-sal-general-featured-athletes-banner-block{padding-top:125px;}}@media (min-width:769px) and (max-width:1024px) and (min-width:768px){.block-sal-general-featured-athletes-banner-block{padding-top:105px;}}@media (min-width:769px){.block-sal-general-featured-athletes-banner-block .wrapper{position:relative;}.block-sal-general-featured-athletes-banner-block .slick-list.draggable{margin:0 auto;width:100%;border-radius:5px;}.block-sal-general-featured-athletes-banner-block .slick-track{margin-top:-12%;}.block-sal-general-featured-athletes-banner-block h2{font-size:2.5em;line-height:40px;display:inline-block;}.block-sal-general-featured-athletes-banner-block .button{float:left;margin-top:15px;height:35px;margin-right:10px;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes{display:block;width:100%;margin-left:auto;margin-right:auto;z-index:0;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes:after{content:'';position:absolute;top:0;left:0;width:100%;height:1000px;z-index:-1;background:url(/themes/custom/sal/images/patterns/featured-waves.svg) no-repeat;background-size:contain;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes.athlete_item{border-radius:4px;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes span.athlete_txt:after{border-radius:0 0 4px 4px;}.block-sal-general-featured-athletes-banner-block .slick-dots{bottom:-63px;z-index:1;}.block-sal-general-featured-athletes-banner-block .slick-arrow{position:absolute;z-index:2;top:50%;border-radius:50%;width:64px;height:64px;border:0 none;color:transparent;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.block-sal-general-featured-athletes-banner-block .slick-arrow:focus{text-decoration:none;outline:none;}.block-sal-general-featured-athletes-banner-block .slick-arrow:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e903';color:#0b3d54;display:block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:18px;height:16px;}.block-sal-general-featured-athletes-banner-block .slick-arrow:hover{outline:none;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.5);box-shadow:2px 2px 5px rgba(0,0,0,0.5);}.block-sal-general-featured-athletes-banner-block .slick-next{right:5%;}.block-sal-general-featured-athletes-banner-block .slick-prev{left:5%;}.block-sal-general-featured-athletes-banner-block .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item{position:relative;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.left-slide{-webkit-transform:translate(50%,0);transform:translate(50%,0);}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.left-slide img{-webkit-transform:translate(0,30%);transform:translate(0,30%);opacity:0.8;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.middle-slide{z-index:999;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.middle-slide img{opacity:1;-webkit-transform:translate(0,25%);transform:translate(0,25%);}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.middle-slide .athlete-detail{-webkit-transform:translate(70%,0);transform:translate(70%,0);}}@media (min-width:769px) and (max-width:1500px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.middle-slide .athlete-detail{-webkit-transform:translate(50%,0);transform:translate(50%,0);}}@media (min-width:769px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.right-slide{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.right-slide img{-webkit-transform:translate(0,30%);transform:translate(0,30%);opacity:0.8;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.right-slide .athlete-detail{-webkit-transform:translate(100%,0);transform:translate(100%,0);}}@media (min-width:769px) and (max-width:1500px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item.right-slide .athlete-detail{-webkit-transform:translate(80%,0);transform:translate(80%,0);}}@media (min-width:769px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block{width:100%;border-style:none;text-decoration:none;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block:focus{outline:none;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block img{max-width:80%;width:100%;margin:auto;-webkit-transition:opacity 0.5 ease;transition:opacity 0.5 ease;-webkit-transition:opacity 0.5s ease;-webkit-transition:-webkit-filter 0.5s ease;transition:-webkit-filter 0.5s ease;transition:filter 0.5s ease;transition:filter 0.5s ease,-webkit-filter 0.5s ease;-webkit-transition:filter 0.5s ease;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block .athlete-detail{text-align:left;width:285px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(black));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,black 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 100%);position:absolute;z-index:0;}}@media (min-width:769px) and (max-width:1500px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block .athlete-detail{width:205px;}}@media (min-width:769px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block .athlete-detail .texbox{height:100px;position:absolute;bottom:100px;transition:height 0.3s ease;-webkit-transition:height 0.3s ease;padding:16px 20px;margin:0 auto;left:15%;text-overflow:ellipsis;}}@media (min-width:769px) and (max-width:1200px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block .athlete-detail .texbox{bottom:40px;padding:10px 15px;}}@media (min-width:769px) and (min-width:1201px) and (max-width:1500px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block .athlete-detail .texbox{bottom:60px;padding:10px 15px;}}@media (min-width:769px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block .athlete-detail .texbox .info{position:absolute;bottom:15px;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block .athlete-detail .texbox:before{content:'';background-color:rgba(255,255,255,0.85);opacity:0;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;border-radius:5px;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block .athlete-detail img{max-width:90px;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block .athlete-detail .name{display:table;height:50px;width:100%;z-index:99;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block .athlete-detail .name h2{font-size:2.5em;font-family:Muli;font-weight:bold;color:#fff;margin:0;text-transform:none;line-height:48px;display:table-cell;vertical-align:middle;}}@media (min-width:769px) and (max-width:1200px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block .athlete-detail .name h2{font-size:1.5em;line-height:30px;}}@media (min-width:769px) and (max-width:1500px) and (min-width:1201px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block .athlete-detail .name h2{font-size:2em;line-height:40px;}}@media (min-width:769px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block .athlete-detail h3{text-transform:uppercase;text-align:left;font-size:1.125em;color:#006a4d;margin:0;font-weight:900;line-height:30px;visibility:hidden;opacity:0;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block:hover .texbox{height:170px;}}@media (min-width:769px) and (max-width:1500px) and (min-width:1201px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block:hover .texbox{height:140px;}}@media (min-width:769px) and (max-width:1200px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block:hover .texbox{height:120px;}}@media (min-width:769px){.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block:hover .texbox:before{opacity:1;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block:hover .name h2{color:#006a4d;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block:hover h3{visibility:visible;opacity:1;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_block:hover img{-webkit-filter:drop-shadow(0px 5px 5px rgba(0,0,0,0.5));filter:drop-shadow(0px 5px 5px rgba(0,0,0,0.5));opacity:1;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item .athlete_row:first-child{margin-bottom:30px;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item a:hover{background-size:110%;}.block-sal-general-featured-athletes-banner-block .field--name-field-athletes .field__item a:last-child{margin-right:0;}}@media (max-width:1024px){.landing-articles .slick-dots{text-align:center;}}@media (min-width:1025px){.landing-articles{padding:0;}}.view-id-video_gallery.view-display-id-page_1 .view-content article a::before{padding-top:66.66% !important;}.view-id-video_gallery.view-display-id-page_1 .view-content article a::after{content:'';background:url(/themes/custom/sal/images/play.png) 60% 53% no-repeat rgba(0,0,0,0.5);background-size:50%;border:4px solid #fff;border-radius:50%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;height:60px;width:60px;pointer-events:none;}.fade{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:0.80;filter:alpha(opacity=80);}@media (min-width:1025px){.light{display:none;position:absolute;top:50%;left:50%;max-width:1000px;max-height:555px;margin-left:-500px;margin-top:-300px;z-index:1002;overflow:visible;}.light iframe{width:1000px;height:550px;}#boxclose{float:right;cursor:pointer;color:#fff;border:1px solid #aeaeae;border-radius:3px;background:#222222;font-size:31px;font-weight:bold;display:inline-block;line-height:0;padding:11px 3px;position:absolute;right:-18px;top:2px;z-index:1002;opacity:0.9;}}@media (max-width:1024px){.light{display:none;position:absolute;top:25%;width:100%;z-index:1002;overflow:visible;}.light iframe{width:100%;}#boxclose{float:right;cursor:pointer;color:#fff;border:1px solid #aeaeae;border-radius:3px;background:#222222;font-size:32px;font-weight:bold;display:inline-block;line-height:0;padding:12px 3px;position:absolute;right:3px;top:3px;z-index:1002;opacity:0.9;}}.boxclose:before{content:'×';}.fade:hover ~ #boxclose{display:none;}.test:hover ~ .test2{display:none;}.share{position:relative;margin-top:30px;display:inline-block;}@media (max-width:1024px){.share{display:none;}}.share .share__button img{display:inline-block !important;width:auto !important;}.share .btn{border:0;position:relative;display:inline-block;padding:15px 25px;overflow:hidden;text-decoration:none;color:#ffffff;background-color:#0b3d54;}.share .btn .btn__title{display:inline-block;margin:0;}.share .btn__icon--medium{height:31px;width:25px;}.share .btn__icon{height:17px;margin-left:20px;vertical-align:middle;width:10px;fill:#ffffff;overflow:hidden;}.share-window{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:50px;z-index:-1;}.share-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}.share-item{margin:0 5px;}.share-item a{display:block;border-radius:100%;opacity:0;-webkit-transform:scale(0) translateY(0);transform:scale(0) translateY(0);position:relative;overflow:hidden;height:35px;width:35px;}.share-item a img{fill:#fff;height:100%;padding:7px;width:100%;}.share-item a:before{background-color:#fff;border-radius:100%;content:'';opacity:0.2;position:absolute;height:100%;left:100%;width:100%;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}.share-item.facebook a{-webkit-transition:opacity 0.35s ease-in-out 0s,-webkit-transform 0.35s ease-in-out 0s;transition:opacity 0.35s ease-in-out 0s,-webkit-transform 0.35s ease-in-out 0s;transition:opacity 0.35s ease-in-out 0s,transform 0.35s ease-in-out 0s;transition:opacity 0.35s ease-in-out 0s,transform 0.35s ease-in-out 0s,-webkit-transform 0.35s ease-in-out 0s;background-color:#3758a6;}.share-item.twitter a{-webkit-transition:opacity 0.35s ease-in-out 0.1s,-webkit-transform 0.35s ease-in-out 0.1s;transition:opacity 0.35s ease-in-out 0.1s,-webkit-transform 0.35s ease-in-out 0.1s;transition:opacity 0.35s ease-in-out 0.1s,transform 0.35s ease-in-out 0.1s;transition:opacity 0.35s ease-in-out 0.1s,transform 0.35s ease-in-out 0.1s,-webkit-transform 0.35s ease-in-out 0.1s;background-color:#75a3fb;}.share-item.instagram a{-webkit-transition:opacity 0.35s ease-in-out 0.2s,-webkit-transform 0.35s ease-in-out 0.2s;transition:opacity 0.35s ease-in-out 0.2s,-webkit-transform 0.35s ease-in-out 0.2s;transition:opacity 0.35s ease-in-out 0.2s,transform 0.35s ease-in-out 0.2s;transition:opacity 0.35s ease-in-out 0.2s,transform 0.35s ease-in-out 0.2s,-webkit-transform 0.35s ease-in-out 0.2s;background-color:#c13584;}.share-item.email a{-webkit-transition:opacity 0.35s ease-in-out 0.3s,-webkit-transform 0.35s ease-in-out 0.3s;transition:opacity 0.35s ease-in-out 0.3s,-webkit-transform 0.35s ease-in-out 0.3s;transition:opacity 0.35s ease-in-out 0.3s,transform 0.35s ease-in-out 0.3s;transition:opacity 0.35s ease-in-out 0.3s,transform 0.35s ease-in-out 0.3s,-webkit-transform 0.35s ease-in-out 0.3s;background-color:#006a4d;}.share.active .share-window{z-index:1;}.share.active .share-item a{-webkit-transform:scale(1) translateY(35px);transform:scale(1) translateY(35px);opacity:1;}.share.active .share-item a:hover:before{border-radius:0;left:0;}.go-to-top{margin:0;position:fixed;bottom:60px;right:5%;width:40px;height:40px;z-index:100;text-decoration:none;display:none;color:#ffffff;background-color:rgba(255,255,255,0.7);border-radius:50%;}.go-to-top img{width:100%;}.go-to-top.hide{display:none !important;}@media (min-width:1025px){.profile-card{background-color:#dbf1ef;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px;padding-bottom:20px;}.profile-card .profile-card-detail{width:55%;padding:30px;}.profile-card .profile-card-detail .title{padding-bottom:30px;border-bottom:1px solid #eaab00;}.profile-card .profile-card-detail .title .name{color:#006a4d;font-family:Muli;font-size:48px;font-weight:900;letter-spacing:-0.5px;line-height:52px;text-shadow:0 1px 2px 0 rgba(0,0,0,0.5);padding-bottom:4px;}.profile-card .profile-card-detail .title .field--name-field-teams{height:20px;width:172px;color:#222222;font-family:Muli;font-size:14px;font-weight:900;letter-spacing:-0.13px;line-height:19px;padding-top:4px;text-transform:uppercase;}.profile-card .profile-card-detail .details{color:#222222;font-family:Muli;}.profile-card .profile-card-detail .details .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;}.profile-card .profile-card-detail .details .field__item__name{width:40%;font-size:16px;line-height:22px;}.profile-card .profile-card-detail .details .field__item__value{width:60%;font-size:16px;line-height:22px;font-weight:bold;}.profile-card .profile-card-detail .details .field__item .medal-display img{width:15px;display:inline;}.profile-card .profile-card-detail .details .field__item .medal-display p{display:inline;margin-right:15px;}.profile-card .profile-card-pic{text-align:center;width:45%;}.profile-card .profile-card-pic .hero-image{margin:30px;margin-bottom:10px;position:relative;}.profile-card .profile-card-pic .hero-image img{border-radius:50%;}.profile-card .profile-card-pic .personal-media{height:23px;}.profile-card .profile-card-pic .personal-media .follow{display:inline-block;margin-bottom:10px;}.profile-card .profile-card-pic .personal-media .media-icon{display:inline-block;}.profile-card .profile-card-pic .personal-media .media-icon a{display:inline-block;}.profile-card .profile-card-pic .personal-media .media-icon img{margin-top:10px;padding-left:20px;height:23px;}}@media (max-width:1024px){.profile-card{background-color:#dbf1ef;border-radius:4px;display:block;padding-bottom:30px;}.profile-card .profile-card-detail{padding:30px;}.profile-card .profile-card-detail .title{padding-bottom:30px;border-bottom:1px solid #eaab00;}.profile-card .profile-card-detail .title .name{color:#006a4d;font-family:Muli;font-size:48px;font-weight:900;letter-spacing:-0.5px;line-height:52px;text-shadow:0 1px 2px 0 rgba(0,0,0,0.5);padding-bottom:4px;}.profile-card .profile-card-detail .title .field--name-field-teams{height:20px;width:172px;color:#222222;font-family:Muli;font-size:14px;font-weight:900;letter-spacing:-0.13px;line-height:19px;padding-top:4px;text-transform:uppercase;}.profile-card .profile-card-detail .details{color:#222222;font-family:Muli;}.profile-card .profile-card-detail .details .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;}.profile-card .profile-card-detail .details .field__item__name{width:40%;font-size:16px;line-height:22px;}.profile-card .profile-card-detail .details .field__item__value{width:60%;font-size:16px;line-height:22px;font-weight:bold;}.profile-card .profile-card-detail .details .field__item .medal-display img{width:15px;display:inline;}.profile-card .profile-card-detail .details .field__item .medal-display p{display:inline;margin-right:15px;}.profile-card .profile-card-pic{text-align:center;}.profile-card .profile-card-pic .hero-image{padding:0 30px;margin-bottom:10px;}.profile-card .profile-card-pic .hero-image img{border-radius:50%;}.profile-card .profile-card-pic .personal-media .follow{display:inline-block;margin-bottom:10px;}.profile-card .profile-card-pic .personal-media .media-icon{display:inline-block;}.profile-card .profile-card-pic .personal-media .media-icon a{display:inline-block;}.profile-card .profile-card-pic .personal-media .media-icon img{margin-top:10px;padding-left:20px;height:23px;}}@media (max-width:1024px) and (min-width:768px){.profile-card{padding-bottom:0;}.profile-card-pic{text-align:center;position:absolute;border-radius:50%;right:15px;top:300px;}.profile-card-pic .hero-image{margin-bottom:10px;}.profile-card-pic .hero-image img{border-radius:50%;width:205px !important;}.profile-card-pic .personal-media{padding-right:20px;}}.athlete-banner{position:relative;display:block;overflow:hidden;background:-webkit-radial-gradient(circle,rgba(0,0,0,0) 50%,#000 100%);background:radial-gradient(circle,rgba(0,0,0,0) 50%,#000 100%);background-color:#006a4d;}.athlete-banner .background{position:relative;text-align:center;border-top:4px solid #eaab00;background:url(/themes/custom/sal/images/patterns/athlete-bg-waves.svg) no-repeat;background-position:bottom 25% right 50%;}.athlete-banner .num{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;text-align:center;}.athlete-banner .num .number{font-family:Muli;font-weight:bold;position:absolute;top:0;bottom:0;left:50%;width:4ch;margin-left:-2ch;text-align:center;letter-spacing:-60px;opacity:.15;color:#eaab00;}.athlete-banner .athlete-flex{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;}.athlete-banner .athlete-flex .detail{text-align:left;}.athlete-banner .athlete-flex .detail .name p{font-family:Muli;margin:0;letter-spacing:-.53px;color:#fff;text-shadow:0 1px 2px 0 rgba(0,0,0,0.5);}.athlete-banner .athlete-flex .detail .number .title{font-family:Muli;font-size:1em;font-weight:bold;line-height:22px;display:inline-block;text-transform:uppercase;color:#fff;}.athlete-banner .athlete-flex .detail .number .swimmer-pin{font-family:Muli;font-size:1.125em;font-weight:900;line-height:22px;display:inline-block;margin-left:10px;color:#fff;}.athlete-banner .athlete-flex .detail .quote{padding-right:15px;}.athlete-banner .athlete-flex .cutout{overflow:hidden;text-align:center;}.athlete-banner .athlete-flex .cutout img{top:0;bottom:0;left:50%;}.athlete-banner .athlete-flex .detail-table{z-index:1;width:25%;}.athlete-banner .athlete-flex .detail-table .teamlogo img{width:100%;}.athlete-banner .athlete-flex .detail-table .info-table .field__item{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;text-align:left;color:#fff;border-top:1px solid #eaab00;}.athlete-banner .athlete-flex .detail-table .info-table .field__item .field__item__name{font-weight:bold;display:inline-block;resize:vertical;vertical-align:middle;text-transform:uppercase;}.athlete-banner .athlete-flex .detail-table .info-table .field__item .field__item__value{font-weight:900;display:inline-block;vertical-align:middle;}.athlete-banner .athlete-flex .detail-table .info-table .field__item .field__item__value .media-icon{display:inline-block;}.athlete-banner .athlete-flex .detail-table .info-table .field__item .field__item__value .media-icon a{display:inline-block;}.athlete-banner .athlete-flex .detail-table .info-table .field__item .field__item__value .media-icon img{padding-right:25px;fill:white;}.athlete-banner .athlete-flex .detail-table .info-table .field__item:first-child{border:none;}.athlete-banner .athlete-flex .detail-table .info-table .field__item.key-athletes{min-height:75px;height:auto;}.athlete-banner .athlete-flex .detail-table .info-table .field__item.key-athletes .field__item__value{padding:6px 0;}.athlete-banner:after{position:absolute;bottom:0px;content:"";-webkit-transition:all .5s ease;transition:all .5s ease;height:50px;width:100%;background:url(/themes/custom/sal/images/patterns/athlete-divider-wave.svg);}.node-type-coach-profile .athlete-banner{background-color:#eaab00;}.node-type-coach-profile .athlete-banner .num .number{color:#a27600;}.read-more{font-family:Muli;font-size:0.875em;font-weight:900;line-height:18px;display:inline-block;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:.5px;text-transform:uppercase;color:#0b3d54;}.read-more:after{font-family:'icomoon' !important;font-size:.8em;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;display:inline-block;margin-left:10px;content:'\e900';text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media (min-width:1024px){.athlete-banner{padding-top:125px;background:-webkit-radial-gradient(circle,rgba(0,0,0,0) 50%,#000 100%);background:radial-gradient(circle,rgba(0,0,0,0) 50%,#000 100%);background-color:#006a4d;}}@media (min-width:1024px) and (width:1024px){.athlete-banner{padding-top:105px;}}@media (min-width:1024px){.athlete-banner .background{height:870px;background-size:contain;}.athlete-banner .num .number{font-size:1150px;line-height:780px;height:1544px;}.athlete-banner .athlete-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;height:850px;}.athlete-banner .athlete-flex .detail{z-index:1;width:28%;padding-top:100px;}}@media (min-width:1024px) and (max-width:1260px){.athlete-banner .athlete-flex .detail{width:30%;}}@media (min-width:1024px){.athlete-banner .athlete-flex .detail .name p{font-size:4em;line-height:68px;}.athlete-banner .athlete-flex .detail .number{margin:32px 0;}.athlete-banner .athlete-flex .detail .quote{margin:56px 0 15px 0;}.athlete-banner .athlete-flex .detail .quote p{font-family:Muli;font-size:2em;line-height:48px;color:#fff;}}@media (min-width:1024px) and (max-width:1240px){.athlete-banner .athlete-flex .detail .quote p{font-size:1.75em;}}@media (min-width:1024px){.athlete-banner .athlete-flex .cutout{position:absolute;top:25px;right:0;left:0;}.athlete-banner .athlete-flex .cutout img{height:90%;}.athlete-banner .athlete-flex .detail-table{width:25%;padding:85px 0;}}@media (min-width:1024px) and (max-width:1260px){.athlete-banner .athlete-flex .detail-table{width:30%;}}@media (min-width:1024px){.athlete-banner .athlete-flex .detail-table .teamlogo{width:220px;padding:40px 0;}.athlete-banner .athlete-flex .detail-table .info-table .field__item{height:75px;}.athlete-banner .athlete-flex .detail-table .info-table .field__item .field__item__name{font-size:1em;line-height:22px;width:30%;}.athlete-banner .athlete-flex .detail-table .info-table .field__item .field__item__value{font-size:1.125em;line-height:22px;width:70%;}.athlete-banner .athlete-flex .detail-table .info-table .field__item .field__item__value .media-icon img{height:23px;margin-top:10px;}.athlete-banner .athlete-flex .detail-table .info-table .field__item.key-athletes .field__item__value{padding:26px 0;}}@media (max-width:1023px) and (min-width:768px){.athlete-banner{padding-top:105px;}}@media (max-width:1023px) and (min-width:768px) and (width:768px){.athlete-banner{padding-top:70px;}}@media (max-width:1023px) and (min-width:768px){.athlete-banner .background{position:relative;height:470px;text-align:center;background-size:contain;}.athlete-banner .num .number{font-size:700px;line-height:400px;height:800px;}.athlete-banner .athlete-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;height:850px;}.athlete-banner .athlete-flex .detail{width:25%;padding-top:100px;}}@media (max-width:1023px) and (min-width:768px) and (max-width:1260px){.athlete-banner .athlete-flex .detail{width:30%;}}@media (max-width:1023px) and (min-width:768px){.athlete-banner .athlete-flex .detail .name p{font-size:4em;line-height:68px;}.athlete-banner .athlete-flex .detail .number{margin:32px 0;}.athlete-banner .athlete-flex .detail .quote{display:none;margin:56px 0 15px 0;}.athlete-banner .athlete-flex .detail .quote p{font-size:2em;line-height:48px;}}@media (max-width:1023px) and (min-width:768px) and (max-width:1240px){.athlete-banner .athlete-flex .detail .quote p{font-size:1.75em;}}@media (max-width:1023px) and (min-width:768px){.athlete-banner .athlete-flex .cutout{position:absolute;top:25px;right:0;left:0;}.athlete-banner .athlete-flex .cutout img{width:35%;}.athlete-banner .athlete-flex .detail-table{width:25%;padding:45px 0;}}@media (max-width:1023px) and (min-width:768px) and (max-width:1260px){.athlete-banner .athlete-flex .detail-table{width:30%;}}@media (max-width:1023px) and (min-width:768px){.athlete-banner .athlete-flex .detail-table .teamlogo{width:160px;padding:20px 0;}.athlete-banner .athlete-flex .detail-table .info-table .field__item{height:45px;}.athlete-banner .athlete-flex .detail-table .info-table .field__item .field__item__name{font-size:.8em;width:40%;}.athlete-banner .athlete-flex .detail-table .info-table .field__item .field__item__value{font-size:.9em;width:60%;}.athlete-banner .athlete-flex .detail-table .info-table .field__item .field__item__value .media-icon img{height:16px;margin-top:4px;}.athlete-banner:after{bottom:-25px;left:-500px;display:none;}}@media (max-width:767px){.athlete-banner{padding-top:65px;background:-webkit-radial-gradient(circle,rgba(0,0,0,0) 70%,#000 100%);background:radial-gradient(circle,rgba(0,0,0,0) 70%,#000 100%);background-color:#006a4d;}.athlete-banner .background{background:url(/themes/custom/sal/images/patterns/featured-waves.svg) no-repeat;background-size:cover;}.athlete-banner .num{display:none;}.athlete-banner .num .number{line-height:400px;height:800px;}.athlete-banner .athlete-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.athlete-banner .athlete-flex .empty-box{display:none;}.athlete-banner .athlete-flex .detail{width:100%;padding-top:20px;padding-right:16px;padding-left:16px;}.athlete-banner .athlete-flex .detail .name p{font-size:3em;line-height:50px;}.athlete-banner .athlete-flex .detail .number{margin:10px 0;}.athlete-banner .athlete-flex .detail .quote{display:none;}.athlete-banner .athlete-flex .cutout{width:100%;height:300px;padding:15px 0;}}@media (max-width:767px) and (max-width:374px){.athlete-banner .athlete-flex .cutout img{width:100%;}}@media (max-width:767px){.athlete-banner .athlete-flex .detail-table{width:100%;padding:0 16px;}.athlete-banner .athlete-flex .detail-table .teamlogo{width:140px;padding:15px 0;}.athlete-banner .athlete-flex .detail-table .info-table .field__item{height:45px;}.athlete-banner .athlete-flex .detail-table .info-table .field__item .field__item__name{font-size:.8em;width:40%;}.athlete-banner .athlete-flex .detail-table .info-table .field__item .field__item__value{font-size:.9em;width:60%;}.athlete-banner .athlete-flex .detail-table .info-table .field__item .field__item__value .media-icon img{height:16px;margin-top:4px;padding-right:25px;}.athlete-banner:after{bottom:-25px;display:none;}}.achievement.isOpen .read-more:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.flippy{padding-top:10px !important;}.browsehappy{margin:0;padding:0.5em 0;text-align:center;color:#000;background:#fff8e2;}.sr-only{display:block;visibility:hidden;width:0;height:0;}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);opacity:0.2;}100%{-webkit-transform:scale(2);opacity:0;}}@-webkit-keyframes slide{from{background-position:0 0;}to{background-position:-400px 0;}}
