/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,::before,::after{box-sizing:border-box;}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;}body{margin:0;font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';}hr{height:0;color:inherit;}abbr[title]{text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em;}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;}table{text-indent:0;border-color:inherit;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,select{text-transform:none;}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;}::-moz-focus-inner{border-style:none;padding:0;}:-moz-focusring{outline:1px dotted ButtonText;}:-moz-ui-invalid{box-shadow:none;}legend{padding:0;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}
table.bt thead,table.bt tbody th{display:none;}table.bt tfoot th,table.bt tfoot td,table.bt tbody td{border:none;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:top;float:left\9;width:100%\9;}table.bt tfoot th::before,table.bt tfoot td::before,table.bt tbody td::before{content:attr(data-th) ": ";display:inline-block;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;font-weight:bold;width:6.5em;}table.bt tfoot th.bt-hide,table.bt tfoot td.bt-hide,table.bt tbody td.bt-hide{display:none;}table.bt tfoot th .bt-content,table.bt tfoot td .bt-content,table.bt tbody td .bt-content{vertical-align:top;}.bt-wrapper.active{max-height:310px;overflow:auto;-webkit-overflow-scrolling:touch;}table.bt.bt--no-header tfoot td::before,table.bt.bt--no-header tbody td::before{display:none;}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body{color:#263238;font-size:15px;line-height:1.35;font-weight:normal;font-family:"ITCFranklinGothicW01-Bk 812647","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}h1{color:#007377;font-size:1.75rem;line-height:1.1;font-weight:400;font-family:"Cheltenham ITC W01 Book","Times New Roman",Times,Georgia,serif;letter-spacing:-0.05rem;margin:0 0 2rem;}@media (min-width:481px){h1{font-size:2.125rem;}}h2{color:#007377;font-size:1.25rem;line-height:1.2;font-weight:500;font-family:"ITCFranklinGothicW01-Md 812695","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;margin:2.1rem 0 1.35rem;}h3{color:#003d4c;font-size:1.125rem;line-height:1.2;font-weight:500;font-family:"ITCFranklinGothicW01-Md 812695","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}h4{font-size:1rem;font-weight:500;font-family:"ITCFranklinGothicW01-Md 812695","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}h5{font-weight:500;font-family:"ITCFranklinGothicW01-Md 812695","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}p,ul,ol{font-size:0.9375rem;font-weight:400;font-family:"ITCFranklinGothicW01-Bk 812647","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}.field--name-body h2:first-child,.field--name-body h3:first-child,.field--name-body h4:first-child,.field--name-body blockquote:first-child{margin-top:0;}blockquote{display:flex;margin-left:0;}blockquote::before{flex:0 1 54px;content:"‟";color:#003d4c;font-size:4.875rem;line-height:1.1;font-weight:700;font-style:italic;font-family:"Cheltenham ITC W01 Bold","Times New Roman",Times,Georgia,serif;float:left;}blockquote p{flex:0 1 calc(100% - 54px);font-size:1.0625rem;font-style:italic;font-family:"Cheltenham ITC W01 Book","Times New Roman",Times,Georgia,serif;}blockquote p:last-child::after{content:"”";color:#003d4c;font-size:1.5rem;line-height:1;}.big{color:#003d4c;font-size:1.125rem;font-weight:400;font-family:"Cheltenham ITC W01 Book","Times New Roman",Times,Georgia,serif;}.small{color:#424242;font-size:0.8125rem;}.form-text,.form-email,.form-url,.form-tel,.form-number,.form-time,.form-date{color:#263238;font-size:0.9375rem;line-height:32px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";border:1px solid #757575;border-radius:3px;padding:4px 2%;width:100%;transition:border-color 0.15s ease;}.form-text:focus,.form-email:focus,.form-url:focus,.form-tel:focus,.form-number:focus,.form-time:focus,.form-date:focus{outline-offset:2px;}.form-type-checkbox .form-checkbox{float:left;margin-top:2px;}.form-type-checkbox label{margin-left:10px;}#edit-required-key p{color:#e53935;font-size:0.875rem;font-family:"ITCFranklinGothicW01-Md 812695","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}textarea{color:#263238;font-size:0.9375rem;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";border:1px solid #757575;border-radius:1px 1px 0 0;padding:2%;width:100%;transition:border-color 0.15s ease;}textarea:focus{outline-offset:2px;}select{color:#263238;font-size:0.9375rem;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";border:1px solid #757575;border-radius:2px;background-color:#ffffff;box-shadow:inset 0 -7px 12px 0 rgba(0,0,0,0.015);padding:4px 2%;padding-right:2rem;width:100%;height:45px;}select:focus{outline-offset:2px;}select[disabled=disabled]{opacity:0.5;cursor:not-allowed;}@media (hover:none){input.form-text,textarea,select{font-size:1rem;}}.filter-wrapper{border:1px solid #1e88e5;border-top-style:none;border-radius:0 0 2px 2px;background-color:#f5f5f5;}.filter-wrapper .filter-help{float:none;}@media (min-width:993px){.filter-wrapper .filter-help{float:right;}}.filter-wrapper .filter-help p{font-size:0.875rem;}.filter-wrapper .filter-help p a{padding-left:0;}.filter-wrapper .filter-guidelines ul{font-size:0.8125rem;padding-left:12px;}input.form-submit{color:#ffffff;font-size:0.9375rem;line-height:42px;text-align:center;border-style:none;border-radius:2px;background-color:#007377;margin:0;margin-right:10px;padding:0 10%;width:100%;cursor:pointer;transition:background-color 0.1s ease;}@media (min-width:769px){input.form-submit{width:auto;}}input.form-submit:focus{outline-offset:2px;}input.form-submit:hover{background-color:#004244;}label{font-size:0.875rem;display:block;padding-bottom:3px;}.views-submit-button,.views-reset-button{position:relative;}.views-submit-button .hide-submit-text,.views-reset-button .hide-submit-text{color:#616161;font-size:0.8125rem;text-transform:uppercase;position:absolute;top:-20px;right:0;}.user-register-form{max-width:800px;}.field--type-webform{max-width:740px;}.field--type-webform legend{font-weight:normal;}.field--type-webform form > .webform-type-fieldset{border-style:none;margin:3rem 0 0;padding:0;}.field--type-webform form > .webform-type-fieldset::before{content:"";border-top:1px solid #e0e0e0;display:block;position:relative;top:-3rem;width:100%;}.field--type-webform form > .webform-type-fieldset > legend{padding:0;}.field--type-webform form > .webform-type-fieldset > legend .fieldset-legend{color:#007377;font-size:1.125rem;font-weight:500;font-family:"ITCFranklinGothicW01-Md 812695","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}.field--type-webform .webform-readonly input[type=text]{color:#424242;}.field--type-webform .webform-horizontal-rule{margin:2rem 0 !important;}.field--type-webform .form-type-tel,.field--type-webform .form-time,.field--type-webform .form-postal-code{max-width:300px;}.field--type-webform .form-number{max-width:400px;}.field--type-webform .form-date{padding:4px 2%;width:100%;max-width:300px;height:42px;}.field--type-webform .js-form-type-date .form-text.hasDatepicker{max-width:300px;}.field--type-webform .js-form-type-date .ui-datepicker-trigger{margin:12px 0 12px 1rem;}.field--type-webform .form-type-webform-document-file{border:1px solid #e0e0e0;border-radius:2px;background-color:#f5f5f5;padding:0.75rem;}.field--type-webform .form-type-webform-document-file .description{padding-top:1rem;}.webform-confirmation h3[role=alert]:focus{outline-width:0;}.collapse-processed > summary::marker{content:"";}a{color:#007377;text-decoration:underline;transition:color 0.2s ease;}a:hover{color:#007fa3;text-decoration:none;}a:visited{color:#007377;text-decoration:underline;}a:focus{outline-offset:1px;}.button{color:#ffffff;font-size:1rem;font-family:"ITCFranklinGothicW01-Md 812695","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;text-decoration:none;border-radius:2px;background-color:#007377;display:inline-block;padding:10px 30px;transition:background 0.3s ease;}.button:visited{color:#ffffff;}.button:hover{color:#ffffff;background-color:#004244;transition:background 0.15s ease;}.button-right-arrow{color:#ffffff;font-size:1rem;font-family:"ITCFranklinGothicW01-Md 812695","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;text-decoration:none;border-radius:2px;background-color:#007377;background-image:url(/themes/custom/realtaxconnect/images/icons/angle-right-white.svg),url(/themes/custom/realtaxconnect/images/inverted-arrow.svg);background-repeat:no-repeat;background-position:right 12px center,right center;background-size:auto 16px,auto auto;display:block;padding:10px 2rem 10px 1rem;transition:background 0.3s ease;}.button-right-arrow:visited{color:#ffffff;}.button-right-arrow:hover{color:#ffffff;background-color:#004244;background-position:right 10px center,right center;transition:background 0.15s ease;}.right-arrow,.right-arrow[target=_blank],.left-arrow{font-family:"ITCFranklinGothicW01-Md 812695","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;text-transform:uppercase;text-decoration:none;box-shadow:0 0 0 0 rgba(0,115,119,0);display:block;transition:all 0.3s ease;}.right-arrow:hover,.right-arrow[target=_blank]:hover,.left-arrow:hover{color:#003d4c !important;box-shadow:0 3px 0 0 rgba(0,115,119,0.75);transition:all 0.15s ease;}.right-arrow{background:transparent url(/themes/custom/realtaxconnect/images/icons/angle-right-teal.svg) no-repeat right 4px;background-size:auto 12px;padding-right:1rem;}.right-arrow[target=_blank]{background-image:url(/themes/custom/realtaxconnect/images/icons/external-link-teal.svg);}.left-arrow{background:transparent url(/themes/custom/realtaxconnect/images/icons/angle-left-teal.svg) no-repeat left 4px;background-size:auto 12px;padding-left:1rem;}.block-block-content.block-prominent .right-arrow{color:#ffffff;background-image:url(/themes/custom/realtaxconnect/images/icons/angle-right-white.svg);box-shadow:0 0 0 0 rgba(255,255,255,0);}.block-block-content.block-prominent .right-arrow:hover{color:#ffffff !important;box-shadow:0 3px 0 0 rgba(255,255,255,0.75);}.download::before{content:"\f56d";font-weight:400;font-family:"Font Awesome 5 Pro";margin-right:5px;}nav.pager ul.pager__items{text-align:center;margin:50px 0 40px -5px;padding:0;min-height:24px;}nav.pager ul.pager__items li.pager__item,nav.pager ul.pager__items li.pager__item--ellipsis,nav.pager ul.pager__items li.pager__item--first,nav.pager ul.pager__items li.pager__item--previous,nav.pager ul.pager__items li.pager__item--next,nav.pager ul.pager__items li.pager__item--last{color:#263238;font-size:0.875rem;display:inline-block;float:none;margin-left:5px;}nav.pager ul.pager__items li.pager__item a,nav.pager ul.pager__items li.pager__item--ellipsis a,nav.pager ul.pager__items li.pager__item--first a,nav.pager ul.pager__items li.pager__item--previous a,nav.pager ul.pager__items li.pager__item--next a,nav.pager ul.pager__items li.pager__item--last a{color:#444;line-height:inherit;border-radius:3px;display:block;padding:1px 10px;}nav.pager ul.pager__items li.pager__item{background-color:#f5f5f5;margin-bottom:8px;}nav.pager ul.pager__items li.pager__item--first,nav.pager ul.pager__items li.pager__item--previous,nav.pager ul.pager__items li.pager__item--next,nav.pager ul.pager__items li.pager__item--last{margin-left:0;}nav.pager ul.pager__items li.pager__item--first a,nav.pager ul.pager__items li.pager__item--previous a,nav.pager ul.pager__items li.pager__item--next a,nav.pager ul.pager__items li.pager__item--last a{padding:1px 5px;}@media (min-width:769px){nav.pager ul.pager__items li.pager__item--ellipsis,nav.pager ul.pager__items li.pager__item--first,nav.pager ul.pager__items li.pager__item--previous,nav.pager ul.pager__items li.pager__item--next,nav.pager ul.pager__items li.pager__item--last{background-color:transparent;}}nav.pager ul.pager__items li.pager__item--first a::before{content:"\f100";font-weight:400;font-family:"Font Awesome 5 Pro";}nav.pager ul.pager__items li.pager__item--previous a::before{content:"\f104";font-weight:400;font-family:"Font Awesome 5 Pro";}nav.pager ul.pager__items li.pager__item--next a::after{content:"\f105";font-weight:400;font-family:"Font Awesome 5 Pro";}nav.pager ul.pager__items li.pager__item--last a::after{content:"\f101";font-weight:400;font-family:"Font Awesome 5 Pro";}nav.pager ul.pager__items li.pager__item--ellipsis{display:none;}@media (min-width:769px){nav.pager ul.pager__items li.pager__item--ellipsis{display:inline-block;}}nav.pager ul.pager__items li.pager__item.is-active{color:#ffffff;border-radius:2px;background-color:#343b4a;}nav.pager ul.pager__items li.pager__item.is-active a{color:#ffffff;}ul.menu{margin:0;padding:0;}ul.menu li.leaf{display:inline;list-style:none;margin:0;padding:0;}ul.menu li.leaf a{text-decoration:none;}table{table-layout:fixed;border-collapse:collapse;border:1px solid #e0e0e0;margin:2rem 0;width:100%;}@media (max-width:768px){table{border-top-style:none;}}table caption{margin-bottom:0.3em;}table thead th{color:#003d4c;font-size:0.9375rem;-webkit-hyphens:auto;hyphens:auto;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#f5f5f5;padding:1rem;}table tbody td{font-size:0.9375rem;border-top:1px solid #e0e0e0 !important;}@media (min-width:769px){table tbody td{border-right:1px solid #e0e0e0;padding:1rem;}}table tbody td::before{text-align:left;border-right:1px solid #e0e0e0;background-color:#f5f5f5;margin:-1px;margin-right:unset;padding:1rem;}@media (min-width:769px){table tbody td::before{min-width:200px;}}table tbody td .bt-content{padding:1rem;}.toolbar-menu-administration .toolbar-menu{font-size:0.8125rem;}.toolbar-menu-administration .toolbar-menu a,.toolbar-menu-administration .toolbar-menu a:visited{color:#565656 !important;}.tabs{margin-bottom:1.25rem;}.tabs .primary{color:#263238;font-size:0.9375rem;line-height:normal;white-space:nowrap;border-bottom:1px solid #bdbdbd;list-style:none;margin:5px 0;padding:0;height:auto;}@media (min-width:481px){.tabs .primary{padding-left:5px;}}.tabs .primary li{display:block;}@media (min-width:481px){.tabs .primary li{display:inline;}}.tabs .primary li a{color:#263238;text-decoration:none;border-style:none;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;background-color:#eeeeee;display:block;margin:0 -15px -1px;padding:15px 15px 18px;height:auto;}@media (min-width:481px){.tabs .primary li a{border-top-style:none;display:inline-block;margin:0 5px -1px 0;padding:5px 15px;}}.tabs .primary li a:hover{border-color:#bdbdbd;background-color:#e0e0e0;}.tabs .primary li.is-active a{border-top-color:#007377;border-bottom-color:#bdbdbd;background-color:#ffffff;}@media (min-width:481px){.tabs .primary li.is-active a{border:1px solid #bdbdbd;border-top-color:#007377;border-bottom-color:#ffffff;}}.region-highlighted div[data-drupal-messages]{flex:0 1 auto;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1200px;}.region-highlighted .messages{flex:0 1 100%;max-width:100%;padding:1rem 1.5rem;margin:1.5rem;padding-left:2rem;}.media--type-image.align-right{margin:2px 0 2rem 2rem;}@media (max-width:768px){.media--type-image.align-right{float:none;margin:2px 0;}}.media--type-image.align-left{margin:2px 2rem 2rem 0;}@media (max-width:768px){.media--type-image.align-left{float:none;margin:2px 0;}}.region-help{flex:0 1 auto;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1200px;padding-right:1rem;padding-left:1rem;}#__bs_notify__{color:#ffffff !important;font-size:0.9375rem !important;font-weight:500;text-shadow:0 -1px 0 #222222;border-top-right-radius:8px !important;border-bottom-left-radius:0 !important;background-color:rgba(34,34,34,0.8) !important;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.3),inset -1px 0 0 0 rgba(255,255,255,0.3),0 -1px 0 0 rgba(34,34,34,0.75),1px 0 0 0 rgba(34,34,34,0.75);top:auto !important;right:auto !important;bottom:0 !important;left:0 !important;padding:20px 25px !important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);}.site-header{position:relative;}.site-header .region-header{flex:0 1 auto;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1200px;align-items:center;}@media (min-width:993px){.site-header .region-header{flex-wrap:nowrap;padding:0 1.5rem;}}.site-header .block-system-branding-block{flex:0 1 100%;box-shadow:0 1px 0 0 rgba(0,115,119,0.1);padding:1.8rem 1.5rem;padding-right:76px;}@media (min-width:993px){.site-header .block-system-branding-block{flex:0 1 320px;box-shadow:unset;padding:1.8rem 0;}}.site-header .block-system-branding-block a.site-logo{display:block;width:100%;max-width:320px;}@media (min-width:993px){.site-header .block-system-branding-block a.site-logo{width:320px;}}@media (max-width:992px){.search-block-form{background-color:#eeeeee;box-shadow:inset 0 1px 0 0 rgba(34,34,34,0.07);padding:1rem 1.5rem;width:100%;}}.search-block-form form{display:flex;align-items:center;}.search-block-form .form-type-search{margin:0;width:100%;}@media (min-width:993px){.search-block-form .form-type-search{width:180px;}}.search-block-form .form-type-search .form-search{color:#263238;border-style:none;border-radius:3px 0 0 3px;box-shadow:0 -1px 0 0 rgba(34,34,34,0.25),0 1px 0 0 rgba(34,34,34,0.25),-1px 0 0 0 rgba(34,34,34,0.25);padding:4px;width:100%;height:33px;}@media (min-width:993px){.search-block-form .form-type-search .form-search{z-index:1;padding-right:2px;}}.search-block-form .form-actions .form-submit.button{line-height:33px;text-indent:-9999px;border-radius:0 3px 3px 0;background:#ffffff url(/themes/custom/realtaxconnect/images/icons/search.svg) no-repeat center;background-size:14px auto;box-shadow:0 -1px 0 0 rgba(34,34,34,0.25),1px 0 0 0 rgba(34,34,34,0.25),0 1px 0 0 rgba(34,34,34,0.25);padding:0;width:48px;transition:all 0.3s ease;-webkit-tap-highlight-color:transparent;}@media (min-width:993px){.search-block-form .form-actions .form-submit.button{height:33px;}}.search-block-form .form-actions .form-submit.button:hover{background-color:#eeeeee;box-shadow:0 -1px 0 0 rgba(34,34,34,0.25),1px 0 0 0 rgba(34,34,34,0.25),0 1px 0 0 rgba(34,34,34,0.25);transition:all 0.15s ease;}.site-header .navigation.menu--main{flex:0 1 100%;}@media (min-width:993px){.site-header .navigation.menu--main{flex:0 1 calc(100% - 452px);padding:0 1rem;}}.site-header .navigation.menu--main > .menu{flex:0 1 auto;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1200px;font-size:1.0625rem;font-weight:400;font-family:"Cheltenham ITC W01 Book","Times New Roman",Times,Georgia,serif;}@media (min-width:993px){.site-header .navigation.menu--main > .menu{flex-wrap:nowrap;justify-content:flex-end;}}.site-header .navigation.menu--main > .menu .menu-item{flex:0 1 100%;padding:0;}@media (min-width:993px){.site-header .navigation.menu--main > .menu .menu-item{flex:0 1 auto;margin-left:0.5rem;}}.site-header .navigation.menu--main > .menu .menu-item.menu-item--expanded,.site-header .navigation.menu--main > .menu .menu-item.menu-item--collapsed{list-style:none;}.site-header .navigation.menu--main > .menu a{color:#575c60;text-transform:uppercase;text-decoration:none;display:block;padding:0.5rem 1.5rem;transition:background-color 0.15s ease;}@media (min-width:993px){.site-header .navigation.menu--main > .menu a{padding:0.5rem 1rem;}}@media (min-width:993px){.site-header .navigation.menu--main > .menu a:hover{color:#ffffff;border-radius:3px;background-color:#007377;}}@media (min-width:993px){.site-header .navigation.menu--main > .menu a:hover span i{background-color:#ffffff !important;}}.site-header .navigation.menu--main > .menu a[href^="/ijacket"]::first-letter,.site-header .navigation.menu--main > .menu a[href^="/itracs"]::first-letter{text-transform:lowercase;}.site-header .navigation.menu--main > .menu .menu-item.search a{position:relative;}@media (min-width:993px){.site-header .navigation.menu--main > .menu .menu-item.search a{overflow:hidden;padding:0 0 0 48px;width:32px;height:42px;}}.site-header .navigation.menu--main > .menu .menu-item.search a::before,.site-header .navigation.menu--main > .menu .menu-item.search a::after{font-weight:400;font-family:"Font Awesome 5 Pro";}@media (min-width:993px){.site-header .navigation.menu--main > .menu .menu-item.search a::before{content:"\f002";position:absolute;top:9px;left:15px;}}.site-header .navigation.menu--main > .menu .menu-item.search a::after{content:"\f002";font-size:14px;margin-left:0.5rem;}@media (min-width:993px){.site-header .navigation.menu--main > .menu .menu-item.search a::after{content:none;}}.site-header .navigation.menu--main > .menu .menu-item--active-trail > a{color:#003d4c;background-color:rgba(0,115,119,0.1);}@media (min-width:993px){.site-header .navigation.menu--main > .menu .menu-item--active-trail > a{border-radius:3px;}}@media (min-width:993px){.site-header .navigation.menu--main > .menu .menu-item--active-trail > a:hover{color:#ffffff;border-radius:3px;background-color:#007377;}}@media (min-width:993px){.site-header .navigation.menu--main > .menu .menu-item--active-trail > a:hover span i{background-color:#ffffff !important;}}@media (min-width:993px){.site-header .navigation.menu--main > .menu .menu-item--active-trail > a span i{background-color:#003d4c !important;}}@media (max-width:992px){.site-header{overflow:hidden;height:90px;}}.site-header .navigation.menu--main .menu-button{color:#007377;border-style:none;background-color:transparent;position:absolute;top:20px;right:13px;z-index:2;padding:17px 15px;width:56px;height:49px;cursor:pointer;}@media (min-width:993px){.site-header .navigation.menu--main .menu-button{display:none;}}.site-header .navigation.menu--main .menu-button:focus{outline-color:#007377;outline-width:1px;}.site-header.mobile-menu-open #mobile-menu-icon i:nth-child(1){top:6px;left:50%;width:0;}.site-header.mobile-menu-open #mobile-menu-icon i:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);}.site-header.mobile-menu-open #mobile-menu-icon i:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.site-header.mobile-menu-open #mobile-menu-icon i:nth-child(4){top:6px;left:50%;width:0;}.site-header #mobile-menu-icon{border:15px solid rgba(0,115,119,0);display:block;position:absolute;top:20px;right:11px;z-index:1;width:60px;height:45px;cursor:pointer;}@media (min-width:993px){.site-header #mobile-menu-icon{display:none;}}.site-header #mobile-menu-icon span{color:#007377;position:absolute;top:-3px;right:32px;}.site-header #mobile-menu-icon i{border-radius:7px;background-color:#007377;display:block;position:absolute;left:0;width:100%;height:3px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all 0.3s cubic-bezier(0.55,0,0.1,1);}.site-header #mobile-menu-icon i:nth-child(1){top:0;}.site-header #mobile-menu-icon i:nth-child(2),.site-header #mobile-menu-icon i:nth-child(3){top:7px;}.site-header #mobile-menu-icon i:nth-child(4){top:14px;}.site-header #mobile-menu-icon:hover{-webkit-tap-highlight-color:transparent;}.sub-header{border-top:4px solid #007377;padding:1rem 0;}.sub-header .region-breadcrumb .block-system-breadcrumb-block nav.breadcrumb ol{flex:0 1 auto;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1200px;font-size:0.75rem;padding:0 1.5rem;}.sub-header .region-breadcrumb .block-system-breadcrumb-block nav.breadcrumb ol li{padding-right:3px;}.sub-header .region-breadcrumb .block-system-breadcrumb-block nav.breadcrumb ol li::before{content:"\f105";font-size:10px;font-weight:400;font-family:"Font Awesome 5 Pro";}.sub-header .region-breadcrumb .block-system-breadcrumb-block nav.breadcrumb ol li:first-child::before{content:none;}.site-footer{border-top:1px solid #e0e0e0;}.site-footer .footer .region-footer{flex:0 1 auto;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1200px;padding:1rem 0;}@media (min-width:993px){.site-footer .footer .region-footer{position:relative;z-index:1;}}.site-footer .footer .navigation.menu--footer{flex:0 1 100%;}.site-footer .footer .navigation.menu--footer .menu{font-size:0.9375rem;font-family:"Cheltenham ITC W01 Book","Times New Roman",Times,Georgia,serif;display:flex;flex-wrap:wrap;}.site-footer .footer .navigation.menu--footer .menu .menu-item{flex:0 1 100%;}@media (min-width:993px){.site-footer .footer .navigation.menu--footer .menu .menu-item{flex:0 1 auto;}}.site-footer .footer .navigation.menu--footer .menu a{color:#003d4c;text-decoration:none;display:block;padding:0.75rem 1.5rem;}.site-footer .footer .navigation.menu--footer .menu a:hover{color:#007377;}html{box-sizing:border-box;}*,*::before,*::after{box-sizing:inherit;}.sr-only{border:0;overflow:hidden;position:absolute;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;}body{background-color:#f5f5f5;overflow-x:hidden;margin:0;}.sub-header,.region-highlighted,.site-main{background-color:#ffffff;}img{vertical-align:bottom;max-width:100%;height:auto;}hr{border-style:none;border-top:1px solid #e0e0e0;}.site-main #main-content{font-size:0;line-height:0;}.no-sidebars .site-main .main-layout .layout-content{flex:0 1 auto;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1200px;padding-bottom:50px;}.no-sidebars .site-main .main-layout .layout-content .region-content{flex:0 1 100%;max-width:100%;padding:1rem 1.5rem;}.sidebar-first .site-main .main-layout{flex:0 1 auto;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1200px;padding-bottom:50px;}.sidebar-first .site-main .main-layout .layout-content{flex:0 1 100%;max-width:100%;padding:1rem 1.5rem;order:2;}@media (min-width:993px){.sidebar-first .site-main .main-layout .layout-content{flex:0 1 75%;max-width:75%;padding:1rem 1.5rem;}}.sidebar-first .site-main .main-layout .layout-sidebar-first{flex:0 1 100%;max-width:100%;padding:1rem 1.5rem;order:1;}@media (min-width:993px){.sidebar-first .site-main .main-layout .layout-sidebar-first{flex:0 1 25%;max-width:25%;padding:1rem 1.5rem;}}.sidebar-second .site-main .main-layout{flex:0 1 auto;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1200px;padding-bottom:50px;}.sidebar-second .site-main .main-layout .layout-content{flex:0 1 100%;max-width:100%;padding:1rem 1.5rem;}@media (min-width:993px){.sidebar-second .site-main .main-layout .layout-content{flex:0 1 75%;max-width:75%;padding:1rem 1.5rem;padding-right:3rem;}}.sidebar-second .site-main .main-layout .layout-sidebar-second{flex:0 1 100%;max-width:100%;padding:1rem 1.5rem;}@media (min-width:993px){.sidebar-second .site-main .main-layout .layout-sidebar-second{flex:0 1 25%;max-width:25%;padding:1rem 1.5rem;}}.both-sidebars .site-main .main-layout{flex:0 1 auto;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1200px;padding-bottom:50px;}@media (min-width:993px){.both-sidebars .site-main .main-layout .views-field-title,.both-sidebars .site-main .main-layout .page-title{margin-left:calc(25% + 0.75rem);}}.both-sidebars .site-main .main-layout .layout-content{flex:0 1 100%;max-width:100%;padding:1rem 1.5rem;order:2;}@media (min-width:993px){.both-sidebars .site-main .main-layout .layout-content{flex:0 1 50%;max-width:50%;padding:1rem 1.5rem;}}.both-sidebars .site-main .main-layout .layout-sidebar-first{flex:0 1 100%;max-width:100%;padding:1rem 1.5rem;order:1;}@media (min-width:993px){.both-sidebars .site-main .main-layout .layout-sidebar-first{flex:0 1 25%;max-width:25%;padding:1rem 1.5rem;}}.both-sidebars .site-main .main-layout .layout-sidebar-second{flex:0 1 100%;max-width:100%;padding:1rem 1.5rem;order:3;}@media (min-width:993px){.both-sidebars .site-main .main-layout .layout-sidebar-second{flex:0 1 25%;max-width:25%;padding:1rem 1.5rem;}}.sidebar-first aside p,.sidebar-second aside p,.both-sidebars aside p{margin-top:0;}.layout-content-header{flex:0 1 auto;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1200px;}.layout-content-header .region-content-header{flex:0 1 100%;max-width:100%;padding:1rem 1.5rem;}.layout-content-bottom{flex:0 1 auto;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1200px;padding-bottom:25px;}.layout-content-bottom .region-content-bottom{flex:0 1 100%;max-width:100%;padding:1rem 1.5rem;}.search-form .form-type-search{display:block;}.search-form .form-type-search label{display:block;}.search-form .form-type-search .form-search{color:#263238;font-size:0.9375rem;line-height:32px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";border:1px solid #757575;border-radius:3px;padding:4px 2%;width:100%;transition:border-color 0.15s ease;max-width:700px;}.search-form .form-type-search .form-search:focus{outline-offset:2px;}.search-form .form-submit{margin-bottom:1rem;}.paragraph--type--columns[data-column-align=top] .field--name-field-column{align-items:flex-start;}.paragraph--type--columns[data-column-align=center] .field--name-field-column{align-items:center;}.paragraph--type--columns[data-column-align=bottom] .field--name-field-column{align-items:flex-end;}.paragraph--type--columns .field--name-field-column{display:flex;flex-wrap:wrap;}@media (min-width:769px){.paragraph--type--columns .field--name-field-column{flex-wrap:nowrap;}}.paragraph--type--columns .field--name-field-column .field__item{flex:0 1 100%;}@media (min-width:769px){.paragraph--type--columns[data-column-count=count-2] .field--name-field-column .field__item{flex:0 1 50%;}}@media (min-width:769px){.paragraph--type--columns[data-column-count=count-3] .field--name-field-column .field__item{flex:0 1 33.3333333333%;}}@media (min-width:769px){.paragraph--type--columns[data-column-count=count-4] .field--name-field-column .field__item{flex:0 1 25%;}}.block-block-content .field--name-field-hero-image{overflow:hidden;position:relative;z-index:1;height:60vh;}.block-block-content .field--name-field-hero-image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;}.path-frontpage .layout-container{position:relative;}.path-frontpage .site-header{background-color:rgba(245,245,245,0.8);box-shadow:0 1px 0 0 rgba(33,33,33,0.05);position:absolute;top:0;left:0;z-index:2;width:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);}.path-frontpage .sub-header{border-style:none;padding:0;}.path-frontpage .site-main .main-layout .layout-content{background-color:#2c2a29;padding-bottom:0;max-width:unset;}.path-frontpage .site-main .main-layout .layout-content .region-content{padding:0;}.path-frontpage .site-main .main-layout .block-page-title-block{overflow:hidden;position:absolute !important;margin:0;padding:0;width:0;height:0;}.path-frontpage .search-block-form .form-type-search .form-search,.path-frontpage .search-block-form .form-actions .form-submit.button{background-color:rgba(255,255,255,0.5);}.path-frontpage .search-block-form .form-actions .form-submit.button:hover{background-color:rgba(238,238,238,0.5);}
