body{width:100%;height:100%;margin:0;padding:0;color:#53565a;font-size:16px;line-height:27px;letter-spacing:.03em;font-family:"Avenir-Next",sans-serif;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 1280px){body{font-size:18px;line-height:32px}}.site-wrap{max-width:1920px;margin:0 auto;overflow:hidden;background-color:#fff;position:relative}img[data-src]{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0}img.lazyloaded{opacity:1}section{margin-top:40px;margin-bottom:40px}@media(min-width: 1024px){section{margin-top:80px;margin-bottom:80px}}section.margin--small{margin-top:20px;margin-bottom:20px}@media(min-width: 1024px){section.margin--small{margin-top:40px;margin-bottom:40px}}section.has-background{padding-top:40px;padding-bottom:40px}@media(min-width: 1024px){section.has-background{padding-top:80px;padding-bottom:80px}}section.has-background+.has-background,section.has-background+footer:not(.has-carousel){margin-top:-40px}@media(min-width: 1024px){section.has-background+.has-background,section.has-background+footer:not(.has-carousel){margin-top:-80px}}.breadcrumbs+section.has-background{margin-top:0}.container{width:100%;max-width:1608px}@media(min-width: 1024px){.container{padding-left:60px;padding-right:60px}}@media(min-width: 1024px){.container-fluid{padding-left:60px;padding-right:60px}}@media(max-width: 1279.98px){.row:not(.no-gutters){margin-right:-15px;margin-left:-15px}.row:not(.no-gutters)>.col,.row:not(.no-gutters)>[class*=col-]{padding-right:15px;padding-left:15px}}.row.half-gutters{margin-left:-10px;margin-right:-10px}.row.half-gutters>.col,.row.half-gutters>[class*=col-]{padding-left:10px;padding-right:10px}@media(min-width: 1024px){.row.half-gutters{margin-left:-15px;margin-right:-15px}.row.half-gutters>.col,.row.half-gutters>[class*=col-]{padding-left:15px;padding-right:15px}}.row.vertical-gutters{margin-bottom:-30px}@media(min-width: 1024px){.row.vertical-gutters{margin-bottom:-60px}}.row.vertical-gutters>.col,.row.vertical-gutters>[class*=col-]{margin-bottom:30px}@media(min-width: 1024px){.row.vertical-gutters>.col,.row.vertical-gutters>[class*=col-]{margin-bottom:60px}}.row.vertical-gutters.half-gutters{margin-bottom:-15px}@media(min-width: 1024px){.row.vertical-gutters.half-gutters{margin-bottom:-30px}}.row.vertical-gutters.half-gutters>.col,.row.vertical-gutters.half-gutters>[class*=col-]{margin-bottom:15px}@media(min-width: 1024px){.row.vertical-gutters.half-gutters>.col,.row.vertical-gutters.half-gutters>[class*=col-]{margin-bottom:30px}}textarea,input[type=text],input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:0}input[type=text],select,textarea,input[type=tel],input[type=file],input[type=number],input[type=search],input[type=email]{background-color:#fff;border:1px solid #c8c6c8;color:#53565a;display:block;font-size:16px;height:60px;padding:11px 15px;text-align:left;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}input[type=text]:focus,select:focus,textarea:focus,input[type=tel]:focus,input[type=file]:focus,input[type=number]:focus,input[type=search]:focus,input[type=email]:focus{border-color:#003865}input[type=text]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=file]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder{opacity:1;color:#53565a}input[type=text]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=file]:focus::-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder{opacity:1;color:#53565a}input[type=text]:focus::-ms-input-placeholder,select:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder,input[type=tel]:focus::-ms-input-placeholder,input[type=file]:focus::-ms-input-placeholder,input[type=number]:focus::-ms-input-placeholder,input[type=search]:focus::-ms-input-placeholder,input[type=email]:focus::-ms-input-placeholder{opacity:1;color:#53565a}input[type=text]:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder,input[type=tel]:focus::placeholder,input[type=file]:focus::placeholder,input[type=number]:focus::placeholder,input[type=search]:focus::placeholder,input[type=email]:focus::placeholder{opacity:1;color:#53565a}@media(min-width: 768px){input[type=text],select,textarea,input[type=tel],input[type=file],input[type=number],input[type=search],input[type=email]{padding:16px 22px}}@media(min-width: 1024px){input[type=text],select,textarea,input[type=tel],input[type=file],input[type=number],input[type=search],input[type=email]{font-size:18px}}textarea{height:125px}input[type=submit]{background:#18b8ec;border:none;color:#fff;display:inline-block;font-size:18px;line-height:18px;letter-spacing:.05em;padding:18px 30px 18px 30px;text-decoration:none;font-family:bebas-neue-by-fontfabric,sans-serif;font-weight:700;font-style:normal;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}input[type=submit]:hover{background:#ffc72c}@media(min-width: 768px){input[type=submit]{font-size:24px;line-height:24px;padding:22px 45px 18px 45px;text-decoration:none}}.gform_heading{margin-bottom:20px}.gfield{margin:0 0 20px;text-align:left}.gfield_label{color:#003865;cursor:pointer;display:inline-block;font-size:21px;line-height:24px;font-family:bebas-neue-by-fontfabric,sans-serif;font-weight:700;font-style:normal}.gfield_required{color:#18b8ec;display:inline-block;margin-left:5px;text-align:center;width:15px}@media(min-width: 768px){.gfield.gf-left-half,.gfield.gf-right-half{display:inline-block;width:48%}.gfield.gf-left-half{margin-right:2%}.gfield.gf-right-half{margin-left:2%}}.gfield_error select,.gfield_error input,.gfield_error textarea{border:3px solid #dc3545}.gfield_error .ginput_container_checkbox label,.gfield_error .ginput_container_radio label{color:#dc3545}.gfield_error .gfield_consent_label{color:#dc3545}.gfield .validation_message{display:none}.gfield.hide-label .gfield_label{display:none}.validation_error{background:#dc3545;color:#fff;padding:20px 30px;margin-bottom:20px}.gform_confirmation_message{text-align:center;font-weight:bold;color:#18b8ec}.ginput_container_select{position:relative}.ginput_container_select select{padding-right:52px}@media(min-width: 768px){.ginput_container_select select{padding-right:65px}}.ginput_container_select:after{content:url(/content/themes/base/assets/img/icons/carat.svg);-webkit-filter:invert(44%) sepia(0%) saturate(0%) hue-rotate(164deg) brightness(88%) contrast(90%);filter:invert(44%) sepia(0%) saturate(0%) hue-rotate(164deg) brightness(88%) contrast(90%);position:absolute;right:12px;top:50%;width:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;transform-origin:left top;margin-top:-5px}@media(min-width: 768px){.ginput_container_select:after{right:22px;width:10px}}.gform_validation_container{display:none !important;position:absolute !important;left:-9000px}.davidson-newsletter .gform_wrapper{max-width:unset}@media screen and (min-width: 768px){.davidson-newsletter .gform_wrapper .gform_footer{visibility:hidden;position:absolute;top:0}}.davidson-newsletter .gform_wrapper .gform_footer input{min-width:200px;font-size:20px;color:#fff}.davidson-newsletter .gform_wrapper form .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1050px;margin-left:auto;margin-right:auto}.davidson-newsletter .gform_wrapper form .gform_fields .gfield_label{display:none}@media screen and (max-width: 767px){.davidson-newsletter .gform_wrapper form .gform_fields li{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.davidson-newsletter .gform_wrapper form .gform_fields li input{font-family:bebas-neue-by-fontfabric,sans-serif}.davidson-newsletter .gform_wrapper form .gform_fields li input[type=submit]{padding:18px 45px}.davidson-newsletter .gform_wrapper form .gform_fields li.newsletter-name{-webkit-box-flex:.8;-ms-flex-positive:.8;flex-grow:.8}.davidson-newsletter .gform_wrapper form .gform_fields li.newsletter-email{-webkit-box-flex:2.1;-ms-flex-positive:2.1;flex-grow:2.1;border-right:none}.davidson-newsletter .gform_wrapper form .gform_fields li .newsletter-submit{max-width:170px}@media screen and (max-width: 767px){.davidson-newsletter .gform_wrapper form .gform_fields li.newsletter-custom-submit-container{display:none}}.davidson-newsletter .gform_wrapper form .gform_fields li:last-child{width:100%}@media screen and (min-width: 768px){.davidson-newsletter .gform_wrapper form .gform_fields li:last-child{margin-bottom:0}}.davidson-newsletter .gform_wrapper form .gform_fields li:last-child .ginput_container_consent{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.davidson-newsletter .gform_wrapper form .gform_fields li:last-child .ginput_container_consent label{top:unset;margin-bottom:unset}@font-face{font-family:"Kapra";src:url("/content/themes/base/assets/font/Kapra-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Kapra";src:url("/content/themes/base/assets/font/Kapra-RegularItalic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Avenir-Next";src:url("/content/themes/base/assets/font/avenir/Avenir-Next-W01-Regular.eot");src:url("/content/themes/base/assets/font/avenir/Avenir-Next-W01-Regular.eot?#iefix") format("embedded-opentype"),url("/content/themes/base/assets/font/avenir/Avenir-Next-W01-Regular.woff") format("woff"),url("/content/themes/base/assets/font/avenir/Avenir-Next-W01-Regular.woff2") format("woff2"),url("/content/themes/base/assets/font/avenir/Avenir-Next-W01-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6{font-family:bebas-neue-by-fontfabric,sans-serif;font-weight:700;font-style:normal;color:#003865;margin:0 0 .5rem}h1,.h1,.heading-1{font-size:48px;line-height:52px;letter-spacing:.05em}h1 span,.h1 span,.heading-1 span{background-image:-webkit-gradient(linear, left top, right top, from(#FFC72C), to(#FFC72C));background-image:linear-gradient(to right, #FFC72C 0%, #FFC72C 100%);background-repeat:repeat-x;background-position:0 78%;background-size:100% 6px}@media(min-width: 768px){h1,.h1,.heading-1{font-size:64px;line-height:68px}h1 span,.h1 span,.heading-1 span{background-size:100% 8px}}@media(min-width: 1280px){h1,.h1,.heading-1{font-size:74px;line-height:78px}h1 span,.h1 span,.heading-1 span{background-size:100% 12px}}@media(min-width: 1440px){h1,.h1,.heading-1{font-size:80px;line-height:80px}h1 span,.h1 span,.heading-1 span{background-size:100% 20px}}h2,.h2,.heading-2{font-size:42px;line-height:42px}h2 span,.h2 span,.heading-2 span{background-image:-webkit-gradient(linear, left top, right top, from(#FFC72C), to(#FFC72C));background-image:linear-gradient(to right, #FFC72C 0%, #FFC72C 100%);background-repeat:repeat-x;background-position:0 78%;background-size:100% 6px}@media(min-width: 768px){h2,.h2,.heading-2{font-size:42px;line-height:54px;letter-spacing:.02em;margin-bottom:1rem}}@media(min-width: 1280px){h2,.h2,.heading-2{font-size:48px;line-height:54px}}@media(min-width: 1440px){h2,.h2,.heading-2{font-size:60px;line-height:60px;margin-bottom:1.5rem}}h3,.h3,.heading-3{font-size:36px;line-height:36px}h3 span,.h3 span,.heading-3 span{background-image:-webkit-gradient(linear, left top, right top, from(#FFC72C), to(#FFC72C));background-image:linear-gradient(to right, #FFC72C 0%, #FFC72C 100%);background-repeat:repeat-x;background-position:0 78%;background-size:100% 4px}@media(min-width: 768px){h3,.h3,.heading-3{font-size:32px;line-height:36px}}@media(min-width: 1280px){h3,.h3,.heading-3{font-size:40px;line-height:44px}}@media(min-width: 1440px){h3,.h3,.heading-3{font-size:48px;line-height:52px}}h4,.h4,.heading-4{font-size:30px;line-height:32px}@media(min-width: 768px){h4,.h4,.heading-4{font-size:27px;line-height:28px}}@media(min-width: 1280px){h4,.h4,.heading-4{font-size:32px;line-height:32px}}@media(min-width: 1440px){h4,.h4,.heading-4{font-size:36px;line-height:32px}}h5,.h5,.heading-5{font-size:24px;line-height:24px}@media(min-width: 768px){h5,.h5,.heading-5{font-size:24px;line-height:30px}}@media(min-width: 1440px){h5,.h5,.heading-5{font-size:27px;line-height:30px}}h6,.h6,.heading-6{font-size:18px;line-height:24px}@media(min-width: 768px){h6,.h6,.heading-6{font-size:18px;line-height:30px}}@media(min-width: 1440px){h6,.h6,.heading-6{font-size:21px;line-height:30px}}.heading-sub{color:#046374;margin-top:-5px}p,.body-1{font-size:16px;line-height:27px;letter-spacing:.03em;font-family:"Avenir-Next",sans-serif;font-weight:normal;font-style:normal}@media(min-width: 1280px){p,.body-1{font-size:18px;line-height:32px}}p.lead,.body-1.lead{font-size:20px}p.small,.body-1.small{font-size:16px}em{font-style:italic}hr{margin:40px 0;border:1px solid #ffc72c}ul{padding:0;list-style:none}ul>li{line-height:24px;margin-bottom:5px}@media(min-width: 768px){ul.list-2col,ol.list-2col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media(min-width: 768px){ul.list-3col,ol.list-3col{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}ul.columns-list,ol.columns-list{text-align:left;display:inline-block}ul.columns-list--2,ol.columns-list--2{-webkit-column-count:1;-moz-column-count:1;column-count:1}@media(min-width: 768px){ul.columns-list--2,ol.columns-list--2{-webkit-column-count:2;-moz-column-count:2;column-count:2}}ul.columns-list--3,ol.columns-list--3{-webkit-column-count:1;-moz-column-count:1;column-count:1}@media(min-width: 768px){ul.columns-list--3,ol.columns-list--3{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(min-width: 1024px){ul.columns-list--3,ol.columns-list--3{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.basic-picture{display:block;overflow:hidden}.basic-picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.basic-picture--contain img{-o-object-fit:contain;object-fit:contain}.object-fit{overflow:hidden;width:100%;height:100%}.object-fit img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(min-width: 1024px){.object-fit--absolute{position:relative}.object-fit--absolute img{position:absolute;left:0;top:0}}.wysiwyg>:first-child{margin-top:0}.wysiwyg>:last-child{margin-bottom:0}.wysiwyg ul li{margin:0 0 10px 0;position:relative;padding:0 0 0 16px}.wysiwyg ul li:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:#003865;position:absolute;left:0;top:10px}.wysiwyg a:not(.btn){color:#003865;text-decoration:underline}.wysiwyg a:not(.btn):hover{color:#18b8ec;-webkit-text-decoration-color:#ffc72c;text-decoration-color:#ffc72c}.wysiwyg table{border:1px solid #007bff;table-layout:fixed;width:100%}.wysiwyg table td{padding:16px;vertical-align:top}.wysiwyg table td+td{border-left:1px solid #e9ecef}.wysiwyg table tr:nth-of-type(even){background-color:#f8f9fa}.wysiwyg table thead{background-color:#007bff}.wysiwyg table thead td{text-align:center}@media(min-width: 768px){.wysiwyg .alignleft{float:left;padding-right:20px}}.wysiwyg .aligncenter{display:block;margin-left:auto;margin-right:auto}@media(min-width: 768px){.wysiwyg .alignright{float:right;padding-left:20px}}.wysiwyg .wp-caption{max-width:100%}.wysiwyg .wp-caption img{width:100%}.wysiwyg .wp-caption .wp-caption-text{background:rgba(232,222,212,.2);font-size:90%;font-style:italic;line-height:1.4em;padding:25px 15px 15px;position:relative}@media(min-width: 768px){.wysiwyg .wp-caption .wp-caption-text.wp-caption-text--large{padding:25px 45px 15px}}.wysiwyg .wp-caption .wp-caption-text:after{background:url("/content/themes/base/assets/img/backgrounds/wood-border.jpg") center center;background-size:cover;content:"";height:8px;width:100%;position:absolute;left:0;right:0;top:0;bottom:initial}.wysiwyg img[class^=wp-image],.wysiwyg img[class*=" wp-image"]{max-width:100%;height:auto}@media(max-width: 1023.98px){.wysiwyg img[class^=wp-image].alignright,.wysiwyg img[class^=wp-image].alignleft,.wysiwyg img[class*=" wp-image"].alignright,.wysiwyg img[class*=" wp-image"].alignleft{display:block;margin:10px auto}}@media(min-width: 768px){.box-hover{display:block;position:relative}.box-hover:after{content:"";border:3px solid rgba(0,0,0,0);position:absolute;top:5px;left:5px;right:5px;bottom:5px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}}@media(min-width: 768px)and (min-width: 576px){.box-hover:after{top:8px;left:8px;right:8px;bottom:8px}}@media(min-width: 768px){.box-hover:hover:after{content:"";border:2px solid #ffc72c;top:10px;left:10px;right:10px;bottom:10px}}@media(min-width: 768px)and (min-width: 576px){.box-hover:hover:after{border:3px solid #ffc72c;top:12px;left:12px;right:12px;bottom:12px}}ul.social-icons>li{position:static;padding:0}ul.social-icons>li:before{display:none}ul.social-icons a{border-radius:20px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.social-icons svg{width:20px;height:20px}ul.social-icons.social-icons--white a{background:#fff}ul.social-icons.social-icons--white a svg{color:#18b8ec;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}ul.social-icons.social-icons--white a:hover svg{color:#ffc72c}ul.social-icons.social-icons--blue a{background:#003865}ul.social-icons.social-icons--blue a svg{color:#fff;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}ul.social-icons.social-icons--blue a:hover svg{color:#ffc72c}.links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -10px -16px}.links .link{margin:0 10px 16px}.btn{border:none;display:inline-block;font-size:18px;line-height:18px;letter-spacing:.05em;padding:14px 20px 10px 20px;text-decoration:none;font-family:bebas-neue-by-fontfabric,sans-serif;font-weight:700;font-style:normal;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(min-width: 768px){.btn{font-size:24px;line-height:24px;padding:17px 32px 13px 32px;text-decoration:none}}.btn:hover{text-decoration:none}.btn--blue{background:#18b8ec;color:#fff}.btn--blue:hover{background:#ffc72c;color:#fff}.btn--white{background:#fff;color:#003865}.btn--white:hover{background:#ffc72c;color:#fff}.btn--arrow{padding-right:64px}.btn--arrow:after{content:"";-webkit-mask:url(/content/themes/base/assets/img/icons/right-arrow.svg);mask:url(/content/themes/base/assets/img/icons/right-arrow.svg);background-color:#fff;display:inline-block;height:10px;margin-left:15px;margin-right:-31px;vertical-align:middle;width:16px}a.text-link{color:#003865;font-size:21px;font-weight:500;line-height:29px;letter-spacing:.03em;text-decoration:underline;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a.text-link:after{content:"";-webkit-mask:url(/content/themes/base/assets/img/icons/right-arrow.svg);mask:url(/content/themes/base/assets/img/icons/right-arrow.svg);background-color:#003865;display:inline-block;-webkit-filter:#fff;filter:#fff;height:10px;margin-left:15px;margin-right:-31px;width:16px}a.text-link:hover{color:#003865;text-decoration:underline;-webkit-text-decoration-color:#ffc72c;text-decoration-color:#ffc72c}.v-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-icon--before:before{height:1em;width:1em}.v-icon--after:after{height:1em;width:1em}.v-icon__svg{height:1em;width:1em;display:inline-block}.v-icon--b-search:before{content:url(/content/themes/base/assets/img/icons/search.svg);-webkit-filter:invert(44%) sepia(0%) saturate(0%) hue-rotate(164deg) brightness(88%) contrast(90%);filter:invert(44%) sepia(0%) saturate(0%) hue-rotate(164deg) brightness(88%) contrast(90%)}.v-icon--a-search:after{content:url(/content/themes/base/assets/img/icons/search.svg);-webkit-filter:invert(44%) sepia(0%) saturate(0%) hue-rotate(164deg) brightness(88%) contrast(90%);filter:invert(44%) sepia(0%) saturate(0%) hue-rotate(164deg) brightness(88%) contrast(90%)}.v-icon__svg--davidson-logo-blue{width:302px;height:180px}