.above-menu-image-icons,.below-menu-image-icons{margin:auto;text-align:center;display:block;}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in;}.dashicons-admin-appearance:before{content:"";}.dashicons-admin-collapse:before{content:"";}.dashicons-admin-comments:before{content:"";}.dashicons-admin-customizer:before{content:"";}.dashicons-admin-generic:before{content:"";}.dashicons-admin-home:before{content:"";}.dashicons-admin-links:before{content:"";}.dashicons-admin-media:before{content:"";}.dashicons-admin-multisite:before{content:"";}.dashicons-admin-network:before{content:"";}.dashicons-admin-page:before{content:"";}.dashicons-admin-plugins:before{content:"";}.dashicons-admin-post:before{content:"";}.dashicons-admin-settings:before{content:"";}.dashicons-admin-site-alt:before{content:"";}.dashicons-admin-site-alt2:before{content:"";}.dashicons-admin-site-alt3:before{content:"";}.dashicons-admin-site:before{content:"";}.dashicons-admin-tools:before{content:"";}.dashicons-admin-users:before{content:"";}.dashicons-airplane:before{content:"";}.dashicons-album:before{content:"";}.dashicons-align-center:before{content:"";}.dashicons-align-full-width:before{content:"";}.dashicons-align-left:before{content:"";}.dashicons-align-none:before{content:"";}.dashicons-align-pull-left:before{content:"";}.dashicons-align-pull-right:before{content:"";}.dashicons-align-right:before{content:"";}.dashicons-align-wide:before{content:"";}.dashicons-amazon:before{content:"";}.dashicons-analytics:before{content:"";}.dashicons-archive:before{content:"";}.dashicons-arrow-down-alt:before{content:"";}.dashicons-arrow-down-alt2:before{content:"";}.dashicons-arrow-down:before{content:"";}.dashicons-arrow-left-alt:before{content:"";}.dashicons-arrow-left-alt2:before{content:"";}.dashicons-arrow-left:before{content:"";}.dashicons-arrow-right-alt:before{content:"";}.dashicons-arrow-right-alt2:before{content:"";}.dashicons-arrow-right:before{content:"";}.dashicons-arrow-up-alt:before{content:"";}.dashicons-arrow-up-alt2:before{content:"";}.dashicons-arrow-up-duplicate:before{content:"";}.dashicons-arrow-up:before{content:"";}.dashicons-art:before{content:"";}.dashicons-awards:before{content:"";}.dashicons-backup:before{content:"";}.dashicons-bank:before{content:"";}.dashicons-beer:before{content:"";}.dashicons-bell:before{content:"";}.dashicons-block-default:before{content:"";}.dashicons-book-alt:before{content:"";}.dashicons-book:before{content:"";}.dashicons-buddicons-activity:before{content:"";}.dashicons-buddicons-bbpress-logo:before{content:"";}.dashicons-buddicons-buddypress-logo:before{content:"";}.dashicons-buddicons-community:before{content:"";}.dashicons-buddicons-forums:before{content:"";}.dashicons-buddicons-friends:before{content:"";}.dashicons-buddicons-groups:before{content:"";}.dashicons-buddicons-pm:before{content:"";}.dashicons-buddicons-replies:before{content:"";}.dashicons-buddicons-topics:before{content:"";}.dashicons-buddicons-tracking:before{content:"";}.dashicons-building:before{content:"";}.dashicons-businessman:before{content:"";}.dashicons-businessperson:before{content:"";}.dashicons-businesswoman:before{content:"";}.dashicons-button:before{content:"";}.dashicons-calculator:before{content:"";}.dashicons-calendar-alt:before{content:"";}.dashicons-calendar:before{content:"";}.dashicons-camera-alt:before{content:"";}.dashicons-camera:before{content:"";}.dashicons-car:before{content:"";}.dashicons-carrot:before{content:"";}.dashicons-cart:before{content:"";}.dashicons-category:before{content:"";}.dashicons-chart-area:before{content:"";}.dashicons-chart-bar:before{content:"";}.dashicons-chart-line:before{content:"";}.dashicons-chart-pie:before{content:"";}.dashicons-clipboard:before{content:"";}.dashicons-clock:before{content:"";}.dashicons-cloud-saved:before{content:"";}.dashicons-cloud-upload:before{content:"";}.dashicons-cloud:before{content:"";}.dashicons-code-standards:before{content:"";}.dashicons-coffee:before{content:"";}.dashicons-color-picker:before{content:"";}.dashicons-columns:before{content:"";}.dashicons-controls-back:before{content:"";}.dashicons-controls-forward:before{content:"";}.dashicons-controls-pause:before{content:"";}.dashicons-controls-play:before{content:"";}.dashicons-controls-repeat:before{content:"";}.dashicons-controls-skipback:before{content:"";}.dashicons-controls-skipforward:before{content:"";}.dashicons-controls-volumeoff:before{content:"";}.dashicons-controls-volumeon:before{content:"";}.dashicons-cover-image:before{content:"";}.dashicons-dashboard:before{content:"";}.dashicons-database-add:before{content:"";}.dashicons-database-export:before{content:"";}.dashicons-database-import:before{content:"";}.dashicons-database-remove:before{content:"";}.dashicons-database-view:before{content:"";}.dashicons-database:before{content:"";}.dashicons-desktop:before{content:"";}.dashicons-dismiss:before{content:"";}.dashicons-download:before{content:"";}.dashicons-drumstick:before{content:"";}.dashicons-edit-large:before{content:"";}.dashicons-edit-page:before{content:"";}.dashicons-edit:before{content:"";}.dashicons-editor-aligncenter:before{content:"";}.dashicons-editor-alignleft:before{content:"";}.dashicons-editor-alignright:before{content:"";}.dashicons-editor-bold:before{content:"";}.dashicons-editor-break:before{content:"";}.dashicons-editor-code-duplicate:before{content:"";}.dashicons-editor-code:before{content:"";}.dashicons-editor-contract:before{content:"";}.dashicons-editor-customchar:before{content:"";}.dashicons-editor-expand:before{content:"";}.dashicons-editor-help:before{content:"";}.dashicons-editor-indent:before{content:"";}.dashicons-editor-insertmore:before{content:"";}.dashicons-editor-italic:before{content:"";}.dashicons-editor-justify:before{content:"";}.dashicons-editor-kitchensink:before{content:"";}.dashicons-editor-ltr:before{content:"";}.dashicons-editor-ol-rtl:before{content:"";}.dashicons-editor-ol:before{content:"";}.dashicons-editor-outdent:before{content:"";}.dashicons-editor-paragraph:before{content:"";}.dashicons-editor-paste-text:before{content:"";}.dashicons-editor-paste-word:before{content:"";}.dashicons-editor-quote:before{content:"";}.dashicons-editor-removeformatting:before{content:"";}.dashicons-editor-rtl:before{content:"";}.dashicons-editor-spellcheck:before{content:"";}.dashicons-editor-strikethrough:before{content:"";}.dashicons-editor-table:before{content:"";}.dashicons-editor-textcolor:before{content:"";}.dashicons-editor-ul:before{content:"";}.dashicons-editor-underline:before{content:"";}.dashicons-editor-unlink:before{content:"";}.dashicons-editor-video:before{content:"";}.dashicons-ellipsis:before{content:"";}.dashicons-email-alt:before{content:"";}.dashicons-email-alt2:before{content:"";}.dashicons-email:before{content:"";}.dashicons-embed-audio:before{content:"";}.dashicons-embed-generic:before{content:"";}.dashicons-embed-photo:before{content:"";}.dashicons-embed-post:before{content:"";}.dashicons-embed-video:before{content:"";}.dashicons-excerpt-view:before{content:"";}.dashicons-exit:before{content:"";}.dashicons-external:before{content:"";}.dashicons-facebook-alt:before{content:"";}.dashicons-facebook:before{content:"";}.dashicons-feedback:before{content:"";}.dashicons-filter:before{content:"";}.dashicons-flag:before{content:"";}.dashicons-food:before{content:"";}.dashicons-format-aside:before{content:"";}.dashicons-format-audio:before{content:"";}.dashicons-format-chat:before{content:"";}.dashicons-format-gallery:before{content:"";}.dashicons-format-image:before{content:"";}.dashicons-format-quote:before{content:"";}.dashicons-format-status:before{content:"";}.dashicons-format-video:before{content:"";}.dashicons-forms:before{content:"";}.dashicons-fullscreen-alt:before{content:"";}.dashicons-fullscreen-exit-alt:before{content:"";}.dashicons-games:before{content:"";}.dashicons-google:before{content:"";}.dashicons-googleplus:before{content:"";}.dashicons-grid-view:before{content:"";}.dashicons-groups:before{content:"";}.dashicons-hammer:before{content:"";}.dashicons-heading:before{content:"";}.dashicons-heart:before{content:"";}.dashicons-hidden:before{content:"";}.dashicons-hourglass:before{content:"";}.dashicons-html:before{content:"";}.dashicons-id-alt:before{content:"";}.dashicons-id:before{content:"";}.dashicons-image-crop:before{content:"";}.dashicons-image-filter:before{content:"";}.dashicons-image-flip-horizontal:before{content:"";}.dashicons-image-flip-vertical:before{content:"";}.dashicons-image-rotate-left:before{content:"";}.dashicons-image-rotate-right:before{content:"";}.dashicons-image-rotate:before{content:"";}.dashicons-images-alt:before{content:"";}.dashicons-images-alt2:before{content:"";}.dashicons-index-card:before{content:"";}.dashicons-info-outline:before{content:"";}.dashicons-info:before{content:"";}.dashicons-insert-after:before{content:"";}.dashicons-insert-before:before{content:"";}.dashicons-insert:before{content:"";}.dashicons-instagram:before{content:"";}.dashicons-laptop:before{content:"";}.dashicons-layout:before{content:"";}.dashicons-leftright:before{content:"";}.dashicons-lightbulb:before{content:"";}.dashicons-linkedin:before{content:"";}.dashicons-list-view:before{content:"";}.dashicons-location-alt:before{content:"";}.dashicons-location:before{content:"";}.dashicons-lock-duplicate:before{content:"";}.dashicons-lock:before{content:"";}.dashicons-marker:before{content:"";}.dashicons-media-archive:before{content:"";}.dashicons-media-audio:before{content:"";}.dashicons-media-code:before{content:"";}.dashicons-media-default:before{content:"";}.dashicons-media-document:before{content:"";}.dashicons-media-interactive:before{content:"";}.dashicons-media-spreadsheet:before{content:"";}.dashicons-media-text:before{content:"";}.dashicons-media-video:before{content:"";}.dashicons-megaphone:before{content:"";}.dashicons-menu-alt:before{content:"";}.dashicons-menu-alt2:before{content:"";}.dashicons-menu-alt3:before{content:"";}.dashicons-menu:before{content:"";}.dashicons-microphone:before{content:"";}.dashicons-migrate:before{content:"";}.dashicons-minus:before{content:"";}.dashicons-money-alt:before{content:"";}.dashicons-money:before{content:"";}.dashicons-move:before{content:"";}.dashicons-nametag:before{content:"";}.dashicons-networking:before{content:"";}.dashicons-no-alt:before{content:"";}.dashicons-no:before{content:"";}.dashicons-open-folder:before{content:"";}.dashicons-palmtree:before{content:"";}.dashicons-paperclip:before{content:"";}.dashicons-pdf:before{content:"";}.dashicons-performance:before{content:"";}.dashicons-pets:before{content:"";}.dashicons-phone:before{content:"";}.dashicons-pinterest:before{content:"";}.dashicons-playlist-audio:before{content:"";}.dashicons-playlist-video:before{content:"";}.dashicons-plugins-checked:before{content:"";}.dashicons-plus-alt:before{content:"";}.dashicons-plus-alt2:before{content:"";}.dashicons-plus:before{content:"";}.dashicons-podio:before{content:"";}.dashicons-portfolio:before{content:"";}.dashicons-post-status:before{content:"";}.dashicons-pressthis:before{content:"";}.dashicons-printer:before{content:"";}.dashicons-privacy:before{content:"";}.dashicons-products:before{content:"";}.dashicons-randomize:before{content:"";}.dashicons-reddit:before{content:"";}.dashicons-redo:before{content:"";}.dashicons-remove:before{content:"";}.dashicons-rest-api:before{content:"";}.dashicons-rss:before{content:"";}.dashicons-saved:before{content:"";}.dashicons-schedule:before{content:"";}.dashicons-screenoptions:before{content:"";}.dashicons-search:before{content:"";}.dashicons-share-alt:before{content:"";}.dashicons-share-alt2:before{content:"";}.dashicons-share:before{content:"";}.dashicons-shield-alt:before{content:"";}.dashicons-shield:before{content:"";}.dashicons-shortcode:before{content:"";}.dashicons-slides:before{content:"";}.dashicons-smartphone:before{content:"";}.dashicons-smiley:before{content:"";}.dashicons-sort:before{content:"";}.dashicons-sos:before{content:"";}.dashicons-spotify:before{content:"";}.dashicons-star-empty:before{content:"";}.dashicons-star-filled:before{content:"";}.dashicons-star-half:before{content:"";}.dashicons-sticky:before{content:"";}.dashicons-store:before{content:"";}.dashicons-superhero-alt:before{content:"";}.dashicons-superhero:before{content:"";}.dashicons-table-col-after:before{content:"";}.dashicons-table-col-before:before{content:"";}.dashicons-table-col-delete:before{content:"";}.dashicons-table-row-after:before{content:"";}.dashicons-table-row-before:before{content:"";}.dashicons-table-row-delete:before{content:"";}.dashicons-tablet:before{content:"";}.dashicons-tag:before{content:"";}.dashicons-tagcloud:before{content:"";}.dashicons-testimonial:before{content:"";}.dashicons-text-page:before{content:"";}.dashicons-text:before{content:"";}.dashicons-thumbs-down:before{content:"";}.dashicons-thumbs-up:before{content:"";}.dashicons-tickets-alt:before{content:"";}.dashicons-tickets:before{content:"";}.dashicons-tide:before{content:"";}.dashicons-translation:before{content:"";}.dashicons-trash:before{content:"";}.dashicons-twitch:before{content:"";}.dashicons-twitter-alt:before{content:"";}.dashicons-twitter:before{content:"";}.dashicons-undo:before{content:"";}.dashicons-universal-access-alt:before{content:"";}.dashicons-universal-access:before{content:"";}.dashicons-unlock:before{content:"";}.dashicons-update-alt:before{content:"";}.dashicons-update:before{content:"";}.dashicons-upload:before{content:"";}.dashicons-vault:before{content:"";}.dashicons-video-alt:before{content:"";}.dashicons-video-alt2:before{content:"";}.dashicons-video-alt3:before{content:"";}.dashicons-visibility:before{content:"";}.dashicons-warning:before{content:"";}.dashicons-welcome-add-page:before{content:"";}.dashicons-welcome-comments:before{content:"";}.dashicons-welcome-learn-more:before{content:"";}.dashicons-welcome-view-site:before{content:"";}.dashicons-welcome-widgets-menus:before{content:"";}.dashicons-welcome-write-blog:before{content:"";}.dashicons-whatsapp:before{content:"";}.dashicons-wordpress-alt:before{content:"";}.dashicons-wordpress:before{content:"";}.dashicons-xing:before{content:"";}.dashicons-yes-alt:before{content:"";}.dashicons-yes:before{content:"";}.dashicons-youtube:before{content:"";}.dashicons-editor-distractionfree:before{content:"";}.dashicons-exerpt-view:before{content:"";}.dashicons-format-links:before{content:"";}.dashicons-format-standard:before{content:"";}.dashicons-post-trash:before{content:"";}.dashicons-share1:before{content:"";}.dashicons-welcome-edit-page:before{content:"";}@keyframes bounce{0%{transform:translateX(0);}10%{transform:translateX(0);}30%{transform:translateX(-20px);}50%{transform:translateX(0);}57%{transform:translateX(-3px);}64%{transform:translateX(0);}100%{transform:translateX(0);}}object,iframe,h2,h3,h4,p,blockquote,em,small,strong,ol,form,label,legend,table,thead,tr,th,td,footer,section{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;-webkit-font-smoothing:antialiased;vertical-align:baseline;}footer,section{display:block;}hr{display:block;width:115px;height:1px;border:0;border-top:1px solid #ccc;margin:20px 0 10px;padding:0;-moz-box-sizing:content-box;box-sizing:content-box;}hr.search-separator{margin:40px 0 35px;}ol{padding:0 0 0 25px;margin-bottom:20px;list-style-type:decimal;list-style-image:none;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:decimal;}li ol{padding-bottom:5px;}table{border-collapse:collapse;border-spacing:0;max-width:100%;}th{padding:5px;background:#0a3f7a;color:#fff;}td{padding:5px;border:1px solid #ced7e3;}::selection{background:#f2b111;color:#fff;text-shadow:0 0 5px #0a3f7a;}::-moz-selection{background:#f2b111;color:#fff;text-shadow:0 0 5px #0a3f7a;}.button{display:inline-block;padding:10px 20px;color:#0a3f7a;font-size:1em;font-family:"AvenirNext LT W01 Medium";text-transform:uppercase;line-height:1;cursor:pointer;background:#f2b111;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;}.button:hover{color:#fff;background:#e1a000;}.button.blue{background:#4581c3;color:#fff;}.button.blue:hover{background:#2868af;}.button.dark{background:#0a3f7a;color:#fff;}.button.dark:hover{background:#04254a;}.noscroll{overflow:hidden;}.alignright{padding:10px 0 10px 10px;float:right;}.alignleft{padding:10px 10px 10px 0;float:left;}h2{font-family:"Avenir Next LT W01 Bold";font-size:1.6em;font-weight:normal;margin:20px 0;}h3{font-family:"AvenirNextLTW01-DemiCn";font-size:1.2em;font-weight:normal;margin:20px 0;}h3 a,h3 strong{font-family:"AvenirNextLTW01-BoldCn" !important;}h4{font-family:"Avenir Next LT W01 Bold";font-size:1em;font-weight:normal;margin:20px 0;}h1 strong,h2 strong,h4 strong{font-family:"AvenirNextLTW01-BoldCn";}p{margin:20px 0;}strong{font-family:"Myriad W01 SmBd";}em{font-style:italic;}small{font-size:80%;}a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}a:hover{color:#4581c3;}blockquote{padding:0 10% 15px 5%;font-style:italic;}blockquote p{display:inline;}blockquote:before{content:"\"";font-size:25px;margin-left:-9px;}blockquote:after{content:"\"";font-size:25px;}.iframe{padding:30px;margin-bottom:20px;width:100%;background:#ced7e3;clear:both;}.iframe iframe{display:block;margin:0 auto;max-width:100%;}.banners{margin-top:145px;}.header .logo{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.header .logo.hide{max-height:0;opacity:0;padding:0;overflow:hidden;}.mobile-navigation.open{display:block;position:fixed;top:43px;left:0;right:0;bottom:0;overflow-y:auto;}.mobile-navigation .dropdown{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.mobile-navigation .dropdown.open{max-height:2000px;}.mobile-navigation .dropdown .menu-item.active{border-bottom:none;}.mobile-navigation .dropdown .sub-menu{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.mobile-navigation .dropdown .sub-menu.open{max-height:1000px;border-bottom:1px solid #ced7e3;}.mobile-navigation .about-navigation .menu-item.menu-item-has-children>a.open:after{content:"";}.mobile-navigation .about-navigation .menu-item .sub-menu{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.mobile-navigation .about-navigation .menu-item .sub-menu.open{padding:10px 20px;max-height:300px;}.banner{display:none;opacity:0;}.banner .image{position:relative;z-index:1;}.banner .content{padding:5%;background:#0a3f7a;color:#fff;}.banner .button{background:#f2b111;}.banner.active{display:block;opacity:1;}.banners .controls{margin:10px 5% 5%;color:#0a3f7a;font-size:1.25em;text-align:center;}.banners .controls .item{cursor:pointer;margin-left:15px;}.banners .controls .item:hover{color:#4581c3;}.services{margin-bottom:5%;color:#0a3f7a;text-align:center;}.services a{font-family:"Myriad W01 SmBd";}.services .flex{margin-top:30px;}.features{padding:5% 0 3.5%;background:#ced7e3;}.features .item{background:#fff;margin-bottom:1.5%;}.features .item .content{padding:5%;color:#111;}.features .item .content *:first-child{margin-top:0;}.features .item .content *:last-child{margin-bottom:0;}.archive{background:#ced7e3;}.archive .post{background:#fff;margin-bottom:5px;text-align:center;}.breadcrumbs a:hover{color:#111;}.main a{font-family:"Myriad W01 SmBd";}.main a.button{font-family:"Avenir Next LT W01 Bold";margin-bottom:5px;}.main li ul,.main li ol{margin-top:15px;margin-bottom:15px;padding-bottom:0;}.videos .video{margin-bottom:20px;}.videos .video .iframe{position:relative;padding-top:50.25%;margin-bottom:0;overflow:hidden;background:none;}.videos .video .iframe iframe{height:100%;width:100%;margin:0;position:absolute;left:0;top:0;border:0;}.videos .video .heading{margin-top:10px;}.videos .video .heading a{color:#0a3f7a;}.subpages{color:#0a3f7a;text-align:center;margin-bottom:20px;}.subpages .link{background:#fff;margin-bottom:1%;}.subpages .link .overlay{display:flex;flex-wrap:nowrap;align-items:center;min-height:80px;color:#0a3f7a;}.subpages .link .overlay .heading{float:left;width:50%;margin:0;padding:10px 5%;text-transform:uppercase;position:relative;}.subpages .link .overlay .heading .far{display:block;opacity:0;font-size:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.subpages .link .overlay .image{float:right;width:50%;}.subpages .link .overlay:hover{color:#0a3f7a;}.subpages .link .overlay:hover .heading .far{opacity:1;font-size:1.4em;}.single .main .content .share{border-top:2px solid #ced7e3;}.single .main .content .share .heading{padding-right:10px;display:inline-block;font-family:"Avenir Next LT W01 Bold";vertical-align:middle;}.single .main .content .share .fb-share-button{display:inline-block;vertical-align:middle;}.single .main .content .share iframe{vertical-align:middle;}.single .archive{padding-top:3%;}.archive .post{background:#fff;margin-bottom:5%;}.archive .post .content{display:block;padding:5%;}.archive .post .content .cat{margin:0 0 10px;text-transform:uppercase;font-family:"Avenir Next LT W01 Demi";font-size:1em;color:#ced7e3;}.archive .post .content .heading{margin:10px 0;color:#0a3f7a;font-family:"Avenir Next LT W01 Demi";font-size:1.4em;}.archive .post .content .far{color:#4581c3;font-size:1.4em;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.archive .post .content:hover .cat{color:#ced7e3;}.archive .post .content:hover .heading{color:#4581c3;}.archive .post .content:hover .far{transform-origin:bottom;animation-iteration-count:infinite;animation-name:bounce;animation-duration:1.5s;animation-timing-function:ease;}.categories{padding-bottom:5%;}.categories .cat{display:block;padding:8px 15px;background:#4581c3;color:#fff;font-family:"Avenir Next LT W01 Bold";}.categories .cat.current{background:#0a3f7a;}.categories .cat:hover{background:#2868af;}.categories.fixed{display:none;font-size:.85em;font-family:"AvenirNextLTW01-MediumC_721311";}.categories.fixed.scroll{width:100%;display:block;position:fixed;top:44px;left:0;z-index:2;padding:10px 0;background:#4581c3;}.categories.fixed .heading{color:#fff;padding-right:5px;}.categories.fixed .cat{display:inline;padding:0 8px 0 0;font-family:"AvenirNextLTW01-DemiCn";}.categories.fixed .cat:hover,.categories.fixed .cat.current{background:transparent;text-decoration:underline;}.blog{padding:2.5% 0;background:#ced7e3;}.profiles .profile{margin-bottom:30px;}.profiles .profile .feature{margin-bottom:20px;}.profiles .profile .content h4,.profiles .profile .content p{margin:5px 0;}.profiles .heading{font-size:1.9em;}.profiles .profile-group.hide{display:none;}.contact .hours{padding:0;}.contact .hours .content{padding:20px;}.contact .map{width:100%;height:400px;margin:20px 0;border:10px solid #fff;background:#fff;}.payments{padding-bottom:5%;}.payments .hide{display:none;}.payments label{width:100%;font-family:"Avenir Next LT W01 Bold";display:block;margin-top:20px;margin-bottom:10px;}.payments input{width:100%;display:block;padding:12px;border:none;}.payments input[type="submit"]{width:auto;display:inline-block;margin-top:20px;}.payments input[type="submit"].hide{display:none;}.payments .required{font-family:"AvenirNextLTW01-Medium";color:#a00000;}.payments .other{margin-top:20px;}.payments .policy .tips{display:block;font-family:"AvenirNextLTW01-Medium";color:#555;margin:10px 0;}.payments .policy .tips.hide{display:none;}.payments .policy .rules{padding:10px;font-size:.8em;color:#a00000;background:rgba(255,255,255,.3);border:1px solid #a00000;}.payments .policy .rules span{display:block;margin:5px 0;}.payments .policy .rules .heading{font-family:"Myriad W01 SmBd";}.search-form{margin-bottom:20px;display:flex;}.search-form .search-input{width:80%;min-height:43px;padding:10px 18px;background:#ced7e3;border:none;color:#0a3f7a;font-size:1.2em;font-family:"AvenirNextLTW01-MediumC_721311";-moz-appearance:none;-webkit-appearance:none;appearance:none;}.search-form .button{width:20%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.footer{text-align:center;background:#0a3f7a;color:#fff;padding-bottom:4%;}.footer a{color:#fff;}.footer a:hover{color:#f2b111;}.footer .contact{padding:15px 0;color:#0a3f7a;background:#fff;font-family:"AvenirNextLTW01-MediumC_721311";font-size:1.3em;text-align:center;}.footer .contact a{font-family:"AvenirNextLTW01-DemiCn";color:#4581c3;}.footer .navigation-footer{border-bottom:2px solid #fff;padding-bottom:5%;margin:5% 0;}.footer .navigation-footer .column{margin:0;padding:0;}.footer .navigation-footer .menu-item{display:block;list-style-type:none;margin:15px 10px;}.footer .navigation-footer .social{font-size:1.3em;display:inline-block;}.footer .navigation-footer .heading{text-transform:uppercase;font-family:"Avenir Next LT W01 Demi";margin-top:30px;}.footer .navigation-footer .heading a{cursor:default;}.footer .navigation-footer .heading a:hover{color:#fff;}.footer .navigation-footer .yellow a,.footer .navigation-footer .blue a{display:block;width:230px;max-width:100%;padding:10px 18px;margin:0 auto;color:#0a3f7a;font-size:1em;font-family:"Avenir Next LT W01 Bold";text-transform:uppercase;line-height:1;background:#f2b111;}.footer .navigation-footer .yellow a:hover,.footer .navigation-footer .blue a:hover{color:#fff;background:#e1a000;}.footer .navigation-footer .blue a{background:#4581c3;color:#fff;}.footer .navigation-footer .blue a:hover{background:#2868af;}.footer .navigation-footer .mysgi a{margin-top:30px;display:block;font-family:"Myriad W01 SmBd";color:#f2b111;}@media only screen and (min-width: 568px){.videos{display:flex;justify-content:space-between;flex-flow:wrap;align-items:stretch;}.videos .video{width:48%;margin-bottom:20px;}.videos .video .heading{font-size:1.2em;}}@media only screen and (min-width: 768px){h2{font-size:2.4em;}h3{font-size:1.8em;}h4{font-size:1.3em;}.services .flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-top:50px;}.features .item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}.features .item:before,.features .item:after{width:0;}.features .item .image{float:left;width:50%;object-fit:cover;}.features .item .content{float:left;width:50%;padding:5%;align-self:center;}.title .image{float:left;width:50%;align-self:stretch;}.title .image img{min-width:100%;min-height:100%;object-fit:cover;}.subpages{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-top:50px;}.subpages .link{float:left;width:49.5%;}.subpages .link .overlay .heading{font-size:.9em;}.archive{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.archive .heading{width:100%;}.archive .post{float:left;width:32%;margin-bottom:2%;}.archive .post .content .heading{font-size:1.2em;}.archive .post .content .cat{font-size:.9em;}.categories{padding-bottom:30px;}.categories .cat{display:inline-block;padding:8px 25px;margin-bottom:3px;}.profiles .flex{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;}.profiles .flex .heading{width:100%;}.profiles .flex .profile{float:left;width:49.5%;}.contact .hours{position:relative;overflow:hidden;margin-bottom:40px;}.contact .hours .content{width:50%;}.contact .hours .image{width:50%;position:absolute;left:50%;top:50%;transform:translateY(-50%);}.payments label{width:60%;}.payments input{width:60%;}.payments .policy .rules{width:60%;}.search-form{margin-bottom:40px;}.search-form .search-input{width:90%;}.search-form .button{width:10%;}.footer .contact{font-size:1.8em;}.footer .navigation-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}.footer .navigation-footer .column{width:50%;}.footer .navigation-footer .column.first,.footer .navigation-footer .column.three{padding-right:5%;}.footer .navigation-footer .column .heading{margin-top:15px;}}@media only screen and (min-width: 960px){.banner{position:relative;display:block;height:0;overflow:hidden;}.banner .image{width:60%;position:absolute;top:0;left:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;transform:translateX(-100%);}.banner .content{width:45%;margin:10% 5% 0 50%;position:relative;z-index:2;font-family:"AvenirNextLTW01-MediumC_721311";-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;transform:translateX(100%);}.banner .content strong{font-family:"AvenirNextLTW01-DemiCn";}.banner .content h1,.banner .content h2,.banner .content h3,.banner .content h4{font-size:1.6em;}.banner .content p{font-size:1.2em;}.banner .content .button{margin-top:15px;font-size:.8em;}.banner .content>*:first-child{margin-top:0;}.banner .content>*:last-child{margin-bottom:0;}.banner.active{height:auto;}.banner.active .image{transform:translateX(0);}.banner.active .content{transform:translateX(0);}.banners .controls{text-align:right;margin-bottom:3%;}}@media only screen and (min-width: 1024px){.videos .video{width:32%;}}@media only screen and (min-width: 1140px){.header .navigation-upper ul .menu-item .sub-menu.open{display:block;}.banners{margin-top:125px;}.main-navigation .menu-item.mobile{display:none;}.main-navigation .dropdown{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.main-navigation .dropdown.open{display:block;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;opacity:1;z-index:100;}.main-navigation .dropdown .buttons{display:block;float:left;width:33%;padding-right:5%;}.main-navigation .dropdown .buttons .button{text-align:center;margin:5px 0;}.main-navigation .dropdown .menu .menu-item:hover,.main-navigation .dropdown .menu .menu-item.hover{background:#2564a7;}.main-navigation .dropdown .sub-menu{float:right;width:34%;height:auto;align-self:stretch;padding-right:5%;background:#2564a7;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.main-navigation .dropdown .sub-menu .menu-item{display:block;font-family:"Avenir Next LT W01 Regular";}.main-navigation .dropdown .sub-menu .items{display:none;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding-left:20px;text-align:left;}.main-navigation .dropdown .sub-menu .items.open{display:block;opacity:1;}.main-navigation .dropdown .sub-menu .items .menu-item{padding:6px 0;}.profiles .flex{justify-content:flex-start;}.profiles .flex .profile{width:24.25%;margin-right:1%;}.profiles .flex .profile:nth-child(4n){margin-right:0;}.categories.fixed.scroll{top:125px;}.subpages .link{float:left;width:32.83%;}.footer .navigation-footer{text-align:left;}.footer .navigation-footer .column{width:20%;padding-right:5%;}.footer .navigation-footer .column.first{text-align:center;}.footer .navigation-footer .column .button{text-align:center;}.footer .navigation-footer .column .social{margin:15px 9px;}.footer .navigation-footer .column .social.first{margin-left:0;}.footer .navigation-footer .column .social.last{margin-right:0;}.footer .copy{float:right;width:35%;clear:right;font-size:.9em;margin-top:15px;}}@media only screen and (min-width: 1400px){.banner .content{width:40%;margin-right:10%;}.banners .controls{margin-right:10%;}}@media only screen and (min-width: 1950px){.banner .content{width:35%;margin-right:15%;}.banners .controls{margin-right:15%;}.subpages .link{float:left;width:24.25%;}.subpages .link .overlay .heading{font-size:.8em;}}.quick-block{transition:all .3s ease;}.quick-link{cursor:pointer;}.quick-link:hover,.quick-link:active{color:#fff;}.quick-link img{transition:all .3s ease;}.quick-block.show .quick-link img{transform:rotate(90deg);margin:0px 0px -1px 3px;}.links-pan{transition:all .3s ease;}.quick-block.show .links-pan{padding:15px;width:145px;transition:all .5s ease;margin:0px 0px 0px 0px;}@media only screen and (min-width: 1140px){}ul.cta-nav .btn-white a,a.btn-white{font-size:18px;padding:0px 30px;line-height:40px;display:inline-block;background-color:#fff;color:#0a3f7a !important;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;font-family:"Avenir Next LT W01 Bold";}a.btn-yellow,span.btn-yellow{font-size:18px;padding:0px 30px;line-height:40px;display:inline-block;background-color:#f2b111;color:#0a3f7a;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;font-family:"Avenir Next LT W01 Bold";}ul.icon-menu > li{position:relative;}ul.icon-menu > li > a{text-align:center;}ul.icon-menu > li > a img{height:65px;width:65px;object-fit:contain;object-position:center;margin:0px auto;}ul.icon-menu a:hover{background-color:#0a3f7a;}ul.icon-menu li > ul:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(10,63,122,0);border-bottom-color:#0a3f7a;border-width:10px;margin-left:-10px;}ul.icon-menu li:hover > a{background-color:#2564a7;}ul.icon-menu li:hover > ul{display:inherit;background-color:#0a3f7a;padding:10px;}ul.icon-menu li > a:after{content:"";}ul.icon-menu li > a:only-child:after{content:"";}.main-navigation > ul.cta-nav{margin:0px;display:inline-block;}@media only screen and (min-width: 1140px){.home-hero-banner{padding-top:240px;}.icon_text_navigation .icon-menu > li > a.menu-item{color:#fff !important;background-color:transparent;padding-bottom:15px;display:inline-block;}.banners{margin-top:0 !important;}}