@import url(https://use.typekit.net/aig7vxr.css);
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
body{background:#fff;color:#061e4d;font-size:20px;font-family:museo-sans,sans-serif;font-weight:300;line-height:1.5}@media only screen and (max-width:799px){body{font-size:16px}}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{transform:unset}h1,h2,h3,h4,h5,h6{color:#061e4d;font-family:museo-sans-condensed,sans-serif;font-weight:700;line-height:1.1;letter-spacing:.1em;margin-bottom:20px;margin-top:0;text-transform:uppercase}.page-title,h1{display:block;font-size:60px;margin-bottom:40px}@media only screen and (max-width:799px){.page-title,h1{font-size:32px}}.page-title:after,h1:after{content:'';display:block;margin-top:25px;height:12px;width:100%;background:url(/themes/custom/lopt/img/dash-pink.png) repeat-x}h2{color:#a21f4b;font-size:40px}@media only screen and (max-width:799px){h2{font-size:28px}}h3{font-size:30px;font-family:museo-sans,sans-serif;letter-spacing:0;text-transform:none}@media only screen and (max-width:799px){h3{font-size:20px}}h4{font-size:20px;font-family:museo-sans,sans-serif;letter-spacing:0;text-transform:none}@media only screen and (max-width:799px){h4{font-size:18px}}h5{font-size:18px;font-family:museo-sans,sans-serif;letter-spacing:0;text-transform:none}@media only screen and (max-width:799px){h5{font-size:16px}}a{color:#a21f4b;text-decoration:none;transition:.5s ease all;border-bottom:0}a:hover{color:#0a3180;text-decoration:underline}a:focus{text-decoration:none}.field--name-body a{text-decoration:underline}a.btn,a.button,button{background:#a21f4b;color:#fff;display:inline-block;padding:10px 20px;text-transform:uppercase;text-decoration:none}a.btn:hover,a.button:hover,button:hover{background:#771737}a.arrow{font-size:24px;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:799px){a.arrow{font-size:inherit}}a.arrow:hover{color:#a21f4b}a.arrow:after{content:'\f101';color:#a21f4b;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:700;font-variant:normal;margin-left:10px;text-rendering:auto;-webkit-font-smoothing:antialiased}a.map{text-decoration:none}a.map:before{content:'\f3c5';display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:700;font-variant:normal;margin-right:2px;text-rendering:auto;-webkit-font-smoothing:antialiased}button,input,select,textarea{max-width:100%;box-sizing:border-box}*{outline:0;box-sizing:border-box}.field--type-image,.media,.views-field-field-profile-image,.views-field-field-teaser-image{background:#0a3180;line-height:0}.field--type-image img,.media img,.views-field-field-profile-image img,.views-field-field-teaser-image img{opacity:.8}nav.pager ul.pager__items li.pager__item{margin:0 20px;text-transform:uppercase;font-family:museo-sans-condensed,sans-serif;font-size:24px;font-weight:400}@media only screen and (max-width:799px){nav.pager ul.pager__items li.pager__item{margin:0 5px}}nav.pager ul.pager__items li.pager__item.is-active,nav.pager ul.pager__items li.pager__item:hover{font-weight:400}nav.pager ul.pager__items li.pager__item.is-active a,nav.pager ul.pager__items li.pager__item:hover a{color:#a21f4b}nav.pager ul.pager__items li.pager__item a{text-decoration:none}html{height:100%}.contextual-links a{border-bottom:none;text-shadow:0 0 0}div.tabs{background:#c2ccdf;margin:0}div.tabs .section nav.tabs{margin:0;padding:20px 0}div.tabs .section ul.tabs{border-bottom:1px solid #eee;display:flex;padding:0 20px;margin:0}div.tabs .section ul.tabs li{font-size:16px;font-weight:300;line-height:1;list-style:none;margin:0 5px}div.tabs .section ul.tabs li a{background:#eee;display:block;color:#000;padding:10px 20px;text-decoration:none}div.tabs .section ul.tabs li a:hover{color:#a21f4b}.path-frontpage div.tabs{background:#031025}body.maintenance-page{background-color:#fff;color:#000}.maintenance-page #page-wrapper{background:#fff;margin-left:auto;margin-right:auto;min-width:0;min-height:0;border:1px solid #ddd;margin-top:40px}.maintenance-page #page{margin:10px}.maintenance-page #main-wrapper{min-height:inherit}.maintenance-page #header{width:auto}.maintenance-page #main{margin:0}.maintenance-page .content .section{padding:0 0 0 10px}[dir=rtl] .maintenance-page .content .section{padding-left:0;padding-right:10px}.maintenance-page #header{background-color:#fff;background-image:none}.maintenance-page .site-branding-text{margin-bottom:50px;margin-left:0;padding-top:20px;font-size:90%}[dir=rtl] .maintenance-page .site-branding-text{margin-right:0}.maintenance-page .site-branding-text,.maintenance-page .site-branding-text a,.maintenance-page .site-branding-text a:focus,.maintenance-page .site-branding-text a:hover{color:#777}.maintenance-page .page-title{line-height:1em;margin-top:0}@media all and (min-width:800px){.maintenance-page #page-wrapper{width:800px}.maintenance-page #header div.section,.maintenance-page #main{width:700px}}@media all and (min-width:600px){.maintenance-page #page{margin:20px 40px 40px}}#auth_box.login #middle_part h2.title,#auth_box.login .register_link,#auth_box.login div#top_part,#auth_box.password #middle_part h2.title,#auth_box.password .register_link,#auth_box.password div#top_part{display:none}#auth_box.login .page-title,#auth_box.login h1,#auth_box.password .page-title,#auth_box.password h1{font-size:30px}.path-frontpage .headers-wrap{background:0 0;transition:.5s ease all}.headers-wrap{background:#031025;position:fixed;padding-bottom:30px;top:0;left:0;width:100%;z-index:99}@media only screen and (max-width:1023px){.headers-wrap{padding-bottom:10px}}.headers-wrap.sticky{background:#031025;margin-top:-25px;padding-bottom:20px}@media only screen and (max-width:1023px){.headers-wrap.sticky{margin-top:0}}@media only screen and (max-width:639px){.headers-wrap.sticky{padding-bottom:10px}}.headers-wrap.sticky .header-top{opacity:0}.headers-wrap.sticky .header .region-header{align-items:center}.headers-wrap.sticky .top-bar .view-alert .view-content{padding:0;height:0}.headers-wrap.sticky #block-lopt-branding{max-width:200px}@media only screen and (max-width:639px){.headers-wrap.sticky #block-lopt-branding{max-width:150px}}.headers-wrap.sticky #block-lopt-main-menu ul.menu li a{font-size:20px}.headers-wrap.sticky #block-lopt-main-menu ul.menu li{padding-top:0}.toolbar-horizontal.toolbar-fixed.user-logged-in .headers-wrap{top:79px}.toolbar-vertical.toolbar-fixed.user-logged-in .headers-wrap{top:39px}@media only screen and (max-width:1023px){.header-top{display:none}}.header{margin-top:-20px}@media only screen and (max-width:1439px){.header{margin-top:-10px}}@media only screen and (max-width:1023px){.header{margin-top:15px}}.header .region-header{align-items:baseline;display:flex;justify-content:space-between}@media only screen and (max-width:639px){.header .region-header{align-items:center}}#off-canvas a.btn,#off-canvas a.button,#off-canvas button{background:0 0;text-transform:none;padding:12px 10px 12px 20px}#off-canvas .mm-navbar{background:0 0;border-color:transparent;font-family:museo-sans-condensed,sans-serif;font-weight:600;font-size:28px;text-transform:uppercase;letter-spacing:.1em}#off-canvas .mm-navbar a{color:#fff}#off-canvas .mm-navbar .mm-navbar__btn:before{border-color:#fff}#off-canvas .mm-panel{background:#031025;color:#fff}#off-canvas .mm-panel li.menu-item{border-color:transparent}#off-canvas .mm-listview a{color:#fff;font-weight:500}#off-canvas .mm-listview .mm-listitem__btn:after{border-color:#fff}#off-canvas .mm-listview .mm-listitem--selected>.mm-listitem__text{background-color:#a21f4b}footer{background:#061e4d;background:linear-gradient(to bottom,#061e4d 0,#031025 100%);border-top:20px solid #0a3180;color:#bbc4d7;padding:130px 0}@media only screen and (max-width:799px){footer{padding:40px 0}}footer a{color:#bbc4d7}footer .region-footer{display:flex}.path-frontpage footer{border-top:none}.region-footer-bottom{margin-top:80px}@media only screen and (max-width:799px){.region-footer-bottom{margin-top:30px}}.region-footer-bottom:before{content:'';display:block;height:12px;margin-bottom:40px;width:100%;background:url(/themes/custom/lopt/img/dash-bluegray.png) repeat-x;opacity:.2}.section{max-width:1480px;margin:0 auto;padding:0 20px}.container{padding-top:147px}@media only screen and (max-width:1439px){.container{padding-top:132px}}@media only screen and (max-width:1023px){.container{padding-top:77px}}@media only screen and (max-width:799px){.container{padding-top:60px}}.is-alert .container{padding-top:243px}@media only screen and (max-width:1439px){.is-alert .container{padding-top:225px}}@media only screen and (max-width:1023px){.is-alert .container{padding-top:164px}}@media only screen and (max-width:799px){.is-alert .container{padding-top:132px}}.path-frontpage .container{padding-top:0}.path-frontpage .banner{position:relative}.path-frontpage .banner:before{content:'';position:absolute;top:0;left:0;background:linear-gradient(to bottom,#031025 10%,rgba(3,16,37,.4) 100%);height:475px;width:100%;z-index:1}@media only screen and (max-width:799px){.path-frontpage .banner:before{height:250px}}.path-frontpage .banner:after{content:'';position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,rgba(3,16,37,.4) 10%,#031025 100%);height:475px;width:100%;z-index:1}@media only screen and (max-width:799px){.path-frontpage .banner:after{height:250px}}.banner{position:relative}.banner div.tabs{position:absolute;top:0;left:0;width:100%;height:auto;z-index:9}.banner>.section,.content-bottom>.section{max-width:100%;margin:0 auto;padding:0}.region-banner{position:relative}.content-top{background:#c2ccdf}.path-frontpage .content-top{background:#031025}.content-wrap{background:#c2ccdf;background:linear-gradient(to bottom,#c2ccdf 0,#fff 600px);padding:130px 0}@media only screen and (max-width:799px){.content-wrap{padding:40px 0}}@media only screen and (max-width:639px){.content-wrap{padding:60px 0}}.content-wrap .content-wrap-inner{display:flex;max-width:1480px;margin:0 auto}.path-frontpage .content-wrap{display:none}.content{flex:0 1 100%;width:100%}.content.no-sidebar #block-lopt-page-title{margin:0 auto;max-width:1180px;text-align:center;width:100%}.content.no-sidebar #block-lopt-page-title h1{margin-bottom:30px}.content.no-sidebar .field--name-body{margin:0 auto 50px auto;max-width:1180px;text-align:center;width:100%}@media only screen and (max-width:799px){.sidebar{display:none}}.sidebar .region-sidebar{flex:0 1 340px;margin-right:40px;min-width:340px;width:340px}@media only screen and (max-width:1023px){.sidebar .region-sidebar{margin-right:30px}}.block .content{margin-top:0}#block-topmenu{padding-top:20px}#block-topmenu ul.menu{padding:0;margin:0;align-items:center;display:flex;justify-content:flex-end}#block-topmenu ul.menu li{padding:0 10px}#block-topmenu ul.menu li:before{content:'|';color:#fff;margin-right:10px}#block-topmenu ul.menu li:first-child:before,#block-topmenu ul.menu li:last-child:before{display:none}#block-topmenu ul.menu li:last-child{padding-right:0}#block-topmenu ul.menu li a{color:#fff;font-size:15px;font-weight:600;text-transform:uppercase;padding:10px 0}#block-topmenu ul.menu li a.is-active{color:#a21f4b}#block-topmenu ul.menu li a.button{margin-top:4px;padding:10px 20px}#block-topmenu ul.menu li a.button.is-active{color:#fff}#block-topmenu ul.menu li a.search{font-size:0;text-decoration:none}#block-topmenu ul.menu li a.search:hover{color:#0a3180}#block-topmenu ul.menu li a.search:before{content:'\f002';font-family:FontAwesome;font-size:15px}@media only screen and (max-width:1023px){#block-lopt-main-menu{display:none}}#block-lopt-main-menu ul.menu{padding:0;margin:0;align-items:center;display:flex;justify-content:flex-end}#block-lopt-main-menu ul.menu li{list-style:none;padding-left:40px}@media only screen and (max-width:1439px){#block-lopt-main-menu ul.menu li{padding-left:20px}}#block-lopt-main-menu ul.menu li.menu-item--active-trail a{border-bottom:5px solid #a21f4b}#block-lopt-main-menu ul.menu li a{border-bottom:5px solid transparent;color:#fff;font-size:25px;font-weight:300;padding-bottom:6px;text-decoration:none}@media only screen and (max-width:1439px){#block-lopt-main-menu ul.menu li a{font-size:20px}}@media only screen and (max-width:1023px){#block-lopt-main-menu ul.menu li a{font-size:18px}}#block-lopt-main-menu ul.menu li a:hover{border-bottom:5px solid #fff}#block-lopt-main-menu ul.menu li a.is-active{border-bottom:5px solid #a21f4b}#block-lopt-branding{max-width:385px}@media only screen and (max-width:1439px){#block-lopt-branding{max-width:280px}}@media only screen and (max-width:639px){#block-lopt-branding{max-width:150px}}#block-lopt-branding img{height:auto;width:100%}@media only screen and (max-width:1023px){#block-responsivemenumobileicon{display:block}}#block-responsivemenumobileicon .responsive-menu-toggle-icon{left:-55px}#block-responsivemenumobileicon .responsive-menu-toggle-icon span.label{font-size:20px;top:1px}.slideshow-block .slick .slide{background-size:cover;height:950px;position:relative}@media only screen and (max-width:799px){.slideshow-block .slick .slide{height:500px}}.slideshow-block .slick .slide .paragraph--type--slideshow-slide{color:#fff;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;z-index:9}@media only screen and (max-width:639px){.slideshow-block .slick .slide .paragraph--type--slideshow-slide{padding:100px 0 0 0}}.slideshow-block .slick .slide .field--name-field-slide-image{height:0}.slideshow-block .slick .slide .field--name-field-slide-image img{height:0;width:0;line-height:0;opacity:0}.slideshow-block .slick .slide .field--name-field-slide-title{font-size:70px;font-family:museo-sans-condensed,sans-serif;font-weight:700;letter-spacing:.1em;line-height:1;padding:0 20px;margin-bottom:10px;text-transform:uppercase}@media only screen and (max-width:1023px){.slideshow-block .slick .slide .field--name-field-slide-title{font-size:56px}}@media only screen and (max-width:799px){.slideshow-block .slick .slide .field--name-field-slide-title{font-size:30px}}.slideshow-block .slick .slide .field--name-field-slide-body{font-size:30px;font-style:italic;font-weight:300;padding:0 20px}@media only screen and (max-width:1023px){.slideshow-block .slick .slide .field--name-field-slide-body{font-size:24px}}@media only screen and (max-width:799px){.slideshow-block .slick .slide .field--name-field-slide-body{font-size:18px}}.slideshow-block .slick .slide .field--name-field-slide-link{cursor:pointer;color:#fff;font-size:25px;font-weight:700;margin-top:70px;text-transform:uppercase}@media only screen and (max-width:799px){.slideshow-block .slick .slide .field--name-field-slide-link{font-size:18px;margin-top:20px}}.slideshow-block .slick .slide .field--name-field-slide-link:after{content:'\f103';display:block;font-family:"Font Awesome 5 Free";font-weight:900;font-size:34px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;position:relative;animation-name:example;animation-duration:1s;animation-iteration-count:infinite}@media only screen and (max-width:799px){.slideshow-block .slick .slide .field--name-field-slide-link:after{font-size:20px}}.slideshow-block .slick .slide .field--name-field-slide-link a{color:#fff;text-decoration:none}@keyframes example{0%{top:0}50%{top:5px}100%{top:0}}.block-views-blockfaqs-block-2{background:#c2ccdf;padding:130px 0}@media only screen and (max-width:799px){.block-views-blockfaqs-block-2{padding:40px 0}}.block-views-blockfaqs-block-2>h2{color:#061e4d;font-family:museo-sans-condensed,sans-serif;font-weight:600;font-size:60px;letter-spacing:.1em;text-transform:uppercase;text-align:center;max-width:950px;margin:0 auto;margin-bottom:50px;padding:0 20px}@media only screen and (max-width:1023px){.block-views-blockfaqs-block-2>h2{font-size:56px}}@media only screen and (max-width:799px){.block-views-blockfaqs-block-2>h2{font-size:30px;margin-bottom:30px}}.block-views-blockfaqs-block-2>h2:after{content:'';display:block;margin-top:20px;height:12px;width:100%;background:url(/themes/custom/lopt/img/dash-pink.png) repeat-x}#block-contactinfo{line-height:1.1;font-size:15px;font-weight:300;margin-right:40px;min-width:290px}@media only screen and (max-width:799px){#block-contactinfo{margin:0 auto}}@media only screen and (max-width:799px){#block-contactinfo img{height:auto;max-width:150px;width:100%}}#block-contactinfo b,#block-contactinfo strong{color:#fff;font-size:24px;font-family:museo-sans-condensed,sans-serif;text-transform:uppercase;letter-spacing:.1em}#block-contactinfo a.arrow{color:#fff;font-size:15px;font-weight:700}#block-contactinfo a.arrow:after{color:inherit;margin-left:6px}#block-contactinfo a.map:before{color:#fff}nav.footer-nav-block{flex:0 1 100%;font-size:15px;font-weight:300;width:100%}@media only screen and (max-width:799px){nav.footer-nav-block{display:none}}nav.footer-nav-block>ul.menu{display:flex;margin:0;padding:0}@media only screen and (max-width:1439px){nav.footer-nav-block>ul.menu{flex-wrap:wrap}}nav.footer-nav-block>ul.menu>li{max-width:25%;width:auto;padding:0;margin:0 40px 0 0;list-style:none}@media only screen and (max-width:1439px){nav.footer-nav-block>ul.menu>li{margin:0 40px 20px 0}}@media only screen and (max-width:1023px){nav.footer-nav-block>ul.menu>li{max-width:40%}}nav.footer-nav-block>ul.menu>li a{color:#fff;display:block;font-family:museo-sans-condensed,sans-serif;font-size:22px;font-weight:600;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase;white-space:nowrap}@media only screen and (max-width:1439px){nav.footer-nav-block>ul.menu>li a{white-space:normal}}nav.footer-nav-block>ul.menu>li a.is-active{color:#bbc4d7}nav.footer-nav-block>ul.menu>li ul{display:block;margin:0;padding:0}nav.footer-nav-block>ul.menu>li ul li{margin:0 0 5px 0}nav.footer-nav-block>ul.menu>li ul li a{color:#bbc4d7;font-family:museo-sans,sans-serif;font-size:15px;font-weight:300;letter-spacing:0;margin-bottom:0;text-transform:none;white-space:normal}#block-copyrightblock{font-size:15px;font-weight:300;color:#465371;max-width:1480px;margin:0 auto;padding:0 20px;text-align:center}@media only screen and (max-width:639px){#block-copyrightblock{font-size:11px}}@media only screen and (max-width:639px){#block-copyrightblock .bar{display:none}}#block-copyrightblock a{color:#465371;text-decoration:underline}#block-copyrightblock a:hover{color:#a21f4b}#block-socialmenu{margin-top:30px}#block-socialmenu ul.menu{margin:0;padding:0;display:flex;justify-content:center}#block-socialmenu ul.menu li{list-style:none;padding:0;margin:0 15px}#block-socialmenu ul.menu li a{color:#fff;font-size:0;text-decoration:none}#block-socialmenu ul.menu li a:before{content:'';font-family:"Font Awesome 5 Brands";font-size:40px;font-style:normal;font-weight:700;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}#block-socialmenu ul.menu li a.facebook:before{content:'\f39e'}#block-socialmenu ul.menu li a.twitter:before{content:'\f099'}#block-socialmenu ul.menu li a.youtube:before{content:'\f167'}#block-socialmenu ul.menu li a.linkedin:before{content:'\f0e1'}.block.banner{background:#0a3180;overflow:hidden;position:relative}.block.banner.tall-banner-block{height:600px}@media only screen and (max-width:799px){.block.banner.tall-banner-block{height:100px}}.block.banner.tall-banner-block .slick .slide{height:600px}@media only screen and (max-width:799px){.block.banner.tall-banner-block .slick .slide{height:100px}}.block.banner.short-banner-block{height:300px}@media only screen and (max-width:799px){.block.banner.short-banner-block{height:100px}}.block.banner.short-banner-block .slick .slide{height:300px}@media only screen and (max-width:799px){.block.banner.short-banner-block .slick .slide{height:100px}}.block.banner .slick{height:100%;opacity:.8}.block.banner .slick .slide{background-size:cover;background-position:center;background-repeat:no-repeat}.block.banner .slick .media{line-height:0;width:0;height:0}.block.banner .slick .media img{height:0;opacity:0;width:0}.block.banner .unslick{background-size:cover;background-position:center;background-repeat:no-repeat}.block.banner ul.slick-dots{display:flex;position:absolute;top:20px;left:20px;z-index:2}.block.banner ul.slick-dots li{list-style:none;margin-right:10px}.block.banner ul.slick-dots li.slick-active button{opacity:1}.block.banner ul.slick-dots li button{background:#fff;border:none;border-radius:100%;box-shadow:none;font-size:0;height:15px;line-height:0;padding:0;opacity:.5;width:15px}.side-nav-title ul.menu{margin:0;padding:0}.side-nav-title ul.menu li{display:none;margin:0;padding:0;list-style:none}.side-nav-title ul.menu li.menu-item--active-trail{display:block}.side-nav-title ul.menu li.menu-item--active-trail a{display:block;color:#fff;background:#031025;font-family:museo-sans-condensed,sans-serif;font-weight:500;font-size:30px;padding:15px 30px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.side-nav-block ul{padding:0;margin:0}.side-nav-block ul li{margin:0;padding:0;list-style:none}.side-nav-block ul li.menu-item--active-trail a{background:#a21f4b;color:#fff}.side-nav-block ul li.menu-item--active-trail a:before{content:'\f105';color:#031025;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:700;font-variant:normal;margin-right:5px;text-rendering:auto;-webkit-font-smoothing:antialiased}.side-nav-block ul li:last-child a{padding-bottom:20px}.side-nav-block ul li a{display:block;background:#061e4d;color:#fff;font-size:16px;padding:10px 30px;text-decoration:none}.side-nav-block ul li a.is-active,.side-nav-block ul li a:hover{background:#a21f4b;color:#fff}.side-nav-block ul li a.is-active:before,.side-nav-block ul li a:hover:before{content:'\f105';color:#031025;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:700;font-variant:normal;margin-right:5px;text-rendering:auto;-webkit-font-smoothing:antialiased}.banner-heading-block{position:absolute;left:0;bottom:40px;width:100%}.banner-heading-block .field--name-field-banner-heading{max-width:1480px;margin:0 auto;padding:0 20px;width:100%;color:#fff;text-transform:uppercase;font-family:museo-sans-condensed,sans-serif;font-weight:600;font-size:100px;letter-spacing:.1em}@media only screen and (max-width:1023px){.banner-heading-block .field--name-field-banner-heading{font-size:60px}}@media only screen and (max-width:799px){.banner-heading-block .field--name-field-banner-heading{font-size:30px;text-align:center}}.related-therapists-block{background:#c2ccdf;padding:130px 0}@media only screen and (max-width:799px){.related-therapists-block{padding:40px 0}}.related-therapists-block h2{color:#061e4d;max-width:1180px;margin:0 auto;padding:0 20px;font-family:museo-sans-condensed,sans-serif;font-size:60px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-align:center;width:100%}@media only screen and (max-width:1023px){.related-therapists-block h2{font-size:56px}}@media only screen and (max-width:799px){.related-therapists-block h2{font-size:30px}}.related-therapists-block h2:after{content:'';display:block;margin-top:20px;margin-bottom:30px;height:12px;width:100%;background:url(/themes/custom/lopt/img/dash-pink.png) repeat-x}@media only screen and (max-width:799px){.related-therapists-block h2:after{margin-bottom:30px}}.related-therapists-block .view-therapists{max-width:1480px;margin:0 auto;padding:0 20px}.related-therapists-block .view-therapists .view-content .views-row .views-field-title a{background:#fff}.related-treatment-block{padding:130px 0}@media only screen and (max-width:799px){.related-treatment-block{padding:40px 0}}.related-treatment-block h2{color:#061e4d;max-width:1180px;margin:0 auto;padding:0 20px;font-family:museo-sans-condensed,sans-serif;font-size:60px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-align:center;width:100%}@media only screen and (max-width:1023px){.related-treatment-block h2{font-size:56px}}@media only screen and (max-width:799px){.related-treatment-block h2{font-size:30px}}.related-treatment-block h2:after{content:'';display:block;margin-top:20px;margin-bottom:30px;height:12px;width:100%;background:url(/themes/custom/lopt/img/dash-pink.png) repeat-x}@media only screen and (max-width:799px){.related-treatment-block h2:after{margin-bottom:30px}}.related-treatment-block .view{max-width:1480px;margin:0 auto;padding:0 20px}.back-to-therapists{font-weight:600;padding-left:422px}@media only screen and (max-width:1023px){.back-to-therapists{padding-left:372px}}@media only screen and (max-width:799px){.back-to-therapists{padding-left:0;text-align:center}}.back-to-therapists a{color:#a21f4b}.back-to-therapists a:after{color:#0a3180}.back-to-therapists a:hover{color:#0a3180}.video-banner-link{position:absolute;height:100%;width:100%;top:0;right:0}.video-banner-link .video-embed-field-launch-modal{cursor:pointer;position:absolute;top:0;left:0;height:100%;width:100%;z-index:9}.video-banner-link .video-embed-field-launch-modal:after{content:'\f167';color:#fff;pointer-events:none;position:absolute;font-size:70px;top:60px;right:20px;transform:translate(-50%,-50%);display:inline-block;font-family:"Font Awesome 5 Brands";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:.5s ease all}.video-banner-link .video-embed-field-launch-modal:hover:after{color:#a21f4b}.video-banner-link .video-embed-field-launch-modal img{display:none}.related-how-block,.related-what-block{padding:130px 0}@media only screen and (max-width:799px){.related-how-block,.related-what-block{padding:40px 0}}.related-how-block h2,.related-what-block h2{color:#061e4d;max-width:1180px;margin:0 auto;padding:0 20px;font-family:museo-sans-condensed,sans-serif;font-size:60px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-align:center;width:100%}@media only screen and (max-width:1023px){.related-how-block h2,.related-what-block h2{font-size:56px}}@media only screen and (max-width:799px){.related-how-block h2,.related-what-block h2{font-size:30px}}.related-how-block h2:after,.related-what-block h2:after{content:'';display:block;margin-top:20px;margin-bottom:30px;height:12px;width:100%;background:url(/themes/custom/lopt/img/dash-pink.png) repeat-x}@media only screen and (max-width:799px){.related-how-block h2:after,.related-what-block h2:after{margin-bottom:30px}}.related-how-block .view-how-we-treat,.related-how-block .view-what-we-treat,.related-what-block .view-how-we-treat,.related-what-block .view-what-we-treat{max-width:1480px;margin:0 auto;padding:0 20px}.related-locations-block{padding:130px 0;padding-top:0}@media only screen and (max-width:799px){.related-locations-block{padding:40px 0;padding-top:30px}}.related-locations-block h2{color:#061e4d;max-width:1180px;margin:0 auto;padding:0 20px;font-family:museo-sans-condensed,sans-serif;font-size:60px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-align:center;width:100%}@media only screen and (max-width:1023px){.related-locations-block h2{font-size:56px}}@media only screen and (max-width:799px){.related-locations-block h2{font-size:30px}}.related-locations-block h2:after{content:'';display:block;margin-top:20px;margin-bottom:30px;height:12px;width:100%;background:url(/themes/custom/lopt/img/dash-pink.png) repeat-x}@media only screen and (max-width:799px){.related-locations-block h2:after{margin-bottom:30px}}.related-locations-block .view{max-width:1480px;margin:0 auto;padding:0 20px}.treatment-location-block{padding:130px 0}@media only screen and (max-width:799px){.treatment-location-block{padding:40px 0}}.treatment-location-block h2{color:#061e4d;max-width:950px;margin:0 auto;padding:0 20px;font-family:museo-sans-condensed,sans-serif;font-size:60px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-align:center;width:100%}@media only screen and (max-width:1023px){.treatment-location-block h2{font-size:56px}}@media only screen and (max-width:799px){.treatment-location-block h2{font-size:30px}}.treatment-location-block h2:after{content:'';display:block;margin-top:20px;margin-bottom:30px;height:12px;width:100%;background:url(/themes/custom/lopt/img/dash-pink.png) repeat-x}@media only screen and (max-width:799px){.treatment-location-block h2:after{margin-bottom:30px}}.treatment-location-block .field--name-body{max-width:950px!important;margin:0 auto;padding:0 20px;text-align:center}.treatment-location-block .field--name-body p{margin-bottom:50px}@media only screen and (max-width:799px){.treatment-location-block .field--name-body p{margin-bottom:20px}}.treatment-location-block .field-group-tabs-wrapper{max-width:1180px;margin:0 auto}.treatment-location-block .horizontal-tabs{border:none}.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list{background:0 0;border-bottom:8px solid #a21f4b;line-height:1}.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li{background:#c2ccdf;border:none;font-family:museo-sans-condensed,sans-serif;letter-spacing:.1em;font-size:32px;font-weight:400;text-align:center;text-transform:uppercase;width:49%}@media only screen and (max-width:799px){.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li{font-size:24px}}@media only screen and (max-width:639px){.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li{font-size:16px}}.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li:first-child{margin-right:1%}.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li:first-child a:before{content:'\f0f0';display:inline-block;font-size:26px;font-style:normal;font-variant:normal;text-rendering:auto;margin-right:5px;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900}@media only screen and (max-width:639px){.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li:first-child a:before{display:none}}.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li:nth-child(2){margin-left:1%}.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li:nth-child(2) a:before{content:'\f7f7';display:inline-block;font-size:26px;font-style:normal;font-variant:normal;margin-right:5px;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900}@media only screen and (max-width:639px){.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li:nth-child(2) a:before{display:none}}.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li.selected,.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li:hover{background:#a21f4b;border:none;font-weight:400}.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li.selected a,.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li:hover a{color:#fff;font-weight:400}.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li a{color:#0a3180;font-weight:400}@media only screen and (max-width:639px){.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li a{padding:10px}}.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li a:hover{background:#a21f4b;color:#fff}.treatment-location-block .horizontal-tabs ul.horizontal-tabs-list li strong{font-weight:400}.treatment-location-block details>.details-wrapper{padding:10px 0}.treatment-location-block .form-wrapper{padding:0}.treatment-location-block .form-wrapper summary{padding:30px 0}.where-we-treat-block{background:#0a3180;color:#fff;margin:20px 0;padding:20px}.where-we-treat-block h2{color:#fff;text-transform:uppercase;font-weight:600;font-size:28px;margin-bottom:10px;letter-spacing:.05em}.where-we-treat-block .field--name-field-locations .field__item{font-size:16px;text-indent:-13px;padding-left:26px}.where-we-treat-block .field--name-field-locations .field__item:before{content:'\f3c5';margin-right:4px;display:inline-block;font-size:16px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900}.where-we-treat-block .field--name-field-locations .field__item a{color:#fff}.node .field--name-body ul{padding-left:20px}.node .field--name-field-page-images{background:0 0;float:right;max-width:432px}@media only screen and (max-width:1439px){.node .field--name-field-page-images{float:none}}@media only screen and (max-width:799px){.node .field--name-field-page-images{float:right;max-width:300px}}@media only screen and (max-width:639px){.node .field--name-field-page-images{float:none;max-width:100%}}.node .field--name-field-page-images .field__item{background:#0a3180;line-height:0;margin:0 0 15px 30px}@media only screen and (max-width:1439px){.node .field--name-field-page-images .field__item{margin-left:0}}@media only screen and (max-width:1023px){.node .field--name-field-page-images .field__item{margin-left:15px}}@media only screen and (max-width:639px){.node .field--name-field-page-images .field__item{margin-left:0}}.node .field--name-field-page-images .field__item img{height:auto;width:100%}.page-node-type-profile .content-wrap{padding:90px 0}@media only screen and (max-width:799px){.page-node-type-profile .content-wrap{padding:40px 0}}.page-node-type-profile .tabs{display:none}.page-node-type-profile .banner .tabs{background:0 0;display:block}.node--type-profile .node__content{display:flex}@media only screen and (max-width:799px){.node--type-profile .node__content{flex-direction:column}}.node--type-profile .node__content .left-wrap{flex:0 1 342px;margin-top:-180px;margin-right:80px;min-width:342px;width:342px}@media only screen and (max-width:1439px){.node--type-profile .node__content .left-wrap{margin-right:40px}}@media only screen and (max-width:1023px){.node--type-profile .node__content .left-wrap{margin-right:30px}}@media only screen and (max-width:799px){.node--type-profile .node__content .left-wrap{flex:0 1 100%;margin:0;min-width:100%;width:100%}}.node--type-profile .node__content .left-wrap .slick{position:relative;padding-bottom:20px}.node--type-profile .node__content .left-wrap .slick img{height:auto;width:100%}.node--type-profile .node__content .left-wrap .slick nav.slick__arrow{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center}.node--type-profile .node__content .left-wrap .slick nav.slick__arrow .slick-arrow{background:#a1b0cd;border:none;border-radius:100%;color:#fff;margin-right:10px;font-size:0;width:56px}.node--type-profile .node__content .left-wrap .slick nav.slick__arrow .slick-arrow.slick-prev:before{content:'\f104';display:inline-block;font-size:24px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;position:relative;right:1px}.node--type-profile .node__content .left-wrap .slick nav.slick__arrow .slick-arrow.slick-next{font-size:0}.node--type-profile .node__content .left-wrap .slick nav.slick__arrow .slick-arrow.slick-next:before{content:'\f105';display:inline-block;font-size:24px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;position:relative;left:1px}.node--type-profile .node__content .left-wrap .field--name-field-how-we-treat,.node--type-profile .node__content .left-wrap .field--name-field-my-locations,.node--type-profile .node__content .left-wrap .field--name-field-what-we-treat{color:#fff;margin:20px 0;padding:20px}.node--type-profile .node__content .left-wrap .field--name-field-how-we-treat a,.node--type-profile .node__content .left-wrap .field--name-field-my-locations a,.node--type-profile .node__content .left-wrap .field--name-field-what-we-treat a{color:#fff}.node--type-profile .node__content .left-wrap .field--name-field-how-we-treat .field__label,.node--type-profile .node__content .left-wrap .field--name-field-my-locations .field__label,.node--type-profile .node__content .left-wrap .field--name-field-what-we-treat .field__label{font-family:museo-sans-condensed,sans-serif;text-transform:uppercase;font-weight:600;font-size:28px;letter-spacing:.05em}@media only screen and (max-width:799px){.node--type-profile .node__content .left-wrap .field--name-field-how-we-treat .field__label,.node--type-profile .node__content .left-wrap .field--name-field-my-locations .field__label,.node--type-profile .node__content .left-wrap .field--name-field-what-we-treat .field__label{font-size:20px}}.node--type-profile .node__content .left-wrap .field--name-field-how-we-treat .field__items,.node--type-profile .node__content .left-wrap .field--name-field-my-locations .field__items,.node--type-profile .node__content .left-wrap .field--name-field-what-we-treat .field__items{font-size:16px;text-indent:-13px;padding-left:26px}@media only screen and (max-width:799px){.node--type-profile .node__content .left-wrap .field--name-field-how-we-treat .field__items,.node--type-profile .node__content .left-wrap .field--name-field-my-locations .field__items,.node--type-profile .node__content .left-wrap .field--name-field-what-we-treat .field__items{font-size:13px}}.node--type-profile .node__content .left-wrap .field--name-field-how-we-treat .field__items .field__item:before,.node--type-profile .node__content .left-wrap .field--name-field-my-locations .field__items .field__item:before,.node--type-profile .node__content .left-wrap .field--name-field-what-we-treat .field__items .field__item:before{content:'';display:inline-block;font-size:16px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900}.node--type-profile .node__content .left-wrap .field--name-field-my-locations{background:#0a3180}.node--type-profile .node__content .left-wrap .field--name-field-my-locations .field__items .field__item:before{content:'\f3c5';margin-right:4px}.node--type-profile .node__content .left-wrap .field--name-field-how-we-treat{background:#a21f4b}.node--type-profile .node__content .left-wrap .field--name-field-how-we-treat .field__items .field__item:before{content:'\f7f7';margin-right:4px}.node--type-profile .node__content .left-wrap .field--name-field-what-we-treat{background:#061e4d}.node--type-profile .node__content .left-wrap .field--name-field-what-we-treat .field__items .field__item:before{content:'\f0f0';margin-right:4px}.node--type-profile .node__content .right-wrap{flex:0 1 100%;width:100%}.node--type-profile .node__content .right-wrap .field--name-field-profile-video{margin-bottom:60px}.node--type-profile .node__content .right-wrap .name-wrap{display:flex;color:#061e4d;font-family:museo-sans-condensed,sans-serif;font-weight:600;font-size:60px;letter-spacing:.1em;text-transform:uppercase}@media only screen and (max-width:1439px){.node--type-profile .node__content .right-wrap .name-wrap{font-size:40px}}@media only screen and (max-width:799px){.node--type-profile .node__content .right-wrap .name-wrap{font-size:30px}}.node--type-profile .node__content .right-wrap .name-wrap .field--name-field-first-name{margin-right:10px}.node--type-profile .node__content .right-wrap .field--name-field-job-title{color:#061e4d;font-size:22px;letter-spacing:.1em}@media only screen and (max-width:799px){.node--type-profile .node__content .right-wrap .field--name-field-job-title{font-size:18px}}.node--type-profile .node__content .right-wrap .field--name-field-job-title:after{content:'';display:block;margin:20px 0 30px 0;height:12px;width:100%;background:url(/themes/custom/lopt/img/dash-pink.png) repeat-x}.node--type-profile .node__content .right-wrap .field--name-field-back-button-block{font-weight:600}@media only screen and (max-width:799px){.node--type-profile .node__content .right-wrap .field--name-field-back-button-block{font-size:18px}}.page-node-type-location #block-lopt-page-title h1,.page-node-type-location .page-title{max-width:1180px;margin:0 auto 10px auto!important;width:100%;text-align:center}.page-node-type-location #block-lopt-page-title h1:after,.page-node-type-location .page-title:after{display:none}.page-node-type-location .details-wrap{max-width:1180px;margin:0 auto;width:100%}.page-node-type-location .details-wrap:after{content:'';display:block;margin:20px 0 30px 0;height:12px;width:100%;background:url(/themes/custom/lopt/img/dash-pink.png) repeat-x}@media only screen and (max-width:799px){.page-node-type-location .details-wrap:after{margin-bottom:20px}}.page-node-type-location #block-lopt-content{text-align:center}.page-node-type-location .field--name-body{max-width:1180px;margin:0 auto!important;width:100%}.page-node-type-location .field--name-field-back-to-link{margin-bottom:50px}.page-node-type-location .field--name-field-back-to-link a{color:#a21f4b;font-size:22px;font-weight:600;text-transform:uppercase}.page-node-type-location .field--name-field-back-to-link a:after{content:'\f101';color:#061e4d;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:700;font-variant:normal;margin-left:10px;text-rendering:auto;-webkit-font-smoothing:antialiased}.page-node-type-location .field--name-field-back-to-link a:hover{color:#061e4d}.page-node-type-location .field--name-field-address{display:flex;font-size:24px;letter-spacing:.1em;color:#0a3180;justify-content:center;text-transform:uppercase}@media only screen and (max-width:799px){.page-node-type-location .field--name-field-address{font-size:18px}}.page-node-type-location .field--name-field-address .field__label{font-weight:300;text-transform:uppercase}.page-node-type-location .field--name-field-address .field__label:before{content:'\f3c5';color:#a21f4b;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;font-weight:700;margin-right:4px;text-rendering:auto;-webkit-font-smoothing:antialiased}.page-node-type-location .field--name-field-address p{margin:0}.page-node-type-location .field--name-field-address .address{display:flex;text-align:left}@media only screen and (max-width:799px){.page-node-type-location .field--name-field-address .address{display:block}}.page-node-type-location .field--name-field-address .address br{display:none}.page-node-type-location .field--name-field-address .address-line1:after,.page-node-type-location .field--name-field-address .address-line2:after{content:',';margin-right:4px}.page-node-type-location .field--name-field-address .administrative-area{margin-right:4px}.page-node-type-location .field--name-field-address .country{display:none}.page-node-type-location .field--name-field-address a{text-decoration:underline}.page-node-type-location .field--name-field-phone{letter-spacing:.1em;color:#0a3180;display:flex;font-size:24px;justify-content:center;text-transform:uppercase}@media only screen and (max-width:799px){.page-node-type-location .field--name-field-phone{font-size:18px}}.page-node-type-location .field--name-field-phone .field__label{font-weight:300;text-transform:uppercase}.page-node-type-location .field--name-field-phone .field__label:before{content:'\f10b';color:#a21f4b;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;font-weight:700;margin-right:4px;text-rendering:auto;-webkit-font-smoothing:antialiased}.page-node-type-location .field--name-field-phone a{text-decoration:underline}.page-node-type-location .field--name-field-fax{letter-spacing:.1em;color:#0a3180;display:flex;font-size:24px;justify-content:center;text-transform:uppercase}@media only screen and (max-width:799px){.page-node-type-location .field--name-field-fax{font-size:18px}}.page-node-type-location .field--name-field-fax .field__label{font-weight:300;text-transform:uppercase}.page-node-type-location .field--name-field-fax .field__label:before{content:'\f1ac';color:#a21f4b;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;font-weight:700;margin-right:4px;text-rendering:auto;-webkit-font-smoothing:antialiased}.page-node-type-location .field--name-field-fax a{text-decoration:underline}.page-node-type-location .field--name-field-map-embed{margin-top:30px}@media only screen and (max-width:799px){.page-node-type-location .field--name-field-map-embed{margin-top:20px}}@media only screen and (max-width:799px){.page-node-type-location .field--name-field-map-embed iframe{height:300px!important}}.page-node-type-news .page-title{margin-bottom:10px}.page-node-type-news .page-title:after{display:none}.page-node-type-news .field--name-field-date{font-size:24px;letter-spacing:.1em}.page-node-type-news .field--name-field-date:after{content:'';display:block;margin:20px 0 40px 0;height:12px;width:100%;background:url(/themes/custom/lopt/img/dash-pink.png) repeat-x}.webform-submission-form input,.webform-submission-form select,.webform-submission-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;box-shadow:none;color:#061e4d;display:block;min-height:40px;padding:1px 10px;width:100%;box-shadow:0 4px 10px -6px}.webform-submission-form textarea{padding:10px}.webform-submission-form input.button{background:#0a3180;color:#fff;display:inline-block;padding:10px 20px;text-transform:uppercase;text-decoration:none;transition:.5s ease all}.webform-submission-form input.button:hover{background:#061f51}.path-search form.search-form .js-form-wrapper{margin-bottom:30px}.path-search form.search-form .js-form-wrapper input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;box-shadow:none;min-height:40px;padding:1px 10px}.path-search form.search-form .js-form-wrapper input.button{background:#0a3180;border:none;color:#fff;display:inline-block;margin:0 10px;padding:10px 20px;text-transform:uppercase;text-decoration:none;transition:.5s ease all}.path-search form.search-form .js-form-wrapper input.button:hover{background:#061f51}.path-search form.search-form .search-help-link{display:none}.path-search ol.search-results{padding:0;margin:0}.path-search ol.search-results li{margin:0;padding:30px}.path-search ol.search-results li:nth-child(odd){background:linear-gradient(to right,#c2ccdf 0,rgba(125,185,232,0) 90%)}.path-search ol.search-results li p.search-result__info{display:none}.path-search ol.search-results li p.search-result__snippet{margin-top:10px;margin-bottom:0}.path-search ol.search-results li h3.search-result__title{font-family:museo-sans-condensed,sans-serif;font-size:28px;font-weight:600;text-transform:uppercase}.page-node-type-testimonial .field--name-field-image{display:inline-block;float:right;margin:0 0 15px 15px;max-width:400px}@media only screen and (max-width:1439px){.page-node-type-testimonial .field--name-field-image{max-width:300px}}@media only screen and (max-width:639px){.page-node-type-testimonial .field--name-field-image{float:none;margin:0 0 15px 0;max-width:100%}}.page-node-type-testimonial .field--name-field-image img{height:auto;width:100%}.paragraph{padding:130px 0}@media only screen and (max-width:799px){.paragraph{padding:40px 0}}.field--name-field-advanced-content .field__item .paragraph{padding:0;margin:0}.paragraph--type--text[hex="#ffffff"] .para-inner .text-wrap{color:#061e4d}.paragraph--type--text[hex="#ffffff"] .para-inner .text-wrap .field--name-field-adv-body a{color:#061e4d}.paragraph--type--text[hex="#c2ccdf"] .para-inner .text-wrap{color:#061e4d}.paragraph--type--text[hex="#c2ccdf"] .para-inner .text-wrap .field--name-field-adv-body a{color:#061e4d}.paragraph--type--text[hex="#c2ccdf"] .para-inner .text-wrap .field--name-field-para-title:after{background:url(/themes/custom/lopt/img/dash-white.png) repeat-x}.paragraph--type--text[para-align=text-right] .para-inner{flex-direction:row}@media only screen and (max-width:799px){.paragraph--type--text[para-align=text-right] .para-inner{flex-direction:column}}.paragraph--type--text[para-align=text-right] .para-inner .image-wrap{margin:0 80px 0 0}@media only screen and (max-width:1023px){.paragraph--type--text[para-align=text-right] .para-inner .image-wrap{margin-right:30px}}@media only screen and (max-width:799px){.paragraph--type--text[para-align=text-right] .para-inner .image-wrap{margin:0 0 20px 0}}.paragraph--type--text[para-align=text-right] .para-inner .text-wrap{text-align:left}.paragraph--type--text .para-inner{align-items:center;display:flex;flex-direction:row-reverse;max-width:1480px;margin:0 auto;padding:0 20px}@media only screen and (max-width:799px){.paragraph--type--text .para-inner{flex-direction:column-reverse}}.paragraph--type--text .para-inner .image-wrap{flex:0 1 auto;margin-left:80px;width:100%}@media only screen and (max-width:1023px){.paragraph--type--text .para-inner .image-wrap{margin-right:30px}}@media only screen and (max-width:799px){.paragraph--type--text .para-inner .image-wrap{margin:20px 0 0 0}}.paragraph--type--text .para-inner .image-wrap .field--name-field-para-image{line-height:0;min-width:600px;max-width:600px}@media only screen and (max-width:1023px){.paragraph--type--text .para-inner .image-wrap .field--name-field-para-image{min-width:400px;max-width:400px}}@media only screen and (max-width:799px){.paragraph--type--text .para-inner .image-wrap .field--name-field-para-image{min-width:0;max-width:100%}}.paragraph--type--text .para-inner .image-wrap .field--name-field-para-image img{height:auto;width:100%}.paragraph--type--text .para-inner .image-wrap .field--name-field-video{cursor:pointer;position:relative}.paragraph--type--text .para-inner .image-wrap .field--name-field-video:after{content:'\f167';color:#fff;pointer-events:none;position:absolute;font-size:70px;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;font-family:"Font Awesome 5 Brands";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:.5s ease all}.paragraph--type--text .para-inner .image-wrap .field--name-field-video:hover:after{color:#a21f4b}.paragraph--type--text .para-inner .image-wrap .field--name-field-video img{height:auto;width:100%}.paragraph--type--text .para-inner .text-wrap{color:#fff;text-align:right;flex:0 1 100%;width:100%}@media only screen and (max-width:799px){.paragraph--type--text .para-inner .text-wrap{text-align:center}}.paragraph--type--text .para-inner .text-wrap .field--name-field-para-title{font-family:museo-sans-condensed,sans-serif;font-size:60px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase}@media only screen and (max-width:799px){.paragraph--type--text .para-inner .text-wrap .field--name-field-para-title{font-size:30px}}.paragraph--type--text .para-inner .text-wrap .field--name-field-para-title:after{content:'';display:block;margin-top:20px;height:12px;width:100%;background:url(/themes/custom/lopt/img/dash-pink.png) repeat-x}.paragraph--type--text .para-inner .text-wrap .field--name-field-adv-body{font-weight:300;font-size:25px}@media only screen and (max-width:799px){.paragraph--type--text .para-inner .text-wrap .field--name-field-adv-body{font-size:18px}}.paragraph--type--text .para-inner .text-wrap .field--name-field-adv-body p{margin-bottom:0}.paragraph--type--text .para-inner .text-wrap .field--name-field-adv-body a{color:#fff;font-weight:700;text-decoration:underline}.paragraph--type--text .para-inner .text-wrap .field--name-field-adv-body a.arrow{font-size:24px;text-decoration:none;text-transform:uppercase}.paragraph--type--text .para-inner .text-wrap .field--name-field-adv-body a.arrow:hover{color:#a21f4b}.paragraph--type--text .para-inner .text-wrap .field--name-field-adv-body a.arrow:after{content:'\f101';color:#a21f4b;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;margin-left:10px;text-rendering:auto;-webkit-font-smoothing:antialiased}.paragraph--type--text .para-inner .field--name-field-align-content,.paragraph--type--text .para-inner .field--name-field-bg-color{display:none}.paragraph--type--block{padding:0}.paragraph--type--view{padding:0}.paragraph--type--featured-links{padding:0}.paragraph--type--featured-link{padding:60px 0}@media only screen and (max-width:1023px){.paragraph--type--featured-link{padding:20px 0}}.field--name-field-featured-links{display:flex}@media only screen and (max-width:799px){.field--name-field-featured-links{flex-direction:column}}.field--name-field-featured-links>.field__item{color:#fff;flex:0 1 100%;padding:20px 80px;text-align:center;position:relative;width:100%;transition:.5s ease all}@media only screen and (max-width:1023px){.field--name-field-featured-links>.field__item{padding:20px 40px}}@media only screen and (max-width:799px){.field--name-field-featured-links>.field__item{padding:20px}}.field--name-field-featured-links>.field__item:nth-child(3n+1){background:#0a3180}.field--name-field-featured-links>.field__item:nth-child(3n+2){background:#a21f4b}.field--name-field-featured-links>.field__item:nth-child(3n+3){background:#061e4d}.field--name-field-featured-links>.field__item:hover .field--name-field-icon{border:5px solid #fff}.field--name-field-featured-links>.field__item .field--name-field-icon{background:rgba(255,255,255,.2);border:5px solid transparent;border-radius:100%;display:inline-block;line-height:1;clear:both;margin-bottom:40px;height:125px;width:125px;transition:.5s ease all}.field--name-field-featured-links>.field__item .field--name-field-icon .fontawesome-icons{height:100%;display:flex;align-items:center;justify-content:center}.field--name-field-featured-links>.field__item .field--name-field-icon svg{font-size:40px}.field--name-field-featured-links>.field__item .field--name-field-para-title{font-size:40px;font-family:museo-sans-condensed,sans-serif;letter-spacing:.1em;line-height:1;text-transform:uppercase}@media only screen and (max-width:1023px){.field--name-field-featured-links>.field__item .field--name-field-para-title{font-size:24px}}.field--name-field-featured-links>.field__item .field--name-field-para-body{font-weight:300}@media only screen and (max-width:1023px){.field--name-field-featured-links>.field__item .field--name-field-para-body{font-size:18px}}.field--name-field-featured-links>.field__item .field--name-field-link a{color:transparent;position:absolute;top:0;left:0;height:100%;width:100%}.paragraph--type--collage-grid{padding:0}.paragraph--type--collage-grid .field--name-field-collage-grid-items{display:flex;flex-wrap:wrap}.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item{flex:0 1 25%;width:25%}@media only screen and (max-width:799px){.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item{flex:0 1 100%;width:100%}}.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item:nth-child(even) .paragraph--type--collage-grid-item .field--name-field-link a{display:flex;align-items:flex-end}@media only screen and (max-width:799px){.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item:nth-child(even) .paragraph--type--collage-grid-item .field--name-field-link a{align-items:flex-start}}.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item:nth-child(4) .paragraph--type--collage-grid-item .field--name-field-link a,.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item:nth-child(5) .paragraph--type--collage-grid-item .field--name-field-link a{display:flex;justify-content:flex-end}@media only screen and (max-width:799px){.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item:nth-child(4) .paragraph--type--collage-grid-item .field--name-field-link a,.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item:nth-child(5) .paragraph--type--collage-grid-item .field--name-field-link a{justify-content:flex-start}}.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item:nth-child(3),.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item:nth-child(5){flex:0 1 50%;width:50%}@media only screen and (max-width:799px){.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item:nth-child(3),.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item:nth-child(5){flex:0 1 100%;width:100%}}.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item .paragraph--type--collage-grid-item{background-repeat:no-repeat;background-size:cover;background-position:center;height:412px;position:relative}@media only screen and (max-width:799px){.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item .paragraph--type--collage-grid-item{height:150px}}.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item .paragraph--type--collage-grid-item .field--name-field-link{position:absolute;top:0;left:0;height:100%;width:100%}.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item .paragraph--type--collage-grid-item .field--name-field-link a{color:#fff;display:block;padding:35px;font-size:30px;font-weight:600;letter-spacing:.1em;height:100%;width:100%;position:absolute;top:0;left:0;text-decoration:none;text-transform:uppercase;font-family:museo-sans-condensed,sans-serif}@media only screen and (max-width:799px){.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item .paragraph--type--collage-grid-item .field--name-field-link a{font-size:20px}}.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item .paragraph--type--collage-grid-item .field--name-field-link a:hover{background:rgba(0,0,0,.4)}.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item .paragraph--type--collage-grid-item .field--name-field-para-image{line-height:0;height:0}.paragraph--type--collage-grid .field--name-field-collage-grid-items>.field__item .paragraph--type--collage-grid-item .field--name-field-para-image img{height:0;width:0;opacity:0}.paragraph--type--collage-grid>.field--name-field-link a{background:linear-gradient(to right,rgba(125,185,232,0) 0,#c2ccdf 50%);padding:30px 20px;display:block;text-align:right;font-size:24px;font-weight:600;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:799px){.paragraph--type--collage-grid>.field--name-field-link a{font-size:14px}}.paragraph--type--collage-grid>.field--name-field-link a:after{content:'\f101';color:#a21f4b;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-left:10px}.paragraph--type--accordion{padding:30px 0}.paragraph--type--accordion>.field--name-field-accordion-title{font-family:museo-sans-condensed,sans-serif;font-weight:700;line-height:1.1;letter-spacing:.1em;margin-bottom:20px;margin-top:0;text-transform:uppercase;color:#a21f4b;font-size:40px}@media only screen and (max-width:799px){.paragraph--type--accordion>.field--name-field-accordion-title{font-size:28px}}.paragraph--type--accordion-item{padding:0;margin-bottom:10px!important}.paragraph--type--accordion-item.active .field--name-field-accordion-title{background:#536c9e;color:#fff}.paragraph--type--accordion-item.active .field--name-field-accordion-title:before{content:'\f056';color:#fff}.paragraph--type--accordion-item .field--name-field-accordion-title{background:#c2ccdf;color:#061e4d;cursor:pointer;font-size:20px;font-weight:300;padding:20px;text-transform:uppercase;transition:.5s ease all}.paragraph--type--accordion-item .field--name-field-accordion-title:before{content:'\f055';color:#536c9e;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;font-weight:700;margin-right:10px;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:.5s ease all}.paragraph--type--accordion-item .field--name-field-accordion-body{background:#e1e6f0;padding:40px}.paragraph--type--accordion-item .field--name-field-accordion-body p{margin:0}.paragraph--type--carousel{background:#0a3180;height:600px;overflow:hidden;padding:0;position:relative}@media only screen and (max-width:799px){.paragraph--type--carousel{height:300px}}.paragraph--type--carousel .slick{opacity:.8}.paragraph--type--carousel .slick img{height:0;position:absolute;width:0}.paragraph--type--carousel ul.slick-dots{display:flex;position:absolute;top:20px;left:20px;z-index:2}.paragraph--type--carousel ul.slick-dots li{list-style:none;margin-right:10px}.paragraph--type--carousel ul.slick-dots li.slick-active button{opacity:1}.paragraph--type--carousel ul.slick-dots li button{background:#fff;border:none;border-radius:100%;box-shadow:none;font-size:0;height:15px;line-height:0;padding:0;opacity:.5;width:15px}.paragraph--type--carousel-slide{background-size:cover;background-position:center;background-repeat:no-repeat;padding:0;height:600px;line-height:0}@media only screen and (max-width:799px){.paragraph--type--carousel-slide{height:300px}}.paragraph--type--carousel-slide .field--name-field-video{cursor:pointer}.paragraph--type--carousel-slide .field--name-field-video:before{content:'\f167';color:#fff;display:block;font-family:"Font Awesome 5 Brands";font-size:100px;font-style:normal;font-weight:700;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:100px;right:50px;transition:.5s ease all}.paragraph--type--carousel-slide .field--name-field-video:hover:before{color:#a21f4b}.paragraph--type--carousel-slide .field--name-field-video img{height:100%!important;opacity:0;position:initial!important;width:100%!important}.paragraph--type--carousel-slide img{height:0;opacity:0;width:0}.top-bar .view-alert .view-content{padding:30px 0;background:#a21f4b;color:#fff;font-size:24px;text-align:center;overflow:hidden;transition:.5s ease all}@media only screen and (max-width:1439px){.top-bar .view-alert .view-content{font-size:18px}}@media only screen and (max-width:799px){.top-bar .view-alert .view-content{font-size:16px;padding:15px 0}}@media only screen and (max-width:639px){.top-bar .view-alert .view-content{font-size:14px}}.top-bar .view-alert .view-content p{margin:0}.top-bar .view-alert .view-content a{color:#fff;text-decoration:underline}.top-bar .view-alert .view-content a:hover{color:#c2ccdf}.view-testimonials{background:linear-gradient(to right,#c2ccdf 0,rgba(125,185,232,0) 50%);padding:130px 0;overflow-x:hidden}@media only screen and (max-width:799px){.view-testimonials{padding:40px 0}}.view-testimonials .view-content{max-width:1480px;margin:0 auto;padding:0 20px}.view-testimonials .view-content .slick-list{overflow:visible}body:not(.path-frontpage) .view-testimonials .view-content .slick .slick-slide .media{padding-bottom:0!important}.view-testimonials .view-content .slick .slick-slide .slide__content{display:flex}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__media{flex:0 1 700px;margin-right:70px;min-width:700px;overflow:visible;width:700px}@media only screen and (max-width:1439px){.view-testimonials .view-content .slick .slick-slide .slide__content .slide__media{flex:0 1 500px;margin-right:40px;min-width:500px;width:500px}}@media only screen and (max-width:1023px){.view-testimonials .view-content .slick .slick-slide .slide__content .slide__media{display:none}}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__media img{box-shadow:-35px 35px 35px 0 rgba(3,15,38,.45);height:auto;width:100%}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption{flex:0 1 auto;padding-top:20px;width:auto}@media only screen and (max-width:799px){.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption{text-align:center}}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption h2{color:#061e4d;font-family:museo-sans-condensed,sans-serif;font-weight:600;font-size:60px;letter-spacing:.1em;text-transform:uppercase}@media only screen and (max-width:799px){.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption h2{font-size:30px}}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption h2:after{content:'';display:block;margin-top:20px;height:12px;width:100%;background:url(/themes/custom/lopt/img/dash-pink.png) repeat-x}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .views-field-body{color:#061e4d;font-size:25px;font-style:italic;font-weight:300}@media only screen and (max-width:1439px){.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .views-field-body{font-size:20px}}@media only screen and (max-width:799px){.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .views-field-body{font-size:18px}}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .views-field-body p{margin:0}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .views-field-body p:before{content:'"'}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .views-field-body p:after{content:'"'}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .views-field-body a{color:#061e4d;text-decoration:none}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .views-field-body a:hover{color:#061e4d}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .views-field-title{color:#061e4d;font-size:25px;font-weight:500}@media only screen and (max-width:1439px){.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .views-field-title{font-size:20px}}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .views-field-view-node a{background:#a21f4b;line-height:1;padding:10px 15px;color:#fff;margin-top:10px;font-size:12px;font-weight:500;text-align:center;display:inline-block;text-transform:uppercase;text-decoration:none}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .views-field-view-node a:hover{background:#061e4d}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .view-all-link{align-items:center;display:flex;margin-top:30px}@media only screen and (max-width:1439px){.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .view-all-link{font-size:20px}}@media only screen and (max-width:1023px){.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .view-all-link{align-items:flex-start;flex-direction:column}}@media only screen and (max-width:799px){.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .view-all-link{align-items:center}}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .view-all-link a{color:#a21f4b;font-size:24px;font-weight:600;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:1439px){.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .view-all-link a{font-size:20px}}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .view-all-link a:hover{color:#0a3180}.view-testimonials .view-content .slick .slick-slide .slide__content .slide__caption .view-all-link a:after{content:'\f101';color:#0a3180;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;margin-left:10px;text-rendering:auto;-webkit-font-smoothing:antialiased}.view-testimonials .view-content .slick .slick__arrow{margin-right:10px}@media only screen and (max-width:1023px){.view-testimonials .view-content .slick .slick__arrow{margin:0 0 15px 0}}.view-testimonials .view-content .slick .slick__arrow .slick-arrow{background:#a1b0cd;border:none;border-radius:100%;color:#fff;margin-right:10px;font-size:0;width:56px}@media only screen and (max-width:1023px){.view-testimonials .view-content .slick .slick__arrow .slick-arrow{background:#061e4d}}.view-testimonials .view-content .slick .slick__arrow .slick-arrow.slick-prev:before{content:'\f104';display:inline-block;font-size:24px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;position:relative;right:1px}.view-testimonials .view-content .slick .slick__arrow .slick-arrow.slick-next{font-size:0}.view-testimonials .view-content .slick .slick__arrow .slick-arrow.slick-next:before{content:'\f105';display:inline-block;font-size:24px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;position:relative;left:1px}.recent-news{padding:130px 0}@media only screen and (max-width:799px){.recent-news{padding:40px 0}}.recent-news .view-header h2{color:#061e4d;font-family:museo-sans-condensed,sans-serif;font-weight:600;font-size:60px;letter-spacing:.1em;max-width:1480px;margin:0 auto;padding:0 20px;margin-bottom:50px;text-transform:uppercase;text-align:center}@media only screen and (max-width:1023px){.recent-news .view-header h2{font-size:56px}}@media only screen and (max-width:799px){.recent-news .view-header h2{font-size:30px;margin-bottom:30px}}.recent-news .view-header h2:after{content:'';display:block;margin-top:20px;height:12px;width:100%;background:url(/themes/custom/lopt/img/dash-pink.png) repeat-x}.recent-news .view-content{display:flex;justify-content:center;align-items:flex-start;max-width:1480px;padding:0 20px;margin:0 auto}@media only screen and (max-width:1023px){.recent-news .view-content{flex-wrap:wrap}}.recent-news .view-content .views-row{background:#e6eaf1;color:#0a3180;padding:30px;font-size:14px;flex:0 1 25%;margin:0 10px;min-height:565px;text-align:center;width:25%}@media only screen and (max-width:1023px){.recent-news .view-content .views-row{flex:0 1 47%;margin:10px;width:47%}}@media only screen and (max-width:639px){.recent-news .view-content .views-row{flex:0 1 100%;margin:10px 0;min-height:0;padding:20px;width:100%}}.recent-news .view-content .views-row .views-field-field-teaser-image{margin-bottom:20px;text-align:center;line-height:0;border-radius:100%}@media only screen and (max-width:639px){.recent-news .view-content .views-row .views-field-field-teaser-image{display:none}}.recent-news .view-content .views-row .views-field-field-teaser-image img{height:auto;width:100%;border-radius:100%;box-shadow:0 10px 20px -12px #000;opacity:.8;transition:.5s ease all}.recent-news .view-content .views-row .views-field-field-teaser-image img:hover{opacity:1;box-shadow:0 10px 20px -8px #000}.recent-news .view-content .views-row .views-field-field-date{color:#a21f4b;font-family:museo-sans-condensed,sans-serif;font-size:20px;letter-spacing:.1em;margin-bottom:5px}.recent-news .view-content .views-row .views-field-title{font-weight:600;font-size:20px;margin-bottom:5px}.recent-news .more-link{max-width:1480px;margin:0 auto;padding:0 20px;text-align:center}.recent-news .more-link a{display:inline-block;font-size:24px;font-weight:700;margin-top:40px;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:799px){.recent-news .more-link a{font-size:18px;margin-top:30px}}.recent-news .more-link a:hover{color:#a21f4b}.recent-news .more-link a:after{content:'\f101';color:#a21f4b;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;margin-left:10px;text-rendering:auto;-webkit-font-smoothing:antialiased}.view-faqs.views-all-faqs .view-content{padding:20px 0 0 0}.view-faqs .view-header{max-width:950px;margin:-20px auto 50px auto;padding:0 20px;text-align:center}.view-faqs .view-content{max-width:1140px;margin:0 auto;padding:0 20px}.view-faqs .view-content .views-row{margin-bottom:20px}.view-faqs .view-content .views-row.active .views-field-title{background:#0a3180;color:#e1e6f0}.view-faqs .view-content .views-row.active .views-field-title svg.fa-plus-circle{display:none}.view-faqs .view-content .views-row.active .views-field-title svg.fa-minus-circle{color:#e1e6f0;display:block}.view-faqs .view-content .views-row .views-field-title{background:#e1e6f0;color:#0a3180;cursor:pointer;font-size:24px;padding:20px;transition:.5s ease all}@media only screen and (max-width:799px){.view-faqs .view-content .views-row .views-field-title{font-size:18px}}.view-faqs .view-content .views-row .views-field-title .field-content{align-items:center;display:flex}.view-faqs .view-content .views-row .views-field-title svg{color:#031025;font-size:24px;margin-right:10px}.view-faqs .view-content .views-row .views-field-title svg.fa-minus-circle{display:none}.view-faqs .view-content .views-row .views-field-body{padding:10px 20px}@media only screen and (max-width:799px){.view-faqs .view-content .views-row .views-field-body{padding:10px}}.view-faqs .more-link{max-width:1480px;margin:0 auto;padding:0 20px;text-align:center}.view-faqs .more-link a{color:#061e4d;display:inline-block;font-size:24px;font-weight:700;margin-top:20px;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:799px){.view-faqs .more-link a{font-size:18px;margin-top:20px}}.view-faqs .more-link a:hover{color:#a21f4b}.view-faqs .more-link a:after{content:'\f101';color:#a21f4b;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;margin-left:10px;text-rendering:auto;-webkit-font-smoothing:antialiased}.view-affiliations{background:#0a3180;padding:60px 0}@media only screen and (max-width:799px){.view-affiliations{padding:40px 0}}.view-affiliations .view-content{display:flex;justify-content:center}@media only screen and (max-width:799px){.view-affiliations .view-content{flex-wrap:wrap;padding:0 10px}}.view-affiliations .view-content .views-row{line-height:1;margin:0 20px;max-width:150px}@media only screen and (max-width:799px){.view-affiliations .view-content .views-row{padding:10px;margin:0;max-width:50%;flex:0 1 50%;width:50%}}.view-affiliations .view-content .views-row img{height:auto;opacity:.5;width:100%}.view-affiliations.affiliates-internal .view-content{flex-wrap:wrap}.view-affiliations.affiliates-internal .view-content .views-row{flex:0 1 auto;max-width:150px;width:auto}.view-therapists .view-filters{background:#061e4d;margin-bottom:60px;padding:20px 30px}@media only screen and (max-width:799px){.view-therapists .view-filters{margin-bottom:30px}}.view-therapists .view-filters .form--inline{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:1023px){.view-therapists .view-filters .form--inline{flex-wrap:wrap}}.view-therapists .view-filters .form-item{flex:0 1 100%;padding:10px 0;margin:0 10px 0 0;position:relative;width:100%}@media only screen and (max-width:1023px){.view-therapists .view-filters .form-item{flex:0 1 48%;width:48%}}@media only screen and (max-width:799px){.view-therapists .view-filters .form-item{flex:0 1 100%;margin:0;width:100%}}.view-therapists .view-filters .form-item.form-select:after,.view-therapists .view-filters .form-item.js-form-type-select:after{content:'\f078';color:#a1b0cd;pointer-events:none;line-height:1;top:50%;right:15px;position:absolute;transform:translateY(-50%);font-family:FontAwesome}.view-therapists .view-filters .form-actions{margin:0}.view-therapists .view-filters input,.view-therapists .view-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;box-shadow:none;border-radius:0;color:#061e4d;padding:10px 20px;width:100%}.view-therapists .view-filters input::-moz-placeholder,.view-therapists .view-filters select::-moz-placeholder{color:#061e4d}.view-therapists .view-filters input::placeholder,.view-therapists .view-filters select::placeholder{color:#061e4d}.view-therapists .view-filters select{cursor:pointer;padding:7px 20px}.view-therapists .view-filters input.form-submit{background:#a21f4b;color:#fff;font-weight:600;transition:.5s ease all}.view-therapists .view-filters input.form-submit:hover{background:#fff;color:#a21f4b}.view-therapists .view-header{max-width:1180px;margin:0 auto 50px auto;text-align:center}.view-therapists .view-content{display:flex;flex-wrap:wrap;margin:0 -10px -10px -10px;justify-content:center}.view-therapists .view-content .views-row{flex:0 1 25%;padding:10px;width:25%}@media only screen and (max-width:799px){.view-therapists .view-content .views-row{flex:0 1 50%;width:50%}}@media only screen and (max-width:799px){.view-therapists .view-content .views-row{flex:0 1 100%;width:100%}}.view-therapists .view-content .views-row:hover .views-field-title a{background:#a21f4b;color:#fff}.view-therapists .view-content .views-row:hover .views-field-field-profile-image img{opacity:1}.view-therapists .view-content .views-row .views-field-field-profile-image{line-height:0}.view-therapists .view-content .views-row .views-field-field-profile-image img{height:auto;width:100%;transition:.5s ease all}.view-therapists .view-content .views-row .views-field-title{line-height:1.2;text-align:center}.view-therapists .view-content .views-row .views-field-title a{display:block;padding:15px 10px;background:#c2ccdf;color:#0a3180;text-decoration:none}.view-therapists .view-content .views-row .views-field-title a:nth-child(2){background:#ddd}.view-therapists .view-content .views-row .views-field-title a:nth-child(2):hover{color:#000}.view-therapists .view-content .views-row .views-field-title .title{font-family:museo-sans-condensed,sans-serif;font-size:20px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media only screen and (max-width:639px){.view-therapists .view-content .views-row .views-field-title .title{font-size:16px}}.view-therapists .view-content .views-row .views-field-title .job-title{font-size:14px}.view-therapists .more-link{max-width:1480px;margin:0 auto;padding:0 20px;text-align:center}.view-therapists .more-link a{display:inline-block;font-size:24px;font-weight:700;margin-top:40px;text-decoration:none;text-transform:uppercase}.view-therapists .more-link a:hover{color:#a21f4b}.view-therapists .more-link a:after{content:'\f101';color:#a21f4b;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;margin-left:10px;text-rendering:auto;-webkit-font-smoothing:antialiased}.view-how-we-treat .view-header,.view-what-we-treat .view-header{max-width:1180px;margin:0 auto 50px auto;text-align:center}.view-how-we-treat .views-row,.view-what-we-treat .views-row{align-items:center;display:flex;padding:30px}@media only screen and (max-width:799px){.view-how-we-treat .views-row,.view-what-we-treat .views-row{flex-direction:column;justify-content:center;padding:20px}}.view-how-we-treat .views-row:nth-child(odd),.view-what-we-treat .views-row:nth-child(odd){background:linear-gradient(to right,#c2ccdf 0,rgba(125,185,232,0) 90%)}.view-how-we-treat .views-row .views-field-field-teaser-image,.view-what-we-treat .views-row .views-field-field-teaser-image{border-radius:100%;box-shadow:0 10px 20px -12px #000;line-height:0;background:#0a3180;margin-right:40px;transition:.5s ease all}@media only screen and (max-width:799px){.view-how-we-treat .views-row .views-field-field-teaser-image,.view-what-we-treat .views-row .views-field-field-teaser-image{margin:0 0 20px 0}}.view-how-we-treat .views-row .views-field-field-teaser-image:hover,.view-what-we-treat .views-row .views-field-field-teaser-image:hover{box-shadow:0 10px 20px -8px #000}.view-how-we-treat .views-row .views-field-field-teaser-image img,.view-what-we-treat .views-row .views-field-field-teaser-image img{border-radius:100%;height:260px;width:260px;opacity:.5;filter:grayscale(1);transition:.5s ease all}@media only screen and (max-width:799px){.view-how-we-treat .views-row .views-field-field-teaser-image img,.view-what-we-treat .views-row .views-field-field-teaser-image img{height:150px;width:150px}}.view-how-we-treat .views-row .views-field-field-teaser-image img:hover,.view-what-we-treat .views-row .views-field-field-teaser-image img:hover{opacity:.3}.view-how-we-treat .views-row .title,.view-what-we-treat .views-row .title{font-family:museo-sans-condensed,sans-serif;font-size:40px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}@media only screen and (max-width:1439px){.view-how-we-treat .views-row .title,.view-what-we-treat .views-row .title{font-size:30px}}@media only screen and (max-width:1023px){.view-how-we-treat .views-row .title,.view-what-we-treat .views-row .title{font-size:24px}}@media only screen and (max-width:799px){.view-how-we-treat .views-row .title,.view-what-we-treat .views-row .title{font-size:20px}}.view-how-we-treat .views-row .title a,.view-what-we-treat .views-row .title a{color:#a21f4b}.view-how-we-treat .more-link,.view-what-we-treat .more-link{max-width:1480px;margin:0 auto;padding:0 20px;text-align:center}.view-how-we-treat .more-link a,.view-what-we-treat .more-link a{color:#a21f4b;display:inline-block;font-size:24px;font-weight:700;margin-top:40px;text-decoration:none;text-transform:uppercase}.view-how-we-treat .more-link a:hover,.view-what-we-treat .more-link a:hover{color:#0a3180}.view-how-we-treat .more-link a:after,.view-what-we-treat .more-link a:after{content:'\f101';color:#0a3180;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;margin-left:10px;text-rendering:auto;-webkit-font-smoothing:antialiased}.view-how-we-treat .views-row .views-field-field-teaser-image{background:#a21f4b}.view-how-we-treat .views-row .title a{color:#061e4d}.view-related-services .view-content>h3{display:block;font-family:museo-sans-condensed,sans-serif;font-size:40px;font-weight:600;letter-spacing:.1em;line-height:1;margin-bottom:20px;padding:30px;text-transform:uppercase;text-align:center}.view-related-services .view-content>h3:first-of-type{background:#c2ccdf;color:#0a3180}.view-related-services .view-content>h3:nth-of-type(2){background:#a21f4b;color:#fff;margin-top:60px}.view-related-services .views-row .views-field-field-teaser-image{background:0 0}.view-related-services .What.We.Treat{background:#0a3180;border-radius:100%}.view-related-services .How.We.Treat{background:#a21f4b;border-radius:100%}.view-locations,.view-related-locations{margin-top:60px}@media only screen and (max-width:799px){.view-locations,.view-related-locations{margin-top:30px}}.view-locations.view-related-locations,.view-related-locations.view-related-locations{margin-top:0}.view-locations .view-header,.view-related-locations .view-header{max-width:1180px;margin:0 auto 50px auto;text-align:center}.view-locations .views-row,.view-related-locations .views-row{display:flex}@media only screen and (max-width:799px){.view-locations .views-row,.view-related-locations .views-row{flex-direction:column-reverse}}.view-locations .views-row:not(:last-child),.view-related-locations .views-row:not(:last-child){margin-bottom:30px}.view-locations .views-row .views-field-field-teaser-image,.view-related-locations .views-row .views-field-field-teaser-image{line-height:0;min-width:580px;overflow:hidden}@media only screen and (max-width:1023px){.view-locations .views-row .views-field-field-teaser-image,.view-related-locations .views-row .views-field-field-teaser-image{max-width:50%;min-width:50%}}@media only screen and (max-width:799px){.view-locations .views-row .views-field-field-teaser-image,.view-related-locations .views-row .views-field-field-teaser-image{min-width:0;max-width:100%;overflow:visible}}.view-locations .views-row .views-field-field-teaser-image img,.view-related-locations .views-row .views-field-field-teaser-image img{height:330px;width:580px}@media only screen and (max-width:799px){.view-locations .views-row .views-field-field-teaser-image img,.view-related-locations .views-row .views-field-field-teaser-image img{height:auto;width:100%}}.view-locations .views-row .views-field-title,.view-related-locations .views-row .views-field-title{background:#c2ccdf;color:#0a3180;padding:40px;flex:0 1 100%;width:100%}@media only screen and (max-width:799px){.view-locations .views-row .views-field-title,.view-related-locations .views-row .views-field-title{padding:20px}}.view-locations .views-row .views-field-title .title,.view-related-locations .views-row .views-field-title .title{font-famfily:museo-sans-condensed,sans-serif;font-size:40px;font-weight:600;letter-spacing:.1em;line-height:1.2;margin-bottom:10px;text-transform:uppercase}@media only screen and (max-width:1439px){.view-locations .views-row .views-field-title .title,.view-related-locations .views-row .views-field-title .title{font-size:30px}}@media only screen and (max-width:799px){.view-locations .views-row .views-field-title .title,.view-related-locations .views-row .views-field-title .title{font-size:20px}}.view-locations .views-row .views-field-title .body,.view-related-locations .views-row .views-field-title .body{margin-top:10px}@media only screen and (max-width:1439px){.view-locations .views-row .views-field-title .body,.view-related-locations .views-row .views-field-title .body{display:none}}.view-locations .views-row .views-field-title .body a,.view-related-locations .views-row .views-field-title .body a{font-weight:700}.view-locations .views-row .views-field-title .address a,.view-locations .views-row .views-field-title .phone a,.view-related-locations .views-row .views-field-title .address a,.view-related-locations .views-row .views-field-title .phone a{color:#0a3180;text-decoration:underline}.view-locations .views-row .views-field-title .address svg,.view-locations .views-row .views-field-title .phone svg,.view-related-locations .views-row .views-field-title .address svg,.view-related-locations .views-row .views-field-title .phone svg{color:#a21f4b}.view-locations .views-row .views-field-title svg,.view-related-locations .views-row .views-field-title svg{color:#a21f4b}.view-locations .more-link,.view-related-locations .more-link{max-width:1480px;margin:0 auto;padding:0 20px;text-align:center}.view-locations .more-link a,.view-related-locations .more-link a{display:inline-block;font-size:24px;font-weight:700;margin-top:40px;text-decoration:none;text-transform:uppercase}.view-locations .more-link a:hover,.view-related-locations .more-link a:hover{color:#a21f4b}.view-locations .more-link a:after,.view-related-locations .more-link a:after{content:'\f101';color:#a21f4b;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;margin-left:10px;text-rendering:auto;-webkit-font-smoothing:antialiased}.view-news.view-display-id-block_2{margin-top:40px}@media only screen and (max-width:799px){.view-news.view-display-id-block_2{margin-top:20px}}.view-news.view-display-id-block_2 .views-row{align-items:center;display:flex;padding:30px}@media only screen and (max-width:799px){.view-news.view-display-id-block_2 .views-row{padding:20px}}.view-news.view-display-id-block_2 .views-row:nth-child(odd){background:linear-gradient(to right,#c2ccdf 0,rgba(125,185,232,0) 90%)}.view-news.view-display-id-block_2 .views-row .views-field-field-teaser-image{border-radius:100%;line-height:0;margin-right:40px}@media only screen and (max-width:799px){.view-news.view-display-id-block_2 .views-row .views-field-field-teaser-image{display:none}}.view-news.view-display-id-block_2 .views-row .views-field-field-teaser-image img{border-radius:100%;box-shadow:0 10px 20px -12px #000;height:260px;width:260px;transition:.5s ease all}.view-news.view-display-id-block_2 .views-row .views-field-field-teaser-image img:hover{box-shadow:0 10px 20px -8px #000}.view-news.view-display-id-block_2 .views-row .title-wrap{font-family:museo-sans-condensed,sans-serif;font-size:40px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}@media only screen and (max-width:1439px){.view-news.view-display-id-block_2 .views-row .title-wrap{font-size:30px}}@media only screen and (max-width:1023px){.view-news.view-display-id-block_2 .views-row .title-wrap{font-size:24px}}@media only screen and (max-width:799px){.view-news.view-display-id-block_2 .views-row .title-wrap{font-size:20px}}.view-news.view-display-id-block_2 .views-row .title-wrap .date{color:#a21f4b}.view-testimonials-list .views-row{padding:30px}.view-testimonials-list .views-row:nth-child(odd){background:linear-gradient(to right,#c2ccdf 0,rgba(125,185,232,0) 90%)}.view-testimonials-list .views-row .views-field-body{font-size:22px}.view-testimonials-list .views-row .views-field-body p{margin-top:0}.view-testimonials-list .views-row .views-field-title{font-family:museo-sans-condensed,sans-serif;font-size:24px;font-weight:500;margin-top:15px;text-transform:uppercase}.view-testimonials-list .views-row .views-field-field-occupation{font-weight:700;font-size:18px}.view-testimonials-list .views-row .views-field-view-node a{background:#a21f4b;line-height:1;padding:10px 15px;color:#fff;margin-top:10px;font-size:12px;font-weight:500;text-align:center;display:inline-block;text-transform:uppercase;text-decoration:none}.view-testimonials-list .views-row .views-field-view-node a:hover{background:#061e4d}.view-jobs .view-content .views-row{padding:30px}.view-jobs .view-content .views-row:nth-child(odd){background:linear-gradient(to right,#c2ccdf 0,rgba(125,185,232,0) 90%)}.view-jobs .view-content .views-row .views-field-title{font-family:museo-sans-condensed,sans-serif;font-size:24px;font-weight:600;text-transform:uppercase}.view-profile-banners{background:#0a3180}.view-profile-banners .views-row{background-size:cover;background-position:center;background-repeat:no-repeat;height:300px;line-height:0;opacity:.8;max-width:100%;width:100%}@media only screen and (max-width:799px){.view-profile-banners .views-row{height:100px}}.view-profile-banners .views-row img{height:0;width:0}
