/**handles:otter-style**/
/*!
Theme Name: OtterWaiver
Theme URI: http://underscores.me/
Author: James Blain
Author URI: https://www.blainwebdesign.com
Description: This is a custom theme created for Otter Waiver
Version: 1.0.1
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: otter
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

OtterWaiver is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}:root{--text-color:var(--black);--bkg-color:var(--white);--menu-Shadow-color:rgba(0,0,0,0.19);--searchBkg-color:#F6F6F6;--border-radius:5px;--animation-speed:1s}.background_green,.background_green h1,.background_green h2,.background_green h3,.background_green h4,.background_green h5,.background_green h6,.background_navy,.background_navy h1,.background_navy h2,.background_navy h3,.background_navy h4,.background_navy h5,.background_navy h6,.textWhite{color:#fff;color:var(--white)}html{font-size:16px;line-height:20px}@media (min-width:768px){html{font-size:18px;line-height:22px}}body,button,input,optgroup,select,textarea{color:#000;color:var(--text-color);font-family:Roboto,sans-serif;font-weight:300;font-size:16px;font-size:.89rem;line-height:1.375}@media (min-width:576px){body,button,input,optgroup,select,textarea{font-size:18px;font-size:1rem}}h1,h2,h3,h4,h5,h6{color:var(--green)}.h1Style,.h2Style,.h3Style,.h4Style,.h5Style,.h6Style,h1,h2,h3,h4,h5,h6{clear:both;font-weight:600;margin:0;line-height:1.5}.h1Style,h1{font-size:34px;font-size:1.89rem}.h2Style,h2{font-size:34px;font-size:1.89rem}.h3Style,h3{font-size:24px;font-size:1.34rem}.h4Style,.heroSubhead,h4{font-size:18px;font-size:1rem;line-height:1.34}.h5Style,.h6Style,h5,h6{font-size:16px;font-size:.89rem;line-height:1.23}@media (min-width:576px){.h1Style,h1{font-size:48px;font-size:2.67rem}.h2Style,h2{font-size:40px;font-size:2.23rem}.h3Style,h3{font-size:32px;font-size:1.78rem}.h4Style,.heroSubhead,h4{font-size:22px;font-size:1.23rem;line-height:1.5}.h5Style,.h6Style,h5,h6{font-size:16px;font-size:.89rem;line-height:1.375}}@media (min-width:768px){.h1Style,h1{font-size:64px;font-size:3.56rem}.h2Style,h2{font-size:48px;font-size:2.67rem}.h3Style,h3{font-size:34px;font-size:1.89rem}.h4Style,.heroSubhead,h4{font-size:24px;font-size:1.34rem}.h5Style,.h6Style,h5,h6{font-size:18px;font-size:1rem;line-height:24px;line-height:1.34}}p{margin-bottom:1em}.heroSubhead{margin-top:0;font-weight:300;line-height:1.34}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff;background-color:var(--bkg-color);transition:background-color 1s linear;transition:background-color var(--animation-speed) linear}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1em 0;padding-left:0}ul{list-style:disc;padding-left:1.5em}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a,a:active,a:focus,a:visited{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}a:active,a:hover{outline:0}.vc_general.vc_btn3{font-weight:500;font-size:16px;letter-spacing:0;text-align:center;min-width:230px;min-height:50px;padding-left:15px;padding-right:15px;border-radius:var(--border-radius)}@media(min-width:768px){.vc_general.vc_btn3{padding-left:30px;padding-right:30px}}.twoButtonPairWrapper a.vc_general.vc_btn3.arrowButton{font-size:22px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.socialBar{list-style:none;padding:0;margin:5px 0;font-size:0}.socialBar li{display:inline-block}.socialBar li a{display:inline-block}.socialBar li{padding-left:2px;padding-right:2px}#primary .socialBar li{padding-left:5px;padding-right:5px}#primary .socialBar li:first-child,.socialBar li:first-child{padding-left:0}#primary .socialBar li:last-child,.socialBar li:last-child{padding-right:0}.socialBar li .social-icon{background-color:transparent;background-size:contain;background-position:center;height:30px;width:30px;display:inline-block}#primary .socialBar li .social-icon{width:28px;height:28px}#primary .socialBar li .social-icon,#primary .socialBar li .social-icon:hover{opacity:1}@media(min-width:768px){#primary .socialBar{text-align:right}#primary .socialBar li .social-icon{opacity:.5}}.social-icon.facebook{background-image:url("https://otterwaiver.com/wp-content/themes/otter/images/socialIcons/Facebook.svg")}.social-icon.twitter{background-image:url("https://otterwaiver.com/wp-content/themes/otter/images/socialIcons/Twitter.svg")}.social-icon.youtube{background-image:url("https://otterwaiver.com/wp-content/themes/otter/images/socialIcons/YouTube.svg")}.social-icon.linkedin{background-image:url("https://otterwaiver.com/wp-content/themes/otter/images/socialIcons/LinkedIn.svg")}.social-icon.instagram{background-image:url("https://otterwaiver.com/wp-content/themes/otter/images/socialIcons/Instagram.svg")}.accentBar,.accentBarCentered{display:table;color:var(--darkest-grey);position:relative;text-transform:uppercase;padding:0 0 0 38px;margin:0;font-weight:500;font-size:14px;font-size:.78rem;line-height:35px;line-height:1.95rem}.accentBarCentered{margin:0 auto}.accentBar:before,.accentBarCentered:before{display:block;content:"";position:absolute;height:5px;width:28px;top:calc(50% - 2.5px);left:0;background-color:var(--green)}@media(min-width:768px){.oversizeImageLeft img,.oversizeImageRight img,img.oversizeImageLeft,img.oversizeImageRight{margin:auto;position:absolute;top:0;bottom:0;max-width:unset;width:auto;height:100%}.oversizeImageLeft img,img.oversizeImageLeft{right:40px}.oversizeImageRight img,img.oversizeImageRight{left:40px}}.textLight{font-weight:300}.textRegular{font-weight:400}.textMedium{font-weight:500}div.vc_row.colored_inner_container_inner_row{margin-left:calc(50% - 50vw - 30px);margin-right:calc(50% - 50vw - 30px);width:100vw}.colored_inner_container_column>.vc_column-inner,.colored_inner_container_inner_row>.vc_column_container>.vc_column-inner,.colored_inner_container_row .section_clear>.vc_column_container>.vc_column-inner{margin:15px calc(50% - 50vw) 15px calc(50% - 50vw)}.colored_inner_container_column>.vc_column-inner .vc_btn3-container.vc_btn3-inline,.colored_inner_container_inner_row>.vc_column_container>.vc_column-inner .vc_btn3-container.vc_btn3-inline,.colored_inner_container_row .section_clear>.vc_column_container>.vc_column-inner .vc_btn3-container.vc_btn3-inline{margin-bottom:0}.colored_inner_container_column>.vc_column-inner>.wpb_wrapper,.colored_inner_container_inner_row>.vc_column_container>.vc_column-inner>.wpb_wrapper,.colored_inner_container_row .section_clear>.vc_column_container>.vc_column-inner>.wpb_wrapper{display:flex;height:100%;flex-direction:column}.colored_inner_container_column>.vc_column-inner>.wpb_wrapper>.wpb_content_element:first-child,.colored_inner_container_inner_row>.vc_column_container>.vc_column-inner>.wpb_wrapper>.wpb_content_element:first-child,.colored_inner_container_row .section_clear>.vc_column_container>.vc_column-inner>.wpb_wrapper>.wpb_content_element:first-child{flex-grow:1}@media (min-width:768px){div.vc_row.colored_inner_container_inner_row{border-radius:5px;border-radius:var(--border-radius);margin-left:-15px;margin-right:-15px;width:unset}.colored_inner_container_column>.vc_column-inner,.colored_inner_container_inner_row>.vc_column_container>.vc_column-inner,.colored_inner_container_row .section_clear>.vc_column_container>.vc_column-inner{margin:15px}}@media(max-width:767px){.centerMobile{text-align:center}}@media(max-width:991px){.center_tablet{text-align:center}}.rowTopPadding{padding-top:50px!important}.rowBottomPadding{padding-bottom:50px!important}@media(min-width:768px){.rowTopPadding{padding-top:100px!important}.rowBottomPadding{padding-bottom:100px!important}}.boxShadowImage img,img.boxShadowImage{box-shadow:0 20px 60px 0 rgba(0,0,0,.2)}.roundedImage img,.rounded_border,img.roundedImage{border-radius:var(--border-radius)}@media(min-width:768px){.padding_desktop{padding-left:40px;padding-right:40px}.padding_inner_desktop>.vc_column-inner{padding-left:40px;padding-right:40px}}#page{margin:0;height:100%;overflow:hidden;overflow-y:auto;overflow-x:hidden}#masthead{position:relative;line-height:1;width:100%;z-index:9;background:#fff;box-shadow:0 2px 12px 0 var(--menu-Shadow-color)}#masthead.expanded{position:fixed}#masthead a{text-decoration:none}#masthead button{background:0 0;background-color:transparent;height:100%;width:40px;border:none;outline:0;border-radius:0;padding:0 .5em 0 .5em;cursor:pointer}.search-icon{background-image:url(https://otterwaiver.com/wp-content/themes/otter/images/searchIcon_dark.svg)}#masthead ul{height:100%;list-style:none;padding:0;margin:0}#masthead li{display:inline-block;margin:0;vertical-align:middle;position:relative}#masthead li{width:100%}#masthead .wrapper{height:100%;width:100%;display:flex;align-items:center;margin-bottom:1px}#masthead a:active,#masthead a:focus,#masthead a:hover{text-decoration:none}#PrimaryMenu,#TopMenu{background:var(--bkg-color);transition:background-color 1s linear;transition:background-color var(--animation-speed) linear}#TopMenu{background-color:#00293a;background-color:var(--navy);color:#fff;color:var(--white);width:100%;height:40px;left:0;right:0}#TopMenu a{color:#fff;color:var(--white)}#TopMenu .wrapper{padding:0 15px}#TopMenu .wrapper>.spacer{flex-grow:1;text-align:right;justify-content:flex-end}ul.shortcutBar{display:flex;justify-content:center;align-items:center}ul.shortcutBar a{white-space:nowrap;font-size:14px;color:#f87c56;letter-spacing:0;line-height:14px;vertical-align:middle;display:inline-flex;align-items:center}ul.shortcutBar-right{text-align:right;justify-content:flex-end}#masthead li.darkmode-switch-container,#masthead li.search-button-container{width:auto}#masthead li.darkmode-switch-container,#masthead li.search-button-container .search-toggle{font-size:0}ul.shortcutBar li{display:inline-block}ul.shortcutBar-left li{padding-right:20px}ul.shortcutBar-left i{height:20px;width:20px;margin-right:5px}#TopMenu .search-button-container{display:none}#TopMenu .search-button-container i{height:24px;padding-right:100%;display:block;background-size:contain;background-position:center;background-repeat:no-repeat}#PrimaryMenu{position:relative;overflow:visible;z-index:9}@media (min-width:992px){.pinned:not(.top) #PrimaryMenu{-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out}.not-top #PrimaryMenu{position:fixed;width:100%;top:0;transform:translateY(-100%)}.not-top #PrimaryMenu:after,.not-top #PrimaryMenu:before{display:none!important}.pinned #PrimaryMenu{position:fixed;transform:translateY(0);top:0;width:100%;box-shadow:0 2px 12px 0 var(--menu-Shadow-color)}.not-top #TopMenu{margin-bottom:94px}.top #PrimaryMenu{position:relative;top:0}}#PrimaryMenu,#search-container{height:65px;padding-bottom:1px}#PrimaryMenu:after{content:"";display:block;position:absolute;width:100%;height:1px;bottom:0;background-color:#009384;background-color:var(--green);z-index:-1}@media (max-width:991px){#PrimaryMenu:before{display:none}}#mobile-header{display:flex;align-items:center;padding:0 10px;height:100%;width:100%}#mobile-header .headerlogo_container,.footerlogo_container{display:inline-block;position:relative;flex-grow:1;text-align:left;font-size:0;height:50px}a.footerlogo_container:before,a.headerlogo_container:before{content:'';display:block;top:0;position:absolute;height:100%;width:100%}#mobile-header .headerlogo{width:auto;height:50px}.headerlogo.dark{display:none}#menu-primary .scrollNavButton:after,#menu-primary .scrollNavButton:before,.icon-bar{display:block;width:25px;height:3px;border-radius:1px;background-color:var(--black);margin:0 auto 7px auto}.icon-bar:last-child{margin-bottom:0}#search-container .icon-bar:last-child,#search-container .icon-bar:nth-child(2),.expanded .icon-bar:last-child,.expanded .icon-bar:nth-child(2){width:29px;left:-2px;margin:0}#masthead.expanded .icon-bar:nth-child(2),#search-container .icon-bar:nth-child(2){-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:1.55px;position:relative}#masthead.expanded .icon-bar:nth-child(3):not(:last-child){display:none}#masthead.expanded .icon-bar:last-child,#search-container .icon-bar:last-child{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:1.55px;position:relative}#primaryMenuItems{display:none;position:absolute;background:var(--bkg-color);z-index:9;left:0;top:65px;width:100%;height:calc(100vh - 104px);overflow:auto;transition:all 2ms ease-in-out;background:var(--bkg-color)}#masthead.expanded #primaryMenuItems{display:flex}#primaryMenuItems ul{padding:0;margin:0;width:100%;list-style:none;color:var(--black);font-weight:700;font-size:16px}#primaryMenuItems>ul{padding-bottom:25px;display:table;overflow:hidden}#primaryMenuItems>ul>li{display:block;padding:0}@media(max-width:992px){#primaryMenuItems>ul li{border-top:1px solid var(--white);background-color:var(--lightest-grey)}}#primaryMenuItems>ul>li.button{padding:18px;background-color:transparent}#primaryMenuItems>ul>li a{text-decoration:none;text-transform:uppercase;height:56px;padding:15px;display:flex;align-items:center;color:var(--black)}#masthead.expanded #primaryMenuItems>ul>li.expanded>a{color:var(--green)}#primaryMenuItems>ul>li .sub-menu li a span.docPracticeNameMenu{display:none}#primaryMenuItems>ul>li .sub-menu li a span .mobileParenthesis:first-child{padding-left:5px}#primaryMenuItems>ul>li a .dropdown_arrow{display:block;position:absolute;right:15px;top:23px}#primaryMenuItems .dropdown_arrow svg{width:13px;height:auto}#primaryMenuItems>ul>li.button a{background:var(--green);color:var(--white);padding:22px 30px;border-radius:30px;border-radius:var(--border-radius);text-align:center;justify-content:center}#primaryMenuItems .sub-menu{display:none}#primaryMenuItems .sub-menu>li{border-bottom:1px solid var(--grey)}@media(max-width:991px){#primaryMenuItems li.expanded .sub-menu{display:block}#primaryMenuItems li.expanded .dropdown_arrow svg{transform:rotate(180deg)}}#primaryMenuItems .sub-menu .menuItemIcon{padding-right:20px}#primaryMenuItems .sub-menu .menuItemIcon{display:flex;align-items:center;justify-content:center;width:55px;height:55px}#primaryMenuItems .sub-menu .menuItemIcon svg{height:auto;width:100%;max-width:100%;max-height:100%}#primaryMenuItems .sub-menu .menuItemIcon svg .st0{fill:var(--darkest-grey)}#primaryMenuItems .sub-menu a .menuItemDescription{display:none}#TopMenu .search-toggle i{background-image:url('https://otterwaiver.com/wp-content/themes/otter/images/searchIcon_light.svg')}@media(max-width:991px){#masthead.expanded #search-container{display:block!important}}#search-container{position:absolute;display:none;top:0;left:0;width:100%}#search-container form{height:100%;width:100%;display:flex;align-items:center}#search-container .search-content-container{display:flex;align-items:center;height:100%;flex-grow:1;background-color:var(--searchBkg-color)}#search-container .search-submit{font-size:0;margin:0 10px 0 20px}#search-container .search-icon{width:24px;height:24px;background-image:url('https://otterwaiver.com/wp-content/themes/otter/images/searchIcon_dark.svg')}#search-container .search-content-container input{height:100%;width:100%;background-color:transparent;border:none;outline:0}#search-container .search-field::placeholder{text-transform:capitalize}#search-container .search-toggle-container{position:relative;display:flex;height:100%;overflow:hidden;width:57px;background-color:var(--bkg-color)}#search-container .search-toggle-container button{height:100%;width:50px;position:absolute;padding:0}#search-container .icon-bar:last-child,#search-container .icon-bar:nth-child(2){left:12px}@media(min-width:991px){#masthead button{padding:0;width:auto}#TopMenu{position:relative;top:0;border-bottom:none}#masthead li.search-button-container{display:inline-block;margin-right:10px}ul.shortcutBar-left li{padding-right:30px}#search-container{height:42px;top:-41px;left:0}#PrimaryMenu{height:85px;padding-bottom:4px}#PrimaryMenu:after{height:4px}#PrimaryMenu .wrapper,#TopMenu .wrapper{padding:0 20px}#mobile-header{width:auto;padding:0}#mobile-header .headerlogo{height:50px;width:auto}#mobile-header .navbar-toggle,#mobile-header .search-toggle{display:none}#primaryMenuItems{position:static;display:inline-block;border-radius:0;height:100%;flex-grow:1;align-items:center;box-shadow:none;overflow:visible;width:auto;background:0 0}#primaryMenuItems ul{white-space:nowrap;height:100%;display:flex;width:100%;justify-content:flex-end;padding:0;overflow:visible}#primaryMenuItems>ul>li{display:inline-flex;height:100%;width:auto;align-items:center;justify-content:flex-end;padding:0;border-top:none}#primaryMenuItems>ul>li{margin:0 15px}#primaryMenuItems>ul>li:first-child{margin-left:0}#primaryMenuItems>ul>li:last-child{margin-right:0}#primaryMenuItems>ul>li.button{padding:0}#primaryMenuItems>ul>li:not(.button):hover a,#primaryMenuItems>ul>li:not(.button)>ul>li:hover a{color:var(--green)}#primaryMenuItems>ul>li:not(.button)>ul>li:hover a svg .st0{fill:var(--green)}#primaryMenuItems>ul>li a{color:var(--text-color);font-weight:500}#primaryMenuItems>ul>li a .dropdown_arrow{display:inline-block;position:relative;font-size:0;line-height:0;margin-left:7px;right:0;top:unset;top:auto}#primaryMenuItems>ul>li.full-width-submenu{position:static}#primaryMenuItems .dropdown_arrow svg{width:10px;height:auto}#primaryMenuItems>ul>li.menu-item-has-children:hover .dropdown_arrow svg{transform:rotate(180deg)}#primaryMenuItems>ul>li.menu-item-has-children:hover .sub-menu{display:block}#primaryMenuItems>ul>li .sub-menu{position:absolute;display:none;justify-content:left;top:80px;background:#fff;background:var(--white);width:315px;left:0;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);height:unset;padding:25px 25px 20px 25px;box-shadow:0 20px 40px -1px rgba(0,0,0,.35);border-radius:var(--border-radius);overflow:hidden}#primaryMenuItems>ul>li .sub-menu img{width:64px;height:64px;border-radius:100%;position:absolute;margin:auto;left:0}#primaryMenuItems>ul>li .sub-menu li a span .mobileParenthesis{display:none}#primaryMenuItems>ul>li .sub-menu li a span.docPracticeNameMenu{display:inline-block;padding-top:5px}#primaryMenuItems>ul>li .sub-menu li{border:none;display:block;width:100%;position:relative}#primaryMenuItems>ul>li .sub-menu li:not(:last-child){margin-bottom:0}#primaryMenuItems>ul>li .sub-menu li a{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:unset;width:auto;color:var(--grey);text-align:left;text-transform:capitalize}#primaryMenuItems .sub-menu .menuItemIcon{padding-right:15px}#primaryMenuItems>ul>li .sub-menu li a:hover .menuItemIcon svg g{fill:#009383;fill:var(--green)}#primaryMenuItems .sub-menu .menuItemTitle{font-weight:500;font-size:18px;font-size:1rem;color:var(--darkest-grey)}#primaryMenuItems .sub-menu a:hover .menuItemTitle{color:#009383;color:var(--green)}#primaryMenuItems .sub-menu a .menuItemDescription{font-weight:300;font-size:12px;color:#00293a;line-height:150%;letter-spacing:0;margin-top:5px}#primaryMenuItems>ul>li .sub-menu li a span{display:block;text-transform:capitalize;font-size:16px;color:var(--green-light);letter-spacing:-1.07px;white-space:normal}#primaryMenuItems>ul>li.menu-item-has-children.full-width-submenu:hover .sub-menu{display:flex}#primaryMenuItems>ul>li.menu-item-has-children.full-width-submenu .sub-menu{display:none;position:absolute;justify-content:space-evenly;align-items:center;width:100%;height:245px;left:0;padding:25px 30px;box-shadow:0 3px 4px 0 rgba(0,0,0,.19);box-shadow:0 3px 4px 0 var(--menu-Shadow-color)}#primaryMenuItems>ul>li.full-width-submenu .sub-menu li{width:auto}#primaryMenuItems>ul>li.full-width-submenu .sub-menu li a{flex-direction:column;align-items:center;margin:0;padding:0;height:100%;font-size:18px;color:var(--grey);letter-spacing:0;text-align:center}#primaryMenuItems>ul>li.full-width-submenu .sub-menu li a img{position:relative;max-width:100%;width:130px;height:auto;margin-bottom:15px;left:unset}#primaryMenuItems>ul>li.full-width-submenu .sub-menu li a span{margin-top:8px;letter-spacing:-1.07px;text-align:center}}@media(min-width:992px){#primaryMenuItems>ul>li{margin:0 7px}#primaryMenuItems>ul>li a{padding:0}}@media (min-width:1100px){#primaryMenuItems>ul>li{margin:0 15px}#primaryMenuItems>ul>li.button a{min-width:200px}}.sticky{display:block}.page,.post{margin:0}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:0}.page-links{clear:both;margin:0 0 1.5em}.otter_blogPosts .vc_grid.vc_row .vc_pageable-slide-wrapper{display:flex;flex-wrap:wrap;align-content:center;justify-content:center}@media(min-width:768px){.otter_blogPosts .vc_grid.vc_row .vc_pageable-slide-wrapper{justify-content:flex-start}}.otter_blogPosts .vc_grid-container .vc_grid-filter,recentPostsList .vc_grid-container .vc_grid-filter-select{display:none}.otter_blogPosts li.vc_grid-filter-item:before{display:none}.otter_blogPosts .vc_grid-container .vc_grid-item-mini .vc_grid-filter,recentPostsList .vc_grid-container .vc_grid-item-mini .vc_grid-filter-select{display:block;text-align:left;margin-bottom:0}.otter_blogPosts.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.otter_blogPosts.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{min-width:300px;max-width:350px}.otter_blogPosts .vc_pageable-slide-wrapper>.vc_grid-item>.vc_grid-item-mini{box-shadow:0 2px 4px 0 rgba(155,155,155,.43);cursor:pointer;height:100%}.otter_blogPosts .vc_custom_heading.vc_gitem-post-data-source-post_title{margin-bottom:0}.otter_blogPosts .vc_grid-item-mini h4{font-weight:300;font-size:1.34rem;color:#00293a;color:var(--navy);letter-spacing:0;line-height:34px;margin-bottom:1.4rem}.otter_blogPosts .vc_grid-item-mini .vc_grid-filter.vc_grid-filter-center{text-align:left;position:relative;padding-left:35px;margin-bottom:0}.otter_blogPosts .vc_grid-item-mini .vc_grid-filter.vc_grid-filter-center:before{display:block;content:"";position:absolute;height:5px;width:28px;top:calc(50% - 2.5px);left:0;background-color:var(--green)}.otter_blogPosts .vc_grid-item-mini .vc_grid-filter-item.vc_gitem-post-category-name .vc_gitem-post-category-name{background-color:inherit!important;font-weight:500;font-size:14px;font-size:.78rem;color:#5e6c84;color:var(--darkest-grey);letter-spacing:0;line-height:35px;text-transform:uppercase}.otter_blogPosts .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{width:100%;max-width:370px}@media (max-width:556px){.otter_blogPosts .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{min-width:calc(100vw - 30px)}}@media (min-width:992px){.otter_blogPosts .vc_grid-container .vc_grid-filter{display:block}.otter_blogPosts .vc_grid-container .vc_grid-filter>li{border:2px solid var(--green);background-color:var(--white);color:var(--green);border-radius:20px 0 20px 0;padding:14.5px 20px;margin:0 10px 10px 10px;min-width:220px}.otter_blogPosts .vc_grid-container .vc_grid-filter>.vc_grid-filter-item.vc_active{background-color:var(--green)!important}.otter_blogPosts .vc_grid-container .vc_grid-filter>.vc_grid-filter-item.vc_active span{color:var(--white)!important}}.widget{margin:0 0 1em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}#colophon a,#colophon a:active,#colophon a:focus,#colophon a:visited{color:var(--black)}#colophon{background-color:#fafbfc;background-color:var(--light-white)}#colophon .vc_column-inner,#colophon .vc_inner{padding:0;margin:0}#footer_appLegalRow>.container>.section_clear,#footer_menusRow>.container>.section_clear{border-color:#979797}#footer_newsletterHeader{font-weight:600;font-size:18px;color:#00293a;letter-spacing:0}#footer_newsletterText{font-weight:300;font-size:14px;color:#00293a;letter-spacing:0;padding-bottom:20px}#footer_newsletterFormContainer form{display:flex;align-content:center;justify-content:center}#footer_newsletterFormContainer .validation_error{display:none}#footer_newsletterFormContainer .gform_wrapper{padding:0;margin:0}#footer_newsletterFormContainer .gform_wrapper ul.gform_fields li.gfield{padding-right:0}#footer_newsletterFormContainer .gform_wrapper .gform_body,#footer_newsletterFormContainer .gform_wrapper .gform_footer{margin:0;padding:0;width:100%}#footer_newsletterFormContainer .gform_wrapper .gform_footer{max-width:130px}#footer_newsletterFormContainer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-right:none}#footer_newsletterFormContainer .ginput_container,.gform_wrapper li.field_sublabel_below .ginput_complex>span{margin:0!important;padding:0!important}#footer_newsletterFormContainer .gform_wrapper li.gfield.gfield_error{padding-top:0}#footer_newsletterFormContainer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#footer_newsletterFormContainer .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){border-top-right-radius:0;border-bottom-right-radius:0;width:100%!important;max-width:100%!important;margin-top:0!important}#footer_newsletterFormContainer .gform_wrapper button{max-width:100%;height:50px;border-top-left-radius:0;border-bottom-left-radius:0}#footer_newsletterFormContainer small{position:absolute;left:0;font-size:.5rem;width:100%}#footer_menusRow>.container>.section_clear{border-top:1px solid;padding-top:20px;display:flex;flex-direction:row}#footer_menusRow .identiyColumn{display:flex;justify-content:center;align-items:center}#footer_menusRow .identiyColumn .wpb_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}#footer_menusRow .footerlogo_container{width:100%;max-width:103px;display:block;position:relative;margin:0 auto;height:auto;padding:0;margin-bottom:15px;margin-bottom:.84rem}.footerlogo{height:auto;width:100%}#footer_menusRow .identiyColumn .location_text{margin-top:5px;font-size:12px;font-size:.67rem;color:#00293a;color:var(--navy);padding:0}#footer_menusRow .socialBar{text-align:center}#footer_menusRow{margin-bottom:0;padding-bottom:0}#footer_menusRow .menusColumn .widget-title{font-weight:800;font-size:16px;font-size:.89rem;color:#404041;color:var(--black)}#footer_menusRow .menusColumn ul{list-style:none;padding:0;margin:0}#footer_menusRow .menusColumn li{font-weight:400;font-size:14px;font-size:.78rem;line-height:29px;line-height:1.62rem}#footer_disclaimerRow{font-size:12px;font-size:.67rem;color:#00293a;color:var(--navy);padding-top:10px;padding-bottom:0}#footer_appLegalRow{padding-top:20px}#footer_appLegalRow>.container>.section_clear{border-top:1px solid;padding-top:20px}#footer_appLegalRow .appColumn{text-align:center;padding-bottom:20px}#colophon .appDownloadButton{display:inline-block}#colophon .appDownloadButton img{width:200px;height:auto}#colophon .appDownloadButton:first-child{margin-right:25px}#colophon .legalColumn>.vc_column-inner>.wpb_wrapper{text-align:right}#colophon .certificationsLogo{display:block}#legallyBindingInList{display:block;padding-top:8px;font-weight:400;font-size:10px;font-size:.56rem;color:#00293a;color:var(--navy);text-align:right}@media(max-width:575px){#colophon .appDownloadButton:first-child{float:left;margin:0}#colophon .appDownloadButton:last-child{float:right}#colophon .appDownloadButton img{width:calc(50vw - 20px);height:auto}}@media(min-width:768px){#colophon .appDownloadButton img{width:120px;height:auto}#footer_appLegalRow .appColumn{text-align:left}}@media(min-width:991px){#colophon .vc_row>.container{max-width:745px}}@media(max-width:1199px){#colophon .menusColumn{display:none}}@media(min-width:1200px){#colophon .vc_row>.container{max-width:925px}#footer_menusRow .identiyColumn{padding-right:30px}#legallyBindingInList{padding-top:15px;padding-left:20px}}