@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700|Roboto:300,400,700');
/* @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;}
.node--unpublished{background-color:#fff4f4;}
body{background:#ffffff;color:#363636;font-size:20px;font-family:'Roboto',sans-serif;font-weight:300;line-height:1.4;margin:0;}@media only screen and (max-width:799px){body{font-size:16px;}}h1,h2,h3,h4,h5,h6{color:#107535;font-family:'Montserrat',sans-serif;font-weight:900;line-height:1;margin-bottom:15px;margin-top:0;}h1,.page-title,.js-quickedit-page-title{font-size:48px;}@media only screen and (max-width:799px){h1,.page-title,.js-quickedit-page-title{font-size:30px;}}h2{font-size:36px;}@media only screen and (max-width:799px){h2{font-size:28px;}}h3{font-size:24px;}@media only screen and (max-width:799px){h3{font-size:20px;}}h4{font-size:20px;}@media only screen and (max-width:799px){h4{font-size:18px;}}h5{font-size:18px;}@media only screen and (max-width:799px){h5{font-size:16px;}}p{margin-top:0;}a{color:#107535;line-height:1;text-decoration:none;transition:0.5s ease all;border-bottom:0;}a:hover{color:#0a4821;text-decoration:underline;}a:hover svg{position:relative;transform:translateX(30%);}a:focus{text-decoration:none;}a svg{margin-left:6px;transition:0.5s ease all;}a.btn,button,a.button{background:#107535;color:#ffffff;display:inline-block;font-family:'Montserrat',sans-serif;font-weight:600;line-height:1;padding:15px 100px;text-align:center;text-decoration:none;}a.btn:hover,button:hover,a.button:hover{background:#0a4821;}input,button,select,textarea{max-width:100%;box-sizing:border-box;}img{height:auto;width:100%;}*{outline:none;box-sizing:border-box;}.field--name-field-accordion{margin-top:30px;}.fine-print{font-size:12px;}iframe{border:none;}.unslick .slick-dots{display:none !important;}html{height:100%;}.contextual-links a{border-bottom:none;text-shadow:0 0 0;}div.tabs{margin:0;}div.tabs .section nav.tabs{margin:20px 0;}div.tabs .section ul.tabs{border-bottom:1px solid #d9d9d9;display:flex;padding:0 15px;margin:0;}div.tabs .section ul.tabs li{font-size:16px;font-weight:400;line-height:1;list-style:none;margin:0 5px;}div.tabs .section ul.tabs li a{background:#f2f2f2;display:block;color:#000000;padding:10px 20px;text-decoration:none;}div.tabs .section ul.tabs li a:hover{color:#107535;}div[aria-label="Status message"]{background:#e5f7e5;padding:20px;font-weight:400;}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:hover,.maintenance-page .site-branding-text a:focus{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 #block-fortify-page-title{display:none;}#auth_box #middle_part{background:#f2f2f2;}#auth_box h2.title{padding-bottom:0;}#auth_box .register_link{display:none;}#auth_box .js-form-item,#auth_box .form-actions{margin:20px 0;}.header{background:#555555;box-shadow:0px 0px 11.57px 1.43px rgba(51,51,51,0.4);position:relative;z-index:9;}.header > .section{max-width:100%;padding:0;}.header > .section > div{display:flex;justify-content:space-between;align-items:center;margin:0 auto;max-width:1440px;}.header > .section > div:after{display:none;}.header-top{background:#ffffff;position:relative;z-index:99;}@media only screen and (max-width:639px){.header-top{background:#107535;}}.header-top > .section{max-width:100%;padding:0;}.header-top > .section > div{align-items:center;display:flex;justify-content:flex-end;margin:0 auto;max-width:1440px;padding:0 15px;}.header-top a svg{transform:none;}.mm-menu_offcanvas.mm-menu_opened{color:#ffffff;font-family:'Montserrat',sans-serif;font-weight:400;}.mm-menu_offcanvas.mm-menu_opened .mm-panel_has-navbar .mm-navbar{background:#107535;}.mm-menu_offcanvas.mm-menu_opened .mm-panel_has-navbar .mm-navbar .mm-navbar__title{color:#ffffff;font-weight:900;margin-top:2px;padding-top:10px;white-space:nowrap;}.mm-menu_offcanvas.mm-menu_opened .mm-listitem{padding-right:10px;}.mm-menu_offcanvas.mm-menu_opened .mm-panel:not(.mm-hidden){background:nearblack;}.mm-menu_offcanvas.mm-menu_opened .mm-btn_next:after,.mm-menu_offcanvas.mm-menu_opened .mm-btn_prev:before{border-color:#ffffff;}.mm-menu_offcanvas.mm-menu_opened a{color:#ffffff;border:none;font-family:'Montserrat',sans-serif;white-space:normal;line-height:1.4;}.mm-menu_offcanvas.mm-menu_opened .mm-panels > .mm-panel > .mm-navbar + .mm-listview{margin-top:-10px;}.mm-menu_offcanvas.mm-menu_opened .mm-listitem:after{display:none;}.footer-wrap{background:#f2f2f2 url(/themes/custom/fortify/img/light_noise_diagonal.png);}footer .region-footer{display:flex;padding:100px 0;}@media only screen and (max-width:799px){footer .region-footer{justify-content:center;padding:40px 0;}}.footer-middle .region-footer-middle{display:flex;align-items:flex-start;justify-content:flex-end;padding-bottom:100px;}@media only screen and (max-width:1023px){.footer-middle .region-footer-middle{flex-wrap:wrap;justify-content:center;}}@media only screen and (max-width:799px){.footer-middle .region-footer-middle{padding-bottom:40px;}}.footer-bottom{background:#555555;color:#ffffff;}.footer-bottom .section{max-width:100%;padding:0;}.section{max-width:1440px;margin:0 auto;padding:0 15px;}.container{background:#ffffff url(/themes/custom/fortify/img/design.jpg) repeat-x;background-position:50% 160px;}.toolbar-tray-open.toolbar-horizontal.toolbar-fixed .container{margin-top:79px;}.banner > .section{max-width:100%;margin:0 auto;padding:0;}.content-wrap{display:flex;max-width:1440px;margin:0 auto;padding:100px 15px;}@media only screen and (max-width:799px){.content-wrap{padding:40px 15px;}}.path-frontpage .content-wrap{max-width:100%;padding:0;background:#f2f2f2;width:100%;}.path-frontpage main .content-wrap > .content{}.path-frontpage main .content-wrap > .content > .section{max-width:1440px;margin:0 auto;padding:0 15px;}.path-frontpage main .content-wrap > .content .region-content{padding:100px 0;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.path-frontpage main .content-wrap > .content .region-content #block-fortify-content{flex-grow:0;flex-shrink:1;flex-basis:60%;}.path-frontpage main .content-wrap > .content .region-content #block-fortify-page-title{flex-grow:0;flex-shrink:1;flex-basis:100%;}@media only screen and (max-width:799px){.path-frontpage main .content-wrap > .content .region-content{padding:40px 0;}}main .content-wrap > .content{width:100%;}main .content-wrap > .content > .section{max-width:100%;padding:0;}.sidenav-exists main .content-wrap > .content{flex:0 1 65%;width:65%;max-width:65%;}@media only screen and (max-width:799px){.sidenav-exists main .content-wrap > .content{flex:0 1 100%;width:100%;max-width:100%;}}.sidebar{max-width:35%;}@media only screen and (max-width:799px){.sidebar{display:none;}}.sidebar > .section{max-width:100%;padding:0;}.sidenav-exists .sidebar{flex:0 1 35%;width:35%;min-width:35%;max-width:35%;}.content-bottom > .section{max-width:100%;padding:0;}#block-fortify-branding{background:#ffffff;display:flex;align-items:center;height:130px;max-width:260px;position:relative;margin-right:130px;padding-left:15px;}@media only screen and (max-width:1299px){#block-fortify-branding{max-width:191px;margin-right:77px;}}@media only screen and (max-width:639px){#block-fortify-branding{width:40%;min-width:40%;margin-right:0;}}#block-fortify-branding:after{content:'';display:block;width:0;height:0;border:0 solid transparent;border-left-width:0px;border-right-width:130px;border-top:130px solid #ffffff;position:absolute;top:0;right:-130px;}@media only screen and (max-width:639px){#block-fortify-branding:after{border-right-width:100px;right:-100px;}}#block-fortify-branding:before{content:'';background:#ffffff;display:block;height:100%;width:2000px;position:absolute;top:0;left:-2000px;}@media only screen and (max-width:1023px){#block-fortify-branding:before{display:none;}}#block-fortify-branding img{width:100%;}@media only screen and (max-width:1023px){#block-fortify-branding img{max-width:176px;}}@media only screen and (max-width:639px){#block-fortify-branding img{min-width:140px;z-index:9;position:relative;}}@-moz-document url-prefix(){#block-fortify-branding img{min-width:245px;}@media only screen and (max-width:1299px){#block-fortify-branding img{min-width:176px;}}@media only screen and (max-width:639px){#block-fortify-branding img{min-width:140px;}}}.phone-block{font-family:'Montserrat',sans-serif;padding:0 18px;}@media only screen and (max-width:639px){.phone-block{padding:0 10px 0 0;font-size:14px;}}@media only screen and (max-width:639px){.phone-block a{color:#ffffff;}}.phone-block p{margin:0;}.request-quote-block a{font-family:'Montserrat',sans-serif;font-weight:300;padding:8px 50px;white-space:nowrap;}@media only screen and (max-width:639px){.request-quote-block a{background:#0a4821;font-size:14px;padding:8px 15px;}}.request-quote-block p{margin:0;}.utilities-block{padding-left:18px;}@media only screen and (max-width:639px){.utilities-block{padding-left:10px;}}.utilities-block .field--name-body{display:flex;}.utilities-block a{padding-right:18px;}@media only screen and (max-width:639px){.utilities-block a{padding-right:10px;}}.utilities-block a:hover svg{color:#107535;}@media only screen and (max-width:639px){.utilities-block a:hover svg{color:#ffffff;}}.utilities-block a:last-child{padding-right:0;}.utilities-block a svg{color:#555555;transition:0.5s ease all;}@media only screen and (max-width:639px){.utilities-block a svg{color:#ffffff;}}.utilities-block a span{color:transparent;font-size:0;line-height:0;padding:0;margin:0;height:0;}.main-nav-block{padding-right:15px;}@media only screen and (max-width:1023px){.main-nav-block{display:none;}}.main-nav-block > ul{display:flex;list-style:none;margin:0;padding:0;}.main-nav-block > ul li{list-style:none;margin:0 0 0 40px;padding:0;}@media only screen and (max-width:1299px){.main-nav-block > ul li{margin-left:20px;}}.main-nav-block > ul li a{border-bottom:0px solid #ffffff;color:#ffffff;font-family:'Montserrat',sans-serif;padding-bottom:18px;text-decoration:none;text-transform:uppercase;transition:0.3s ease all;}@media only screen and (max-width:1299px){.main-nav-block > ul li a{font-size:18px;}}.main-nav-block > ul li a:hover,.main-nav-block > ul li a.is-active{color:#ffffff;border-bottom:4px solid #ffffff;}.responsive-menu-toggle{display:none;}@media only screen and (max-width:1023px){.responsive-menu-toggle{display:block !important;}}.responsive-menu-toggle a.responsive-menu-toggle-icon{width:100px;margin-right:15px;text-decoration:none;}.responsive-menu-toggle a.responsive-menu-toggle-icon .label{position:relative;font-family:'Montserrat',sans-serif;font-weight:400;font-size:20px;height:92%;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;}.quicklinks-block{padding:100px 0;}@media only screen and (max-width:799px){.quicklinks-block{padding:40px 0;}}.quicklinks-block > h2{max-width:1440px;padding:0 15px;margin:0 auto 40px auto;text-align:center;}@media only screen and (max-width:799px){.quicklinks-block > h2{margin:0 auto 20px auto;}}.quicklinks-block .field--name-field-quicklinks{display:flex;justify-content:center;max-width:1440px;padding:0 15px;margin:0 auto;}@media only screen and (max-width:1023px){.quicklinks-block .field--name-field-quicklinks{flex-wrap:wrap;}}.quicklinks-block .field--name-field-quicklinks > .field__item{flex:0 1 25%;width:25%;}@media only screen and (max-width:1023px){.quicklinks-block .field--name-field-quicklinks > .field__item{flex:0 1 49%;width:49%;margin-bottom:15px;}}@media only screen and (max-width:639px){.quicklinks-block .field--name-field-quicklinks > .field__item{flex:0 1 100%;width:100%;margin:0 0 15px 0;}}.quicklinks-block .field--name-field-quicklinks > .field__item:not(:first-child){margin-left:50px;}@media only screen and (max-width:1299px){.quicklinks-block .field--name-field-quicklinks > .field__item:not(:first-child){margin-left:20px;}}@media only screen and (max-width:1023px){.quicklinks-block .field--name-field-quicklinks > .field__item:not(:first-child){margin-left:0;}}@media only screen and (max-width:1023px){.quicklinks-block .field--name-field-quicklinks > .field__item:nth-child(even){margin-left:1%;}}@media only screen and (max-width:639px){.quicklinks-block .field--name-field-quicklinks > .field__item:nth-child(even){margin-left:0;}}.quicklinks-block .field--name-field-quicklinks > .field__item .paragraph--type--quicklink{position:relative;overflow:hidden;}@media only screen and (max-width:639px){.quicklinks-block .field--name-field-quicklinks > .field__item .paragraph--type--quicklink{max-height:200px;}}.quicklinks-block .field--name-field-quicklinks > .field__item .paragraph--type--quicklink:hover .field--name-field-link .link-title{height:100%;max-height:430px;}@media only screen and (min-width:800px) and (max-width:1023px){.quicklinks-block .field--name-field-quicklinks > .field__item .paragraph--type--quicklink:hover .field--name-field-link .link-title{max-height:600px;}}@media only screen and (max-width:799px){.quicklinks-block .field--name-field-quicklinks > .field__item .paragraph--type--quicklink:hover .field--name-field-link .link-title{max-height:90px;}}.quicklinks-block .field--name-field-quicklinks > .field__item .paragraph--type--quicklink .field--name-field-image{line-height:0;}@media only screen and (max-width:639px){.quicklinks-block .field--name-field-quicklinks > .field__item .paragraph--type--quicklink .field--name-field-image{position:relative;transform:translateY(-25%);}}.quicklinks-block .field--name-field-quicklinks > .field__item .paragraph--type--quicklink .field--name-field-link .link-title{background:rgba(16,117,53,0.85);font-family:'Montserrat',sans-serif;font-size:26px;font-weight:600;position:absolute;bottom:0;left:0;width:100%;padding:15px;text-align:center;color:#ffffff;height:100%;line-height:1;min-height:90px;max-height:90px;display:flex;align-items:center;justify-content:center;transition:0.5s ease all;}@media only screen and (max-width:1299px){.quicklinks-block .field--name-field-quicklinks > .field__item .paragraph--type--quicklink .field--name-field-link .link-title{font-size:22px;}}@media only screen and (max-width:799px){.quicklinks-block .field--name-field-quicklinks > .field__item .paragraph--type--quicklink .field--name-field-link .link-title{font-size:18px;}}.quicklinks-block .field--name-field-quicklinks > .field__item .paragraph--type--quicklink .field--name-field-link .link-url{display:block;position:absolute;top:0;left:0;height:100%;width:100%;}.quicklinks-block .field--name-field-quicklinks > .field__item .paragraph--type--quicklink .field--name-field-link .link-url a{display:block;height:100%;width:100%;font-size:0;}.featured-spotlight-block{background:#f2f2f2;padding:100px 0;}@media only screen and (max-width:799px){.featured-spotlight-block{padding:40px 0;}}.featured-spotlight-block .field--name-field-view-s-{max-width:1440px;margin:0 auto;padding:0 15px;}.featured-spotlight-block .field--name-field-view-s- > .field__items{display:flex;}@media only screen and (max-width:799px){.featured-spotlight-block .field--name-field-view-s- > .field__items{flex-wrap:wrap;}}.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item{flex:0 1 34%;width:34%;}@media only screen and (max-width:799px){.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item{flex:0 1 100%;width:100%;}}.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item:not(:first-child){margin-left:30px;}@media only screen and (max-width:1023px){.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item:not(:first-child){margin-left:15px;}}@media only screen and (max-width:799px){.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item:not(:first-child){margin-left:0;margin-top:40px;}}.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item .field__item__label{color:#107535;font-family:'Montserrat',sans-serif;font-size:36px;font-weight:600;padding-bottom:15px;margin-bottom:30px;border-bottom:2px solid #107535;}@media only screen and (max-width:1023px){.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item .field__item__label{font-size:24px;}}@media only screen and (max-width:799px){.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item .field__item__label{font-size:28px;}}.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item .view{height:980px;padding-bottom:20px;position:relative;}@media only screen and (max-width:799px){.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item .view{height:auto;padding-bottom:0;}}.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item .view .view-footer,.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item .view .views-field-view-node{clear:both;position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap;}@media only screen and (max-width:799px){.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item .view .view-footer,.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item .view .views-field-view-node{position:initial;left:0;transform:none;}}.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item .view .view-footer a,.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item .view .views-field-view-node a{color:#363636;font-family:'Montserrat',sans-serif;font-weight:900;text-decoration:none;}@media only screen and (max-width:639px){.featured-spotlight-block .field--name-field-view-s- > .field__items > .field__item .view .view-footer{margin-top:20px;}}.affiliate-logos-block .slick-track{display:flex;align-items:center;}.affiliate-logos-block .slick-slide .media{line-height:0;}.affiliate-logos-block .slick-slide .media img{width:auto;margin:0 auto;max-width:100%;}.contact-info-block{width:265px;flex:0 1 265px;min-width:265px;margin-right:90px;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:400;line-height:1.5;}@media only screen and (max-width:1299px){.contact-info-block{margin-right:50px;}}@media only screen and (max-width:1023px){.contact-info-block{margin-right:30px;}}@media only screen and (max-width:799px){.contact-info-block{margin:0;text-align:center;}}.contact-info-block img{margin-bottom:15px;height:auto;width:100% !important;}.contact-info-block strong,.contact-info-block b{color:#16a24a;}.footer-nav-block{flex:0 1 100%;width:100%;}@media only screen and (max-width:799px){.footer-nav-block{display:none;}}.footer-nav-block > ul.menu{list-style:none;padding:0;margin:0;display:flex;}@media only screen and (max-width:1023px){.footer-nav-block > ul.menu{flex-wrap:wrap;}}.footer-nav-block > ul.menu > li{list-style:none;margin-left:4%;margin-bottom:15px;flex:0 1 100%;max-width:28%;width:100%;}@media only screen and (max-width:1023px){.footer-nav-block > ul.menu > li{max-width:38%;}}.footer-nav-block > ul.menu > li > a{font-family:'Montserrat',sans-serif;color:#363636;display:block;text-transform:uppercase;font-weight:900;margin-bottom:15px;}.footer-nav-block > ul.menu > li > a:hover{color:#16a24a;}.footer-nav-block > ul.menu > li ul{display:block;padding:0;margin:0;}.footer-nav-block > ul.menu > li ul li a{display:block;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:400;color:#363636;line-height:1.4;margin-bottom:5px;}.footer-nav-block > ul.menu > li ul li a:hover{color:#16a24a;}.proudly-serving-block{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:400;text-align:center;max-width:700px;}.assoc-logos-block{margin-left:180px;}@media only screen and (max-width:1023px){.assoc-logos-block{margin-left:0;flex:0 1 100%;width:100%;}}.assoc-logos-block .field--name-field-image-s-{display:flex;}@media only screen and (max-width:1023px){.assoc-logos-block .field--name-field-image-s-{justify-content:center;}}.assoc-logos-block .field--name-field-image-s- .field__item{line-height:0;}.assoc-logos-block .field--name-field-image-s- .field__item img{max-width:90px;filter:brightness(0);}@keyframes stars{0%{opacity:0;}100%{opacity:1;}}.social-menu-block{background:#107535;}.social-menu-block ul.menu{display:flex;font-family:'Montserrat',sans-serif;font-weight:600;justify-content:flex-end;padding:30px 15px;margin:0 auto;max-width:1440px;position:relative;}@media only screen and (max-width:799px){.social-menu-block ul.menu{font-size:20px;}}@media only screen and (max-width:639px){.social-menu-block ul.menu{justify-content:center;flex-wrap:wrap;padding:15px;}}.social-menu-block ul.menu li:first-child{position:absolute;left:15px;}@media only screen and (max-width:639px){.social-menu-block ul.menu li:first-child{position:initial;flex:0 1 100%;text-align:center;margin-bottom:5px;}}.social-menu-block ul.menu li a{color:#ffffff;text-decoration:none;}.social-menu-block ul.menu li a:hover svg{transform:none;}.social-menu-block ul.menu li a.leave-review{transition:none;}.social-menu-block ul.menu li a.leave-review:hover svg{transition:none;}.social-menu-block ul.menu li a.leave-review:hover svg:first-child{animation-name:stars;animation-duration:1s;}.social-menu-block ul.menu li a.leave-review:hover svg:nth-child(2){animation-name:stars;animation-delay:0.5s;animation-duration:1s;}.social-menu-block ul.menu li a.leave-review:hover svg:nth-child(3){animation-name:stars;animation-delay:1s;animation-duration:1s;}.social-menu-block ul.menu li a.facebook{font-size:0;margin-left:10px;}.social-menu-block ul.menu li a.facebook:hover svg{color:#555555;}.social-menu-block ul.menu li a.facebook svg{font-size:30px;}.social-menu-block ul.menu li a.twitter{font-size:0;margin-left:10px;}.social-menu-block ul.menu li a.twitter:hover svg{color:#555555;}.social-menu-block ul.menu li a.twitter svg{font-size:30px;}.copyright-block{box-sizing:content-box;color:#ffffff;font-family:'Montserrat',sans-serif;font-size:16px;padding:30px 15px 30px 15px;max-width:1440px;margin:0 auto;text-align:center;}.copyright-block a{color:#ffffff;}.copyright-block a:hover{color:#16a24a;}.side-nav-block > ul.menu{margin:0;padding:0;margin-right:75px;}@media only screen and (max-width:1023px){.side-nav-block > ul.menu{margin-right:30px;}}.side-nav-block > ul.menu li{display:none;}.side-nav-block > ul.menu li.menu-item--active-trail{display:block;}.side-nav-block > ul.menu li.menu-item--active-trail li{display:block;}.side-nav-block > ul.menu li.menu-item{padding-top:0;}.side-nav-block > ul.menu li a{background:#ebebeb;box-shadow:1px 2px 5px -4px #000000;border-left:15px solid transparent;color:#363636;display:block;font-family:'Montserrat',sans-serif;font-weight:600;margin-bottom:10px;padding:15px;text-decoration:none;}@media only screen and (max-width:1023px){.side-nav-block > ul.menu li a{font-size:18px;}}.side-nav-block > ul.menu li a:hover,.side-nav-block > ul.menu li a.is-active{background:#107535;border-color:#16a24a;color:#ffffff;}.side-nav-block > ul.menu li ul{padding:0;margin:0;}.side-nav-block > ul.menu li ul li.menu-item--active-trail a{background:#107535;border-color:#16a24a;color:#ffffff;}.side-get-quote-block{background:#16a24a url(/themes/custom/fortify/img/quote-block-bg.jpg) no-repeat;background-position:50% 50%;background-size:cover;color:#ffffff;font-family:'Montserrat',sans-serif;font-size:26px;font-weight:400;padding:30px;margin-top:85px;margin-right:75px;}@media only screen and (max-width:1023px){.side-get-quote-block{margin-top:50px;margin-right:30px;font-size:18px;}}.side-get-quote-block a.btn{background:#f2f2f2;color:#363636;display:block;padding:15px;}.side-get-quote-block a.btn:hover{background:#363636;color:#ffffff;}.banner-image-block{line-height:0;margin-bottom:30px;position:relative;}.banner-image-block ul.slick-dots{display:flex;list-style:none;margin:0;padding:0;position:absolute;top:15px;right:20px;}.banner-image-block ul.slick-dots li{margin-left:10px;}.banner-image-block ul.slick-dots li.slick-active button{background:#ffffff;}.banner-image-block ul.slick-dots li button{background:rgba(255,255,255,0.25);border:2px solid #ffffff;border-radius:100%;box-shadow:0px 0px 3.57px 1.43px rgba(51,51,51,0.4);cursor:pointer;font-size:0;padding:0;height:20px;width:20px;transition:0.5s ease all;}.mc-signup-block{background:#555555;}.mc-signup-block #mc_embed_signup{background:transparent;padding:40px 0;}.mc-signup-block #mc_embed_signup form{padding:0;}.mc-signup-block #mc_embed_signup h2{color:#ffffff;font-family:'Montserrat',sans-serif;font-weight:600;font-size:30px;line-height:1.2;margin:0 40px 0 0;width:240px;min-width:240px;flex:0 1 240px;}@media only screen and (max-width:1023px){.mc-signup-block #mc_embed_signup h2{font-size:26px;width:200px;min-width:200px;flex:0 1 200px;}}@media only screen and (max-width:639px){.mc-signup-block #mc_embed_signup h2{flex:0 1 auto;width:100%;min-width:0;margin:0 0 20px 0;text-align:center;}}.mc-signup-block #mc_embed_signup_scroll{display:flex;align-items:center;max-width:1440px;margin:0 auto;padding:0 15px;}@media only screen and (max-width:639px){.mc-signup-block #mc_embed_signup_scroll{flex-direction:column;justify-content:center;}}.mc-signup-block #mc_embed_signup_scroll > div{display:none;}.mc-signup-block #mc_embed_signup_scroll > div.clear{display:block;}.mc-signup-block #mc_embed_signup_scroll > div#mce-responses{display:none;}.mc-signup-block #mc_embed_signup_scroll .mc-field-group{display:block;flex:0 1 100%;width:100%;padding:0;}.mc-signup-block #mc_embed_signup_scroll .mc-field-group label{height:0;line-height:0;font-size:0;margin:0;}.mc-signup-block #mc_embed_signup_scroll .mc-field-group input{border-radius:0;font-family:'Roboto',sans-serif;font-weight:300;font-size:24px;height:80px;padding:10px;flex:0 1 100%;width:100%;text-indent:none;padding:0;}@media only screen and (max-width:1023px){.mc-signup-block #mc_embed_signup_scroll .mc-field-group input{font-size:20px;}}@media only screen and (max-width:639px){.mc-signup-block #mc_embed_signup_scroll .mc-field-group input{height:60px;margin-bottom:20px;}}.mc-signup-block #mc_embed_signup_scroll input.button{background:#107535;border-radius:0;font-family:'Montserrat',sans-serif;font-weight:600;font-size:30px;height:80px;width:282px;margin:0;min-width:282px;}@media only screen and (max-width:1023px){.mc-signup-block #mc_embed_signup_scroll input.button{font-size:20px;width:150px;min-width:150px;}}@media only screen and (max-width:639px){.mc-signup-block #mc_embed_signup_scroll input.button{height:60px;width:auto;min-width:0;}}.mc-signup-block #mc_embed_signup_scroll input.button:hover{background:#0a4821;}#block-policies{font-family:'Montserrat',sans-serif;font-size:16px;max-width:1440px;margin:0 auto;padding:30px 15px 0 15px;text-align:center;}#block-policies a{color:#ffffff;}#block-policies p{margin:0;}.field--label-inline.clearfix::after{display:inline;}.field--name-field-location-image,.views-field-field-location-image{float:right;margin-left:20px;margin-bottom:20px;}.field--name-field-location-image img,.views-field-field-location-image img{width:auto;max-width:100%;}.field--name-field-profile-picture{margin-bottom:20px;}.field--name-field-profile-picture img{width:auto;max-width:100%;}.block-page-title-block{display:none;}.field--name-field-replacement-title{display:none;font-size:48px;color:#107535;font-family:'Montserrat',sans-serif;font-weight:900;line-height:1;margin-bottom:15px;margin-top:0;}@media only screen and (max-width:799px){.field--name-field-replacement-title{font-size:30px;}}@media only screen and (max-width:799px){.path-node .block-system-main-block .node__content{display:flex;flex-direction:column;}}.path-node .field--name-field-front-page-side-image{display:none;}.path-node .field--name-body p img{width:auto;}.path-node .field--name-field-page-image-s-{float:right;max-width:400px;}@media only screen and (max-width:1023px){.path-node .field--name-field-page-image-s-{max-width:300px;}}@media only screen and (max-width:799px){.path-node .field--name-field-page-image-s-{float:none;order:5;}}.path-node .field--name-field-page-image-s- .field__item{margin-bottom:20px;margin-left:20px;}@media only screen and (max-width:799px){.path-node .field--name-field-page-image-s- .field__item{margin:0 0 20px 0;}}.path-frontpage .block-page-title-block{max-width:1440px;margin:0 auto;padding:0 15px;}.path-frontpage .node__content .field--name-field-front-page-side-image{float:right;margin-bottom:20px;margin-left:20px;position:relative;}@media only screen and (max-width:799px){.path-frontpage .node__content .field--name-field-front-page-side-image{margin-left:0;width:100%;}}.path-frontpage .node__content .field--name-field-front-page-side-image:before{content:'';position:absolute;top:0;left:0;display:block;width:0;height:0;border:0 solid transparent;border-left-width:0;border-right-width:200px;border-top:355px solid #f2f2f2;}@media only screen and (max-width:1299px){.path-frontpage .node__content .field--name-field-front-page-side-image:before{border-right-width:100px;border-top:250px solid #f2f2f2;}}@media only screen and (max-width:799px){.path-frontpage .node__content .field--name-field-front-page-side-image:before{display:none;}}.path-frontpage .node__content .field--name-field-front-page-side-image img{line-height:0;height:355px;min-width:773px;width:773px;}@media only screen and (max-width:1299px){.path-frontpage .node__content .field--name-field-front-page-side-image img{height:250px;min-width:550px;width:550px;}}@media only screen and (max-width:799px){.path-frontpage .node__content .field--name-field-front-page-side-image img{height:auto;min-width:0;width:100%;}}.path-frontpage .node__content .field--name-field-page-image-s-{display:none;}.path-frontpage .node__content .field--name-body{max-width:1440px;margin:0 auto;padding:0 15px;}.page-node-type-location .field--name-body{margin-top:20px;}.page-node-type-article .field--name-field-date{font-family:'Montserrat',sans-serif;font-weight:900;margin-bottom:20px;}.field--name-field-webform{margin-top:30px;}.webform-submission-form input,.webform-submission-form select,.webform-submission-form textarea{appearance:none;background:#ffffff;border:1px solid #f2f2f2;border-radius:0;min-height:50px;padding:1px 10px;width:100%;}@media only screen and (max-width:799px){.webform-submission-form input,.webform-submission-form select,.webform-submission-form textarea{min-height:40px;}}.webform-submission-form select{cursor:pointer;}.webform-submission-form textarea{padding:10px;}.webform-submission-form input.button{background:#107535;color:#ffffff;width:auto;margin:0 auto;display:table;font-family:'Montserrat',sans-serif;font-weight:600;line-height:1;padding:15px 100px;text-align:center;text-decoration:none;transition:0.5s ease all;}.webform-submission-form input.button:hover{background:#0a4821;}.webform-submission-form .webform-element--title-inline label{font-size:0;height:0;display:block;line-height:0;padding:0;margin:0;color:transparent;}.webform-submission-form .webform-element--title-inline label.form-required:after{display:none;}.g-recaptcha > div{margin:0 auto;}.path-search .search-help-link{display:none;}.path-search form.search-form{margin-bottom:30px;}.path-search form.search-form .form-type-search label{display:none;}.path-search form.search-form .form-type-search input{appearance:none;background:#ffffff;border:1px solid #f2f2f2;border-radius:0;min-height:50px;padding:1px 10px;}.path-search form.search-form input.js-form-submit{appearance:none;border:2px solid #107535;background:#107535;color:#ffffff;padding:14px 30px;line-height:1;font-family:'Montserrat',sans-serif;font-weight:600;margin:15px 0;transition:0.5s ease all;position:relative;top:-1px;}.path-search form.search-form input.js-form-submit:hover{background:#0a4821;border:2px solid #0a4821;}.path-search .search-results{margin:0;padding:0;}.path-search .search-results li{margin:30px 0;}.path-user #auth_box{max-width:300px;width:100%;}.path-user h1.page-title{display:none;}.path-user .form-actions input{background:#107535;color:#ffffff;display:inline-block;font-family:'Montserrat',sans-serif;font-weight:600;line-height:1;padding:15px 100px;text-align:center;text-decoration:none;}.path-user .form-actions input:hover{background:#0a4821;}.entity-paragraphs-item{padding:100px 0;}@media only screen and (max-width:799px){.entity-paragraphs-item{padding:40px 0;}}.paragraph--type--slideshow .slick-slide,.paragraph--type--slideshow .unslick{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:700px;}@media only screen and (max-width:799px){.paragraph--type--slideshow .slick-slide,.paragraph--type--slideshow .unslick{height:400px;}}.paragraph--type--slideshow .slick-slide .paragraph--type--slideshow-slide,.paragraph--type--slideshow .unslick .paragraph--type--slideshow-slide{height:700px;position:relative;display:flex;align-items:flex-end;justify-content:center;text-align:center;}@media only screen and (max-width:799px){.paragraph--type--slideshow .slick-slide .paragraph--type--slideshow-slide,.paragraph--type--slideshow .unslick .paragraph--type--slideshow-slide{height:400px;}}.paragraph--type--slideshow .slick-slide .paragraph--type--slideshow-slide .text-wrap,.paragraph--type--slideshow .unslick .paragraph--type--slideshow-slide .text-wrap{background:rgba(16,117,53,0.85);max-width:1440px;margin:0 auto;padding:55px 15px;width:100%;}@media only screen and (max-width:799px){.paragraph--type--slideshow .slick-slide .paragraph--type--slideshow-slide .text-wrap,.paragraph--type--slideshow .unslick .paragraph--type--slideshow-slide .text-wrap{padding:30px 15px;}}.paragraph--type--slideshow .slick-slide .paragraph--type--slideshow-slide .text-wrap div,.paragraph--type--slideshow .unslick .paragraph--type--slideshow-slide .text-wrap div{color:#ffffff;font-size:40px;line-height:1;}@media only screen and (max-width:799px){.paragraph--type--slideshow .slick-slide .paragraph--type--slideshow-slide .text-wrap div,.paragraph--type--slideshow .unslick .paragraph--type--slideshow-slide .text-wrap div{font-size:20px;}}.paragraph--type--slideshow .slick-slide .paragraph--type--slideshow-slide .text-wrap div:first-child,.paragraph--type--slideshow .unslick .paragraph--type--slideshow-slide .text-wrap div:first-child{font-size:44px;font-family:'Montserrat',sans-serif;font-weight:900;line-height:1;}@media only screen and (max-width:799px){.paragraph--type--slideshow .slick-slide .paragraph--type--slideshow-slide .text-wrap div:first-child,.paragraph--type--slideshow .unslick .paragraph--type--slideshow-slide .text-wrap div:first-child{font-size:24px;}}.paragraph--type--slideshow .slick-slide .paragraph--type--slideshow-slide .text-wrap div:nth-child(2),.paragraph--type--slideshow .unslick .paragraph--type--slideshow-slide .text-wrap div:nth-child(2){margin-top:20px;}.paragraph--type--slideshow .slick-slide .paragraph--type--slideshow-slide img,.paragraph--type--slideshow .unslick .paragraph--type--slideshow-slide img{height:0;width:0;}.paragraph--type--slideshow ul.slick-dots{display:flex;list-style:none;margin:0;padding:0;position:absolute;top:15px;right:20px;}.paragraph--type--slideshow ul.slick-dots li{margin-left:10px;}.paragraph--type--slideshow ul.slick-dots li.slick-active button{background:#ffffff;}.paragraph--type--slideshow ul.slick-dots li button{background:rgba(255,255,255,0.25);border:2px solid #ffffff;border-radius:100%;box-shadow:0px 0px 3.57px 1.43px rgba(51,51,51,0.4);cursor:pointer;font-size:0;padding:0;height:20px;width:20px;transition:0.5s ease all;}.paragraph--type--accordion-item{margin-bottom:15px;}.paragraph--type--accordion-item .field--name-field-accordion-title{background:#107535;border:2px solid #107535;color:#ffffff;cursor:pointer;font-family:'Montserrat',sans-serif;font-weight:600;padding:15px;line-height:1;transition:0.5s ease all;}.paragraph--type--accordion-item .field--name-field-accordion-body{background:#ffffff;border:2px solid #f2f2f2;border-top:none;padding:20px 30px 30px 30px;}.paragraph--type--accordion-item .field--name-field-accordion-body p:last-child{margin-bottom:0;}.view-featured-real-estate-listing{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;height:680px;position:relative;}@media only screen and (max-width:799px){.view-featured-real-estate-listing{height:auto;padding-top:80px;}}.view-featured-real-estate-listing .view-content{margin:0 auto;max-width:1440px;padding:0 15px;height:100%;display:flex;align-items:flex-end;}.view-featured-real-estate-listing .view-content .views-row{background:rgba(16,117,53,0.85);color:#ffffff;font-family:'Montserrat',sans-serif;max-width:585px;padding:40px;}@media only screen and (max-width:799px){.view-featured-real-estate-listing .view-content .views-row{margin:0 auto;padding:30px;}}.view-featured-real-estate-listing .view-content .views-row .views-field{margin-bottom:5px;}.view-featured-real-estate-listing .view-content .views-row .views-field .views-label{display:inline-block;font-weight:600;margin-right:5px;}.view-featured-real-estate-listing .view-content .views-row .views-field .field-content{display:inline-block;}.view-featured-real-estate-listing .view-content .views-row .views-field-field-banner-image-s-{height:0;line-height:0;}.view-featured-real-estate-listing .view-content .views-row .views-field-field-banner-image-s- img{height:0;width:0;}.view-featured-real-estate-listing .view-content .views-row .view-title h2{color:#ffffff;margin-bottom:0;}.view-featured-real-estate-listing .view-content .views-row .views-field-title{border-bottom:2px solid #ffffff;color:#ffffff;font-size:22px;margin-bottom:15px;padding-bottom:15px;}@media only screen and (max-width:799px){.view-featured-real-estate-listing .view-content .views-row .views-field-title{font-size:20px;}}.view-featured-real-estate-listing .view-content .views-row .views-field-title a{color:#ffffff;text-decoration:none;}.view-featured-real-estate-listing .view-content .views-row .views-field-title a:hover{color:#000000;}.view-featured-real-estate-listing .view-content .views-row .views-field-body{margin-bottom:0;margin-top:30px;}@media only screen and (max-width:799px){.view-featured-real-estate-listing .view-content .views-row .views-field-body{display:none;}}.view-featured-real-estate-listing .view-content .views-row .view-all{margin-top:30px;text-align:center;}.view-featured-real-estate-listing .view-content .views-row .view-all a{color:#ffffff;font-weight:600;text-decoration:none;}.view-recent-news{margin-top:30px;}.view-recent-news .view-content .views-row{clear:both;}.view-recent-news .view-content .views-row:not(:first-child){padding-top:30px;margin-top:30px;border-top:2px solid #808282;}.view-recent-news .view-content .views-row .views-field-field-banner-image-s-{float:left;height:114px;margin:0 15px 30px 0;width:180px;}@media only screen and (max-width:639px){.view-recent-news .view-content .views-row .views-field-field-banner-image-s-{float:none;height:auto;margin:0 0 15px 0;width:100%;}}.view-recent-news .view-content .views-row .views-field-field-date{font-family:'Montserrat',sans-serif;font-weight:600;font-size:18px;color:#555555;}.view-recent-news .view-content .views-row .views-field-title{font-family:'Montserrat',sans-serif;font-weight:600;}#block-views-block-profile-slider-block-1{margin-left:20px;width:460px;position:relative;flex-grow:0;flex-shrink:1;flex-basis:auto;}#block-views-block-profile-slider-block-1 .slide{position:relative;}#block-views-block-profile-slider-block-1 .views-field-field-profile-picture img{width:auto;}#block-views-block-profile-slider-block-1 .views-field-title{color:#fff;font-weight:400;font-size:24px;line-height:1.1;position:absolute;left:20px;bottom:15px;text-shadow:1px 1px 4px #000000;}#block-views-block-profile-slider-block-1 .slick-arrow{height:auto;width:auto;font-size:0;background:transparent;padding:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}#block-views-block-profile-slider-block-1 .slick-arrow:hover{background:transparent;}#block-views-block-profile-slider-block-1 .slick-prev{left:0;}#block-views-block-profile-slider-block-1 .slick-prev:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0d9";color:#fff;font-size:50px;}#block-views-block-profile-slider-block-1 .slick-prev:hover:before{color:#fff;}#block-views-block-profile-slider-block-1 .slick-next{right:0;}#block-views-block-profile-slider-block-1 .slick-next:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";color:#fff;font-size:50px;}#block-views-block-profile-slider-block-1 .slick-next:hover:before{color:#fff;}#block-views-block-profile-slider-block-1 .slick-prev:before,#block-views-block-profile-slider-block-1 .slick-next:before{opacity:0.5;text-shadow:0px 1px 12px rgba(0,0,0,0.4);}#block-views-block-profile-slider-block-1 .slick-prev:hover:before,#block-views-block-profile-slider-block-1 .slick-next:hover:before{opacity:1;}#block-views-block-profile-slider-block-1 button{border:0 none;}.view-locations{margin-top:40px;}.view-locations .views-row{margin-top:30px;padding-top:30px;border-top:2px solid #16a24a;}.view-locations .views-field-field-location-image{margin-top:8px;}.view-locations .views-field-title{font-size:26px;font-weight:900;line-height:1.2;margin-bottom:10px;}.view-locations .views-field-title a:hover{text-decoration:none;color:#363636;}.view-locations .views-field-body{margin-top:15px;}.view-locations div.more-link-btn{margin-top:10px;}.view-locations div.more-link-btn a{padding:5px 10px;border:1px solid #16a24a;display:inline-block;}.view-locations div.more-link-btn a:hover{text-decoration:none;color:#000;}.view-featured-product .view-content .views-row .views-field-title{font-family:'Montserrat',sans-serif;font-size:24px;font-weight:600;margin:15px 0 30px 0;}@media only screen and (max-width:1023px){.view-featured-product .view-content .views-row .views-field-title{margin-bottom:15px;}}@media only screen and (min-width:800px) and (max-width:1023px){.view-featured-product .view-content .views-row .views-field-body{font-size:18px;}}@media only screen and (max-width:639px){.view-featured-product .view-content .views-row .views-field-body{display:none;}}.view-customer-spotlight .view-content .views-row .views-field-title{font-family:'Montserrat',sans-serif;font-size:24px;font-weight:600;margin:15px 0 30px 0;}@media only screen and (max-width:1023px){.view-customer-spotlight .view-content .views-row .views-field-title{margin-bottom:15px;}}@media only screen and (min-width:800px) and (max-width:1023px){.view-customer-spotlight .view-content .views-row .views-field-body{font-size:18px;}}@media only screen and (max-width:639px){.view-customer-spotlight .view-content .views-row .views-field-body{display:none;}}.all-customer-spotlight-view{margin-top:30px;}.all-customer-spotlight-view .view-content .views-row{clear:both;display:flex;align-items:center;}@media only screen and (max-width:639px){.all-customer-spotlight-view .view-content .views-row{display:block;}}.all-customer-spotlight-view .view-content .views-row:not(:first-child){padding-top:30px;margin-top:30px;border-top:2px solid #808282;}.all-customer-spotlight-view .view-content .views-row .views-field-field-banner-image-s-{line-height:0;margin-right:30px;max-width:200px;}@media only screen and (max-width:639px){.all-customer-spotlight-view .view-content .views-row .views-field-field-banner-image-s-{margin-right:0;max-width:400px;}}.all-customer-spotlight-view .view-content .views-row .views-field-field-banner-image-s- a{line-height:0;}@media only screen and (max-width:799px){.view-testimonial-slider{background:#107535 url(/themes/custom/fortify/img/pattern-dkgreen.jpg);padding:40px 0;}}.view-testimonial-slider .slick .slick-slide{background:#107535 url(/themes/custom/fortify/img/pattern-dkgreen.jpg);height:470px;position:relative;}@media only screen and (max-width:799px){.view-testimonial-slider .slick .slick-slide{height:auto;background:none;}}.view-testimonial-slider .slick .slick-slide:after{content:'';background:#107535 url(/themes/custom/fortify/img/pattern-dkgreen.jpg);clip-path:polygon(0 100%,100% 0,100% 100%,0 100%);position:absolute;bottom:0;right:0;height:150px;width:150px;}@media only screen and (max-width:799px){.view-testimonial-slider .slick .slick-slide:after{display:none;}}.view-testimonial-slider .slick .slick-slide .slide__media{position:absolute;right:0;top:0;height:470px;width:830px;opacity:0.4;}@media only screen and (max-width:799px){.view-testimonial-slider .slick .slick-slide .slide__media{display:none;}}.view-testimonial-slider .slick .slick-slide .slide__caption{background:#107535 url(/themes/custom/fortify/img/pattern-dkgreen.jpg);color:#ffffff;position:relative;width:80%;height:470px;padding:80px 400px 50px 50px;clip-path:polygon(0% 0%,70% 0%,100% 100%,0 100%);}@media only screen and (max-width:1299px){.view-testimonial-slider .slick .slick-slide .slide__caption{padding-right:250px;}}@media only screen and (max-width:1023px){.view-testimonial-slider .slick .slick-slide .slide__caption{padding-right:180px;}}@media only screen and (max-width:799px){.view-testimonial-slider .slick .slick-slide .slide__caption{width:100%;padding:0 15px 30px 15px;clip-path:initial;text-align:center;height:auto;}}.view-testimonial-slider .slick .slick-slide .slide__caption .quote{font-size:38px;font-family:'Montserrat',sans-serif;}@media only screen and (max-width:1299px){.view-testimonial-slider .slick .slick-slide .slide__caption .quote{font-size:28px;}}@media only screen and (max-width:799px){.view-testimonial-slider .slick .slick-slide .slide__caption .quote{font-size:20px;}}.view-testimonial-slider .slick .slick-slide .slide__caption .quote:before,.view-testimonial-slider .slick .slick-slide .slide__caption .quote:after{content:'"';}.view-testimonial-slider .slick .slick-slide .slide__caption .name{font-size:28px;margin-top:20px;font-family:'Montserrat',sans-serif;}@media only screen and (max-width:1299px){.view-testimonial-slider .slick .slick-slide .slide__caption .name{font-size:22px;}}@media only screen and (max-width:799px){.view-testimonial-slider .slick .slick-slide .slide__caption .name{font-size:18px;}}.view-testimonial-slider .slick ul.slick-dots{list-style:none;padding:0;margin:0;display:flex;position:absolute;bottom:30px;left:30px;}@media only screen and (max-width:799px){.view-testimonial-slider .slick ul.slick-dots{position:initial;justify-content:center;left:0;bottom:0;}}.view-testimonial-slider .slick ul.slick-dots li{margin-left:10px;}@media only screen and (max-width:799px){.view-testimonial-slider .slick ul.slick-dots li{margin:0 5px;}}.view-testimonial-slider .slick ul.slick-dots li.slick-active button{background:#ffffff;}.view-testimonial-slider .slick ul.slick-dots li button{background:transparent;border:2px solid #ffffff;border-radius:100%;cursor:pointer;font-size:0;padding:0;height:20px;width:20px;transition:0.5s ease all;}.view-testimonial-slider .unslick{background:#107535 url(/themes/custom/fortify/img/pattern-dkgreen.jpg);height:470px;position:relative;}@media only screen and (max-width:799px){.view-testimonial-slider .unslick{height:auto;background:none;}}.view-testimonial-slider .unslick:after{content:'';background:#107535 url(/themes/custom/fortify/img/pattern-dkgreen.jpg);clip-path:polygon(0 100%,100% 0,100% 100%,0 100%);position:absolute;bottom:0;right:0;height:150px;width:150px;}@media only screen and (max-width:799px){.view-testimonial-slider .unslick:after{display:none;}}.view-testimonial-slider .unslick .media{position:absolute;right:0;top:0;height:470px;width:830px;opacity:0.4;}@media only screen and (max-width:799px){.view-testimonial-slider .unslick .media{display:none;}}.view-testimonial-slider .unslick .slide__caption{background:#107535 url(/themes/custom/fortify/img/pattern-dkgreen.jpg);color:#ffffff;position:relative;width:80%;height:470px;padding:80px 400px 50px 50px;clip-path:polygon(0% 0%,70% 0%,100% 100%,0 100%);}@media only screen and (max-width:1299px){.view-testimonial-slider .unslick .slide__caption{padding-right:250px;}}@media only screen and (max-width:1023px){.view-testimonial-slider .unslick .slide__caption{padding-right:180px;}}@media only screen and (max-width:799px){.view-testimonial-slider .unslick .slide__caption{width:100%;padding:0 15px 30px 15px;clip-path:initial;text-align:center;height:auto;}}.view-testimonial-slider .unslick .slide__caption .quote{font-size:38px;font-family:'Montserrat',sans-serif;}@media only screen and (max-width:1299px){.view-testimonial-slider .unslick .slide__caption .quote{font-size:28px;}}@media only screen and (max-width:799px){.view-testimonial-slider .unslick .slide__caption .quote{font-size:20px;}}.view-testimonial-slider .unslick .slide__caption .quote:before,.view-testimonial-slider .unslick .slide__caption .quote:after{content:'"';}.view-testimonial-slider .unslick .slide__caption .name{font-size:28px;margin-top:20px;font-family:'Montserrat',sans-serif;}@media only screen and (max-width:1299px){.view-testimonial-slider .unslick .slide__caption .name{font-size:22px;}}@media only screen and (max-width:799px){.view-testimonial-slider .unslick .slide__caption .name{font-size:18px;}}.view-products .view-content{display:flex;flex-wrap:wrap;margin-left:-20px;}.view-products .view-content .views-row{background:transparent;border:1px solid #cccccc;flex:0 1 448px;margin-left:20px;width:448px;margin-bottom:15px;display:flex;align-items:center;transition:0.5s ease all;position:relative;}.view-products .view-content .views-row:hover{background:#107535;}@media only screen and (max-width:639px){.view-products .view-content .views-row:hover{background:#ffffff;}}.view-products .view-content .views-row:hover .views-field-title{background:#107535;}@media only screen and (max-width:639px){.view-products .view-content .views-row:hover .views-field-title{background:#ffffff;}}.view-products .view-content .views-row:hover .views-field-title a{color:#ffffff;}@media only screen and (max-width:639px){.view-products .view-content .views-row:hover .views-field-title a{color:#107535;}}.view-products .view-content .views-row:hover .views-field-title a:after{border-bottom:150px solid #107535;}@media only screen and (max-width:639px){.view-products .view-content .views-row:hover .views-field-title a:after{border-bottom:150px solid #ffffff;}}.view-products .view-content .views-row .views-field-field-banner-image-s-{line-height:0;min-height:150px;position:relative;}.view-products .view-content .views-row .views-field-field-banner-image-s- a{line-height:0;}.view-products .view-content .views-row .views-field-field-banner-image-s- img{height:auto;width:auto;}.view-products .view-content .views-row .views-field-title{background:#ffffff;align-items:center;display:flex;font-family:'Montserrat',sans-serif;font-weight:600;font-size:24px;height:100%;max-width:55%;width:100%;position:absolute;top:0;right:0;transition:0.5s ease all;}@media only screen and (max-width:639px){.view-products .view-content .views-row .views-field-title{font-size:18px;max-width:65%;}}.view-products .view-content .views-row .views-field-title .field-content{height:100%;}.view-products .view-content .views-row .views-field-title a{color:#107535;display:flex;align-items:center;height:100%;max-width:235px;line-height:1.4;padding:10px 15px;text-decoration:none;}.view-products .view-content .views-row .views-field-title a:after{content:'';position:absolute;bottom:0;left:-20px;width:0;height:0;border:0 solid transparent;border-right-width:0;border-left-width:20px;border-bottom:150px solid #fff;transition:0.5s ease all;}.view-staff{margin-top:30px;}.view-staff .view-content .views-row{display:flex;flex-wrap:wrap;}.view-staff .view-content .views-row:not(:first-child){padding-top:30px;border-top:2px solid #808282;}.view-staff .view-content .views-row .views-field-field-profile-picture{flex:0 1 33%;padding-right:30px;width:33%;}@media only screen and (max-width:1299px){.view-staff .view-content .views-row .views-field-field-profile-picture{flex:0 1 100%;padding-right:0;width:100%;}}.view-staff .view-content .views-row .views-field-field-profile-picture .field-content{line-height:0;max-width:320px;}.view-staff .view-content .views-row .views-field-fieldset-1{flex:0 1 100%;margin-top:15px;width:100%;}.view-staff .view-content .views-row .views-field-fieldset-1 .views-field-title{font-family:'Montserrat',sans-serif;font-size:22px;font-weight:600;}@media only screen and (max-width:799px){.view-staff .view-content .views-row .views-field-fieldset-1 .views-field-title{font-size:20px;}}.view-staff .view-content .views-row .views-field-fieldset-1 .views-field-field-title-position{font-size:18px;font-style:italic;}@media only screen and (max-width:799px){.view-staff .view-content .views-row .views-field-fieldset-1 .views-field-field-title-position{font-size:16px;}}.view-staff .view-content .views-row .views-field-fieldset-1 .views-field-read-bio{margin:30px 0;}.view-staff .view-content .views-row .views-field-fieldset-1 .views-field-read-bio .bio-button{background:#107535;border:2px solid #107535;color:#ffffff;cursor:pointer;display:inline-block;padding:15px 100px;font-family:'Montserrat',sans-serif;font-weight:600;line-height:1;text-align:center;transition:0.5s ease all;}.view-staff .view-content .views-row .views-field-fieldset-1 .views-field-read-bio .bio-button:hover,.view-staff .view-content .views-row .views-field-fieldset-1 .views-field-read-bio .bio-button.active{color:#107535;background:#ffffff;}.view-staff .view-content .views-row .views-field-fieldset{flex:0 1 33%;padding-right:30px;width:33%;}@media only screen and (max-width:1299px){.view-staff .view-content .views-row .views-field-fieldset{flex:0 1 50%;width:50%;order:4;}}@media only screen and (max-width:639px){.view-staff .view-content .views-row .views-field-fieldset{flex:0 1 100%;width:100%;}}.view-staff .view-content .views-row .views-field-fieldset .views-field .views-label{display:inline-block;font-family:'Montserrat',sans-serif;font-weight:600;margin-right:5px;}.view-staff .view-content .views-row .views-field-fieldset .views-field .field-content{display:inline-block;}.view-staff .view-content .views-row .views-field-field-address{flex:0 1 33%;width:33%;}@media only screen and (max-width:1299px){.view-staff .view-content .views-row .views-field-field-address{flex:0 1 50%;width:50%;order:5;}}@media only screen and (max-width:639px){.view-staff .view-content .views-row .views-field-field-address{flex:0 1 100%;margin-top:15px;margin-bottom:25px;width:100%;}}.view-staff .view-content .views-row .views-field-field-address p{margin:0;}[id^="block-views-block-location-staff-block"]{position:relative;max-width:1440px;margin:0 auto;padding:0 15px 50px 15px;}[id^="block-views-block-location-staff-block"] h2{text-align:center;margin-bottom:25px;}[id^="block-views-block-location-staff-block"] .views-field-field-profile-picture img{width:auto;max-width:100%;}[id^="block-views-block-location-staff-block"] .view-location-staff > .view-content{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 -15px;}[id^="block-views-block-location-staff-block"] .views-row{flex-grow:0;flex-shrink:1;flex-basis:33.33%;margin:15px 0;}[id^="block-views-block-location-staff-block"] .views-field-title{font-size:22px;font-weight:600;}[id^="block-views-block-location-staff-block"] .views-field-field-title-position{font-size:18px;font-style:italic;}[id^="block-views-block-location-staff-block"] .views-field-field-profile-picture,[id^="block-views-block-location-staff-block"] .views-field-title,[id^="block-views-block-location-staff-block"] .views-field-field-email-address,[id^="block-views-block-location-staff-block"] .views-field-field-title-position{max-width:460px;margin:0 15px;}.view-testimonials .views-row:not(:first-child){padding-top:30px;margin-top:30px;border-top:2px solid #808282;}.view-testimonials .views-row .views-field-field-quote{font-size:22px;}@media only screen and (max-width:799px){.view-testimonials .views-row .views-field-field-quote{font-size:20px;}}.view-testimonials .views-row .views-field-field-quote .field-content:before,.view-testimonials .views-row .views-field-field-quote .field-content:after{content:'"';}.view-testimonials .views-row .views-field-title{font-family:'Montserrat',sans-serif;font-weight:600;margin-top:15px;}.view-commercial-real-estate .view-content .views-row{margin-bottom:40px;border-bottom:2px solid #c3c3c3;padding-bottom:40px;}@media only screen and (max-width:799px){.view-commercial-real-estate .view-content .views-row{margin-bottom:20px;padding-bottom:20px;}}.view-commercial-real-estate .view-content .views-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}.view-commercial-real-estate .view-content .views-row .views-label{font-weight:900;display:inline-block;margin-right:5px;}.view-commercial-real-estate .view-content .views-row .field-content{display:inline-block;}.view-commercial-real-estate .view-content .views-row .views-field-field-banner-image-s-{max-width:400px;width:100%;}.view-commercial-real-estate .view-content .views-row .views-field-title{font-size:26px;font-weight:900;color:#107535;line-height:1;margin-bottom:15px;}.view-commercial-real-estate .view-content .views-row .views-field-field-external-listing-link{margin-top:10px;}.view-commercial-real-estate .view-content .views-row .views-field-field-external-listing-link a{background:#107535;color:#ffffff;display:inline-block;font-family:'Montserrat',sans-serif;font-weight:600;line-height:1;padding:15px 100px;text-align:center;text-decoration:none;}.view-commercial-real-estate .view-content .views-row .views-field-field-external-listing-link a:hover{background:#0a4821;}.view-commercial-real-estate .view-content .views-row .views-field-body{margin-top:20px;}.view-providers.provider-listing .view-content{align-items:center;display:flex;flex-wrap:wrap;}.view-providers.provider-listing .view-content .views-row{background:#ffffff;align-items:center;justify-content:center;flex:0 1 200px;position:relative;height:200px;margin:10px;padding:50px;width:200px;display:flex;}@media only screen and (max-width:639px){.view-providers.provider-listing .view-content .views-row{flex:0 1 43%;padding:15px;width:43%;}}.view-providers.provider-listing .view-content .views-row a{position:absolute;top:0;left:0;height:100%;width:100%;font-size:0;}.view-providers.provider-slider .slick-track{display:flex;align-items:center;}.view-providers.provider-slider .slick-slide{position:relative;}.view-providers.provider-slider .slick-slide img{width:auto;margin:0 auto;max-width:250px;}.view-providers.provider-slider .slick-slide a{position:absolute;top:0;left:0;height:100%;width:100%;font-size:0;}@media all and (max-width:1240px){.path-frontpage main .content-wrap > .content .region-content #block-fortify-content{flex-basis:50%;}.field--name-field-location-image{float:none;margin-left:0;}}@media all and (max-width:990px){.path-frontpage main .content-wrap > .content .region-content{display:block;}.path-frontpage main .content-wrap > .content .region-content #block-fortify-content{flex-basis:auto;margin-bottom:40px;}#block-views-block-profile-slider-block-1{margin-left:0;width:auto;max-width:460px;}#block-views-block-profile-slider-block-1 .views-field-field-profile-picture img{width:100%;}}@media all and (max-width:900px){[id^="block-views-block-location-staff-block"] .views-row{flex-basis:50%;}}@media all and (max-width:600px){.views-field-field-location-image{float:none;margin-left:0;}[id^="block-views-block-location-staff-block"] .views-row{flex-basis:auto;}}
