﻿#bp_container img[src$=".png"]{background-color:#fff}.tns-nav{position:absolute;bottom:12px;left:0;right:0;text-align:center;z-index:1}.tns-nav button{border:0;height:11px;width:10px;border-radius:50%;margin:0 4px;transition:background-color .3s ease-in-out}.tns-nav button:hover{background-color:silver !important}.tns-nav button.tns-nav-active{background-color:#631322}.tns-controls{position:absolute;top:0;right:0;z-index:1;width:100px;height:30px;background-color:rgba(0,0,0,.6);display:flex;justify-content:space-between;align-items:center;pointer-events:none;border-bottom-left-radius:3px;transition:top .3s ease-in-out,background-color .3s ease-in-out}.tns-controls button[data-controls=prev],.tns-controls button[data-controls=next]{position:absolute;border:0;outline:0;top:2px;background-color:rgba(0,0,0,0);pointer-events:initial}.tns-controls button[data-controls=prev] svg,.tns-controls button[data-controls=next] svg{height:30px;width:30px;opacity:1;fill:#eee;transition:transform .3s ease-in-out,right .3s ease-in-out,left .3s ease-in-out}.tns-controls button[data-controls=prev] span,.tns-controls button[data-controls=next] span{position:absolute;font-size:12px;color:#fff;top:4px;font-weight:bold;opacity:0;transition:opacity .3s ease-in-out,right .3s ease-in-out,left .3s ease-in-out}.tns-controls button[data-controls=next]{right:-10px}.tns-controls button[data-controls=next] span{right:4px}.tns-controls button[data-controls=next]:hover svg{transform:translateX(2px)}.tns-controls button[data-controls=next]:hover span{right:30px;opacity:1}.tns-controls button[data-controls=prev]{left:-10px}.tns-controls button[data-controls=prev] svg{transform:scaleX(-1)}.tns-controls button[data-controls=prev] span{left:4px}.tns-controls button[data-controls=prev]:hover svg{transform:translateX(-2px) scaleX(-1)}.tns-controls button[data-controls=prev]:hover span{left:35px;opacity:1}.tns-controls:hover{background-color:rgba(0,0,0,.8)}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem;line-height:1.3}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}@media(prefers-reduced-motion: reduce){*{animation-duration:.001s !important;transition-duration:.001s !important}}h2,h3,h4,h5,h6{line-height:1.2}p{line-height:1.85}pre{white-space:pre-wrap}nav ul{list-style:none}img{border-style:none;vertical-align:bottom;display:block;max-width:100%;height:auto}:root{line-sizing:normal}:root{text-spacing:trim-start allow-end trim-adjacent ideograph-alpha ideograph-numeric}ul.gform_fields{padding:0;margin:0}.content .gform_fields,.gform_fields{margin:20px 0;padding:0}.gform_fields li,.main ul.gform_fields li{list-style-type:none;padding:0;margin:0 0 20px}span.gform_description{margin:0 0 20px;display:block}.gform_wrapper .validation_error{margin:10px 0 25px}.gform_wrapper .validation_message{color:#fff;background-color:#ea4647;text-align:center;line-height:1.2;padding:.4rem;clear:both}.gform_wrapper .validation_message:empty{display:none}.ginput_complex.ginput_container_address span{margin:0 !important;width:50% !important}.ginput_complex label{font-size:12px !important;font-style:italic;margin:0 0 12px;color:#4a5568;display:block}.gchoice{display:flex;align-items:flex-start;margin-bottom:10px}.gchoice input{margin:2.5px 4px 0 0 !important}.gchoice label{line-height:1.2}.noplus .gfield_list_icons{opacity:0;pointer-events:none}.gform_full input{width:97%;-webkit-box-sizing:border-box;box-sizing:border-box}.gform_full textarea{width:920px}.gform_wrapper ul li.gform_left,span.ginput_left{float:left;width:48.5%;clear:none;margin-right:3%}.gform_wrapper ul li.gform_right,span.ginput_right{float:left;width:48.5%;clear:none}.gform_wrapper ul li.gform_left input.medium,span.ginput_left input{width:91%}.gform_wrapper ul li.gform_left select{width:95%;padding:3px}.gform_wrapper ul li.gform_right input.medium,span.ginput_right input{width:93%}.gform_wrapper ul li.gform_right select{width:100%;padding:3px}.gform_wrapper .gform_full,.wpcf7-full{clear:left;float:none}.gform_wrapper .gform_full textarea,.wpcf7-full textarea{width:97%}.gform_wrapper textarea,textarea{padding:3px;height:12em;vertical-align:middle}.sidebar .gform_wrapper ul li.gform_left,.sidebar .gform_wrapper ul li.gform_right,.sidebar span.ginput_left,.sidebar span.ginput_right{float:none;width:100%;clear:both}#gforms_confirmation_message,.validation_error{padding:1em;margin-bottom:20px;background-color:#f15a5b}#gforms_confirmation_message{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.gform_confirmation_message{color:#fff;background:linear-gradient(to right, #841227, #ba9b3c);padding:1.75rem 1rem;text-align:center}.validation_error{color:#fff;background-color:#ea4647;text-align:center;line-height:1.2}.sidebar .gform_footer{margin:-15px 0 0}.gform-submit{margin:0 5px 0 0}.gform_fields input:not([type=radio]),.gform_fields select,.gform_fields textarea{background:#fff;width:100%;padding:13px 15px !important;font-size:16px !important;line-height:1.2;text-align:left !important;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #cbd5e0;color:#3e4655;transition:border-color .05s}.gform_fields input:not([type=radio]):hover,.gform_fields input:not([type=radio]):focus,.gform_fields select:hover,.gform_fields select:focus,.gform_fields textarea:hover,.gform_fields textarea:focus{border-color:#a0aec0}.gfield_radio{padding-left:0;font-size:1rem}.gfield_radio label{margin:0}.gfield_radio>li{margin:0 9px 12px !important;line-height:1.3;display:flex;align-items:center}.gfield_radio input{margin:0 3px 0 0}.gfield_radio input[type=text]{width:130px}.gform_button{padding:13px 15px;min-width:130px;text-transform:uppercase;font-size:16px;border:0;line-height:1.2;background-color:#631322;color:#fff;font-weight:bold;margin-top:9px;transition:all .2s}.gform_button:hover{background-color:#701526}.ginput_container_select{position:relative}.ginput_container_select:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20330%20330%22%3E%3Cpath%20d%3D%22M325.607%2079.393c-5.857-5.857-15.355-5.858-21.213.001l-139.39%20139.393L25.607%2079.393c-5.857-5.857-15.355-5.858-21.213.001-5.858%205.858-5.858%2015.355%200%2021.213l150.004%20150c2.813%202.813%206.628%204.393%2010.606%204.393s7.794-1.581%2010.606-4.394l149.996-150c5.859-5.857%205.859-15.355.001-21.213z%22%2F%3E%3C%2Fsvg%3E");position:absolute;right:9px;top:11px;height:10px;width:10px;opacity:.5;pointer-events:none;transition:opacity .05s}.ginput_container_select:hover:before{opacity:.8}.gform_fields select{appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer;margin:0}.ginput_container_date{position:relative}.ginput_container_date .clear-multi{display:flex;margin:0 -1%}.ginput_container_date .clear-multi>div{width:31.33%;margin:0 1%}.ginput_container_date select{padding-right:30px}.gform_fields select::-ms-expand{display:none}.gform_wrapper{margin:0 auto;padding:0}.gform_wrapper .gform_footer{width:100%}.gform_wrapper .gform_footer button+img{margin:18px}.gform_wrapper .gform_footer input[type=submit]{padding:18px 23px 20px 21px;border-radius:0;width:100% !important;line-height:1 !important;text-align:center;box-shadow:0 0 12px 1px rgba(26,26,26,.1);transition:filter .3s ease-in-out}.gform_wrapper .gform_footer input[type=submit]:hover{filter:brightness(110%)}.gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gform_fields>li{width:100%;margin:2%}.gform_fields>li.gf_left,.gform_fields>li.gf_right{width:48.5%}.gform_fields>li.gf_full_width{width:100%}body .gform_wrapper ul li.gfield{margin-top:16px !important;line-height:1.2 !important;margin:0;text-align:left !important}.gfield_label{margin-bottom:7px;display:block !important;color:#444d5e;font-weight:600;font-size:15px !important;text-align:left !important}.ginput_container_consent input{position:absolute;margin:5px 0 0}.gfield_consent_label{padding-left:22px;font-size:1rem;vertical-align:bottom}.gfield_description{font-size:14px !important;margin-bottom:9px;padding-top:4px !important}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input,.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select{min-width:94px !important}span.gfield_required{color:#ff6358;margin-left:.2em}h3.gform_title{text-align:center;font-weight:200;font-size:1.9em;border-bottom:1px solid #aaa;padding-bottom:.6em}.gfield_checkbox{padding:0;margin:-3px 0 0}.gfield_checkbox>li{margin:12px 0 5px !important;display:flex;align-items:center}.gfield_checkbox label{margin:0 0 0 2px}.gfield_checkbox input[type=checkbox]{width:auto}.gform_wrapper.gravity-theme .ginput_container_date{display:inline-flex !important}.gform_wrapper.gravity-theme .ginput_container_date .ui-datepicker-trigger{position:absolute;right:17px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default{background:rgba(0,0,0,0);border:0px;opacity:.5}.ui-datepicker-header,.ui-datepicker-header .ui-datepicker-header{background-color:#efefef !important}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select.ui-datepicker-month{min-width:109px;text-align-last:left !important;padding-left:10px}.gform_wrapper div.gform_card_icon{margin-right:4px;text-indent:-9000px;background-image:url("/wp-content/plugins/gravityforms/images/gf-creditcard-icons.png");background-repeat:no-repeat;width:36px;height:32px;float:left}.gform_wrapper li.gfield.gfield_creditcard_warning{padding:16px 16px 14px;border-top:2px solid #790000;border-bottom:4px solid #790000;background-color:rgba(255,223,224,.25);width:100%}.gfield_creditcard_warning_message{font-size:.875em;font-weight:700;font-family:inherit;min-height:25px;color:#790000;max-width:100%;position:relative}.ginput_card_security_code_icon{width:32px;height:23px;background-image:url("/wp-content/plugins/gravityforms/images/gf-creditcard-icons.png");background-repeat:no-repeat;background-position:0 -128px;position:relative;top:-1px;left:6px;display:-moz-inline-stack;display:inline-block}.gform_card_icon.gform_card_icon_amex{background-position:-72px 0}.gform_card_icon_discover{background-position:-108px 0}.gform_card_icon_mastercard{background-position:-36px 0}select.ginput_card_expiration,input.ginput_card_security_code{width:33% !important;min-width:125px}.ginput_container_multiselect select{height:200px;padding:0 !important}.ginput_container_multiselect option{cursor:pointer;padding:.5rem 1rem}@keyframes rotatemiddle{0%{transform:translate3d(-50%, -50%, 0) rotate(-130deg)}100%{transform:translate3d(-50%, -50%, 0) rotate(220deg)}}.gform_ajax_spinner{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.gform_ajax_spinner{width:110px;box-shadow:0 0 0 9999px rgba(255,255,255,.5);background:rgba(255,255,255,.5);animation:rotatemiddle 1.3s linear infinite;position:absolute;top:50%}.gfield_date_dropdown_day,.gfield_date_dropdown_month,.gfield_date_dropdown_year,.address_state{position:relative}.gfield_date_dropdown_day:before,.gfield_date_dropdown_month:before,.gfield_date_dropdown_year:before,.address_state:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20330%20330%22%3E%3Cpath%20d%3D%22M325.607%2079.393c-5.857-5.857-15.355-5.858-21.213.001l-139.39%20139.393L25.607%2079.393c-5.857-5.857-15.355-5.858-21.213.001-5.858%205.858-5.858%2015.355%200%2021.213l150.004%20150c2.813%202.813%206.628%204.393%2010.606%204.393s7.794-1.581%2010.606-4.394l149.996-150c5.859-5.857%205.859-15.355.001-21.213z%22%2F%3E%3C%2Fsvg%3E");position:absolute;right:4px;top:11px;height:10px;width:10px;opacity:.5;pointer-events:none;transition:opacity .05s}.gfield_date_dropdown_day:hover:before,.gfield_date_dropdown_month:hover:before,.gfield_date_dropdown_year:hover:before,.address_state:hover:before{opacity:.8}.gform_wrapper.gravity-theme .gfield-choice-input+label{max-width:100% !important}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gform_fileupload_rules,.gform_wrapper.gravity-theme .ginput_complex label{padding-top:0 !important}.gfield_consent_description{background-color:#f9f9f9}.ginput_container_consent{display:flex;justify-content:flex-start;align-items:flex-start}.ginput_container_consent input{position:relative;width:initial !important}.ginput_container_consent label{padding:0 0 0 8px}.gform_wrapper{overflow:hidden;position:relative;background:#edeff2;padding:1.7rem 4% 2rem;margin:2rem auto;color:#4a5568;border:1px solid #d8dce2}.gform_wrapper li:before{display:none !important}.gsection_title{border-bottom:1px solid;padding-bottom:12px;margin:1rem 0 0;font-size:26px}.gsection_description{margin-bottom:1rem !important}.gsection_title{border-bottom:1px solid;padding-bottom:12px}.gfield.hide-label label{position:absolute;opacity:0;visibility:hidden}.gform_validation_container{display:none}.gform_hidden,.gfield_visibility_hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.ginput_total{font-size:1.3em;font-weight:bold}.ginput_container_select{padding-right:1px}.ginput_container_select select{color:rgba(62,70,85,.7) !important}.ginput_container_select option{color:#3e4655 !important}.main-content-wrap .wide_wrapper{max-width:1000px}.grecaptcha-badge{position:relative !important;right:initial !important;left:0;bottom:-6px !important;width:70px !important;transition:width .3s ease-in-out !important}.grecaptcha-badge:hover{width:256px !important}.copy_values_option_container{display:flex;align-items:center;margin-bottom:1rem}.copy_values_option_container input{width:initial !important;margin-right:4px}.copy_values_option_container label{margin:2px 0 0;line-height:1}.gfield--width-third>div>input{width:100% !important}.form_saved_message_emailform .gform_fields{justify-content:flex-start;align-items:flex-end}.form_saved_message_emailform input[type=submit]{background:#841227;color:#fff;text-transform:uppercase;font-weight:bold;width:auto;border:0px;margin-left:1rem;padding:0px 20px !important;height:48px}.gform_wrapper.gravity-theme .gform_previous_button.button,.gform_wrapper.gravity-theme .gform_next_button.button,.gform_wrapper.gravity-theme .gform_save_link{background-color:#841227;color:#fff;text-transform:uppercase;font-weight:bold;border:0px;padding:10px 20px}.gform_wrapper.gravity-theme .gform_previous_button.button:hover,.gform_wrapper.gravity-theme .gform_next_button.button:hover,.gform_wrapper.gravity-theme .gform_save_link:hover{background-color:#5a0c1a}.gform_wrapper.gravity-theme .gform_previous_button.button{background-color:#747474}.gform_wrapper.gravity-theme .gform_previous_button.button:hover{background-color:#999}.gform_wrapper.gravity-theme .gform_save_link:hover{background-color:rgba(0,0,0,0);color:#841227}@media(max-width: 800px){.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input,.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select{min-width:84px !important}}@media(max-width: 640px){.gform_fields>li.gf_right_half,.gform_fields>li.gf_left_half{padding:0 !important}.gform_fields>li.gf_left_third,.gform_fields>li.gf_middle_third,.gform_fields>li.gf_right_third{width:100% !important}.ginput_complex.ginput_container_address span{width:100% !important}}@media(max-width: 350px){.ginput_recaptcha{transform:scale(0.8);transform-origin:0}.grecaptcha-badge{bottom:-11px !important}}.wp-block-cover{margin:1.7em 0}.wp-block-image .alignright,.wp-block-image .alignleft{max-width:calc(100% - 180px)}.wp-block-image a[href*=".jpg"]:hover img{opacity:.93}.wp-block-image a[href*=".jpg"] img{transition:opacity .2s}.wp-block-table:not(.is-style-stripes){box-shadow:0 1px 4px 0 rgba(0,0,0,.05);border:1px solid rgba(203,213,224,.3);border-radius:4px}.wp-block-table:not(.is-style-stripes) thead{background:#631322;color:#fff;border-bottom:0}.wp-block-table:not(.is-style-stripes) th{border-color:#631322;font-weight:700}.wp-block-table:not(.is-style-stripes) th:not(:last-child){border-right:1px solid rgba(255,255,255,.1)}.wp-block-table:not(.is-style-stripes) td{border-color:rgba(0,0,0,.04);border-top:0;border-bottom:0}.wp-block-table:not(.is-style-stripes) td,.wp-block-table:not(.is-style-stripes) th{padding:.7em;line-height:1.4}.wp-block-table:not(.is-style-stripes) tbody{background:#fafbfd}.wp-block-table:not(.is-style-stripes) tbody tr:nth-of-type(even){background:#f2f3f5}.wp-block-buttons{margin:1.4em 0}.wp-block-button:last-child{margin-bottom:0}.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background){background-color:#631322;transition:background-color .2s}.wp-block-button:not(.is-style-outline) .wp-block-button__link{position:relative}.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover:before{opacity:.1}.wp-block-button:not(.is-style-outline) .wp-block-button__link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;transition:opacity .2s}.wp-block-button.is-style-outline .wp-block-button__link{color:#631322;transition:background-color .2s,color .2s}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#631322;color:#fff}.wp-block-group .gform_wrapper{padding:1% 4% 2.5%}.wp-block-group .gform_body,.wp-block-group .gform_footer{text-align:center;padding-top:0;margin-top:0}.wp-block-group .gform_body input,.wp-block-group .gform_footer input{text-align:center}.wp-block-group .gform_footer{padding-bottom:18px;margin-top:42px}.wp-block-media-text{margin:2rem 0}.wp-block-gallery ul li:before{display:none}.blocks-gallery-grid,.wp-block-gallery{justify-content:center;width:100%}.pagination{display:flex;justify-content:center;margin:3rem 0 2rem;list-style:none;width:100%}.pagination a,.pagination span{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background:#fff;border:1px solid #e1e4e8;color:#631322;cursor:pointer;float:left;font-size:15px;font-style:normal;font-weight:600;margin-left:-1px;padding:7px 12px;position:relative;user-select:none;vertical-align:middle;white-space:nowrap}.pagination a{color:#631322 !important;transition:background-color .05s}.pagination a:first-child{padding-left:0}.pagination a:last-child{padding-right:0}.pagination a:first-child,.pagination span:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px;margin-left:0}.pagination a:last-child,.pagination span:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.pagination .current{background-color:#631322;border-color:#631322;color:#fff;z-index:3}.pagination .disabled,.pagination .dots{background-color:#fafbfc;color:#d1d5da;cursor:default}@media(max-width: 544px){.pagination .current{background:#fff;border-color:#e1e4e8;color:#444}.pagination .current:after{content:" of " attr(data-total-pages)}.pagination .dots,.pagination a:not(.prev):not(.next){display:none}.pagination .prev,.pagination .next{width:100%;text-align:center}}.spmt-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;touch-action:none}.spmt-wrap.fixed{position:fixed}.spmt-wrap.novis{visibility:hidden}.spmt-wrap #menu{display:flex}.spmt-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);will-change:opacity}.spmt{position:absolute;top:0;height:100%;right:0;box-shadow:0 0 6px rgba(0,0,0,.1);overflow:auto;max-width:88%;outline:0;will-change:transform}#menu{display:none;flex-direction:column;height:100%}.menu-inner{background:#841227;flex-grow:1;padding-bottom:99px}.mobile-search{background:#2a3544;padding:18px 8%}.mobile-search form{position:relative}.mobile-search form:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20250%20250%22%3E%3Cpath%20d%3D%22M244%20215l-54-55-1-1a103%20103%200%201%200-29%2029v2l55%2054a21%2021%200%200%200%2029-29zm-141-45a67%2067%200%201%201%200-134%2067%2067%200%200%201%200%20134z%22%2F%3E%3C%2Fsvg%3E");transform:scaleX(-1);color:#7f888f;cursor:default;display:block;height:1em;line-height:1em;width:1em;opacity:.17;position:absolute;top:10px;left:.7em}.mobile-search input{width:100%;border:0;border-radius:3px;padding:6px 10px 6px 35px;font-size:15px;border:solid 1px rgba(210,215,217,.75)}.menu-section{margin:2.3em 8% 0;font-size:15px}.menu-section:first-of-type{margin-top:0;padding-top:2.3em}.menu-section:last-of-type{font-size:14px}.menu-section h4{color:#fff;padding:0 .75em .45em 0;font-size:18px;border-bottom:solid 3px #fff;display:inline-block;margin:0 0 1em 0;text-transform:uppercase;letter-spacing:.03em}.menu-section ul{list-style:none;padding-left:0}.menu-section li{position:relative;margin:0;border-top:solid 1px rgba(210,215,217,.3)}.menu-section li a{color:#fff;font-size:18px;padding:.65em 0;text-transform:none}.menu-section li:first-of-type{border-top:0}.menu-section li.menu-item-has-children>a{color:#fff}.menu-section li.menu-item-has-children>a:after{content:"▼";position:absolute;font-size:11px;right:1em;opacity:.7;transform:scaleY(0.7);display:inline-block;top:1.05em;transform-origin:50% 50%;transition:transform .2s}.menu-section li.show-subnav .sub-menu{display:block}.menu-section li.show-subnav>a{color:#fff !important}.menu-section li.show-subnav>a:after{transform:scaleY(0.7) rotate(180deg)}.menu-section .sub-menu{display:none;display:none;margin:0 0 1.5em 0;padding-left:1em}.menu-section .sub-menu li{border:0}.menu-section .sub-menu a{font-size:100%;padding:.5em 0;color:#fff}.menu-section .sub-menu a:focus{color:#2a3442}.menu-section li:not(.menu-item-has-children):hover{color:#2a3442}.menu-section a{color:#444;padding:.85em 0;display:block;text-transform:uppercase;text-decoration:none !important}.menu-section p{line-height:1.5;color:#fff;font-size:16px}.menu-section p a{font-weight:bold !important;color:#fff !important;display:inline !important}.mm-email:before{content:url("data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%2C4H5A3%2C3%2C0%2C0%2C0%2C2%2C7V17a3%2C3%2C0%2C0%2C0%2C3%2C3H19a3%2C3%2C0%2C0%2C0%2C3-3V7A3%2C3%2C0%2C0%2C0%2C19%2C4ZM5%2C6H19a1%2C1%2C0%2C0%2C1%2C1%2C1l-8%2C4.88L4%2C7A1%2C1%2C0%2C0%2C1%2C5%2C6ZM20%2C17a1%2C1%2C0%2C0%2C1-1%2C1H5a1%2C1%2C0%2C0%2C1-1-1V9.28l7.48%2C4.57a1%2C1%2C0%2C0%2C0%2C1%2C0L20%2C9.28Z%22%2F%3E%3C%2Fsvg%3E");position:absolute;top:1em;left:0;width:1.3em;height:1.3em}.mm-phone:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M19.44%2C13c-.22%2C0-.45-.07-.67-.12a9.44%2C9.44%2C0%2C0%2C1-1.31-.39%2C2%2C2%2C0%2C0%2C0-2.48%2C1l-.22.45a12.18%2C12.18%2C0%2C0%2C1-2.66-2%2C12.18%2C12.18%2C0%2C0%2C1-2-2.66L10.52%2C9a2%2C2%2C0%2C0%2C0%2C1-2.48%2C10.33%2C10.33%2C0%2C0%2C1-.39-1.31c-.05-.22-.09-.45-.12-.68a3%2C3%2C0%2C0%2C0-3-2.49h-3a3%2C3%2C0%2C0%2C0-3%2C3.41A19%2C19%2C0%2C0%2C0%2C18.53%2C21.91l.38%2C0a3%2C3%2C0%2C0%2C0%2C2-.76%2C3%2C3%2C0%2C0%2C0%2C1-2.25v-3A3%2C3%2C0%2C0%2C0%2C19.44%2C13Zm.5%2C6a1%2C1%2C0%2C0%2C1-.34.75%2C1.05%2C1.05%2C0%2C0%2C1-.82.25A17%2C17%2C0%2C0%2C1%2C4.07%2C5.22a1.09%2C1.09%2C0%2C0%2C1%2C.25-.82%2C1%2C1%2C0%2C0%2C1%2C.75-.34h3a1%2C1%2C0%2C0%2C1%2C1%2C.79q.06.41.15.81a11.12%2C11.12%2C0%2C0%2C0%2C.46%2C1.55l-1.4.65a1%2C1%2C0%2C0%2C0-.49%2C1.33%2C14.49%2C14.49%2C0%2C0%2C0%2C7%2C7%2C1%2C1%2C0%2C0%2C0%2C.76%2C0%2C1%2C1%2C0%2C0%2C0%2C.57-.52l.62-1.4a13.69%2C13.69%2C0%2C0%2C0%2C1.58.46q.4.09.81.15a1%2C1%2C0%2C0%2C1%2C.79%2C1Z%22%2F%3E%3C%2Fsvg%3E");position:absolute;top:1em;left:0;width:1.25em;height:1.25em}.mm-contact li{padding-left:28px !important}.mm-contact a{text-transform:none}.mm-address{color:#444}.mm-address:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M20%2C8h0L14%2C2.74a3%2C3%2C0%2C0%2C0-4%2C0L4%2C8a3%2C3%2C0%2C0%2C0-1%2C2.26V19a3%2C3%2C0%2C0%2C0%2C3%2C3H18a3%2C3%2C0%2C0%2C0%2C3-3V10.25A3%2C3%2C0%2C0%2C0%2C20%2C8ZM14%2C20H10V15a1%2C1%2C0%2C0%2C1%2C1-1h2a1%2C1%2C0%2C0%2C1%2C1%2C1Zm5-1a1%2C1%2C0%2C0%2C1-1%2C1H16V15a3%2C3%2C0%2C0%2C0-3-3H11a3%2C3%2C0%2C0%2C0-3%2C3v5H6a1%2C1%2C0%2C0%2C1-1-1V10.25a1%2C1%2C0%2C0%2C1%2C.34-.75l6-5.25a1%2C1%2C0%2C0%2C1%2C1.32%2C0l6%2C5.25a1%2C1%2C0%2C0%2C1%2C.34.75Z%22%2F%3E%3C%2Fsvg%3E");position:absolute;top:1em;left:0;width:1.3em;height:1.3em}.mm-address>p{padding:.75em 0}.mm-address p{margin-bottom:0}div.svelte-5qej2u{background-repeat:no-repeat;background-position:center;background-size:cover}li.svelte-5qej2u:last-child{margin-right:0}.modal.svelte-1nhons3{display:none;position:fixed;z-index:9;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content.svelte-1nhons3{position:relative;background-color:#fefefe;margin:7% auto;padding:20px;border:1px solid #888;width:80%;height:80%;max-width:850px;border:1px solid #841227;box-shadow:20px 20px 60px rgba(0,0,0,.45),-20px -20px 60px rgba(0,0,0,.55)}.popup-content.svelte-1nhons3{position:relative;overflow:scroll;height:100%;width:100%;overscroll-behavior:contain}.svelte-1nhons3::-webkit-scrollbar{display:none}.close.svelte-1nhons3{position:absolute;right:0;top:0;transform:translate(50%, -50%);background:#841227;color:#fff;float:right;width:1em;height:1em;text-align:center;font-size:32px;line-height:1em;border-radius:50%;border:2px solid #eee;font-weight:bold}.close.svelte-1nhons3:hover,.close.svelte-1nhons3:focus{color:#841227;text-decoration:none;cursor:pointer}.inner-wrap.svelte-uknmg6.svelte-uknmg6{display:flex;flex-flow:column;align-items:center;padding:0 !important}.tabs.svelte-uknmg6.svelte-uknmg6{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.col.svelte-uknmg6.svelte-uknmg6{width:calc(46% - 2.5vw)}.col.svelte-uknmg6 h3.svelte-uknmg6{color:#121212;text-align:right;position:relative;font-weight:400;transition:.1s;font-size:26px;cursor:pointer;display:flex;justify-content:flex-end}.col.svelte-uknmg6 h3 span.svelte-uknmg6{display:none}.col.svelte-uknmg6 .active.svelte-uknmg6{transition:.1s;color:#831428 !important;font-weight:700}.col.svelte-uknmg6 .active.svelte-uknmg6:after{content:"";position:absolute;top:50%;left:calc(100% + 1vw);width:3vw;border-bottom:3px solid #831428}.small-container.svelte-uknmg6.svelte-uknmg6{display:none}.tab-content.svelte-uknmg6.svelte-uknmg6{width:calc(54% - 2.5vw);height:100%}@media screen and (max-width: 767px){h3.svelte-uknmg6 span.svelte-uknmg6{display:inline-block !important;margin-top:-1%;margin-left:2%}.svelte-uknmg6:not(.active) span.svelte-uknmg6{display:inline-block}.chevron-open.svelte-uknmg6.svelte-uknmg6{margin-top:.5%}.tab-content.svelte-uknmg6.svelte-uknmg6{display:none !important}.small-container.svelte-uknmg6.svelte-uknmg6{display:block}.col.svelte-uknmg6.svelte-uknmg6{width:100%}.col.svelte-uknmg6 h3.svelte-uknmg6{text-align:center;justify-content:center;margin-bottom:1rem !important}.active.svelte-uknmg6.svelte-uknmg6:after{content:unset !important}}.team-popup-wrap.svelte-xm4x0p{z-index:1000;display:block;opacity:1;position:fixed;top:0;background:rgba(0,0,0,.5);width:100%;left:0;display:flex;height:100%}.main.svelte-xm4x0p{align-self:center;width:unset;height:100%;margin:auto}*{text-decoration-skip-ink:auto}html{overflow-x:hidden;max-width:100vw;min-height:100%;display:flex;flex-direction:column;scroll-behavior:smooth}body{min-height:100%;font-size:16px;font-weight:400;font-family:"Open Sans",sans-serif;color:#555;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);text-rendering:optimizeLegibility;display:flex;flex-direction:column;flex:1}body.using-mouse a,body.using-mouse button,body.using-mouse input,body.using-mouse select,body.using-mouse textarea{outline:0 !important}hr{border-top:1px solid #631322}a{color:#631322;text-decoration:none}p strong{font-weight:600}button,input[type=submit]{cursor:pointer}button,input,select,optgroup{font-family:"Open Sans",sans-serif}.btn{display:table;position:relative;color:#fff;text-align:center;line-height:1;min-width:225px;border:0;background-color:#631322;transition:background-color .2s,transform .5s,box-shadow .5s}.btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0px 3px 11px 0px rgba(0,0,0,.15);opacity:.01;transition:opacity .4s}.btn span{display:block;padding:20px 68px 20px 23px;text-transform:uppercase;font-size:1em;font-weight:bold;letter-spacing:1px;color:#fff}.btn div{position:absolute;right:0;top:0;width:45px;height:100%;overflow:hidden;transition:opacity .4s,transform .4s;background:#fff}.btn div svg{position:absolute;top:8px;left:-1px;width:50px;height:50px}.btn div svg path{fill:#631322}.btn.no-arrow span{padding:20px 6%}.btn.btn-orange{background-color:#c05f2c}.btn.btn-orange:hover{background-color:#d16b35 !important}#searchform .input-group{display:flex}#searchform .input-group input[type=text]{padding:6px 15px}#searchform .input-group input[type=submit]{border:0;background:#631322;color:#fff;padding:8px 15px}#searchform .input-group input[type=submit]:hover{background:#4e0f1b}.main{width:100%;margin:0 auto;padding:0 6%;position:relative}.inner-wrap{position:relative;max-width:1600px;margin:0 auto}.main-content-wrap{position:relative;flex-grow:1;background-color:#fff}.clearfix:after{content:"";display:block;clear:both}.page-default-content>:last-child{margin-bottom:0}.page-default-content ul:not([class]) li{margin-bottom:.7em}.page-default-content ul:not([class]) ul{margin:5px 0 .7em}ul.search-results{list-style:none;padding:0}.search-result{background:#fff;padding:2.5rem 6%;border-radius:3px;box-shadow:0px 1px 7px rgba(0,0,0,.14);transition:transform .3s,box-shadow .2s;margin-bottom:1.5rem;will-change:transform}.search-result:hover{box-shadow:0px 2px 7px rgba(0,0,0,.21);transform:translateY(-1.5px)}.search-result[data-label=Post] h2 span{background:#631322}.search-result h2{font-size:28px;display:flex;align-items:center;margin-bottom:1rem;margin-top:0 !important;font-weight:bold;color:#631322}.search-result h2 span{display:inline-block;margin-left:11px;text-transform:uppercase;background:#631322;font-weight:bold;border-radius:3px;padding:3px 6px;font-size:12px;line-height:1.3;color:#fff;letter-spacing:.5px}.search-result p:last-of-type{margin-bottom:0}.search-result a{position:absolute;top:0;left:0;width:100%;height:100%}.grid-three{margin:1rem -1% -0.75rem;display:flex;flex-wrap:wrap}.grid-three .grid-item,.grid-three .card-wrap{margin:.75rem 1%;width:31.33%}.grid-three-narrow{margin:1rem -2% -0.75rem;display:flex;flex-wrap:wrap}.grid-three-narrow .grid-item,.grid-three-narrow .card-wrap{margin:.75rem 2%;width:29.33%}.grid-two{margin:1rem -2% -0.75rem;display:flex;flex-wrap:wrap}.grid-two .grid-item,.grid-two .card-wrap{margin:.75rem 2%;width:46%}.grid-four{margin:1rem -1%;display:flex;flex-wrap:wrap}.grid-four .grid-item,.grid-four .card-wrap{margin:.65rem 1%;width:23%}.grid-four-narrow{margin:1rem -2%;display:flex;flex-wrap:wrap}.grid-four-narrow .grid-item,.grid-four-narrow .card-wrap{margin:.65rem 2%;width:21%}.grid-item,.card-wrap{position:relative;background-size:cover;background-position:center}.sr-only,.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.error404 .main-content-wrap{display:flex;flex-direction:column;justify-content:space-between}.error404 article{padding:30vh 0 18vh;text-align:center;font-size:1.1em;color:#555}.error404 article h1{font-size:65px;text-transform:uppercase;margin:0 0 2rem;color:#555}@media(max-width: 640px){.error404 article h1{font-size:44px;font-size:clamp(36px,6.5vw,44px)}}.error404 article ul{display:table;margin:0 auto;text-align:left}footer{width:100%;background:#212121;color:#fff;position:relative;font-weight:400;z-index:1}.footer-logo-link{display:block;height:60px;width:250px;margin-bottom:1rem}.footer-logo{position:relative}.footer-main{padding:3rem 0 2rem}.footer-main .inner-wrap{display:flex}.footer-social-icons a{margin-bottom:8px}.footer-bottom{background:#841528;padding:14px 0;font-size:12px;color:#fff}.footer-bottom a{color:#fff;text-decoration:none !important;font-weight:400}.footer-bottom a span{display:inline-block;transition:transform .25s,color .2s}.footer-bottom a:hover span{color:#f46106;transform:translateY(-1px)}.footer-bottom .inner-wrap{display:flex;justify-content:space-between}.footer-bottom p{margin:0;line-height:1.4;font-size:14px}.footer-bottom>span{float:left}.footer-info{font-size:14px;border-right:1px solid #666;flex-shrink:0;padding-right:3.5%}.footer-info img{width:100px}.footer-info address{opacity:.7;margin-top:1.4rem}.footer-info address p{line-height:1.6;margin-bottom:0;font-size:16px}.footer-info object{pointer-events:none}.footer-links{display:flex;flex-grow:1;justify-content:flex-start;padding:0;padding-left:1.2%;font-size:14px;margin:-1rem 0;flex-wrap:wrap}.footer-links>div{margin:1rem 4%;margin-left:auto}.footer-links h4{font-size:16px;text-transform:uppercase;color:#fff;margin-bottom:6px}.footer-links h4:nth-of-type(2){margin-top:20px}.footer-links ul{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:5px}.footer-links a{opacity:.65;color:#fff;font-weight:400;font-size:16px}.footer-links a:hover{opacity:.9}.social-links{align-self:center;flex-shrink:0;flex-direction:column;display:flex;margin-top:1rem}.social-icon{position:relative;width:2em;height:2em;display:inline-block;margin:0 2px;transition:all .2s;fill:#631322;border-radius:100%;opacity:.85}.social-icon:hover{opacity:1}.social-icon svg{position:relative}.section-full,.wp-block-quote,#projects-wrap .filter-wrap .filtering-wrap:before{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.navbar{display:flex;justify-content:space-between;align-items:center;display:unset}.logo-link{display:block;width:70px}ul.header-links{list-style:none;padding-left:0;display:flex;justify-content:center;margin:0;transition:.35s}ul.header-links *{margin:0;text-decoration:none}ul.header-links>li{position:relative}ul.header-links>li.current-menu-item>a,ul.header-links>li.current-menu-ancestor>a{font-weight:bold;position:relative}ul.header-links>li.current-menu-item>a:before,ul.header-links>li.current-menu-ancestor>a:before{content:"";background:url(../assets/images/svg/diamond.svg) no-repeat center center;position:absolute;top:-28px;left:45%;width:20px;height:20px;opacity:1}ul.header-links>li:hover .sub-menu{opacity:1;visibility:visible;transform:none;box-shadow:6px 6px rgba(99,19,34,.5)}ul.header-links>li:focus-within .sub-menu{opacity:1;visibility:visible;transform:none;box-shadow:6px 6px rgba(99,19,34,.5)}ul.header-links>li>a{white-space:pre;position:relative;display:inline-block;padding:.75rem 1.75rem;font-weight:400;transition:.25s}ul.header-links>li>a:before{content:"";background:url(../assets/images/svg/diamond.svg) no-repeat center center;position:absolute;top:-28px;left:45%;width:20px;height:20px;opacity:0;transition:opacity .3s ease-in-out}ul.header-links>li:hover a:before{opacity:1}ul.header-links .sub-menu{opacity:0;visibility:hidden;position:absolute;background:#631322;list-style:none;z-index:999;padding:0;margin:0;margin-top:38px;left:-20px;width:250px;transform:translateX(3px);transition:transform .25s,opacity .25s,visibility .25s,box-shadow .25s ease,margin-top .5s;box-shadow:2px 2px rgba(99,19,34,.5);padding:12px 12px 14px;text-align:left}ul.header-links .sub-menu:before{content:"";position:absolute;top:-12px;height:14px;left:30px;width:0px;height:0px;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);border-bottom:14px solid #631322}ul.header-links .sub-menu:after{content:"";position:absolute;left:0;top:-38px;height:38px;width:100%;background:rgba(0,0,0,0)}ul.header-links .sub-menu a{color:#fff;font-size:15px;padding:6.5px 10px;margin:0;display:inline-block;width:100%;font-weight:600;line-height:1.2;text-align:left}ul.header-links .sub-menu a:hover,ul.header-links .sub-menu a:focus{background-color:rgba(0,0,0,.08)}.toggle-nav{margin:auto 0 auto auto;background:rgba(0,0,0,0);border:0;padding:5px}.toggle-nav .hamburger>div{width:40px;height:2px;background-color:#fff;margin:13px 0 0}.toggle-nav .hamburger>div:first-child{margin:0}.hero{background-color:#631322;color:#fff;padding:50px 0;min-height:200px;display:flex;align-items:center}.hero h1{font-size:30px}.hero .vertical-fade{font:bold 310px/1em "proxima-nova","san-serif";z-index:1;bottom:-77px;opacity:.18;pointer-events:none}.hero .vertical-fade:before{background:none}body{font-family:"proxima-nova","san-serif"}p{font-size:20px;line-height:1.8}a:hover{text-decoration:none}section:not(.hero) .main{width:100%;height:100%}section:not(.hero) .main .inner-wrap{padding-top:max(6%,100px);padding-bottom:max(6%,100px)}.section-full,.wp-block-quote,#projects-wrap .filter-wrap .filtering-wrap:before{background-size:cover;background-position:center;background-repeat:no-repeat}.mobile-search{background:#841227}.navbar-wrap{background:#1a1a1a;border-bottom:3px solid #841227;position:fixed;top:0;left:0;width:100%;z-index:6;display:flex;align-content:center;transition:.35s}.navbar-wrap .web-cam-btn{position:absolute;left:-23px;bottom:-3px;transform:translateY(145%) !important;margin:0;font-size:20px;padding:.75rem 3.5rem;white-space:nowrap;background-color:#4e1629 !important;opacity:0;pointer-events:none;transition:background-color .3s ease-in-out,opacity .3s ease-in-out}.navbar-wrap .web-cam-btn:hover{background:#3a101f !important}.navbar-wrap .main{padding:1.5rem 6%;transition:.35s;display:flex;align-items:center;justify-content:space-between}.navbar-wrap .inner-wrap{width:100%}.navbar-wrap.fixed-nav{background:#1a1a1a !important;border-bottom:3px solid #841227 !important;transition:all .35s ease}.navbar-wrap.fixed-nav .main{padding:20px 6%;transition:.35s}.navbar-wrap.fixed-nav .logo-link{transition:.35s;height:5.5em}.navbar-wrap.fixed-nav .web-cam-btn{opacity:1;pointer-events:auto}.logo-link{float:left;font-size:10px;width:25.2em;height:6em;transition:.35s}ul.header-links{float:right;justify-content:flex-end;margin-bottom:0px}ul.header-links li a{color:#fff;font-size:21.333px;padding:0 1.75em;margin:24px 0 0;border-left:1px solid #fff;line-height:1em;text-align:center}ul.header-links li:first-child a{border-left:none}ul.header-links li:last-child a{padding-right:0}ul.header-links li:last-child a:before{left:60%}ul.header-links .sub-menu{left:0%;width:225px}ul.header-links .sub-menu a{border:none}ul.header-links .sub-menu::before{left:29%}.toggle-nav{text-transform:uppercase;color:#fff;margin:0;display:none;flex-flow:column;justify-content:center;align-items:center}.toggle-nav .hamburger{width:100%}.toggle-nav .hamburger div{width:70%;height:3px;margin:0 auto;margin-top:8px}.toggle-nav .hamburger div:first-child{margin:0 auto}.toggle-nav .hamburger div:last-child{margin-bottom:8px}.footer-main .inner-wrap,.footer-bottom .inner-wrap{max-width:1300px}.footer-info{position:relative;text-align:center;color:#fff;padding:2% 0;padding-right:3.5%}.footer-info a{color:inherit;font-weight:400}.footer-info .phone,.footer-info .email,.footer-info .license,.footer-info .ftitle,.footer-info address{font-size:16px;line-height:1.7143;font-weight:400;margin-bottom:0;opacity:1;color:#fff}.footer-info .phone strong,.footer-info .email strong,.footer-info .license strong,.footer-info .ftitle strong,.footer-info address strong{font-weight:400}.footer-info .ftitle{position:relative;margin-bottom:0;font-weight:bold;z-index:1}.footer-info .license{font-weight:700}.footer-info address{margin-top:initial !important}.footer-info>object:first-child{position:absolute;width:275px;top:-6%;left:44%;transform:translate(-50%, 0);opacity:.2;z-index:0}.footer-info>object:nth-child(2){width:250px}.footer-info>div>p{margin:0}.footer-location{margin-bottom:1rem}.footer-location:last-child{margin-bottom:0}.boost-link span{font-weight:700}.footer-links h4{text-transform:uppercase}.footer-links li:before{display:none}.social-icon{fill:#979797}.wp-block-media-text__content{padding:0 4% 0 0 !important}.wp-block-image{margin:2% auto}.hp-slide{position:absolute;top:0;background-color:#1a1a1a;z-index:0;height:100%;width:100%}.hp-slide.bg-img{background-color:rgba(26,26,26,.2);background-blend-mode:darken;background-repeat:no-repeat;background-position:center;background-size:cover}.page-template-default .page-default-content{padding-bottom:6%}.page-template-default .page-default-content>div{margin-top:0 !important}.page-template-default .main-content-wrap{overflow:hidden}.page-template-default .cta{margin-bottom:-9%}#projects-wrap{margin-bottom:7.2%}#projects-wrap .filter-wrap{margin:6% 0}#projects-wrap .filter-wrap .filter-label{font-size:1.25rem;color:#841227}#projects-wrap .filter-wrap .filtering-wrap{position:relative;z-index:1;padding:3rem 0}#projects-wrap .filter-wrap .filtering-wrap:before{content:"";position:absolute;z-index:-1;inset:0;background:#ebebeb}#projects-wrap .filter-wrap .filtering-wrap select{border:none;border-radius:2px;padding:1em}#projects-wrap .filter-wrap .filtering-wrap .filter-loc-wrap,#projects-wrap .filter-wrap .filtering-wrap .filter-cat-wrap{position:relative;display:inline-block}#projects-wrap .filter-wrap .filtering-wrap .filter-loc-wrap:after,#projects-wrap .filter-wrap .filtering-wrap .filter-cat-wrap:after{content:"";position:absolute;right:1rem;top:50%;height:1em;z-index:1;width:1em;border-top:.6rem solid #777;border-right:.5rem solid rgba(0,0,0,0);border-bottom:.6rem solid rgba(0,0,0,0);border-left:.5rem solid rgba(0,0,0,0);transform:translate(0, -25%);pointer-events:none}#projects-wrap .filter-wrap b,#projects-wrap .filter-wrap u{color:#841227}#projects-wrap .filter-wrap u{text-decoration:none;position:relative}#projects-wrap .filter-wrap u:before{content:"";position:absolute;bottom:.1em;width:100%;left:0;border:1px solid #841227}#projects-wrap .filter-wrap>p{font-weight:200;color:#222;margin-top:2rem;font-size:3rem}#projects-wrap .filter-wrap>p b{font-weight:700}#projects-wrap select{border:none;width:275px;margin-left:1em;display:inline-block;color:#1a1a1a;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}#projects-wrap button[type=reset]{background:#fff;color:#841227;border:none;margin:0rem 0 0 1rem;border-radius:2px;padding:.65em 1rem;font-size:1.25rem;font-weight:700;text-transform:uppercase;transition-delay:.05s;transition:.25s}#projects-wrap button[type=reset]:hover{background:#841227;color:#fff;box-shadow:2px 2px 7px 2px rgba(0,0,0,.3)}#projects-wrap .grid-three-narrow{margin-bottom:6%}#projects-wrap .grid-three-narrow>p{margin-left:2%}.contact-social-icons .social-icon svg{transition:fill .3s ease-in-out,transform .3s ease-in-out}.contact-social-icons .social-icon svg{transition:fill .3s ease-in-out,transform .3s ease-in-out}.wowbook-controls{background:rgba(0,0,0,0) !important}.wowbook-control:active,.wowbook-control:hover{background:rgba(255,255,255,.1) !important}.wowbook-nav:active,.wowbook-nav:hover{background:rgba(255,255,255,.1) !important}.wowbook-lightbox>.wowbook-close{background:0 0 !important;height:auto !important;font-weight:600 !important;color:#fff !important;font-size:1.7em !important;padding:.3em .5em !important;width:auto !important;border:0 !important}.wowbook-lightbox>.wowbook-close:hover{opacity:.8}a#open_flipbook{margin:2em auto;display:table}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}.wowbook-toc-item .page{display:none}.wowbook-toc{color:#fff !important;background-image:linear-gradient(to bottom, #631322 0, #841227 100%) !important}.wowbook-toc h1{color:#fff !important;text-transform:uppercase;font-weight:400;font-size:1em !important;padding-bottom:.3em}.wowbook-toc a{border-top:1px solid rgba(255,255,255,.1) !important;box-shadow:none !important;font-weight:400}.wowbook-toc a:hover{background:rgba(255,255,255,.1) !important}.flipbook-page{background-size:contain;background-repeat:no-repeat;background-position:top;height:100%;width:100%}.flipbook-container{cursor:pointer;display:flex;width:100%}.flipbook-container>*{width:50%}.flipbook-container .lp-content{padding-left:5%;display:flex;flex-flow:column;justify-content:center}.flipbook-container img{transition-delay:.05s;transition:.25s;box-shadow:0 0 2px 1px rgba(0,0,0,.2);border-radius:4px}.flipbook-container img:hover{box-shadow:0 0 12px rgba(0,0,0,.2)}.backtobrochures{color:#fff;text-transform:capitalize;font-size:12px;font-weight:700;transition:transform .3s ease-in-out;display:block;margin-bottom:2rem}.backtobrochures:before{content:"«";display:inline-block;position:relative;margin-right:5px}.backtobrochures:hover{transform:translateY(-3.5px);color:#631322}.lp-image{width:40%;flex-shrink:0;background-color:#eee;background-size:contain;background-position:center;background-repeat:no-repeat;min-height:350px;box-shadow:0 0 15px 4px rgba(0,0,0,.2)}.page-title-background{width:100%;height:100%;position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat}.brochure-card-image{background-size:contain;background-repeat:no-repeat;padding-bottom:100%;position:relative}.brochure-card-image a{opacity:0;color:#fff;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:700;background:rgba(0,0,0,0)}.card-grid .grid-item,.card-grid .card-wrap{box-shadow:unset}.card-grid .grid-item img,.card-grid .card-wrap img{max-height:350px;width:auto;margin:0 auto;object-fit:contain;box-shadow:0 0 12px 4px rgba(0,0,0,.2);border-radius:4px;transition-delay:.05s;transition:.25s}.card-grid .grid-item:hover a,.card-grid .card-wrap:hover a{opacity:1;color:#fff}.card-grid .grid-item:hover img,.card-grid .card-wrap:hover img{background-color:red;transform:scale(1.1)}.brochure-page-wrap{margin-top:150px;display:flex;align-items:center;flex:1}.brochure-page-wrap img{max-width:35%;height:auto}.single-brochures .main-content-wrap{flex-grow:0}.backtobrochures{position:relative;color:#555;font-size:1.5rem}.post-type-archive-brochures .page-title .inner-wrap{padding-bottom:0 !important}.post-type-archive-brochures .card-grid .grid-item,.post-type-archive-brochures .card-grid .card-wrap{box-shadow:unset}.post-type-archive-brochures .card-grid .grid-item:hover a,.post-type-archive-brochures .card-grid .card-wrap:hover a{background:unset}@keyframes fadeIn{from{opacity:0}to{opacity:.95}}h1{font-size:172px;line-height:37px}h2{font-size:42px;line-height:1.1428571429;color:#841227}h3{font-size:20px;line-height:1.3055555556;color:#841227;font-weight:700}h2+h3{text-transform:uppercase}h4{font-size:28px;color:#c05f2c}h5{font-size:26px;line-height:1.3461538462;color:#121212}h6{font-size:15px}ul{list-style:none}main ul li{text-align:left}main ul li:before{content:"•";position:relative;top:-2px;color:#631322;font-weight:bold;display:inline-block;font-size:18px;width:1em;margin-left:-1em}main ul ul li:before{content:"°";position:relative;top:3px}.popup-content ul li:before{content:"•";position:relative;top:-2px;color:#631322;font-weight:bold;display:inline-block;font-size:18px;width:1em;margin-left:-1em}.popup-content ul ul{margin:10px 0 0 20.5px;padding-bottom:0 !important}.popup-content ul ul li:before{content:"°";position:relative;top:3px}.center-lined,#about-s5 h2{text-align:center;position:relative}.center-lined::before,#about-s5 h2::before,.center-lined::after,#about-s5 h2::after{content:"";border-bottom:2px solid #d7d7d7;width:calc(50% - 3em);position:absolute;top:50%}.center-lined:before,#about-s5 h2:before{left:0%}.center-lined:after,#about-s5 h2:after{right:0%}.absolute,.service-link{position:absolute;top:0;left:0;width:100%;height:100%}.link{position:relative;color:#841227;font-weight:bold;text-decoration:none;display:inline-block;font-size:18px;line-height:1.8em;transition:.2s}.link::before,.link::after{position:absolute;content:"";height:2px;bottom:0;margin:0 auto;left:0;width:100%;border-bottom:4px solid #841227}.link:hover::after{bottom:95%;transition:.2s}.btn{white-space:nowrap;max-width:18em;box-shadow:0 0 12px 1px rgba(26,26,26,.1);transition:transform .5s,box-shadow .5s,background-color .5s;background-color:#631322;margin:0}.btn span{color:#fff}.btn div{background-color:#fff}.btn div svg path{fill:#631322}.btn-white,#home-s3 .btn,#home-s2 .btn,.cta .btn{background-color:#fff}.btn-white span,#home-s3 .btn span,#home-s2 .btn span,.cta .btn span{color:#631322}.btn-white div,#home-s3 .btn div,#home-s2 .btn div,.cta .btn div{background-color:#631322}.btn-white div svg path,#home-s3 .btn div svg path,#home-s2 .btn div svg path,.cta .btn div svg path{fill:#fff}.btn-white-black span{color:#1a1a1a}.btn-white-black div{background-color:#1a1a1a}.btn-white-black div svg path{fill:#fff}.btn-black{background-color:#1a1a1a}.btn-black span{color:#fff}.btn-black div{background-color:#631322;backface-visibility:hidden}.btn-black div svg path{fill:#1a1a1a}.btn-center,#home-s2 .btn,.cta .btn{align-self:center;margin:3% auto}.btn:hover{text-decoration:none;box-shadow:0px 0px 10px rgba(0,0,0,.2);transform:scale3d(1.02, 1.02, 1.02)}.btn:not(.btn-white):hover{background-color:#781729}.hero{height:65vh;min-height:400px;padding-bottom:0;background-attachment:fixed;background-size:cover;background-position:center;transition:.35s}.hero .main{display:flex;flex-flow:column;justify-content:flex-end;height:100%;padding-top:132px;padding-bottom:1.25%;background:rgba(132,18,39,.2);background:linear-gradient(to top, hsl(348.9473684211, 76%, 29.4117647059%) 0%, hsla(348.9473684211, 76%, 29.4117647059%, 0.738) 19%, hsla(348.9473684211, 76%, 29.4117647059%, 0.541) 34%, hsla(348.9473684211, 76%, 29.4117647059%, 0.382) 47%, hsla(348.9473684211, 76%, 29.4117647059%, 0.278) 56.5%, hsla(348.9473684211, 76%, 29.4117647059%, 0.194) 65%, hsla(348.9473684211, 76%, 29.4117647059%, 0.126) 73%, hsla(348.9473684211, 76%, 29.4117647059%, 0.075) 80.2%, hsla(348.9473684211, 76%, 29.4117647059%, 0.042) 86.1%, hsla(348.9473684211, 76%, 29.4117647059%, 0.021) 91%, hsla(348.9473684211, 76%, 29.4117647059%, 0.008) 95.2%, hsla(348.9473684211, 76%, 29.4117647059%, 0.002) 98.2%, hsla(348.9473684211, 76%, 29.4117647059%, 0) 100%)}.hero .inner-wrap{width:100%}.hero *{color:#fff}.hero a,.hero p,.hero span{font-size:18px;font-weight:bold;text-transform:uppercase;margin-bottom:0}.hero h1{font-size:66px;font-weight:200;line-height:1em;margin-bottom:0}.hero h1+a,.hero h1+p,.hero h1+span{font-weight:400;text-transform:none}.tab-wrapper{margin:3% auto}.tab-wrapper h2{margin-bottom:3%}.chevron-close{transition:transform .3s ease-in-out}.active .chevron-close{transform:scaleY(-1) translateY(-6px)}.cta{position:relative;height:unset;color:#fff;text-align:center;background-color:#c05f2c;background-blend-mode:darken;background-position:center;background-size:cover;background-repeat:no-repeat}.cta .ctaBG{position:absolute;top:4px;width:100%;height:100%;filter:blur(3px);background-position:center;background-size:cover;background-repeat:no-repeat}.cta .ctaBG:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(192,95,44,.5)}.cta .inner-wrap{display:flex;flex-flow:column;justify-content:center;min-height:300px;padding:54px 0 36px !important}.cta .inner-wrap>h2:first-child{position:relative;font-size:45px;line-height:1.25em;font-weight:700;margin:1.45rem 0 .8rem;color:#fff}.cta .inner-wrap>h2:first-child:before{position:absolute;top:-200px;left:-8.5%;width:100%;text-transform:uppercase;text-align:center;font-size:310px;height:250px;line-height:.8;white-space:nowrap;font-weight:bold;width:100%;color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#bbb}.cta .inner-wrap>*:nth-child(2){font-size:22px;line-height:1.7;max-width:625px;margin:0 auto 30px}.cta>.main>svg{position:absolute;top:0;left:0;width:100%;height:100%}.cta .bg-text{text-transform:uppercase;color:rgba(0,0,0,0);font-weight:700;-webkit-text-stroke:1px rgba(255,255,255,.2);white-space:nowrap;position:absolute;top:.35em;left:0;font-size:min(9.25vw,250px);line-height:1px;width:100%;text-align:center}.cta .btn{margin-top:0}.cta-wrapper{grid-area:e}.cta-wrapper .cta{margin:unset;max-width:100%}.cta-wrapper .cta .ctaBG{top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px)}.cta-wrapper .cta .bg-text{font-size:min(7.25vw,250px)}.cta-wrapper .cta p{margin:2% auto 3%}.cta-wrapper .cta .btn{margin:0 auto}.post-pagination{display:flex;justify-content:space-between;margin:4em 0 !important}.post-pagination a{border:none;position:relative}.post-pagination a p{margin-bottom:0}.post-pagination a .post-nav:hover .adj-title{opacity:1;transition:.35s}.post-pagination a .adj-title{opacity:0;transition:.35s;border:none;position:absolute;bottom:4.5em;left:50%;transform:translate(-50%, 0);background-color:#631322;font-size:18px;font-weight:700;color:#fff;width:200%;margin-left:4%;text-align:center;white-space:normal;pointer-events:none}.post-pagination a .adj-title:before{content:"";position:absolute;bottom:-12px;left:45%;width:0px;border-top:14px solid #631322;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0)}.wp-block-group{margin:4rem 0;padding:0}.wp-block-cover{margin:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}p.has-text-align-center{margin:1.25rem auto 1.5rem}.has-large-font-size,#services-s3 h2+p{font-weight:300;font-size:32px;line-height:1.5;font-weight:300;max-width:40em;margin:1.25rem auto 1.5rem;text-align:center}.has-large-font-size-left,#services-s1 h2+p,#about-s1 h2+p{font-weight:300;font-size:32px;line-height:1.5;max-width:40em;font-weight:300;margin:1.25rem 0;text-align:left}.has-medium-font-size{font-size:25px;font-weight:300;line-height:1.92}.badge-grid{display:flex;justify-content:space-evenly;flex-basis:auto;margin:3% auto}.badge-wrapper{display:flex;flex-direction:column;align-items:center;margin:3% auto}.badge-wrapper h3{margin-bottom:0;font-weight:400}.badge-wrapper:hover h3{font-weight:700}.badge-wrapper:hover .badge{box-shadow:0 0 12px 4px rgba(26,26,26,.25)}.badge-wrapper:hover .badge svg{transform:scale(1.1)}.badge{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:8.75em;min-width:8.75em;height:8.75em;min-height:8.75em;border-radius:100%;margin-bottom:10%;box-shadow:0 0 12px 1px rgba(26,26,26,.1);transition:.35s;position:relative}.badge svg{fill:#841227 !important;transition:transform .3s ease-in-out}.badge svg path{fill:#841227 !important}.news-media{position:relative;background-color:#eee;margin-bottom:6rem}.news-media .inner-wrap{padding:0 !important}.news-media-social p{margin:0 8px 0 0;text-transform:uppercase}.news-media-social .social-links{margin:0 0 5px}.news-media-wrap{display:flex;justify-content:space-between;align-items:center}.news-media-wrap .kc-email{top:-1.2px}.news-media-wrap>div{padding:2rem 4rem;width:50%}.news-media-contact{background-color:#ccc;text-align:right}.news-media-contact span{display:block;color:#631322;font-size:32px;line-height:1;margin-bottom:.5rem;font-weight:300}.news-media-contact p{margin:0;line-height:1.2;color:#000}.news-media-contact .media-name{font-size:24px}.news-media-contact .media-title{font-size:20px}.news-media-contact .tm-contact-info{margin-top:1rem}.news-media-contact .kc-social svg{fill:#000 !important;transition:fill .3s ease-in-out}.news-media-contact-inner{max-width:300px;margin-left:auto}article.main-content{padding-bottom:6rem}.grid-two .news-post{margin-bottom:3rem}.news-post{position:relative;display:flex;background:#fff;box-shadow:2px 2px 5px #ccc,0px -2px 5px #ccc;display:flex;text-align:left;position:relative}.news-post>div{display:flex;flex-flow:column}.news-post h6{font-size:32px}.news-post .link{color:#c05f2c;font-weight:700;align-self:flex-start;z-index:5}.news-post .link::before,.news-post .link::after{border-bottom:4px solid #c05f2c}.news-post .img{float:left;min-height:250px}.news-post .content{width:55%;padding:6% 4%}.news-post .content .post-cat{z-index:5;color:dimgray;text-transform:uppercase;font-weight:600;display:inline-block}.news-post .content a:nth-child(2){position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.news-post .content h6{font-size:22px;font-weight:500;color:#000;line-height:1.5em}.news-post .content p{font-size:18px;line-height:1.5em;font-weight:400;color:#000}.news-post .content p svg{margin:4px 0 0 4px;height:10px;width:10px;display:inline-block}.news-post .content p svg:last-child{margin-left:-5px}.news-post .content span{font-size:20px;position:relative;z-index:5;color:#c05f2c;align-self:flex-start;text-decoration:none}.news-post .content span::before,.news-post .content span::after{border-bottom:3px solid #c05f2c}.news-post .img{position:relative;width:45%;background-color:#1a1a1a;background-size:cover;background-position:center;background-repeat:no-repeat}.news-post .img .post-date{position:absolute;top:0;left:0;width:65px;text-align:center;background-color:#c05f2c}.news-post .img p{padding:12px;text-transform:uppercase;margin:0;text-align:center;line-height:.8em;color:#fff;font-weight:700;margin-bottom:0}.news-post .img .month{font-size:16px;padding-bottom:4px}.news-post .img .day{font-size:26px;padding-left:8px;padding-top:4px}.news-post>a{position:absolute;top:0;left:0;width:100%;height:100%}.news-post .main>a{font-size:18px}.post-category{margin-left:3px}.post-fb-img{background-size:80% !important}.page-template-default .main-content-wrap ul{padding-left:0}.page-template-default .main-content-wrap ul:not(.menu-section-list) li{font-size:30px;line-height:1.6 !important}.page-template-default .main-content-wrap ul:not(.menu-section-list) li strong{color:#656565}.page-template-default .main-content-wrap ul:not(.menu-section-list) li strong span{font-weight:700}.article-wrap{padding:4rem 0}.article-wrap:first-child{padding:0 0 2rem}.article-header{display:flex;justify-content:space-between;align-items:center}.article-header h2{margin:0;font-weight:300}.article-header a{display:flex;justify-content:center;align-items:center}.article-header a svg{height:15px;width:15px;margin-bottom:2px;fill:#631322}.ctl-header{background:#631322;overflow:hidden;padding:84px 0}.bg-title,.vertical-fade{position:absolute;bottom:-0.1em;left:calc(-7% - .05em);z-index:-1;font:bold 310px/1em "proxima-nova","san-serif";font-weight:700;white-space:nowrap;padding:0 1%;height:1em;color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#c3c3c3}.bg-title:before,.vertical-fade:before{content:"";position:absolute;z-index:2;left:0;right:0;bottom:-12%;width:100%;height:110%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 84%)}.bigtitle{position:relative;z-index:0;width:100%;color:#fff;text-align:center;height:100%;margin-bottom:0}.bigtitle .bg-word,.bigtitle .vertical-fade{left:50%;transform:translate(-50%, 0);top:-0.33em;-webkit-text-stroke-color:rgba(255,255,255,.2196078431);font-size:238px;line-height:1em;text-transform:capitalize}.bigtitle .bg-word:before,.bigtitle .vertical-fade:before{background:linear-gradient(180deg, rgba(255, 0, 0, 0) 0%, #631322 84%)}.main .statements-header{margin:3rem 0 1.5rem}.main .statements-header h2{font-size:48px;color:#757575;font-weight:400}.statement-grid{margin:0 -1% 1rem;display:flex;flex-wrap:wrap}.statement-grid .content{margin:.65rem 1%;width:19%;transition-delay:1s;display:flex;margin:.5%;flex-flow:column;min-width:200px;min-height:340px;padding:2%;align-items:flex-start;text-align:left;border:2px solid rgba(90,90,90,.2);overflow:hidden}.statement-grid .content:hover{transition:.35s}.statement-grid .content:hover svg{height:0;opacity:0}.statement-grid .content:hover span{transition:.35s;opacity:1}.statement-grid h3{margin:.5rem 0;font-weight:bold;font-size:20px;line-height:1.582;color:#2f2f2f;text-transform:capitalize}.statement-grid svg{transition:.35s;opacity:1;height:80px}.statement-grid span{opacity:0;height:3.5rem}.page-template-about-christel-construction .statement-grid{justify-content:space-around}.page-template-about-christel-construction .statement-grid .content{width:11%;padding:1rem 6px 0;display:flex;margin:.5%;min-height:200px;min-width:100px;align-items:center;justify-content:center;text-align:center}.page-template-about-christel-construction .statement-grid .content:hover svg{height:0;opacity:0}.page-template-about-christel-construction .statement-grid .content:hover span{opacity:1}.page-template-about-christel-construction .statement-grid svg{transition:opacity .35s ease,height .35s ease;opacity:1;height:80px;width:80px}.page-template-about-christel-construction .statement-grid span{opacity:0;transition:opacity .35s ease-in-out;line-height:1;height:auto}.page-template-home h2{font-size:66px;font-weight:bold;line-height:1em;color:#631322}.page-template-home h2+p{width:min(40em,100%)}.page-template-home .navbar-wrap{background:rgba(0,0,0,0);border:none;transition:all .35s ease}.page-template-home .hero{height:100vh}#home-hero{position:relative;min-height:650px;height:100vh;background:#1a1a1a}#home-hero .main{position:absolute;bottom:0;z-index:5;align-self:flex-end;height:unset;background:#1a1a1a;background:linear-gradient(to top, rgb(26, 26, 26) 0%, rgba(0, 0, 0, 0) 100%)}#home-hero .selected{color:#fff;opacity:1}#home-hero ul{display:flex;justify-content:flex-start;bottom:12%;padding-left:0;margin-bottom:4rem;list-style-type:none;z-index:5}#home-hero li{position:relative;color:#fff;display:flex;justify-content:center;align-items:center;margin-right:1vw;margin-bottom:64px}#home-hero li h2,#home-hero li p{transition:opacity .3s;opacity:0}#home-hero li>a{color:#fff;text-decoration:none}#home-hero li:last-child{margin-right:0}#home-hero li h2{position:relative;text-transform:uppercase;font-size:70px;color:#fff;font-weight:400;margin-bottom:0;transition:.3s}#home-hero li:first-child h2:before{content:unset}#home-hero li p{position:absolute;left:0;top:100%;font-size:32px;line-height:1.1em;margin-bottom:30px;white-space:nowrap}#home-hero li.selected h2{opacity:1;font-weight:700;transition:all .35s}#home-hero li.selected p{opacity:1}#home-hero li span{display:block;width:0;height:2px;background-color:#fff;transition:width .3s}#home-hero .home-hero-line{width:100px;justify-content:flex-start}#home-hero .bg-video{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;opacity:0;animation-name:fadeIn;animation-delay:.1s;animation-duration:2s;animation-fill-mode:forwards}#home-hero .bg-video video{width:100%;height:100%;object-fit:cover;animation:fadeIn 4s}#home-hero .bg-video span{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}#home-hero .hero-square{position:absolute;height:42.5%}#home-hero .red-square{background-color:#841227;z-index:3;width:8%;left:0;bottom:12.5%}#home-hero .orange-square{background-color:#c05f2c;z-index:2;width:calc(8% + 2%);left:calc(0 + 1.5%);bottom:calc(12.5% - 4%)}#home-hero .yellow-square{background-color:#ba9b3c;z-index:1;width:calc(8% + 2%*2);left:calc(0 + 1.5%*2);bottom:calc(12.5% - 4%*2)}.home-hero-big-word-wrap{position:absolute;bottom:-52px;right:0;z-index:4}.home-hero-bg-word{position:absolute;right:0;bottom:0;text-transform:uppercase;font-size:300px;line-height:1em;z-index:0;font-weight:700;color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#bbb;transition:opacity .3s ease-in-out;opacity:0}#home-hero-bg-word{position:absolute;text-transform:uppercase;bottom:-54px;right:0;font-size:300px;line-height:225px;z-index:100;font-weight:700;color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#bbb;z-index:0;transition:.35s;line-height:1em}#home-s2{background-color:#fff;text-align:center}#home-s2 .inner-wrap{display:flex;flex-flow:column;justify-content:center}#home-s2 .inner-wrap>*:first-child{font-size:68px;font-weight:200;margin-bottom:0;line-height:1.4em;color:#121212}#home-s2 .inner-wrap>*:nth-child(3){font-size:20px;width:min(40em,100%);margin:0 auto 1rem;color:#1d1d1d}#home-s3{position:relative;height:unset;background-color:rgba(26,26,26,.01);background-blend-mode:darken;background-size:cover;background-position:center}#home-s3 .main{min-height:1000px;height:100vh;width:min(750px,100%);margin-left:0;padding:max(50px,6%) 6%;display:flex;flex-flow:column;justify-content:space-between;background:linear-gradient(90deg, rgb(26, 26, 26) 0%, rgb(26, 26, 26) 40%, rgba(26, 26, 26, 0.92) 50%, rgba(26, 26, 26, 0.8) 60%, rgba(0, 0, 0, 0) 100%)}#home-s3 h3{position:relative;font-size:42px;font-weight:700;text-transform:uppercase;color:#fff;transition:font-size .3s ease-in-out,opacity .3s ease-in-out}#home-s3 h3:before{content:"";position:absolute;top:25px;left:-110px;width:90px;border-bottom:1px solid rgba(255,255,255,.5)}#home-s3 .info-link{overflow:hidden;transition:.35s;height:0}#home-s3 li{transition:.35s}#home-s3 li:before{display:none}#home-s3 .selected{transition:.35s;margin-bottom:80px}#home-s3 .selected h3{color:#841227;opacity:1 !important}#home-s3 .selected h3:before{border-bottom:1px solid #841227}#home-s3 .selected .info-link{transition:.35s;transition-delay:.35s;height:8vh;display:block}#home-s3 .selected a,#home-s3 .selected p{display:block;max-width:495px;color:#fff;font-size:20px;line-height:1.6}#home-s3 .selected a{font-weight:700;font-size:20px;text-decoration:none;align-self:flex-start;text-transform:capitalize;display:inline-block}#home-s3 .selected a span{transition:.35s}#home-s3 .selected ul{display:flex;justify-content:center}#home-s3 .category{cursor:pointer}#home-s3 .category div:first-child{display:flex}#home-s3 .category li{display:inline-block;color:#fff;box-shadow:0px 0px 5px rgba(0,0,0,.3);border-radius:100%}#home-s3 .category p{max-width:425px}#home-s3 .category p,#home-s3 .category a{color:#fff}#home-s3 .project-dot{position:relative;width:17px;height:17px;margin:14px 6px 10px;background-color:#fff}#home-s3 .project-dot.active{background-color:#841227}#home-s3 .viewproject{z-index:1}#home-s3 .viewproject:before{content:unset !important}#home-s3 .text{position:relative;letter-spacing:1px;font-weight:300;color:#fff;text-transform:capitalize;font-size:40px}#home-s3 .btn{left:0}#home-projects{position:relative;background:#2d3541}#home-projects:before{content:"";position:absolute;height:50%;width:100%;top:0;left:0;pointer-events:none;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.6) 100%);z-index:1}#home-s3{height:95vh;overflow:hidden}.home-project-wrap{position:relative;color:#fff;padding:6.15rem 0 0 6rem;z-index:1}.home-project-wrap div{padding-right:3%}.home-project-wrap h2{font-weight:normal;color:#fff;font-size:48px;margin-bottom:1.2rem}.home-project-wrap p{line-height:1.25}.home-project-wrap .btn{margin-top:1.75rem;min-width:195px}.home-project-wrap .btn span{padding:20px 23px !important}.home-project-wrap .btn div{backface-visibility:hidden;background:#631322;right:-45px}.home-project-buttons{position:absolute;left:23px;top:116px;display:flex;justify-content:center;align-items:center;flex-direction:column}.home-project-buttons button{height:16px;width:16px;border-radius:50%;border:none;margin-bottom:.8rem;opacity:.2;transition:background-color .15s ease,opacity .15s ease !important}.home-project-buttons button.active{background-color:#631322;opacity:1}.home-project-buttons button:hover{background-color:#4e0f1b;opacity:1}.backdrop-text{position:absolute;top:0;left:-9px;color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#bbb;font-size:125px;line-height:.72;font-weight:700;white-space:nowrap;text-transform:uppercase;z-index:1;pointer-events:none;opacity:.2 !important}#home-s4{position:relative;height:100vh;min-height:800px;background-color:#631322;background-blend-mode:overlay;color:#fff}#home-s4>svg{position:absolute;top:0;left:52%;height:100%}#home-s4 .main{position:unset}#home-s4 .inner-wrap{position:unset;display:flex;justify-content:space-between;height:100%}#home-s4 .inner-wrap>div{width:50%}#home-s4 h2{font-size:22px;font-weight:bold;text-transform:uppercase;color:#fff}#home-s4 p{font-size:36px;font-weight:300;margin-bottom:50px;line-height:1.5em}#home-s4 .link{color:#fff;font-size:24px}#home-s4 .link::before,#home-s4 .link::after{border-bottom:4px solid #fff}#home-s4 .statements{position:relative;display:flex;flex-flow:column;justify-content:flex-start;padding-top:2.5%;width:50%}#home-s4 .statements>svg{position:absolute;top:-16%;left:50%;transform:translate(-50%, 0);width:auto;height:100vh;min-height:800px}#home-s4 .statement{height:27.6%;display:flex;align-items:center;justify-content:flex-start;padding-left:10%;width:100%;text-align:center}#home-s4 .statement:nth-child(3){height:31%}#home-s4 .statement svg{float:left;margin-right:4%;width:96px}#home-s4 .statement div{display:flex;flex-flow:column;justify-content:center}#home-s4 .statement div p:first-child{font-size:77.5px;line-height:.3791;font-weight:bold;margin-bottom:26.41px}#home-s4 .statement div p:nth-child(2){font-size:26.41px;font-weight:400;line-height:1.1332828474;margin-bottom:0}#home-s5{background-color:#fff;text-align:center;height:unset;background-repeat:no-repeat;background-size:1800px auto;background-position:top left;background-position-y:-65px}#home-s5 .inner-wrap{display:flex;flex-direction:column;justify-content:center;height:100%}#home-s5 .inner-wrap>*:nth-child(1){font-weight:200;font-size:44px;margin-bottom:0;color:#121212}#home-s5 .inner-wrap>*:nth-child(3){max-width:34em;margin:2rem auto 0;color:#484848;font-size:22px;line-height:1.6}#home-s5 .inner-wrap>a{align-self:center;font-size:24px;font-weight:700;text-decoration:none;z-index:5}#home-s5 .grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(550px, 1fr));flex-wrap:wrap;justify-content:center;margin:4% 0}.s5-header{text-align:center}.s5-header h2{font-size:63px;font-weight:bold;color:#631322}.s5-header p{margin:0 auto}#about-s2 .inner-wrap{display:flex;padding-top:0;justify-content:space-between;align-items:center}#about-s2 .inner-wrap div:first-child{margin-right:5%}#about-s2 .inner-wrap>.lightbox{width:45%;min-width:min(500px,100%);background-size:contain;background-repeat:no-repeat;background-position:center}#about-s2 .img-carousel{display:flex;max-height:500px}#about-s2 .img-carousel>div{background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 8px;height:350px}#about-s2 .tns-outer>button,#about-s2 .tns-nav{display:none}#about-s3{text-align:center}#about-s3 h2+p{font-size:22px;font-weight:400;max-width:54em;text-align:center;margin:30px auto}#about-s3 p{width:90%;margin-left:auto;margin-right:auto}.about-s3-header-wrap{position:relative}.about-s3-header-wrap h2{position:relative;display:inline-block;background-color:#fff;padding:0 24px;z-index:1}.line-element{position:absolute;top:24px;left:0;width:100%;height:2px;background-color:#d7d7d7;z-index:0;pointer-events:none}#about-s4{background-color:#631322}#about-s4 .inner-wrap{padding-top:0}#about-s4 .ctl-header{padding-bottom:42px}#about-s4 .bigtitle{text-align:left}#about-s4 .bigtitle .vertical-fade{left:0%;transform:unset !important}#about-s4 .inner-wrap{position:relative}#about-s4 object{position:absolute;bottom:0;right:0;height:50%;width:50%}#about-s4 #about-awards-honors-anchor{position:relative;height:100%}#about-s4 #about-awards-honors-anchor svg{width:100%;transform:translate(0, -50%);position:absolute}#about-s4 #about-awards-honors-anchor text{font-size:min(160px,9.5vw)}#about-s4 .tab{overflow:hidden;border-bottom:2px solid #fff;display:grid;grid-template-columns:25% 25% 15% 10% auto}#about-s4 .tablink{position:relative;background-color:inherit;color:#fff;border:none;outline:none;cursor:pointer;padding:1% 3%;transition:.3s;white-space:nowrap;text-align:center;font-size:26px;text-transform:uppercase}#about-s4 .tablink.active{background-color:#fff;color:#631322;font-weight:700}#about-s4 .tabcontent{display:none;padding:2% 0 0;flex-wrap:wrap;color:#fff;border:none;justify-content:space-between;align-items:flex-end;height:calc(90% - max(50px,6%));flex-flow:row wrap-reverse}#about-s4 .content{height:100%;overflow:auto;width:55%}#about-s4 .lightbox{width:40%;min-height:500px;background-position:center;background-repeat:no-repeat;background-size:cover}#about-s4 .row{display:flex}#about-s4 .year{vertical-align:top;font-size:26px;font-weight:700;line-height:47px}#about-s4 .items ul{list-style-type:none;margin:6px 0 30px}#about-s4 .items ul li{list-style:none;font-size:18px;margin:0 0 12px;line-height:1.55}#about-s5 p{width:90%;margin-left:auto;margin-right:auto;text-align:center}#about-s6 .inner-wrap{padding-top:0}#about-s6 .inner-wrap .vision-header{margin-top:80px}#about-s6 .inner-wrap .statements-header{margin-top:80px}.team{margin-top:max(6%,80px);text-align:left;display:flex;grid-template-columns:repeat(auto-fit, minmax(290px, 1fr));grid-gap:20px;justify-content:space-between;justify-items:center}.team .member{width:100%;max-width:290px;cursor:pointer}.team .member .bg-img{width:100%;margin:0;height:calc(290px*4/3);margin-bottom:10px;background-position:center -2%;background-size:cover;background-repeat:no-repeat;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);filter:gray;transition:0s}.team .member:first-child{margin-left:0}.team .member:last-child{margin-right:0}.team .member h4{font-size:24px;font-weight:700;color:#841227;margin-bottom:0}.team .member span{font-size:18px;color:#000;text-transform:uppercase}.participants{margin-top:max(6%,80px);display:flex;flex-wrap:wrap;justify-items:center;justify-content:center}.participants .bg-img{margin:30px 40px;height:min(6vw,90px);min-height:50px}.team-popup-wrap{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;background:rgba(0,0,0,.35);z-index:9999;display:flex;backface-visibility:hidden;overflow:auto}.team-popup-wrap .main{padding:90px 4%;margin:auto}.team-popup-wrap .inner-wrap{max-width:1120px}.team-popup-wrap .close-popup{position:absolute;right:-11px;top:-11px;max-width:1em;max-height:1em;display:flex;justify-content:center;align-items:center;z-index:100;border-radius:50%;font-size:32px;border:2px solid #eee;color:#fff;background:#841227}.team-popup-wrap .close-popup span{color:#fff;font-size:32px;position:relative;right:-0.6px;top:-1px;transition:color .3s ease-in-out}.team-popup-wrap .close-popup:hover,.team-popup-wrap .close-popup:focus{cursor:pointer}.team-popup-wrap .close-popup:hover span,.team-popup-wrap .close-popup:focus span{color:#d7d7d7}.team-popup{position:relative;width:100%;background:#fff;padding:5px;box-shadow:0px 1px 8px rgba(0,0,0,.25);border:3px solid #841227;transition:transform .35s}.team-popup .tp-img div{width:250px;height:350px;background-repeat:no-repeat;background-size:cover;background-position:center;float:right;margin:4%}.team-popup h2{font-size:40px;font-weight:400;line-height:1.4;margin-bottom:0}.team-popup h4{font-size:24px;font-weight:700;text-transform:uppercase}.team-popup p{font-size:20px;line-height:1.7}.team-popup ul,.team-popup li{font-size:20px;line-height:1.75}.popup-inner{padding:15px 30px;background:rgba(255,255,255,.95)}.show-modal{overflow-y:hidden;overscroll-behavior:contain}.job-popup-wrap .tp-content>h2{font-weight:bold}.job-popup-wrap ul{list-style-type:square}.tp-meta{margin-bottom:2rem;border-bottom:1px solid silver}.page-template-services #services-s3 .inner-wrap{padding-bottom:0}#services-s1 .badge-grid{margin-bottom:0}#services-s1 .badge svg{height:60px;fill:#841227}#services-s2 .inner-wrap{padding-top:0;display:flex;flex-flow:column}.service-container{position:relative;display:flex;align-items:center;width:100%;margin:2% auto;flex:1;min-height:400px;box-shadow:5px 5px 15px 0px rgba(33,33,33,.5)}.service-container:nth-child(odd){flex-flow:row-reverse;background-color:#1a1a1a}.service-container:nth-child(odd) .btn span{color:#841227}.service-container:nth-child(odd) .btn div{background-color:#841227}.service-container:nth-child(odd) .btn path{fill:#fff}.service-container:nth-child(even){background-color:#841227}.service-container:nth-child(even) .btn span{color:#1a1a1a}.service-container:nth-child(even) .btn div{background-color:#1a1a1a}.service-container:nth-child(even) .btn path{fill:#fff}.service-container .bg-img{background-size:cover;background-position:50% 40%;pointer-events:none;margin-right:0;flex:1 0 68%;align-self:stretch}.service-container .content{height:100%;padding:1rem 3rem 2rem;width:calc(100% - 68%);display:flex;flex-flow:column;justify-content:center}.service-container h3{font-size:36px;color:#fff}.service-container p{margin:0 0 2rem;color:#fff;font-size:18px;line-height:1.5555555556}.service-container .btn{align-self:flex-start;background-color:#fff;color:#841227}.sc-1{z-index:4}.sc-2{z-index:3}.sc-3{z-index:2}.sc-4{z-index:1}#services-s3 h2{margin-bottom:0}#services-s3 h3{font-size:28px;margin-bottom:1rem}#services-s3 .tabs{margin:3% auto}#services-s3 .tab-content{display:block;display:-webkit-box;height:280px;font-size:20px;line-height:1.75;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:.125rem}#services-s3 .small-container p{padding-left:5%}#services-s4 .inner-wrap{text-align:center}#suite-grid,.suite-grid{display:flex;flex-wrap:wrap;justify-content:space-between;justify-items:center;margin:6% 0}#suite-grid>section,.suite-grid>section{position:relative;background-size:cover;background-position:center;flex-basis:49%;height:10vw;min-height:350px !important;margin:1% 0;display:flex;align-items:flex-end;overflow:hidden;transition:.3s ease-in-out;cursor:pointer}#suite-grid>section>div,.suite-grid>section>div{padding:3%;width:100%;height:100%;display:flex;flex-flow:column;justify-content:flex-end;position:relative}#suite-grid>section>div:before,.suite-grid>section>div:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;transition:.3s ease-in-out}#suite-grid>section h2,.suite-grid>section h2{position:relative;font-size:30px;text-align:left;color:#fff;margin-bottom:.25rem}#suite-grid>section p,.suite-grid>section p{color:#fff;text-align:left;margin-bottom:0;transition:.3s ease-in-out;transform:translate3d(0, 100%, 0);opacity:0;height:0}#suite-grid>section span,.suite-grid>section span{text-transform:uppercase;font-size:18px;font-weight:bold;opacity:0;transition:bottom .3s ease-in-out,opacity .3s ease-in-out,box-shadow .3s ease-in-out;position:absolute;right:0;bottom:-28px;border:none;padding:1% 2%;z-index:2;background:#fff;color:#631322;overflow:hidden}#suite-grid>section:hover,.suite-grid>section:hover{box-shadow:4px 4px 12px 1px rgba(26,26,26,.4)}#suite-grid>section:hover>div,.suite-grid>section:hover>div{padding:calc(3% + 44px) 4%}#suite-grid>section:hover p,.suite-grid>section:hover p{transition:.35s;opacity:1;transform:translate3d(0, 0, 0);overflow:hidden;display:block;display:-webkit-box;height:120px;font-size:20px;line-height:1.5;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#suite-grid>section:hover span,.suite-grid>section:hover span{opacity:1;bottom:0}#suite-grid>section:hover span:hover,.suite-grid>section:hover span:hover{box-shadow:-2px -2px 12px 1px rgba(26,26,26,.3)}#suite-grid>section:first-child div,.suite-grid>section:first-child div{background:linear-gradient(-5deg, rgb(26, 26, 26) 0%, rgb(26, 26, 26) 10%, rgba(26, 26, 26, 0.99) 4%, rgba(26, 26, 26, 0.79) 20%, rgba(0, 0, 0, 0) 50%)}#suite-grid>section:first-child div:before,.suite-grid>section:first-child div:before{background:linear-gradient(-5deg, #1a1a1a 0%, #1a1a1a 10%, rgba(26, 26, 26, 0.99) 4%, rgba(26, 26, 26, 0.79) 20%, rgba(0, 0, 0, 0.1) 100%)}#suite-grid>section:nth-child(2) div,.suite-grid>section:nth-child(2) div{background:linear-gradient(0deg, rgb(39, 7, 13) 0%, rgb(39, 7, 13) 10%, rgba(39, 7, 13, 0.99) 4%, rgba(39, 7, 13, 0.79) 20%, rgba(0, 0, 0, 0) 50%)}#suite-grid>section:nth-child(2) div:before,.suite-grid>section:nth-child(2) div:before{background:linear-gradient(0deg, rgb(39, 7, 13) 0%, rgb(39, 7, 13) 10%, rgba(39, 7, 13, 0.99) 4%, rgba(39, 7, 13, 0.79) 20%, rgba(0, 0, 0, 0) 100%)}#suite-grid>section:nth-child(3) div,.suite-grid>section:nth-child(3) div{background:linear-gradient(0deg, rgb(186, 155, 60) 0%, rgb(186, 155, 60) 10%, rgba(186, 155, 60, 0.99) 4%, rgba(186, 155, 60, 0.79) 20%, rgba(0, 0, 0, 0) 50%)}#suite-grid>section:nth-child(3) div:before,.suite-grid>section:nth-child(3) div:before{background:linear-gradient(0deg, rgb(186, 155, 60) 0%, rgb(186, 155, 60) 10%, rgba(186, 155, 60, 0.99) 4%, rgba(186, 155, 60, 0.79) 20%, rgba(0, 0, 0, 0) 100%)}#suite-grid>section:nth-child(4) div,.suite-grid>section:nth-child(4) div{background:linear-gradient(0deg, rgb(193, 97, 44) 0%, rgb(193, 97, 44) 10%, rgba(193, 97, 44, 0.99) 4%, rgba(193, 97, 44, 0.79) 20%, rgba(0, 0, 0, 0) 50%)}#suite-grid>section:nth-child(4) div:before,.suite-grid>section:nth-child(4) div:before{background:linear-gradient(0deg, rgb(193, 97, 44) 0%, rgb(193, 97, 44) 10%, rgba(193, 97, 44, 0.99) 4%, rgba(193, 97, 44, 0.79) 20%, rgba(0, 0, 0, 0) 100%)}#suite-grid>section:hover div:before,.suite-grid>section:hover div:before{opacity:1}#suite-grid>div:last-child,.suite-grid>div:last-child{margin-top:.5%;flex-basis:100%}#suite-grid>div:last-child .cta,.suite-grid>div:last-child .cta{background:grad(193, 97, 44)}.page-template-services #suite-grid,.page-template-services .suite-grid{margin-bottom:0}.modal{position:absolute;position:fixed;z-index:999;left:0;top:-40px;width:100%;height:100%;opacity:0;pointer-events:none;backface-visibility:hidden;overflow:auto;transition:opacity .3s ease-in-out,top .3s ease-in-out}.modal:before{content:"";position:fixed;height:100%;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.4);pointer-events:none}.modal .main{padding:100px 8%;margin:auto}.show-modal{opacity:1;top:0;pointer-events:auto}.modal-content{padding:35px 28px 15px;background-color:#fefefe;box-shadow:0px 0px 30px rgba(0,0,0,.45);overflow:scroll}.popup-content{position:relative;height:100%;width:100%;font-size:18px}.popup-content h2{font-size:36px;border-bottom:2px solid #631322;padding-bottom:2px;margin-bottom:20px}.popup-content h3{text-transform:uppercase}.popup-content ul{padding-left:0}.popup-content li{padding-left:36px;line-height:1.2;margin-bottom:10px}.popup-content pre{display:flex}.popup-content iframe{margin:0 auto;flex:1;height:500px;width:100%}.popup-content:last-child ul{padding-bottom:1rem}.close{position:absolute;right:-11px;top:-11px;display:flex;justify-content:center;align-items:center;text-align:center;background:#841227;color:#fff;width:1em;height:1em;border-radius:100%;font-size:32px;border:2px solid #eee;font-weight:bold}.close span{position:relative;left:-0.2px;transition:color .3s ease-in-out}.close:hover,.close:focus{color:#d7d7d7;cursor:pointer}.service-link{z-index:3}#services-popup video{max-width:100%;width:100%;height:auto}#services-popup pre{display:flex;justify-content:center}.page-template-subcontractors{position:relative}.page-template-subcontractors .main-content-wrap{background-color:unset}.page-template-subcontractors .inner-wrap>object{opacity:.35;position:absolute;width:60%;top:50%;right:0;transform:translate(45%, -30%);z-index:-1}.page-template-subcontractors #subc-overview .main{background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 20%, rgba(255, 255, 255, 0.92) 25%, rgba(255, 255, 255, 0.8) 60%, rgba(0, 0, 0, 0) 115%)}.page-template-subcontractors .overview{position:relative;padding-bottom:50px;border-bottom:5px solid #d7d7d7}.page-template-subcontractors .overview p{font-size:32px;line-height:1.5;font-weight:300;margin-bottom:0}.page-template-subcontractors .selection{position:relative;padding-top:50px}.page-template-subcontractors .selection h3,.page-template-subcontractors .selection p{line-height:1.5;max-width:600px}.page-template-subcontractors .selection h3{font-size:28px;font-weight:700;color:#bf5e2b}.page-template-subcontractors .selection .items{margin:1rem -1%;display:flex;justify-content:flex-start}.page-template-subcontractors .selection .items a{margin:.75%;color:#3f3f3f;font-weight:700;font-size:18px;background:#fff;border:1px solid #d7d7d7;padding:8px 16px;text-decoration:none;min-height:3em;display:flex;flex:0 1 48%;justify-content:center;align-items:center}.page-template-subcontractors .selection .items a p{line-height:1.2;text-align:center;margin-bottom:0}.page-template-subcontractors .selection .items a:first-child p::first-line{width:50%}.page-template-subcontractors .selection .items a:last-child{margin-right:0}.page-template-subcontractors #subc-project-bidding .btn{box-shadow:0px 0px 10px #ccc;width:100%;max-width:750px}.page-template-subcontractors #subc-project-bidding .btn span{background:#841227;color:#fff;padding:20px 23px}.page-template-subcontractors #subc-project-bidding .btn div{background-color:#631322}.page-template-subcontractors #subc-project-bidding .btn path{fill:#fff}.page-template-subcontractors #subc-project-bidding .content{max-width:750px}.page-template-subcontractors #subc-project-bidding .content h2{margin-bottom:2rem}.page-template-subcontractors #subc-project-bidding .content p{margin:.25em 0}.page-template-subcontractors #subc-project-bidding .content a{margin:0 auto 1.5rem}.page-template-subcontractors #subc-project-bidding .inner-wrap{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.page-template-subcontractors #subc-project-bidding .images{width:100%}.page-template-subcontractors #subc-project-bidding .images div{height:300px;background-size:cover;background-repeat:no-repeat;background-position:center}.page-template-subcontractors .gform_wrapper{position:relative;padding:3%;margin-left:0}.page-template-subcontractors .gform_wrapper textarea,.page-template-subcontractors .gform_wrapper input{border:none;box-shadow:0 0 1px 1px #c7c9cd}.page-template-subcontractors .gform_wrapper label{margin-bottom:0;text-transform:uppercase;font-size:16px}.page-template-subcontractors .gform_wrapper h3.gform_title{color:#841227}.page-template-subcontractors .gform_footer{display:inline-block;align-self:flex-start;right:3%}.page-template-subcontractors .gform_footer input[type=submit]{color:#fff;background-color:#841227;font-size:18px;font-weight:700;padding:2% 4%}.gform_footer{display:inline-block;align-self:flex-start;right:3%}.gform_footer input[type=submit]{color:#fff;background-color:#841227;outline:none;border:none;font-size:18px;font-weight:700;padding:2% 4%}.contact-wrap{display:flex;justify-content:space-between;align-items:flex-start;padding:3rem 0 0;max-width:1110px;margin:0 auto}.side-panel{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;background-color:#fff;font-family:"trajan-pro-3","hypatia-sans-pro","Open Sans",sans-serif;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);padding:1.5rem 1.5rem 1.75rem;margin:0 3rem 0 0;min-height:468px;min-width:375px;border-radius:4px;z-index:1;overflow:hidden}.side-panel h3{font-size:26.2px;font-weight:600;letter-spacing:1.35px;text-transform:uppercase;border-bottom:1px solid rgba(71,71,71,.2);color:#841227;padding-bottom:.65rem;margin-bottom:1rem;width:100%}.side-panel a,.side-panel p{color:#000;text-decoration:none;line-height:1.25}.side-panel-item{width:100%;margin-bottom:3rem}.side-panel-item a{display:inline-block}.side-panel-item a p{transition:color .3s ease-in-out}.side-panel-item a:hover p{color:#841227}.side-panel-item:last-child{margin-bottom:0}.contact-iframe{position:relative;height:0;width:100%;flex-grow:1;margin-top:.55rem;min-height:175px;z-index:2}.contact-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .3s}.form-wrap{width:100%;max-width:750px;margin-top:-16px}.gform_wrapper{overflow:hidden;position:relative;background:#fff;padding:1rem 4% 2rem;margin:2rem auto;color:#4a5568;max-width:750px}.gform_wrapper form{text-align:left;max-width:100%;margin:0 auto}.side-cont p,.side-cont a{font-size:16px}.side-cont p{margin-bottom:8px}.page-title .main{position:relative;padding-top:calc(175px + 20px);padding-bottom:0}.page-title .main>.inner-wrap{padding:50px 0 0 0}.page-title .main>.inner-wrap>p:nth-child(1){color:#841227;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1;margin:0}.page-title .main>.inner-wrap>p{max-width:36em}.page-title .main>.inner-wrap h1{font-size:66px;font-weight:200;position:relative;line-height:1.2;color:#222}.page-title .main>.inner-wrap h1 .bg-title,.page-title .main>.inner-wrap h1 .vertical-fade{position:absolute;left:calc(-7% - .05em);z-index:-1;font:bold 310px/1em "proxima-nova","san-serif";font-weight:700;white-space:nowrap;color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#c3c3c3;font-size:min(20vw,310px)}.tax-sub-cat-header{margin:2rem 0 .15rem}.tax-sub-cat-header span{color:#555;font-weight:400}.tax-sub-cat-list{padding:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;max-width:46em;margin-left:-6px}.tax-sub-cat-list li{margin-bottom:4px;padding:0 8px;border-right:1px solid #eee;transition:background-color .3s ease-in-out}.tax-sub-cat-list li:hover{background-color:#eee}.tax-sub-cat-list li:last-child{border-right:0}.tax-project_cat .project-grid{height:unset}.tax-project_cat .project-grid .main{padding:0 6% 0}.tax-project_cat .project-grid .main h3{position:relative;margin:50px auto}.tax-project_cat .project-grid .main h3 span{font-size:43px;padding-right:1em;font-weight:200;color:#222;background:#fff;position:relative;z-index:5}.tax-project_cat .project-grid .main h3::after{position:absolute;content:"";display:inline-block;width:100%;border-top:1px solid rgba(18,18,18,.4666666667);top:50%;left:0;transform:translate(0, -50%);z-index:0}.tax-project_cat .project-grid .main .line{height:50%;display:inline-block}.tax-project_cat .project-grid .inner-wrap{padding-top:0 !important}.tax-project_cat .featured-projects{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;height:900px}.tax-project_cat .featured-projects .project{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;transition:.35s;overflow:hidden;margin:.75rem 0;transition:.35s}.tax-project_cat .featured-projects .project>a{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-start;text-decoration:none;color:#fff}.tax-project_cat .featured-projects .project>a:hover{background:rgba(132,18,39,.8);background-blend-mode:darken;transition:.35s}.tax-project_cat .featured-projects .project>a:hover h6,.tax-project_cat .featured-projects .project>a:hover p:nth-child(2){font-weight:700}.tax-project_cat .featured-projects .project>a p{text-transform:capitalize}.tax-project_cat .featured-projects .project div{display:flex;flex-flow:column;justify-content:flex-end;position:absolute;bottom:0;color:#fff;height:40%;width:100%;padding:4%;background:linear-gradient(to top, hsl(0, 0%, 10%) 0%, hsla(0, 6%, 6%, 0.987) 8.1%, hsla(0, 0%, 10%, 0.951) 15.5%, hsla(0, 0%, 10%, 0.896) 22.5%, hsla(0, 0%, 10%, 0.825) 29%, hsla(0, 0%, 10%, 0.741) 35.3%, hsla(0, 0%, 10%, 0.648) 41.2%, hsla(0, 0%, 10%, 0.55) 47.1%, hsla(0, 0%, 10%, 0.45) 52.9%, hsla(0, 0%, 10%, 0.352) 58.8%, hsla(0, 0%, 10%, 0.259) 64.7%, hsla(0, 0%, 10%, 0.175) 71%, hsla(0, 0%, 10%, 0.104) 77.5%, hsla(0, 0%, 10%, 0.049) 84.5%, hsla(0, 0%, 10%, 0.013) 91.9%, hsla(0, 0%, 10%, 0) 100%)}.tax-project_cat .featured-projects .project div h6{font-size:30px;margin-bottom:0;font-weight:400}.tax-project_cat .featured-projects .project div p:nth-child(2){font-size:19px;font-weight:600;margin-bottom:0}.tax-project_cat .featured-projects .project:first-child div{padding:2%}.tax-project_cat .featured-projects .project:first-child{width:100%}.tax-project_cat .featured-projects .project:nth-child(2){width:calc(50% - .75rem);font-size:26px}.tax-project_cat .featured-projects .project:nth-child(3){width:calc(50% - .75rem)}.tax-project_cat .featured-projects .project .view,.tax-project_cat .featured-projects .project .excerpt{height:0;opacity:0;margin-bottom:0;transition:.35s}.tax-project_cat .featured-projects .project .excerpt{font-size:18px}.tax-project_cat .featured-projects .project .view{font-size:16px;text-transform:uppercase;font-weight:700}.tax-project_cat .featured-projects .project .view:hover{font-size:18px;width:100%;transition:.5s}.tax-project_cat .featured-projects .project .view:hover svg{margin-left:10px;transition:.35s}.page-template-portfolio .page-title{position:relative;z-index:1}.page-template-portfolio .page-title .main{position:relative;padding-top:calc(175px + 20px);padding-bottom:0}.page-template-portfolio .page-title .main>.inner-wrap{padding:50px 0 0 0}.page-template-portfolio .page-title .main>.inner-wrap .red-title{color:#841227;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1;margin:0;max-width:36em}.page-template-portfolio .page-title .main>.inner-wrap h1{font-size:66px;font-weight:200;position:relative;line-height:1.2;color:#222}.page-template-portfolio .page-title .main>.inner-wrap h1 .vertical-fade{position:absolute;left:calc(-7% - .05em);z-index:-1;font:bold 310px/1em "proxima-nova","san-serif";font-weight:700;white-space:nowrap;color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#c3c3c3;font-size:min(20vw,310px)}.portfolio-hero-content{max-width:775px}.portfolio-hero-content p{line-height:1.5}.project-grid{min-height:500px}.card-grid .grid-item,.card-grid .card-wrap{display:flex;flex-direction:column;font-size:14.5px;color:#555;margin-bottom:2.2rem;transition:.3s ease;perspective:40px}.card-grid .grid-item:before,.card-grid .card-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 4px 15px rgba(0,0,0,.08);opacity:0;transition:opacity .3s ease}.card-grid .grid-item p,.card-grid .card-wrap p{line-height:1.45}.card-grid .grid-item>a,.card-grid .card-wrap>a{position:absolute;top:0;left:0;width:100%;height:100%}.card-grid h4{font-size:19.5px;font-weight:400;color:#333;letter-spacing:.7px;margin-bottom:.5rem;line-height:1.4}.card-grid p{line-height:1.45}.card-grid .card-image{position:relative;width:100%;padding-bottom:100%;background-color:#1a1a1a;background-size:cover;transition:.35s;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;box-shadow:0 0 7px rgba(0,0,0,.15)}.card-grid .card-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#841227;opacity:0;transition:opacity .3s ease}.card-grid .card-image>a{color:#fff;display:flex;flex-flow:column;position:absolute;text-decoration:none;font-weight:700;font-size:12px;transition:opacity .3s ease;top:0;left:0;height:100%;width:100%;justify-content:flex-end;transition:opacity .3s ease;background:linear-gradient(0deg, #1a1a1a 0%, #1a1a1a 10%, rgba(26, 26, 26, 0.99) 4%, rgba(26, 26, 26, 0.79) 20%, rgba(0, 0, 0, 0) 50%)}.card-grid .card-image>a h6{font-size:26px;font-weight:400;margin:0;padding:4% 4% 0}.card-grid .card-image>a p{padding:0 4% 4%;margin:0;font-size:16px;font-weight:600}.card-grid .card-image>a p span{border-left:2px solid #fff;margin-left:8px;padding-left:8px;line-height:.9}.card-grid .card-image>a span{display:inline-block}.card-grid .card-content{display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding:27px 10% 16px;text-align:center}.card-grid .card-content>time{text-transform:uppercase;color:#841227;font-size:11px;font-weight:700;letter-spacing:.5px;display:block;margin-bottom:.3rem}.other-cats{padding:0 6% 8%;background:#fff;text-align:center}.other-cats p{font-size:32px;font-weight:200;line-height:1.2}.other-cats ul{list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:0;padding-left:0}.other-cats li{border-left:1px solid #841227;line-height:1;margin-bottom:16px}.other-cats li:first-child{border:none}.other-cats li:before{display:none}.other-cats a{font-size:20px;font-weight:700;text-transform:uppercase;padding:10px 20px;height:1em;transition:color .3s ease-in-out}.other-cats a:hover{color:#841227}.published-date{display:none}.wp-block-media-text{grid-gap:3%}.single-post .hero{position:relative}.single-post .hero .inner-wrap{max-width:1200px}.single-post .hero .main{z-index:1}.single-post .main-content-wrap .inner-wrap{max-width:1200px}.single-post .published-date{display:unset;color:#fff;font-size:18px;padding-left:.25%}.single-post .at-icon-wrapper{line-height:10px !important}.single-post .sp-bar-share{margin-top:15px}.single-post-bg-img{background-size:cover;background-position:top;position:absolute;height:100%;width:100%;top:0;left:0}.single-project .hero{position:relative;height:85vh;background-size:cover;background-position:center;background-attachment:initial}.single-project .hero .main{height:100%;display:flex;flex-flow:column;justify-content:flex-end;padding-top:175px;padding-bottom:30px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.99) 0%, rgba(26, 26, 26, 0.9) 15%, rgba(0, 0, 0, 0) 40%)}.single-project .hero .inner-wrap{width:100%;padding:0;display:grid;grid-template-columns:45% 55%;justify-content:space-between;align-items:flex-end}.single-project .hero .inner-wrap .info{padding-right:2rem}.single-project .hero a,.single-project .hero p{color:#fff}.single-project .main-content .main .inner-wrap{padding-top:5em}.single-project .main-content .main .inner-wrap p{line-height:1.7}.single-project .main-content .main .inner-wrap p strong{font-size:28px;color:#841227;line-height:1.5;margin-bottom:1em;display:block}.single-project .main-content .main .inner-wrap .wp-block-gallery{padding:0 0 5em}.single-project .sp-container{display:grid;grid-template-areas:"a b c";grid-template-columns:20% 40% 40%;grid-gap:1%}.single-project .info>p{margin-bottom:0;line-height:1em;font-weight:600;text-transform:uppercase;letter-spacing:1px}.single-project .info h1{font-size:46px;line-height:.9;margin-bottom:.15em}.single-project .info span{margin:0 8px}.single-project .sp-bar-share{grid-area:a}.single-project .sp-bar-share .at-style-responsive .at-share-btn{border-radius:100% !important;margin:0 6px 5px}.single-project .at-share-btn-elements .at-share-btn svg{display:flex;justify-content:center;align-items:center}.single-project .at-icon-wrapper{line-height:0 !important}.single-project .control{position:relative;transition:.35s}.single-project .control a{position:relative;display:flex;flex-flow:row;align-items:flex-end;justify-content:flex-end;height:100%}.single-project .control p{margin:0 3%;margin-bottom:0;font-weight:400 !important}.single-project .control a>span{position:absolute;top:-3em;height:3em;padding:2% 4%;background:#631322;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-transform:initial;font-weight:normal;opacity:0}.single-project .control a>span:before{content:"";position:absolute;bottom:-14px;height:14px;left:50%;height:0px;width:0px;border-top:14px solid #631322;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0)}.single-project .control svg{position:relative;top:4px}.single-project .previous-project{grid-area:b}.single-project .previous-project a{justify-content:flex-end}.single-project .previous-project svg{transform:scaleX(-1)}.single-project .previous-project a>span{left:70%;transform:translate(-50%, 0);pointer-events:none}.single-project .previous-project a>span:before{left:50%}.single-project .next-project{grid-area:c}.single-project .next-project a{justify-content:flex-start}.single-project .next-project a>span{left:0;pointer-events:none}.single-project .next-project a>span:before{left:20%}.single-project .social{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.single-project .social>div{display:flex;align-content:space-around;justify-content:center;justify-items:center}.single-project .social .button{margin:4px}.single-project .controls{display:flex;justify-content:flex-end;grid-gap:3%}.single-project .controls ul{display:inline-flex;align-items:flex-end;justify-content:space-between}.single-project .controls li{display:flex;flex-flow:column;justify-content:flex-end}.single-project .controls li>span{position:relative;opacity:0;background:#631322;text-align:center;font-size:20px;font-weight:500}.single-project .controls li>span:after{content:"";position:absolute;bottom:-14px;height:14px;left:30px;width:0px;height:0px;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);border-top:14px solid #631322}.single-project .controls li:first-child span:after{left:unset;right:30px}.single-project .controls li:hover span{opacity:1;transition:.35s}.single-project .controls span a{position:relative;display:flex;align-self:flex-end;align-items:center;margin:8px;height:40px;width:35%;font-size:18px;font-weight:500;text-decoration:none}.single-project .controls span a p{font-weight:300 !important;white-space:nowrap}.single-project .controls span a>*{margin:10px 2px}.single-project .controls span a:hover span{opacity:1}.single-project .controls span a span{opacity:0;line-height:1em;position:absolute;background-color:#631322;bottom:115%;width:110%;text-align:center;padding:4%}.single-project .controls span a span:before{content:"";position:absolute;bottom:-14px;height:14px;width:0px;height:0px;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);border-top:14px solid #631322}.single-project .controls span a svg{bottom:0}.single-project .controls span:first-child a{width:100%;justify-content:flex-end}.single-project .controls span:first-child a span::before{right:10%}.single-project .controls span:first-child svg{transform:rotate(180deg)}.single-project .controls span:nth-child(2) a{width:100%;justify-content:flex-start}.single-project .controls span:nth-child(2) a span::before{left:10%}.single-project h1{font-size:66px;font-weight:200}.single-project h5{font-size:26px;color:#841227;line-height:1.54}.single-project .other-projects .column{width:32%;min-width:300px;max-height:29.33%}.single-project .share-statement{font-weight:normal !important;font-size:18px;white-space:nowrap}.single-project .wp-block-media-text,.single-project .wp-block-columns,.single-project .project-testimony,.single-project #project-testimony{padding:0 0 5em}.single-project .wp-block-media-text figure,.single-project .wp-block-columns figure,.single-project .project-testimony figure,.single-project #project-testimony figure{height:100%}.blocks-gallery-item{cursor:pointer}.project-features{background-color:#1d1d1d;color:#fff;padding:2em 3em;box-shadow:0px 0px 15px rgba(0,0,0,.4);margin-bottom:5em}.project-features h6{letter-spacing:1px;text-transform:uppercase;position:relative;font-size:24px;line-height:1em;width:100%}.project-features h6:before{content:"";position:absolute;background-color:#841227;height:16px;width:30px;top:3px;left:-48px}.project-features ul{padding-left:1em}.features-list-wrap p{margin-bottom:0}.small-container{margin:0 auto;text-align:left}.small-container h5{font-size:18px}.small-container p{text-align:left}.small-container ul,.tab-content ul{padding-left:1.2em;text-align:left}.small-container ul li,.tab-content ul li{font-size:18px !important;font-weight:300 !important;position:relative}.small-container ul li:before,.tab-content ul li:before{content:"•";color:#631322;font-weight:bold;display:inline-block;font-size:18px;width:1.25em;margin-left:-1em}.tab-content{margin-left:6rem}.project-testimony .inner-wrap{display:flex;justify-content:flex-start;align-items:center;width:100%}.project-testimony .inner-wrap>*:first-child{width:27.5%;margin-right:4%}.project-testimony .inner-wrap>*:nth-child(2){width:750px}.project-testimony .inner-wrap>div .person-name{font-weight:700}.project-testimony .inner-wrap>div p{text-align:center;max-width:13em;margin:0 auto}.project-testimony .inner-wrap>p{position:relative}.project-testimony .inner-wrap>p:before{content:"“";position:absolute;top:50px;line-height:0;left:-85px;font-family:"proxima-nova","san-serif";font-weight:500;font-size:220px;color:rgba(0,0,0,.4)}.project-testimony .inner-wrap>p:after{content:"”";position:absolute;line-height:0;bottom:-38px;right:-73px;font-family:"proxima-nova","san-serif";font-weight:500;font-size:220px;color:rgba(0,0,0,.4)}.project-testimony .inner-wrap .person-image{position:relative;background-size:100%;background-position:center;background-repeat:no-repeat;height:285px;width:285px;border-radius:50%;margin:0 auto;margin-bottom:20px;z-index:1}.single-project .main-content>.main>.inner-wrap>*:not(.project-features):not(.block-testimonials){padding:0;margin:0 auto 5em}.single-project .main-content>.main>.inner-wrap>*:last-child{margin:0}.project-key-contacts{padding:0 0 5em;text-align:center}.project-key-contacts h2{position:relative;display:inline-block;font-weight:200;font-size:43px;padding:0 24px;color:#121212;background-color:#fff;z-index:1}.key-header-wrap{position:relative}.key-header-wrap .line-element{background-color:rgba(0,0,0,.4)}.key-contacts{display:flex;justify-content:space-evenly;justify-items:center}.key-contact{position:relative;display:flex;justify-items:center;text-align:left;flex:1;max-width:25%;padding:8px}.key-contact>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.contact-img{min-width:150px;max-width:150px;height:150px;border-radius:50%;margin:0 4% 2% 0;background-position:center top !important;background-size:cover;background-repeat:no-repeat;background-color:#222;box-shadow:0px 0px 5px rgba(0,0,0,.2)}.contact-info{display:flex;flex-flow:column;justify-content:center}.contact-info>div{z-index:5}.contact-info p{margin:0;line-height:1.35 !important}.contact-info h3{color:#1f1f1f;font-size:20px;font-weight:700;text-transform:capitalize;margin-bottom:0}.contact-info h4{color:#1f1f1f;font-size:18px;font-weight:400;max-width:12em;margin-bottom:.1rem}.other-projects{background-color:#dddfe4;padding-bottom:3em}.other-projects h2{text-align:center;font-weight:200;font-size:43px;color:#121212}.other-projects .inner-wrap>div{display:flex;justify-content:center}.other-projects .main{padding:0 6%}.other-projects .inner-wrap{padding:6% 0}.other-projects .row{display:flex;align-content:center}.other-projects .column{height:433.3333333333px;width:33.333%;position:relative;margin:1.6666666667%}.other-projects .column .img,.other-projects .column a{position:absolute;top:0;left:0;height:100%;width:100%;transition:.35s}.other-projects .column .img:hover,.other-projects .column a:hover{transition:.35s;background-color:rgba(132,18,39,.8);transform:scale(1.05)}.other-projects .column .img{background-position:center;background-size:cover;transition:.35s}.other-projects .column .img:hover{transition:.35s;background-blend-mode:darken;box-shadow:5px 5px 12px 2px rgba(26,26,26,.4)}.other-projects .column h3{color:#fff;text-align:left;margin-bottom:0;text-transform:capitalize;font-size:26px;font-weight:400;margin:0}.other-projects .column p{text-align:left;line-height:1em;font-size:16px;font-weight:500;color:#fff;text-transform:capitalize;margin-bottom:0}.other-projects .column .content{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgb(26, 26, 26) 100%);position:absolute;bottom:0;left:0;width:100%;padding:3% 2%}.kc-social{position:relative;z-index:5;padding:0 4px}.kc-social svg image{width:79px;height:79px}.kc-social svg path{transition:fill .3s ease-in-out}.kc-social svg:hover{fill:#631322}.kc-social svg:hover path,.kc-social svg:hover image{fill:#c05f2c}.key-contact-wrap{display:flex;justify-content:space-between;align-items:flex-start;max-width:110px;margin:0 auto 0 0}.key-contact-wrap a:first-child{padding-left:0}.kc-email{top:-3.2px}.kc-phone{top:-1px}.kc-linkedin{top:-1px}.div-img,.single-member-image{background-size:cover;background-repeat:no-repeat}.single-team .page-title .inner-wrap{padding-bottom:0 !important;max-width:1000px}.single-team h1{margin-bottom:0}.single-team .tm-position{font-weight:300;font-size:32px;margin-bottom:0}.single-team .tm-contact-info{margin-bottom:1%}.single-team .tm-contact-info p{display:inline-block}.single-team .page-default-content{margin-top:0}.single-team .page-default-content .inner-wrap{max-width:1200px}.single-team .main-content-wrap .inner-wrap{display:flex;flex-flow:row-reverse;flex-wrap:wrap;justify-content:space-between;padding-bottom:6%;grid-gap:4%;max-width:1000px}.single-team .main-content-wrap .inner-wrap>div{flex:1 0 60%}.single-team .main-content-wrap img{margin-left:0;width:min(350px,100%);height:auto;align-self:flex-start;margin:-2% auto 4%}.single-team .main-content-wrap ul{list-style:disc}.single-team .kc-email{top:-3px;margin-bottom:.4px}.single-team .kc-phone{top:-4px}.single-team .kc-linkedin{top:-3px}.single-member-image{background-position:top center}.pricer{min-height:850px}.pricer .titleArea{text-align:center;padding:4em 0 2em}.pricer .titleArea h2{color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}.pricer .titleArea h1{font-size:66px;font-weight:200;line-height:1em;margin-bottom:0;color:#fff}.pricer .bg{position:absolute;background-size:cover !important;height:100%;min-height:930px !important;width:100%}.pricer .bg:before{content:"";background:#841227;background:linear-gradient(0deg, #841227 31%, rgba(4, 0, 4, 0.831372549) 92%);position:absolute;width:100%;height:100%;opacity:.8;backdrop-filter:blur(5px)}.pricer .gform_wrapper{background:rgba(0,0,0,0);border:none}.pricer .gform_wrapper form{color:#fff}.pricer .gform_wrapper form .gform_body{max-width:850px;margin:0px auto;display:block}.pricer .gform_wrapper form .gform_page_fields ul li{margin-bottom:30px}.pricer .gform_wrapper form .gfield_description{text-align:center}.pricer .gform_wrapper form .ginput_container_checkbox{max-width:115px;margin-left:10rem}.pricer .gform_wrapper form .gchoice input{margin:0 8px 0 4px !important}.pricer .gform_wrapper form .gf_progressbar_wrapper h3{color:#fff;font-weight:bold;text-align:center;opacity:1;text-transform:uppercase;font-size:18px}.pricer .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar{background:rgba(0,0,0,0);border-radius:0px;box-shadow:none;background-color:#fff}.pricer .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{background-color:#841227;position:relative;border-radius:0px;height:34px;z-index:9;display:flex;justify-content:flex-end;align-items:center}.pricer .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-size:18px;font-weight:bold;margin-right:10px}.pricer .gform_wrapper form p{color:#fff;font-size:20px;line-height:1.5}.pricer .gform_wrapper form .gfield_html{text-align:center}.pricer .gform_wrapper form .gfield_html h3{font-size:38px;font-weight:bold}.pricer .gform_wrapper form .gfield_html p{margin-bottom:2em}.pricer .gform_wrapper form .gfield_label{font-size:28px;font-weight:bold;text-align:center !important;display:block;color:#fff}.pricer .gform_wrapper form .ginput_container_text{display:block;text-align:center}.pricer .gform_wrapper form .ginput_container_text input[type=text]{border:0px}.pricer .gform_wrapper form .ginput_container_phone{display:block;text-align:center}.pricer .gform_wrapper form .ginput_container_phone input[type=text]{border:0px}.pricer .gform_wrapper form .ginput_container_email{display:block;text-align:center}.pricer .gform_wrapper form .ginput_container_email input[type=text]{border:0px}.pricer .gform_wrapper form .ginput_container_textarea textarea{border:0px}.pricer .gform_wrapper form .gfield_required{color:#ba9b3a}.pricer .gform_wrapper form .ginput_container_select{margin:0px auto;display:block;text-align:center}.pricer .gform_wrapper form .ginput_container_select select{background:rgba(0,0,0,.3);color:#fff;border:0px;padding:20px}.pricer .gform_wrapper form .ginput_container_select:before{top:15px}.pricer .gform_wrapper form .gsection .gsection_title{font-size:34px;font-weight:normal;text-align:center;color:#fff}.pricer .gform_wrapper form .ginput_container_radio ul.gfield_radio{display:block;text-align:center}.pricer .gform_wrapper form .ginput_container_radio ul.gfield_radio li{display:inline-block;margin:0px 20px !important}.pricer .gform_wrapper form .ginput_container_radio ul.gfield_radio li input[type=radio]{width:25px !important;height:25px;border:0px;margin-right:5px}.pricer .gform_wrapper form .ginput_container_radio ul.gfield_radio li label{font-size:18px}.pricer .gform_wrapper input[type=button],.pricer .gform_wrapper .button.gform_next_button,.pricer .gform_wrapper .button.gform_previous_button,.pricer .gform_wrapper input[type=submit]{border:0px;border-radius:0;padding:18px 23px 20px 21px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;font-size:18px !important;line-height:1 !important;min-width:175px;margin:20px 0 0;color:#631322 !important;transition:background-color .3s ease-in-out}.pricer .gform_wrapper input[type=button]:hover,.pricer .gform_wrapper .button.gform_next_button:hover,.pricer .gform_wrapper .button.gform_previous_button:hover,.pricer .gform_wrapper input[type=submit]:hover{background-color:#fff}.pricer .gform_wrapper input[type=submit]{background-color:#efefef}.pricer .gform_wrapper .button.gform_previous_button{margin-right:1rem}.pricer .gform_wrapper .gform_page_footer{position:relative;border:0px;display:table;margin:0 auto;width:initial;text-align:center}.pricer .gform_wrapper .gform_confirmation_wrapper{text-align:center;margin-top:30px;color:#fff}.pricer .gform_wrapper .gform_confirmation_wrapper h3{font-size:32px}.pricer .gform_wrapper .ginput_container_select{max-width:300px}.pricer .gform_wrapper .ginput_container_select select{color:rgba(255,255,255,.7) !important;width:100%}.pricer .gform_confirmation_wrapper h3{color:#fff;margin:0}.pricer .validation_error,.pricer .gfield_error .gfield_label{color:#fff !important}.pricer .validation_message{color:#fff !important}.news-grid{display:flex;justify-content:center;flex-wrap:wrap;perspective:800px;margin-bottom:-63px}.news-item{box-shadow:0px 1px 15px 0px rgba(33,33,33,.16);width:47.7%;position:relative;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1),box-shadow .5s;transform-origin:50% 50%;margin-bottom:63px}.news-item:nth-of-type(even){margin-left:auto}.news-item:nth-of-type(even) .read-more-btn span:first-child{background-color:#841227}.news-item:nth-of-type(even) .read-more-btn span:last-child{background-color:#841227}.news-item-picture{background-color:#eee;background-size:cover;background-position:50% 30%;height:auto;padding-bottom:33.4%;min-height:112px;position:relative}.news-item-picture .wp-block-video{position:absolute;top:0;left:0;width:100%;height:100%;width:calc(100% + 1px);max-width:calc(100% + 1px);padding:0 !important}.news-item-content{padding:29px 15px 32px;min-height:155px}.news-item-content time{font-size:15px;font-weight:bold;color:#666}.news-item-content a{text-decoration:none;color:inherit}.news-item-content h3{font-weight:600;font-size:22px;font-weight:600;color:#373737;margin:1px 0 3px}.news-item-content small{font-size:16px;display:inline-block;line-height:1.35;padding-right:40px}.blog_search{background:#fff;padding:1.5em 0;box-shadow:0px 0px 5px rgba(0,0,0,.2);z-index:9}.blog_search form{display:flex;justify-content:center}.blog_search form label:focus{-webkit-focus-ring-color:auto 0px;border:0px !important}.blog_search form label .screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.blog_search form input[type=search]{display:block;text-align:left;background-color:#eee;padding:10px;min-width:400px;font-weight:normal;border:0px;text-transform:none;border-radius:5px 0px 0px 5px;transition:background-color .15s,transform .25s}.blog_search form input[type=submit]{display:block;width:172px;margin-bottom:12px;text-align:center;background-color:#01afaa;padding:10px;color:#fff !important;font-weight:bold;border:0px;text-transform:uppercase;border-radius:0px 5px 5px 0px;transition:background-color .15s,transform .25s}.blog_search form input[type=submit]:hover{background-color:#00cec8}.blog_search form input[type=submit]:focus{outline:0px !important;border:0px !important}#subc-quote,.wp-block-pullquote,.wp-block-pullquote:not(.is-style-solid-color){margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;border:none;background:#f2f2f2;text-align:center}#subc-quote blockquote,#subc-quote .inner-wrap,.wp-block-pullquote blockquote,.wp-block-pullquote .inner-wrap,.wp-block-pullquote:not(.is-style-solid-color) blockquote,.wp-block-pullquote:not(.is-style-solid-color) .inner-wrap{max-width:60em;margin:0 auto;padding-top:max(4%,50px);padding-bottom:max(4%,50px)}#subc-quote cite,#subc-quote p:last-child,.wp-block-pullquote cite,.wp-block-pullquote p:last-child,.wp-block-pullquote:not(.is-style-solid-color) cite,.wp-block-pullquote:not(.is-style-solid-color) p:last-child{font-style:normal;font-weight:700;font-size:20px;line-height:1.25;text-transform:capitalize}.wp-block-pullquote p,blockquote p{font-size:32px;line-height:1.5;font-style:italic;padding:0 6%;position:relative}.wp-block-pullquote p:before,blockquote p:before{position:absolute;top:.2em;content:"“";line-height:0;left:-2%;font-family:"proxima-nova","san-serif";font-weight:500;font-size:220px;color:#841227}.wp-block-pullquote p:after,blockquote p:after{position:absolute;right:4%;color:#841227;bottom:-0.95em;content:"”";font-size:220px}.wp-block-quote{background:#f2f2f2;border:none;width:100vw;text-align:center;padding-top:12%;padding-bottom:12%;padding-left:0}.wp-block-quote p{max-width:35em;margin:0 auto 1rem}cite{font-weight:700;font-size:20px !important;line-height:1.75;color:#323232 !important}.page-default-content{z-index:1;position:relative;padding-top:6%}.diamond-container{position:absolute;right:0;top:25%;width:100%;height:600px;z-index:0}.diamond-container object{opacity:.65;position:relative;width:60%;top:50%;transform:translate(95%, -30%)}.diamond-container .diamond-grad{background:linear-gradient(180deg, white 0%, rgba(255, 255, 255, 0.92) 25%, rgba(255, 255, 255, 0.8) 60%, rgba(0, 0, 0, 0) 115%);position:absolute;top:0;left:50%;width:100%;height:200%}.block-testimonials{background:#f2f2f2;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;margin-bottom:1.75em;padding:6em 0}.block-testimonials .tns-nav{bottom:-32px}.block-testimonials .tns-nav button{background-color:#ccc}.block-testimonials .tns-nav .tns-nav-active{background-color:#631322}.block-testimonials .tns-nav .tns-nav-active:hover{background-color:#631322 !important}.block-testimonials-outer-wrap{position:relative;max-width:60em;margin:0 auto}.block-testimonials-outer-wrap:before,.block-testimonials-outer-wrap:after{position:absolute;font-family:"proxima-nova","san-serif";font-size:220px;font-weight:500;line-height:0;color:#841227;z-index:2}.block-testimonials-outer-wrap:before{content:"“";left:-60px;top:60px}.block-testimonials-outer-wrap:after{content:"”";right:0%;bottom:-60px}.block-testimonials-item{text-align:center;padding:0 1.75%}.block-testimonials-item p{font-size:32px;line-height:1.5;font-style:italic;position:relative}.block-testimonials-item span{font-style:normal;font-weight:700;font-size:20px;line-height:1.25;text-transform:capitalize;color:#323232}.block-slideshow-text{margin:6rem 0}.block-slideshow-text-outer-wrap{display:flex;justify-content:space-between;align-items:flex-start}.block-slideshow-text-outer-wrap .tns-outer{position:relative}.block-slideshow-text-outer-wrap .tns-nav{bottom:-42px}.block-slideshow-content{margin-right:4rem;max-width:750px}.block-slideshow-wrap{position:relative;min-width:676px}.block-slideshow-item{position:relative;width:100%;max-height:600px}.block-slideshow-image{background-size:contain;background-position:center;background-repeat:no-repeat}.search .page-default-content{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse}.search .sidebar-col{margin-right:2rem}.search .sidebar-col .btn{display:none}.page-template-price-your-project section:not(.hero) .main .inner-wrap{padding-top:max(6%,100px) !important;padding-bottom:max(6%,100px) !important}.projects-wrapper{display:flex;flex-wrap:wrap;margin:0 -1.5rem}.card-wrap{margin:1.5rem;transform:perspective(800px);transform-style:preserve-3d;cursor:pointer;width:calc(33.333% - 2*1.5rem);position:relative}.card-wrap>a{position:absolute;inset:0;z-index:1}.card-wrap:hover .card-info{transform:translateY(0);background:linear-gradient(0deg, rgba(132, 18, 39, 0.85) 50%, rgba(132, 18, 39, 0.5) 75%, rgba(132, 18, 39, 0.15) 90%, rgba(0, 0, 0, 0) 100%)}.card-wrap:hover .card-info p{opacity:1}.card-wrap:hover .card-info,.card-wrap:hover .card-info p{transition:.6s cubic-bezier(0.23, 1, 0.32, 1)}.card-wrap:hover .card-info:after{transition:5s cubic-bezier(0.23, 1, 0.32, 1);opacity:1;transform:translateY(0)}.card-wrap:hover .card-bg{transition:.6s cubic-bezier(0.23, 1, 0.32, 1),opacity 5s cubic-bezier(0.23, 1, 0.32, 1);opacity:.8}.card-wrap:hover .card{transition:.6s cubic-bezier(0.23, 1, 0.32, 1),box-shadow 2s cubic-bezier(0.23, 1, 0.32, 1);box-shadow:rgba(255,255,255,.2) 0 0 40px 5px,#fff 0 0 0 1px,rgba(0,0,0,.66) 0 30px 60px 0,inset #333 0 0 0 5px,inset #fff 0 0 0 6px}.card{position:relative;flex:0 0 240px;width:100%;padding-bottom:100%;background-color:#333;overflow:hidden;border-radius:4px;box-shadow:rgba(0,0,0,.66) 0 30px 60px 0,inset #333 0 0 0 5px,inset rgba(255,255,255,.9) 0 0 0 6px;transition:1s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.card-bg{opacity:.8;position:absolute;width:100%;height:100%;padding:20px;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1.2);transition:1s cubic-bezier(0.445, 0.05, 0.55, 0.95),opacity 5s 1s cubic-bezier(0.445, 0.05, 0.55, 0.95);pointer-events:none}.card-info{width:100%;padding:20px;position:absolute;bottom:0;color:#fff;transform:translateY(2.75rem);transition:.6s .65s cubic-bezier(0.215, 0.61, 0.355, 1);background:linear-gradient(0deg, rgba(26, 26, 26, 0.85) 50%, rgba(26, 26, 26, 0.5) 75%, rgba(26, 26, 26, 0.2) 95%, rgba(0, 0, 0, 0) 100%);transition-delay:.05s;transition:.25s}.card-info h3{font-size:24px;font-weight:400;margin:0;color:#fff}.card-info p{margin:.25rem 0 0;font-size:16px;min-height:2.5rem;line-height:1.25;font-weight:600;opacity:0;text-shadow:#000 0 2px 3px;transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.card-info p span{font-weight:600}.card-info *{position:relative;z-index:1}.card-info:after{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-image:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.6) 100%);background-blend-mode:overlay;opacity:0;transform:translateY(100%);transition:5s 1s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.tabs{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.col{width:calc(100% - 54% - (3vw/2 + 1vw))}.col h3{color:#121212;text-align:right;position:relative;font-weight:400;transition:.1s;font-size:26px;cursor:pointer;display:flex;justify-content:flex-end}.col h3 span{display:none}.col .active{transition:.1s;color:#831428 !important;font-weight:700}.col .active:after{content:"";position:absolute;top:50%;left:calc(100% + 1vw);width:3vw;border-bottom:3px solid #831428}.small-container{display:none}.tab-content{width:calc(54% - (3vw/2 + 1vw));height:100%;margin-top:-0.45em}.tab-content ul{padding-left:1.2em}li{font-size:20px}body .jobs-block{position:relative}body .jobs-block .main .inner-wrap{padding-top:3%;padding-bottom:3%}.jobs-header{text-align:center;margin-bottom:2rem}.jobs-item{display:flex;justify-content:space-between;align-items:center;max-width:1025px;margin:0 auto 2rem;padding:2.625rem 3.5rem 2.625rem 3.8rem;border-radius:3px;box-shadow:0 0 3px rgba(31,28,29,.3019607843);transition:box-shadow .3s ease-in-out}.jobs-item:hover{box-shadow:-0.052px 3px 12px rgba(31,28,29,.2)}.ji-content{max-width:650px;width:100%;margin-right:1.5rem}.ji-content h2{line-height:1;margin-bottom:0}.ji-content p{font-size:16px;line-height:1.85}.ji-type{text-transform:uppercase;font-weight:600;font-size:16px}.ji-btns{display:flex;justify-content:center;align-items:flex-end;flex-direction:column;flex-shrink:0}.ji-btns .btn{transform:initial !important}.ji-btns .btn:nth-child(2){margin-top:1rem}.faq-accordion{position:relative}.faq-header{display:flex;justify-content:center;align-items:center;text-align:center}.faq-wrap{max-width:1600px;margin:0 auto}.faq-item{border-bottom:1px solid #ddd}.faq-toggle{display:none}.faq-question{display:block;cursor:pointer;font-weight:bold;position:relative;padding:2em 1.5em 2em 0;margin-bottom:0}.faq-question p{font-size:36px;font-weight:500;margin:0;line-height:1.2;text-align:left}.faq-question::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:36px;font-weight:300}@media(max-width: 768px){.faq-question::after{font-size:18px}}.faq-toggle:checked+.faq-question::after{content:"-"}.faq-answer{max-height:0;overflow:auto;transition:max-height .15s ease}.faq-answer p{font-size:28px;font-weight:300;line-height:1.4}@media(max-width: 768px){.faq-answer p{font-size:18px}}.faq-toggle:checked+.faq-question+.faq-answer{max-height:1000px}@media screen and (max-width: 900px){.jobs-item{flex-direction:column;align-items:flex-start;padding:2.625rem 6%}.ji-content{margin-right:initial}.ji-btns{flex-direction:row;flex-wrap:wrap;margin-left:-1rem}.ji-btns .btn{margin-left:1rem}.ji-btns .btn:nth-child(2){margin-top:1rem}}@media screen and (max-width: 767px){h3 span{display:inline-block !important;margin-top:-1%;margin-left:2%}:not(.active) span{display:inline-block}.chevron-open{margin-top:.5%}.tab-content{display:none !important}.small-container{display:block}.col{width:100%}.col h3{text-align:center;justify-content:center;margin-bottom:1rem !important}.active:after{content:unset !important}}@media screen and (max-width: 640px){.ji-content h2{font-size:32px}}@media screen and (max-width: 400px){.ji-content h2{font-size:26px}.ji-btns .btn{min-width:205px}}.page-template-employee-portal .hero .inner-wrap{text-align:center;padding-bottom:2rem}.page-template-employee-portal .hero .inner-wrap a{color:#fff;opacity:.7}.page-template-employee-portal .main-content-wrap{padding-top:175px}.page-template-employee-portal h1{text-align:center}.grey-nav{position:fixed;background-color:#ccc;top:111px;width:100%;z-index:1}.grey-nav ul{list-style:none;padding:0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.grey-nav li{-webkit-box-flex:1;-ms-flex-positive:1;flex:1;flex-grow:1}.grey-nav a{display:block;height:100%;text-align:center;padding:5% 3%;flex:1;flex-grow:1;text-transform:uppercase;display:flex;justify-content:center;align-items:center;grid-gap:4%}.grey-nav a svg{fill:#841227;transition:.25s}.grey-nav a:hover,.grey-nav a.active{color:#fff;background-color:#831428;transition:.25s}.grey-nav a:hover svg,.grey-nav a.active svg{fill:#fff}.page-template-employee-portal .container.container-show{display:block !important}.page-template-employee-portal .container{display:none}.page-template-employee-portal .container .inner-wrap{margin-top:4rem}.page-template-employee-portal .main.container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.portal-lead-in{text-align:center;margin:0 0 4rem}.portal-lead-in h2{font-size:20px;font-weight:bold;color:#831428;text-transform:uppercase;letter-spacing:.05em}.portal-lead-in p{max-width:500px;margin:0 auto 1rem;font-size:18px;color:#383838}.portal-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:3rem;height:100%}.portal-main .download-list,.portal-main .two-col{column-count:2}.portal-main p{color:#383838}.portal-main h4{font-size:21px;color:#831428;text-transform:uppercase;padding-bottom:.4em;border-bottom:1px solid rgba(0,0,0,.9);font-weight:bold}.portal-sidebar{width:349px;-ms-flex-negative:0;flex-shrink:0;margin-right:7%;max-width:35%}.portal-content{width:100%}.ps-box{padding:1.5rem 8% 1.3rem;margin-bottom:3rem;background:#eee}.ps-box-wrap{display:flex;justify-content:space-between}.ps-box-wrap>div{width:48.5%}.ps-box ul{list-style:none;margin:0;padding:0;font-size:18px;margin-top:1.75rem}.ps-box ul.download-list li,.ps-box ul.link-list li{position:relative;padding-left:34px}.ps-box ul.download-list li:before,.ps-box ul.link-list li:before{display:none}.ps-box ul.download-list li{margin-bottom:22px}.ps-box ul.download-list li a{transition:color .3s ease-in-out}.ps-box ul.download-list li:hover a{color:#841227}.ps-box ul.download-list a:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20viewBox%3D%220%200%2072%2096%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M0%202v92c0%201.1.9%202%202%202h68a2%202%200%200%200%202-2V28H50a2%202%200%200%201-2-2V0H2a2%202%200%200%200-2%202z%22%20class%3D%22st0%22%2F%3E%3Cpath%20d%3D%22M71.9%2024a3%203%200%200%200-.4-1L52%201.2V24h19.9z%22%20class%3D%22st0%22%2F%3E%3Cpath%20d%3D%22M0%2094V2C0%20.9.9%200%202%200h48c.6%200%201.1.2%201.5.7l20%2022.3c.3.4.5.8.5%201.3V94a2%202%200%200%201-2%202H2a2%202%200%200%201-2-2zm68-68.9L49.1%204H4v88h64V25.1z%22%20class%3D%22st1%22%2F%3E%3Cpath%20d%3D%22M48%2026V4c0-1.1.9-2%202-2s2%20.9%202%202v20h16c1.1%200%202%20.9%202%202s-.9%202-2%202H50a2%202%200%200%201-2-2z%22%20class%3D%22st1%22%2F%3E%3C%2Fsvg%3E");height:19px;width:19px;position:absolute;top:0;left:0}.ps-box ul.download-list a[data-filetype="application/pdf"]:before{top:1px;content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20viewBox%3D%220%200%2072%2096%22%3E%3Cstyle%3E.st0%7Bfill%3A%23c11e07%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M0%202v92c0%201.1.9%202%202%202h68a2%202%200%200%200%202-2V28H50a2%202%200%200%201-2-2V0H2a2%202%200%200%200-2%202z%22%20class%3D%22st0%22%2F%3E%3Cpath%20d%3D%22M71.9%2024a3%203%200%200%200-.4-1L52%201.2V24h19.9z%22%20class%3D%22st0%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6%2041h60v49H6zm.6-34.6h4.5c2.6%200%204.4%202%204.4%204.9%200%202.9-1.7%205-4.4%205H9.9v4.4H6.6V6.4zm3.9%207c1%200%201.6-.9%201.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm7.9-7h4.2c3.7%200%205.9%202.6%205.9%207.1s-2.2%207.2-5.9%207.2h-4.2V6.4zm4.1%2011.4c1.7%200%202.6-1.5%202.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm9.1-11.4h7.1v2.9h-3.8v3.1H38v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath%20fill%3D%22%23c11e07%22%20stroke%3D%22%23c11e07%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%22.8%22%20d%3D%22M33.5%2046.5a4.1%204.1%200%200%200-4.1%204.1c0%202.8%201.6%206.3%203.2%209.6-1.3%204-2.7%208.3-4.6%2012-3.8%201.4-7.2%202.5-9.2%204.2l-.1.1c-.7.8-1.2%201.8-1.2%203a4.1%204.1%200%200%200%207%202.8h.1c1.5-1.9%203.3-5.2%204.9-8a97%2097%200%200%201%2011.1-3.9c2.7%202.2%206.6%203.6%209.8%203.6%202.3%200%204.1-1.9%204.1-4%200-2.4-1.9-4.2-4.1-4.2-2.6%200-6.3%201-9.1%202a33%2033%200%200%201-6-7.9c1.1-3.4%202.4-6.7%202.4-9.3a4.2%204.2%200%200%200-4.2-4zm0%202.4c.9%200%201.6.7%201.6%201.6%200%201.2-.7%203.5-1.4%206-1-2.5-1.9-4.8-1.9-6%20.1-.8.8-1.6%201.7-1.6zm.7%2014.1c1.2%202%202.7%203.8%204.3%205.4l-7.2%202.4c1.2-2.5%202.1-5.2%202.9-7.8zm16.2%205.3c.9%200%201.6.7%201.6%201.6%200%201-.7%201.6-1.6%201.6-1.9%200-4.5-.8-6.6-2%202.4-.6%205.1-1.2%206.6-1.2zm-24.5%207.3c-1.2%202.1-2.3%204-3.1%205-.3.3-.6.4-1.1.4-.9%200-1.6-.7-1.6-1.6%200-.4.2-.9.4-1%20.9-.9%203-1.8%205.4-2.8z%22%2F%3E%3C%2Fsvg%3E")}.ps-box ul.download-list a[data-filetype="application/vnd.ms-powerpoint"]:before,.ps-box ul.download-list a[data-filetype="application/vnd.openxmlformats-officedocument.presentationml.presentation"]:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20viewBox%3D%220%200%2072%2096%22%3E%3Cstyle%3E.st0%2C.st2%7Bfill%3A%23f57e00%7D.st2%7Bstroke%3A%23f57e00%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M0%202v92c0%201.1.9%202%202%202h68a2%202%200%200%200%202-2V28H50a2%202%200%200%201-2-2V0H2a2%202%200%200%200-2%202z%22%20class%3D%22st0%22%2F%3E%3Cpath%20d%3D%22M71.9%2024a3%203%200%200%200-.4-1L52%201.2V24h19.9z%22%20class%3D%22st0%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6%2041h60v49H6zm.6-34.6h4.5c2.6%200%204.4%202%204.4%204.9%200%202.9-1.7%205-4.4%205H9.9v4.4H6.6V6.4zm3.9%207c1%200%201.6-.9%201.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm7.9-7h4.5c2.6%200%204.4%202%204.4%204.9%200%202.9-1.7%205-4.4%205h-1.2v4.4h-3.3V6.4zm3.9%207c1%200%201.6-.9%201.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zm10-4.1h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3z%22%2F%3E%3Cpath%20d%3D%22M53%2047.7H19a3.1%203.1%200%200%200-3.1%203.1v21.8c0%201.7%201.4%203.1%203.1%203.1h14.2L31.8%2081h-1.6c-.7%200-1.2.5-1.2%201.2s.5%201.2%201.2%201.2h11.5c.7%200%201.2-.5%201.2-1.2s-.5-1.2-1.2-1.2H40l-1.4-5.4H53c1.7%200%203.1-1.4%203.1-3.1V50.8c0-1.7-1.4-3.1-3.1-3.1zm.3%2025.1H18.7V50.6h34.5l.1%2022.2z%22%20class%3D%22st2%22%2F%3E%3Cpath%20d%3D%22M27.6%2063.9h2.8v5.6h-2.8zm4.7-1.8h2.8v7.4h-2.8zm4.6-1.9h2.8v9.3h-2.8zm4.6-1.8h2.8v11.1h-2.8zm-.2-4.1L36.4%2057l-3.6-1.2-6.1%203.3.9%201%205.4-2.8%203.6%201.2%205.6-3.1.9%201%202.1-3.5-4.8.3z%22%20class%3D%22st2%22%2F%3E%3C%2Fsvg%3E")}.ps-box ul.download-list a[data-filetype="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"]:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20viewBox%3D%220%200%2072%2096%22%3E%3Cstyle%3E.st0%7Bfill%3A%231f7244%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M0%202v92l2%202h68l2-2V28H50l-2-2V0H2L0%202z%22%20class%3D%22st0%22%2F%3E%3Cpath%20d%3D%22M72%2024v-1L52%201v23h20z%22%20class%3D%22st0%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6%2041h60v49H6zm3-27L6%206h3l1%203%201%202V9l2-3h3l-3%208%203%207h-3l-2-3v-2l-1%202-1%203H6l3-7zm10-8h3v12h4v3h-7V6zm11%2011l2%201%201-1c0-2-4-2-4-6%200-3%201-5%204-5l3%201-1%203-2-1-1%201c0%203%205%202%205%207%200%202-2%204-5%204l-4-2%202-2z%22%2F%3E%3Cpath%20d%3D%22M47%2049h12v8H47zm0%2013h12v8H47zm0%2012h12v8H47zm-17%200h12v8H31zm-16%200h12v8H14zm27-5l-8-10%207-9h-7l-4%205-3-5h-8l8%209-8%2010h7l4-5%204%205z%22%20class%3D%22st0%22%2F%3E%3C%2Fsvg%3E")}.ps-box ul.download-list a[data-filetype="application/msword"]:before,.ps-box ul.download-list a[data-filetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document"]:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20viewBox%3D%220%200%2072%2096%22%3E%3Cstyle%3E.st0%7Bfill%3A%231a75ce%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M0%202v92c0%201.1.9%202%202%202h68a2%202%200%200%200%202-2V28H50a2%202%200%200%201-2-2V0H2a2%202%200%200%200-2%202z%22%20class%3D%22st0%22%2F%3E%3Cpath%20d%3D%22M71.9%2024a3%203%200%200%200-.4-1L52%201.2V24h19.9z%22%20class%3D%22st0%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6%2041h60v49H6zm.6-34.6h4.2c3.7%200%205.9%202.6%205.9%207.1s-2.2%207.2-5.9%207.2H6.6V6.4zm4.1%2011.4c1.7%200%202.6-1.5%202.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zM24.1%206.1c3.8%200%205.9%203.1%205.9%207.3%200%204.2-2.1%207.5-5.9%207.5s-5.8-3.2-5.8-7.5c0-4.1%202.1-7.3%205.8-7.3zm0%2011.7c1.7%200%202.5-1.8%202.5-4.3s-.8-4.2-2.5-4.2-2.5%201.7-2.5%204.2.8%204.3%202.5%204.3zM38%206.1c1.3%200%202.6.4%203.6%201.2l-1.4%202.8a3%203%200%200%200-2.1-.9c-2.1%200-3.2%201.9-3.2%204.2%200%202.3%201.2%204.4%203.2%204.4%201%200%201.7-.5%202.3-1l1.4%202.8c-.9.7-2%201.3-3.9%201.3-4%200-6.3-3.1-6.3-7.4-.1-4.2%202.3-7.4%206.4-7.4z%22%2F%3E%3Cpath%20d%3D%22M19.5%2067.1l-4.8-14.8-.4-.8-.3-.2-1.7-.5-.1-2.1h9l.2%202.1-1.7.5v.2l.3%201%201.8%205.7%203.2-9.5%202.4-.1%202.9%209.5%202-5.7.3-1v-.1l-1.5-.4-.1-2.2h7l.2%202.1-1.9.6-.3.1c0%20.1-.2.2-.3.7l-5.3%2014.7-2.5.2-2.7-9.1-3.2%208.9-2.5.2z%22%20class%3D%22st0%22%2F%3E%3Cpath%20fill%3D%22%231a75ce%22%20stroke%3D%22%231a75ce%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%22.5%22%20d%3D%22M42.4%2048.6H60v2.8H42.4zm0%207.4H60v2.8H42.4zm0%207.7H60v2.8H42.4zM13%2071.5h47v2.8H13zm0%207.6h47v2.8H13z%22%2F%3E%3C%2Fsvg%3E")}.ps-box ul.link-list li{margin-bottom:13px;min-height:15px}.ps-box ul.link-list a:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2223%22%3E%3Cpath%20fill%3D%22%23151515%22%20fill-rule%3D%22evenodd%22%20d%3D%22M21.4%2010l-4%203.9a5.5%205.5%200%200%201-7.9%200l-.4-.4-.6-.7a1.1%201.1%200%201%201%201.9-1.3l.3.4.4.4a3.3%203.3%200%200%200%204.6%200l4-4a3.3%203.3%200%200%200%200-4.6l-.4-.4a3.3%203.3%200%200%200-4.6%200l-2.5%202.4a1.1%201.1%200%201%201-1.6-1.6L13%201.6a5.6%205.6%200%200%201%207.9%200l.4.4a5.6%205.6%200%200%201%200%208zm-7.5-.5l.6.7a1.2%201.2%200%200%201-1.9%201.3l-.3-.4-.4-.4a3.3%203.3%200%200%200-4.7%200l-4%204a3.2%203.2%200%200%200%200%204.6l.5.4a3.3%203.3%200%200%200%204.6%200l2.5-2.4a1.2%201.2%200%201%201%201.6%201.6l-2.5%202.5a5.5%205.5%200%200%201-7.9%200l-.4-.4a5.5%205.5%200%200%201%200-8l4-3.9a5.5%205.5%200%200%201%207.9%200l.4.4z%22%2F%3E%3C%2Fsvg%3E");position:absolute;top:0;left:0;transform:translateY(3px)}.ps-box li{line-height:1.75}.ps-box li a{color:#222;font-weight:600;transition:color .1s}.ps-box li a:hover{color:#831428}.portal-callout{position:relative;background:#831428;padding:1.2rem 12% .75rem 5%;margin:0 -5% 2.5rem}.portal-callout:before{content:"*";position:absolute;right:5px;top:0;color:#fff;font-size:172px;opacity:.3;font-weight:bold;line-height:.82}.portal-callout *{color:#fff !important;position:relative}.portal-callout p{font-style:italic}.ps-block{margin-top:2.5rem}.ps-block:first-of-type{margin-top:0}.ps-block h4{margin-bottom:1.5rem}.portal-news>div{margin:1.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}.portal-news .fimg{background-color:#aaa;width:25%;-ms-flex-negative:0;flex-shrink:0;margin-right:5%;background-size:cover;background-position:center}.portal-news time{display:block;color:#727272;text-transform:uppercase;font-size:14px;font-weight:600}.portal-news h5{font-weight:500;font-size:20px;color:#222}.portal-news p{color:#555;line-height:1.9}.portal-news a{font-weight:bold;text-transform:uppercase;margin-top:-0.2rem;display:table}.login-modal{box-shadow:0px 2px 10px 0px rgba(34,31,31,.38);overflow-y:auto}.login-modal .team-popup{padding:0}.login-modal .inner-wrap{max-width:550px}.modal-head{background-color:#841227;padding:0 1.5rem}.modal-head img{max-width:300px;margin:0 auto;padding:2rem 0}.modal-body{background:#fff;padding:1rem 1.5rem 2rem}.modal-body form{margin:2.5rem 0 2rem;font-size:1.05rem}.modal-body form input{display:block;border:0;box-shadow:0px 2px 10px 0px rgba(34,31,31,.19);padding:1rem;width:100%;padding-left:3.75rem;height:57px}.modal-body form input::placeholder{color:rgba(136,136,136,.637);font-style:italic;font-size:16px}.modal-body form .btn{display:inline-block;color:#fff !important;text-align:center;line-height:1;padding:18.5px 2.5em;border-radius:3px;border:0;border-radius:30px;font-weight:700;background:#831428;transition:background-color .2s;text-transform:uppercase;padding:1.1em 2em;padding-right:3rem;backface-visibility:hidden;outline:0;transition:transform .3s ease-in-out,background-color .3s ease-in-out}.modal-body p.status{background:#831428;color:#fff;font-weight:600;width:388px;max-width:100%;margin:0 auto 1.5rem;padding:.75rem}.modal-body .form-input-wrap{position:relative;width:388px;max-width:100%;margin:0 auto;margin-bottom:2rem}.modal-body .form-input-wrap:before{content:"";position:absolute;left:0;width:3.75rem;height:100%;background-size:53%;background-position:center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2223%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b5b5b5%22%20d%3D%22M11.5%200a11.5%2011.5%200%201%200%200%2023%2011.5%2011.5%200%200%200%200-23zm0%2022c-2.8%200-5.5-1.2-7.3-3l4.3-2c.3%200%20.4-.4.4-.7v-.6l-.1-.5c-.8-1-1.3-2.3-1.5-2.7v-.1c-.2-.2-.5-.5-.6-1.2-.1-.8%200-1.2.3-1.4V6.3a3.7%203.7%200%200%201%202.4-3c1-.5%203-.5%204.2%200%201%20.3%202%201.1%202.3%203v3.1l.1.4c.2.2.5.6.3%201.3-.1.8-.4%201.1-.5%201.2l-.1.2c-.2.4-.7%201.8-1.5%202.7l-.1.4v.8c0%20.2.1.5.3.6l4.4%201.9c-1.8%202-4.5%203-7.3%203z%22%2F%3E%3C%2Fsvg%3E)}.password-wrap:before{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22585%22%20height%3D%22585%22%20version%3D%221%22%20fill%3D%22%23b5b5b5%22%3E%3Cpath%20d%3D%22M293%200c-95%200-172%2077-172%20171v98l-2%203-24%209c-8%203-14%2012-14%2021v225c0%208%206%2017%2014%2021a534%20534%200%200%200%20395%200c8-4%2014-13%2014-21V302c0-9-6-18-14-21a545%20545%200%200%200-26-12v-98C464%2077%20387%200%20293%200zm-47%20370a47%2047%200%201%201%2093%200c0%2017-9%2032-23%2040v77a23%2023%200%201%201-47%200v-77c-13-8-23-23-23-40zm159-199v85a535%20535%200%200%200-225%200v-85a112%20112%200%200%201%20225%200z%22%2F%3E%3C%2Fsvg%3E) !important}.form-submit-wrap{position:relative;display:table;margin:0 auto}.form-submit-wrap input{min-width:165px}.form-submit-wrap:after{content:"▶";position:absolute;right:1.6rem;color:#fff;top:52%;transform:translateY(-50%);pointer-events:none}.having-trouble{font-size:14px !important;text-align:center}.page-template-employee-portal .gform_wrapper{background:#eee;padding:0;border:0;margin:0;max-width:100%}.accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s}.panel{padding:0 18px;background-color:#fff;overflow:hidden;transition:.35s;height:0}.active-panel{transition:.35s;transition-delay:.35s;height:8vh;display:block}.modal-overlay{box-sizing:border-box;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);align-items:center;justify-content:center;z-index:999;animation:fadein .3s forwards}.modal-overlay *{box-sizing:border-box;margin:0}.modal-overlay .modal{animation:open-modal 1.1s linear forwards;width:550px;text-align:center;box-shadow:0px 2px 10px 0px rgba(34,31,31,.38);max-width:95%;border-radius:4px;max-height:95vh;overflow-y:auto}.modal-overlay .modal img{margin:.5rem auto}.modal-overlay .modal-head{background:#831428;padding:2rem 1.5rem 2rem}.modal-overlay .modal-head img{max-width:290px}.modal-overlay .modal-body{background:#fff;padding:1rem 1.5rem 3rem}.modal-overlay h3{color:#831428;font-weight:600;font-size:35px;text-transform:none;margin-bottom:.4rem;width:388px;max-width:100%;margin:0 auto;padding-bottom:1rem;border-color:#d6d6d6}.modal-overlay i{color:#5d5d5d;font-weight:600;margin-top:0;text-decoration:underline}.modal-overlay form{margin:2.5rem 0 2rem;font-size:1.05rem}.modal-overlay form>.form-input-wrap{position:relative;width:388px;max-width:100%;margin:0 auto;margin-bottom:2rem}.modal-overlay form>.form-input-wrap:before{content:"";position:absolute;left:0;width:3.75rem;height:100%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2223%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b5b5b5%22%20d%3D%22M11.5%200a11.5%2011.5%200%201%200%200%2023%2011.5%2011.5%200%200%200%200-23zm0%2022c-2.8%200-5.5-1.2-7.3-3l4.3-2c.3%200%20.4-.4.4-.7v-.6l-.1-.5c-.8-1-1.3-2.3-1.5-2.7v-.1c-.2-.2-.5-.5-.6-1.2-.1-.8%200-1.2.3-1.4V6.3a3.7%203.7%200%200%201%202.4-3c1-.5%203-.5%204.2%200%201%20.3%202%201.1%202.3%203v3.1l.1.4c.2.2.5.6.3%201.3-.1.8-.4%201.1-.5%201.2l-.1.2c-.2.4-.7%201.8-1.5%202.7l-.1.4v.8c0%20.2.1.5.3.6l4.4%201.9c-1.8%202-4.5%203-7.3%203z%22%2F%3E%3C%2Fsvg%3E");background-size:53%;background-position:center;background-repeat:no-repeat}.modal-overlay form>.form-input-wrap.password-wrap:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22585%22%20height%3D%22585%22%20version%3D%221%22%20fill%3D%22%23b5b5b5%22%3E%3Cpath%20d%3D%22M293%200c-95%200-172%2077-172%20171v98l-2%203-24%209c-8%203-14%2012-14%2021v225c0%208%206%2017%2014%2021a534%20534%200%200%200%20395%200c8-4%2014-13%2014-21V302c0-9-6-18-14-21a545%20545%200%200%200-26-12v-98C464%2077%20387%200%20293%200zm-47%20370a47%2047%200%201%201%2093%200c0%2017-9%2032-23%2040v77a23%2023%200%201%201-47%200v-77c-13-8-23-23-23-40zm159-199v85a535%20535%200%200%200-225%200v-85a112%20112%200%200%201%20225%200z%22%2F%3E%3C%2Fsvg%3E")}.modal-overlay form .form-submit-wrap{position:relative;display:table;margin:0 auto}.modal-overlay form .form-submit-wrap:after{content:"▶";position:absolute;right:1.6rem;color:#fff;top:50%;transform:translateY(-50%);pointer-events:none}.modal-overlay form input[type=text],.modal-overlay form input[type=email],.modal-overlay form input[type=password]{display:block;border:0;box-shadow:0px 2px 10px 0px rgba(34,31,31,.19);padding:1rem;width:100%;padding-left:3.75rem;height:57px}.modal-overlay form input[type=text]::placeholder,.modal-overlay form input[type=email]::placeholder,.modal-overlay form input[type=password]::placeholder{color:#b5b5b5;font-style:italic}.modal-overlay form .btn{display:inline-block;color:#fff !important;text-align:center;line-height:1;padding:18.5px 2.5em;border-radius:3px;border:0;border-radius:30px;font-weight:700;background:#831428;transition:background-color .2s;text-transform:uppercase;padding:1.1em 2em;padding-right:3rem;backface-visibility:hidden;outline:0}.modal-overlay form .btn:hover,.modal-overlay form .btn:focus{background-color:#99172f}.modal-overlay .having-trouble{font-size:14px}.modal-overlay .close-modal{position:absolute;top:0;right:0;color:#9a9a9a;border:0;border-radius:0 3px 0;font-size:1.3rem;background:rgba(0,0,0,0);color:#fff;padding:.6em;opacity:.4;outline:0;transition:opacity .15s}.modal-overlay .close-modal:hover{opacity:.6}.modal-overlay .icon{display:block;width:1.3em;height:1.3em;margin:0 auto;fill:currentColor;border:1px solid #fff;padding:2px;background:rgba(0,0,0,0);border-radius:2px}body.open-modal .modal-overlay{display:flex !important}body.closing-modal .modal-overlay{animation:fade-out .3s forwards}body.closing-modal .modal-overlay .modal{animation:scale-out 1.5s forwards}@media(max-width: 1800px){ul.header-links li a{font-size:18px}}@media(max-width: 1700px){.page-template-about-christel-construction .participants .bg-img,.page-template-about-christel-construction .participants #home-hero,.page-template-about-christel-construction .participants #home-s3{margin:20px;height:min(80px,11vw)}}@media(max-width: 1600px){.page-template-home h2{font-size:54px}.overview p:first-of-type,#serv-vas p:first-of-type,#serv-part p:first-of-type{font-size:30px !important}#home-s2 .inner-wrap>*:first-child{font-size:48px}.tablink{font-size:22px !important}}@media(max-width: 1450px){#home-hero li{position:relative}#home-hero li:nth-child(2) h3:before{width:10vw;left:calc(-10vw - 1vw)}#home-hero li h3{font-size:56px}#home-hero li p{font-size:24px}.home-hero-big-word-wrap{bottom:-45px}.home-hero-bg-word{font-size:250px}.page-template-company .team{display:grid;justify-content:center;grid-template-columns:repeat(2, 385px)}.page-template-company .team>div{margin:20px 8px;width:100%;display:flex;flex-flow:column;align-items:center;justify-content:flex-start;text-align:center}.page-template-company .team>div .bg-img{max-width:350px;margin:0 auto 10px}}@media(max-width: 1400px){ul.header-links li a{font-size:16px}#home-s4 .inner-wrap>div:first-child>*:nth-child(3){font-size:28px}#home-s4 .statements>div p:first-child{font-size:60px}#serv-vas .statements{font-size:20px}#serv-dm .inner-wrap>p:first-of-type,#serv-vas .inner-wrap>p:first-of-type,#serv-part .inner-wrap>p:first-of-type,.overview .inner-wrap>p:first-of-type{font-size:28px}.page-template-about-christel-construction .statement-grid{justify-content:center}.page-template-about-christel-construction .statement-grid .content{text-align:center;width:24%}}@media(max-width: 1300px){p{font-size:18px}.page-template-home h2{font-size:54px}.single-project .wp-block-media-text h5{font-size:22px}.single-project .other-projects .row{flex-wrap:wrap}.wp-block-media-text{display:flex;flex-flow:column-reverse;text-align:center;max-width:1000px;margin:2rem auto}.wp-block-media-text>*:nth-child(1){margin-top:50px}.project-testimony .inner-wrap *:first-child:not(.person-image){width:100%;margin-top:50px}.project-testimony .inner-wrap *:nth-child(2){width:100%}.page-template-about-christel-construction #about-his .inner-wrap{display:flex;flex-flow:column}.page-template-about-christel-construction #about-his .inner-wrap>.bg-img{margin:50px 0;min-height:500px}#about-awards-honors .tab button{font-size:20px}#about-awards-honors .tablink{font-size:18px !important}#about-awards-honors .tabcontent{flex-flow:column-reverse !important}#about-awards-honors .tabcontent .content{width:100%}#about-awards-honors .tabcontent .lightbox{display:none;max-height:300px;width:100%;margin:25px auto}.page-template-subcontractors .overview p{font-size:24px !important}.page-template-subcontractors #subc-project-bidding .content>p,.page-template-subcontractors #subc-project-bidding .gform_wrapper{max-width:650px;margin-left:auto;margin-right:auto}.page-template-services .serv-section{flex-flow:column !important;align-content:center}.page-template-services .serv-section div,.page-template-services .serv-section img{width:100% !important;position:relative !important;bottom:unset;left:unset;right:unset;text-align:center}#service-vas .statements{flex-flow:column}#service-vas .statements>div{width:100%;justify-content:flex-start;border:none;padding:1% 0}#service-vas .statements>div svg{width:12%}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:relative;width:100%;height:100%}.block-slideshow-text-outer-wrap{flex-direction:column;text-align:center;align-items:center}.block-slideshow-content{max-width:100%;margin:0 0 50px}}@media(max-width: 1200px){.home-hero-big-word-wrap{bottom:-34px}.home-hero-bg-word{font-size:200px}#about-awards-honors .tab button{font-size:20px}}@media(max-width: 1100px){p{font-size:18px}#home-s2 .inner-wrap>*:nth-child(3){line-height:1.5;margin:2% auto}.main .statements-header h2{font-size:44px}.single-project .hero .gradient{display:none}.single-project .hero .main{background:linear-gradient(0deg, rgba(0, 0, 0, 0.99) 0%, rgba(26, 26, 26, 0.9) 15%, rgba(0, 0, 0, 0) 40%);background-blend-mode:darken}.single-project .hero .inner-wrap{display:flex;flex-flow:column;justify-content:flex-end;align-content:center;text-align:center}.single-project .hero .inner-wrap>div{width:100%;margin:8px auto}.single-project .hero .inner-wrap .info p{line-height:1.5}.single-project .hero .inner-wrap .info span{display:block;height:0;width:100%}.single-project .hero .inner-wrap .sp-container{grid-template-areas:"b a c";grid-template-columns:1fr 170px 1fr}.single-project .hero .inner-wrap .controls{display:grid;margin-top:5em}.single-project .hero .inner-wrap .controls span a span{width:90%}.single-project .hero .share-{margin-bottom:0}.tab{grid-template-columns:30% 30% 20% 15% !important}.overview p:first-of-type,#service-vas p:first-of-type,#service-part p:first-of-type{font-size:24px !important;margin-top:1em}ul.header-links li a{font-size:14px}.grid-four-narrow .grid-item,.grid-four-narrow .card-wrap{width:29.33%}.hero-effect{display:none}.page-template-home h2{font-size:44px}#home-s2 .inner-wrap>*:first-child{font-size:40px}#home-s4{min-height:unset;height:unset}#home-s4>svg{display:none}#home-s4 .inner-wrap{min-height:unset !important;flex-flow:column}#home-s4 .inner-wrap>div{width:100% !important}#home-s4 .inner-wrap>div:first-child{margin-bottom:100px}#home-s4 .statements{flex-flow:row;align-items:flex-end}#home-s4 .statement{padding-left:unset;flex-flow:column}#home-s4 .statement svg{margin:unset;margin-bottom:10%}#home-s4 .statement:nth-child(2) svg{margin-bottom:15%}.footer-links>div{width:42%}.single-project .hero .gradient{display:none}.single-project .hero .main{background:rgba(26,26,26,.4);background-blend-mode:darken}.single-project .hero .inner-wrap{display:flex;flex-flow:column;justify-content:flex-end;align-content:center;text-align:center}.single-project .hero .inner-wrap>div{width:100%;margin:8px auto}.single-project .hero .inner-wrap .info p{line-height:1.5}.single-project .hero .inner-wrap .info span{display:block;height:0;width:100%}.single-project .hero .inner-wrap .controls{display:grid;grid-template-columns:50% 50%;margin-top:5em}.single-project .hero .inner-wrap .controls span a span{width:90%}#about-awards-honors .tab button{font-size:16px}#about-awards-honors .tabcontent .bg-img{display:none;min-width:unset !important}#service-dm .inner-wrap p:first-child{font-size:24px}#service-dm .labels{flex-flow:row;height:4em;align-items:stretch;margin-top:30px;margin-bottom:1em}#service-dm .labels h4{white-space:normal;text-align:center;padding:0 !important;height:100%;align-self:flex-start;flex:1 0 25%;font-size:24px !important}#service-dm .labels h4.active::after{right:50% !important;transform:translate(50%, 0);top:-1rem !important;width:10px !important;height:10px !important}#service-dm .dm-tabcontent p{min-height:12em}.tax-project_cat .page-title .main{padding-top:225px}.tax-project_cat .page-title .main .inner-wrap{padding-top:0}.tax-project_cat .page-title .main .inner-wrap h1 span{text-align:left;width:100vw;top:unset !important;bottom:40%}#service-part{flex-flow:column}#service-part .main{width:100%}#service-part .lightbox{border-top:4px solid #841227;border-bottom:4px solid #841227;width:100%;height:375px;margin:0 auto}#service-dm .inner-wrap>p:first-of-type,#service-vas .inner-wrap>p:first-of-type,#service-part .inner-wrap>p:first-of-type,.overview .inner-wrap>p:first-of-type{font-size:24px}}@media(max-width: 1050px){.featured-projects div{width:100%}}@media(max-width: 1000px){#home-hero .main{height:calc(100% - 175px);display:flex;flex-flow:column;justify-content:center;align-items:flex-start}#home-hero .main>a{margin:0}#home-hero .inner-wrap{margin-left:0}#home-hero ul{flex-flow:column;align-items:unset;padding-left:10vw}#home-hero li{justify-content:flex-start}#home-hero li:first-child h2:before{content:"" !important}#home-hero li h2::before{width:30vw;left:-31vw}#home-hero .home-hero-line{display:none}#home-hero .btn{margin-left:10vw}#home-hero .red-square{width:8%;left:0;bottom:32%}#home-hero .orange-square{width:calc(8% + 3%);left:calc(0 + 1.5%);bottom:calc(32% - 3%)}#home-hero .yellow-square{width:calc(8% + 3%*2);left:calc(0 + 1.5%*2);bottom:calc(32% - 3%*2)}}@media(max-width: 950px){.navbar{display:flex;justify-content:space-between}.toggle-nav{display:block;font-size:14px}.toggle-nav .hamburger div{margin-top:6px}.toggle-nav .hamburger div:first-child{margin-top:0}ul.header-links{display:none}.statement-grid .content h3{font-size:18px}}@media(max-width: 900px){body{overflow-x:hidden}.navbar{grid-template-columns:auto 40px}.grid-four .grid-item,.grid-four .card-wrap{width:31.33%}.sidebar-layout{display:block}.sidebar-layout>.sidebar-col{width:100%;margin-right:0;margin-top:2.5rem;margin-bottom:2.5rem}.sidebar-layout>article.main-content{width:100%}.search .page-default-content{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.grid-four-narrow .grid-item,.grid-four-narrow .card-wrap,.grid-three-narrow .grid-item,.grid-three-narrow .card-wrap{width:46%}.statement-grid .container{width:48%;min-width:200px;margin:1% !important}#home-s4 .main{flex-flow:column}#home-s4 .main>div{width:100%}#home-s4 .main .statements div p{font-size:20px}#home-s4 .main .statements div p:first-child{font-size:44px}.page-template-about-christel-construction .team{grid-template-columns:100%}.page-template-about-christel-construction .team>div{max-width:350px}.tab{display:flex !important;flex-flow:column}}@media(max-width: 800px){.home-hero-big-word-wrap{bottom:-25px}.home-hero-bg-word{font-size:145px}#about-awards-honors .tab{flex-flow:column}#home-hero li h3{font-size:42px}.featured-projects div{width:100% !important}.tax-project_cat .featured-projects .project div{background:linear-gradient(0deg, #1a1a1a 0%, #1a1a1a 10%, rgba(26, 26, 26, 0.99) 15%, rgba(0, 0, 0, 0) 100%)}.block-slideshow-wrap{min-width:555px}.page-template-subcontractors #subc-project-bidding .images .lightbox{margin:.75rem 2%;width:46%}}@media(max-width: 767px){p{font-size:16px}.has-large-font-size,#services-s3 h2+p{font-size:18px !important}.page-template:not(.page-template-home) h2{font-size:24px}.overview p:first-of-type,#service-vas p:first-of-type,#service-part p:first-of-type{font-size:20px !important}.hero p{font-size:18px !important}#home-hero{text-align:unset}#home-s3 .main{height:100vh}#home-s3 .main .category.selected ul{flex-flow:column;position:absolute;right:0}#serv-vas{text-align:center}#serv-vas .statements{text-align:left}#serv-dm .dm-tabcontent p{font-size:17px !important;text-align:center}#serv-dm .inner-wrap>p:first-of-type,#serv-vas .inner-wrap>p:first-of-type,#serv-part .inner-wrap>p:first-of-type,.overview .inner-wrap>p:first-of-type{font-size:22px}.page-template-about-christel-construction .statement-grid .content{width:49% !important;padding:0 4px;min-height:200px !important}}@media(max-width: 700px){.grid-four .grid-item,.grid-four .card-wrap,.grid-three .grid-item,.grid-three .card-wrap{width:48%;margin:0 1% 1.5rem}.footer-bottom .inner-wrap{display:block;text-align:center}.footer-bottom .inner-wrap p:last-child{margin:3px 0 2px}.gform_wrapper{padding:1.3rem 1rem 1.5rem}.gform_fields>li{width:100% !important;margin:0 0 15px}.cta .inner-wrap h2{font-size:28px !important}.cta .inner-wrap>p{margin:12px auto 16px !important}#home-s4 .statements{flex-flow:column}#home-s4 .statements .statement{margin:4% auto}#home-s4 .statements .statement p:first-child{margin-bottom:.35em}#home-s4 .statements .statement svg{margin-bottom:5%}#home-s5 .grid div{flex-flow:column;width:100%;min-width:unset}#home-s5 .grid div div{width:100%;text-align:center}#home-s5 .grid div .img div{top:unset;bottom:0}#home-s5 .grid div h6{margin-bottom:0}#home-s5 .grid div a{text-align:center;margin:0 auto}#home-s5 .post-date{width:unset !important}.page-template-about-christel-construction .team>div{width:100%;text-align:center;margin:25px 0}.page-template-about-christel-construction .team>div .bg-img{margin:0 auto 10px !important}#about-awards-honors .tab{grid-template-columns:100%}#about-awards-honors .tabcontent .row{display:flex;flex-flow:column}#about-awards-honors .tabcontent .row .year{font-weight:700}.tax-project_cat .page-title .main>.inner-wrap h1{font-size:47px}.tax-project_cat .page-title .main>.inner-wrap h1 span{font-size:40px}.tax-project_cat .card-grid .card-image>a div{background:linear-gradient(0deg, #1a1a1a 0%, #1a1a1a 10%, rgba(26, 26, 26, 0.99) 25%, rgba(26, 26, 26, 0.8) 50%, rgba(0, 0, 0, 0) 100%)}.tax-project_cat .card-grid .card-image>a span{width:100%}}@media(max-width: 650px){.block-slideshow-wrap{min-width:445px}}@media(max-width: 600px){#home-s2 .inner-wrap>*:first-child{font-size:24px}#home-s2 .inner-wrap>*:nth-child(3){font-size:16px}.statement-grid .container{width:325px}.tax-project_cat .page-title .main{padding-top:150px}.tax-project_cat .project-grid .main h3,.tax-project_cat .project-grid .main h3>span{font-size:38px;margin:75px auto 25px !important}.tax-project_cat .project-grid .main h3:after,.tax-project_cat .project-grid .main h3>span:after{content:unset}.tax-project_cat .project-grid .main h6{font-size:22px}.single-project .controls a>span{display:none}.wp-block-media-text{padding-top:0}.project-testimony{padding:0;text-align:center}#serv-dm .labels h4{font-size:16px !important}}@media(max-width: 520px){.home-hero-big-word-wrap{bottom:-10px}.home-hero-bg-word{font-size:65px}#home-hero .main{height:calc(100% - 105px)}#home-hero .inner-wrap{padding-top:30px;margin:0 auto}#home-hero ul{margin-bottom:0}#home-hero ul li{margin-bottom:58px}.statement-grid svg{height:60px;margin:.5rem auto 1rem !important}#home-s3{height:90vh}#home-s3 h3{font-size:24px;margin:0}#home-s3 h3:before{left:-102px;top:15px}#home-s3 .main{padding:max(30px,6%) 6%;min-height:initial;height:90vh;background:initial}#home-s3 .main:before{content:"";position:absolute;height:100%;width:150%;bottom:0;left:0;background:linear-gradient(0deg, #1a1a1a 0%, #1a1a1a 0%, rgba(26, 26, 26, 0.92) 10%, rgba(26, 26, 26, 0.8) 20%, rgba(0, 0, 0, 0) 50%)}#home-s3 .main:after{content:"";position:absolute;height:100%;width:150%;top:0;left:0;background:linear-gradient(180deg, #1a1a1a 0%, #1a1a1a 0%, rgba(26, 26, 26, 0.92) 0%, rgba(26, 26, 26, 0.45) 16%, rgba(0, 0, 0, 0) 33%)}#home-s3 .main .category.selected h3{font-size:28px}#home-s3 .main .category.selected ul{top:-2px}#home-s3 .main .category{margin-bottom:1rem}#home-s3 .main .category p{display:none}#home-s3 .selected{margin-bottom:20px}#home-s3 .selected a{font-size:14px}#home-s3 .text{font-size:22px}#home-s3 .project-dot{width:12px;height:12px;margin:7px 6px}.viewproject{padding-bottom:2rem}.home-cat-div{position:relative;margin:1rem 0 3rem;z-index:1}.hp-slide.bg-img{background-blend-mode:initial}.block-slideshow-wrap{min-width:365px}}@media(max-width: 470px){.cta .vertical-fade{white-space:normal;font-size:21.75vw}#home-s4 .statements>div{text-align:center;flex-flow:column;height:28.5vh}#home-s4 .statements>div>div,#home-s4 .statements>div p{min-width:100%}#home-s4 .statements svg{width:80px}.tax-project_cat .page-title .main .inner-wrap{padding-top:0}.tax-project_cat .page-title .main .inner-wrap h1 .vertical-fade{font-size:56px !important}}@media(max-width: 415px){.logo-link{width:18.9em;height:4.5em}.page-template-about-christel-construction #about-his .inner-wrap>.bg-img,.page-template-about-christel-construction #about-his .inner-wrap>#home-s3{min-width:100%;height:120%;background-size:100% auto;background-repeat:no-repeat;background-position:center}#serv-dm .inner-wrap>p:first-of-type,#serv-vas .inner-wrap>p:first-of-type,#serv-part .inner-wrap>p:first-of-type,.overview .inner-wrap>p:first-of-type{font-size:18px}.block-slideshow-wrap{min-width:325px}}@media(max-width: 400px){.tax-project_cat .page-title .main>.inner-wrap h1 span{bottom:72%;font-size:48px}.page-template-subcontractors #subc-project-bidding .images{width:100% !important;flex-wrap:wrap}.page-template-subcontractors #subc-project-bidding .images div{background-position:center;margin:.75rem 2% !important;width:100% !important}}@media(max-width: 375px){.logo-link{width:200px}.block-slideshow-wrap{min-width:280px}}@media(max-width: 350px){#home-hero-container .home-hero-bg-word{font-size:60px}#home-hero-container #home-hero{min-height:550px}#home-hero-container #home-hero .inner-wrap{padding-top:0}#home-hero-container #home-hero li h2{font-size:46px}#home-hero-container #home-hero li p{font-size:22px}#home-hero-container #home-hero .red-square{bottom:38%}#home-hero-container #home-hero .orange-square{bottom:35%}#home-hero-container #home-hero .yellow-square{bottom:32%}.main .statements-header h2{font-size:42px}}@media(max-width: 1800px){.service-container{overflow:hidden}}@media screen and (max-width: 1600px){.bg-word{font-size:250px;transition:.5s}}@media screen and (max-width: 1500px){.page-template-home .news-post .img{background-position:50% 20%}.team{grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));justify-content:center;grid-gap:16px}.news-post{flex-direction:column}.news-post .img{width:100%}.news-post .content{width:100%}}@media screen and (max-width: 1400px){.navbar{display:flex;justify-content:space-between}ul.header-links li a{font-size:18px;transition:.5s}ul.header-links{display:none}.toggle-nav{display:block}.toggle-nav .hamburger div{margin-top:6px}.toggle-nav .hamburger div:first-child{margin-top:0}.bg-word{font-size:210px;transition:.5s}.key-contact{flex-flow:column;align-items:center;text-align:center;justify-content:flex-start;margin:3%;min-width:150px;padding:12px 0;transition:.35s}.key-contact .img{margin-right:0}.key-contact-wrap{margin:4px auto 0}.project-testimony .inner-wrap{flex-direction:column;text-align:center;padding:3rem 0 4rem !important}.project-testimony .inner-wrap>*:first-child{margin:0 0 1rem}#projects-wrap button[type=reset]{padding:.5rem .8rem}#projects-wrap .filter-wrap .filter-label{font-size:20px}#projects-wrap .filter-wrap>p{font-size:2.5rem}.card .card-info h3{font-size:20px}}@media screen and (max-width: 1300px){#home-hero li h2{font-size:62px}#about-s4 .tab button{font-size:20px}#about-s4 .tablink{font-size:18px !important}#about-s4 .tabcontent{flex-flow:column-reverse !important}#about-s4 .tabcontent .content{width:100%}#about-s4 .tabcontent .lightbox{display:none;max-height:300px;width:100%;margin:25px auto}.single-project .wp-block-media-text h5{font-size:22px}.single-project .other-projects .row{flex-wrap:wrap}.single-project .hero .main{height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.99) 0%, rgba(26, 26, 26, 0.9) 30%, rgba(0, 0, 0, 0) 100%)}.single-project .hero .inner-wrap{display:flex;flex-flow:column;justify-content:flex-end;align-content:center;text-align:center}.single-project .hero .inner-wrap>div{width:100%;margin:8px auto}.single-project .hero .inner-wrap .info{padding-right:0}.single-project .hero .inner-wrap .info p{line-height:1.5}.single-project .hero .inner-wrap .info span{display:block;height:0;width:100%;visibility:hidden}.single-project .hero .inner-wrap .sp-container{grid-template-areas:"b a c";grid-template-columns:1fr 170px 1fr}.single-project .hero .inner-wrap .controls{display:grid;margin-top:5em}.single-project .hero .inner-wrap .controls span a span{width:90%}.single-project .hero .share-statement{margin-bottom:0}.single-project .hero *{color:#fff !important}.project-features li{width:50%}.block-testimonials-item p{font-size:27px}.project-testimony .inner-wrap *:first-child:not(.person-image){width:100%;margin-top:50px}.project-testimony .inner-wrap *:nth-child(2){width:100%}.project-testimony .inner-wrap p{text-align:center}.person-quote{padding:0 6rem}.person-quote:before{left:16px !important}.person-quote:after{right:16px !important}.key-contacts{display:flex;flex-wrap:wrap;justify-content:space-around}.tab-wrapper h2{text-align:center}.tab-content{margin-left:4rem}#projects-wrap button[type=reset]{padding:.5rem .8rem}#projects-wrap .filter-wrap .filter-label{font-size:18px}#projects-wrap .filter-wrap .filtering-wrap select{padding:.75em}#projects-wrap .filter-wrap>p{font-size:2rem}}@media screen and (max-width: 1200px){.statement-grid{justify-content:center}.statement-grid .content{text-align:center;width:32%}.statement-grid h3,.statement-grid svg{margin:0 auto}.page-template-default .cta{margin-bottom:-10%}.backdrop-text{font-size:min(max(35px,11vw),125px)}}@media screen and (max-width: 1100px){#home-hero li h2{font-size:56px}.bg-word{font-size:160px;transition:.5s}.footer-links>div{width:42%}#about-s2 .inner-wrap{flex-flow:column}#about-s4 .tabcontent{flex-flow:column}#about-s4 .tabcontent>div{width:100%}.key-contacts{padding-left:0}.team{display:grid}.contact-img{margin:0 auto 3% !important}.single-team .main-content-wrap .page-default-content{padding:0;flex:initial}.single-team .main-content-wrap .inner-wrap{display:block}.single-team .main-content-wrap img{margin:0 2rem 0 0;float:left}.page-title .inner-wrap{margin-bottom:2rem}.popup-content iframe{height:400px}.page-template-subcontractors .selection p{font-size:16px}#projects-wrap button[type=reset]{padding:.25rem .7rem}#projects-wrap .filter-wrap .filter-label{font-size:18px}#projects-wrap .filter-wrap .filtering-wrap select{width:225px;padding:.5em}#projects-wrap .filter-wrap>p{font-size:1.8rem}.projects-wrapper .card-wrap{width:calc(50% - 1.5rem);margin:.75rem}#about-s2 .img-carousel>div{height:250px}}@media screen and (max-width: 1000px){.statement-grid .content h3{font-size:18px}.block-testimonials-item p{font-size:24px}.service-container{flex-flow:column !important;margin-bottom:3rem}.service-container .bg-img{min-height:300px;flex:1 0 100%}.service-container .content{width:100%;flex:1 0 100%}.service-container .content h3{margin-bottom:8px}.other-cats{padding-bottom:3rem}.filter-wrap{flex-flow:column;align-items:unset !important;justify-content:flex-start}#projects-wrap .filter-wrap>div:nth-child(2){margin-left:0}}@media(max-width: 960px){.filter-label{display:block;margin-bottom:.5rem}#projects-wrap .filter-wrap .filtering-wrap .filter-cat-wrap select{margin-left:0}}@media(max-width: 900px){.contact-wrap{flex-direction:column;max-width:100%}.side-panel{width:100%;min-width:100%;text-align:center}.side-cont{width:100%}.form-wrap{max-width:100%;margin-top:16px}.page-template-subcontractors .selection .items{flex-wrap:wrap}.page-template-subcontractors .selection .items a{align-self:center;min-width:300px;margin:.5rem auto !important}.page-template-default .cta{margin-bottom:-11%}}@media(max-width: 800px){.page-template-employee-portal .main-content-wrap{padding-top:142px}.portal-main{display:block}.page-template-employee-portal .container .inner-wrap{margin-top:1rem}.article-wrap .grid-three{margin:1rem -2% -0.75rem}.article-wrap .grid-three .news-post{margin:.75rem 2%;width:46%}.article-wrap .grid-three .news-post:last-child{width:100%}.block-testimonials-outer-wrap:before,.block-testimonials-outer-wrap:after{font-size:140px}.wp-block-pullquote p:before,.wp-block-pullquote p:after{font-size:140px}.wp-block-pullquote p:before{left:-1%}.wp-block-pullquote p:after{right:1.5%}section:not(.hero) .main .inner-wrap{padding:4rem 0 2rem}.backdrop-text{left:-1%}.popup-content iframe{height:285px}.ps-box:first-child ul{column-count:1}.portal-main .two-col{column-count:1}.grey-nav{position:relative;top:111px}.grey-nav .main{padding:0}.grey-nav ul{flex-direction:column}.grey-nav ul li{border-bottom:1px solid rgba(0,0,0,.08)}.grey-nav a{padding:1%;grid-gap:1%}.grey-nav svg{width:30px;height:30px}.grey-nav span{font-size:14px}.portal-sidebar{width:100%;max-width:100%}.filtering-wrap{display:flex;flex-flow:column;align-items:flex-start}#projects-wrap .filter-wrap .filtering-wrap .filter-label{margin-bottom:0}#projects-wrap .filter-wrap .filtering-wrap select{margin:1rem 0 1rem 1rem}#projects-wrap button[type=reset]{margin:.5rem 0}.ps-box-wrap{display:block}.ps-box-wrap>div{width:100%}}@media screen and (min-width: 769px){.link,.news-post .link::before,.news-post .link::after{transition:.2s}.link:hover::after,.news-post .link::before:hover::after,.news-post .link::after:hover::after{bottom:95%;transition:.2s}.key-contact:hover{border-radius:4px;box-shadow:0 0 12px 0px #fff,3px 3px 12px 1px rgba(28,26,26,.1)}.badge:hover{transition:.35s;box-shadow:0 0 12px 4px rgba(26,26,26,.25)}.badge:hover h3{font-weight:700}.has-media-on-the-right .wp-block-media-text__content{padding-left:0}.news-item:hover{transform:scale(1.02) rotate(-0.5deg);box-shadow:0px 1px 20px 0px rgba(33,33,33,.3)}.news-item:hover .read-more-btn span{transform:none}.news-post .content:hover{color:#c05f2c}.card-grid .grid-item,.card-grid .card-wrap{transition:.35s}.card-grid .grid-item h6,.card-grid .card-wrap h6,.card-grid .grid-item p,.card-grid .card-wrap p,.card-grid .grid-item a,.card-grid .card-wrap a,.card-grid .grid-item .card-image,.card-grid .card-wrap .card-image{transition:.35s}.card-grid .grid-item:hover .card-image,.card-grid .card-wrap:hover .card-image{transform:scale(1.05);box-shadow:5px 5px 12px 2px rgba(26,26,26,.65)}.card-grid .grid-item:hover a,.card-grid .card-wrap:hover a{background:rgba(132,18,39,.8);background-blend-mode:darken}.card-grid .grid-item:hover h6,.card-grid .card-wrap:hover h6{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}.team .member .bg-img:hover{-webkit-filter:none;-moz-filter:none;-ms-filter:none;filter:none;transition:.25s}.page-template-subcontractors .selection .items a:hover{background-color:#841227;color:#fff;transition:.35s}.featured-projects .project:hover{background-position:left center;transition:.35s}.featured-projects .project:hover div .view{opacity:1;height:18px;margin-bottom:12px;transition:.35s}.featured-projects .project:hover div .excerpt{opacity:1;height:100px;max-height:100px;margin:.75em 0;transition:.35s}.single-project .control{transition:.35s}.single-project .control:hover a>span{opacity:1;transition:.35s}#home-s3 h3:hover{opacity:.7}#home-s3 .selected a:hover span{margin-right:4px;transition:.35s}#home-s3 .category li:hover span{margin-right:4px;transition:.35s}}@media screen and (max-width: 768px){.btn span{padding:18px 54px 16px 14px}.btn div svg{top:4px;width:100%;height:100%;left:2px}.hero{height:300px;background-attachment:unset}.hero .main{padding-bottom:30px}.hero h1{font-size:44px !important}.hero p{font-size:18px !important}.hero .vertical-fade{font:bold 176px/1em "proxima-nova","san-serif";bottom:-60px !important}.bg-title,.vertical-fade{bottom:.55em !important}.single-project .controls a>span{display:none}.project-features{padding:2em 15%}.project-features li{width:100%}.project-grid .card-grid .card-image{background:red}.project-grid .card-grid .card-image>a div{text-align:center}.project-grid .card-grid .card-image>a div h6{font-size:20px}.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-item{flex-grow:1}blockquote p:before,blockquote p:after{font-size:130px}.service-container{text-align:center}.service-container .btn{margin:0 auto}.news-media-wrap{flex-direction:column}.news-media-wrap>div{width:100%;text-align:center;padding:1rem 2rem}.news-media-contact-inner{margin:0 auto}.single-project .main-content>.main>.inner-wrap>*:not(.project-features):not(.block-testimonials){margin:0 auto 3em}.card-grid .grid-item,.card-grid .card-wrap{margin-bottom:.8rem}.block-testimonials-outer-wrap{padding:0 6%}.home-project-wrap .btn span{padding:18px 14px 16px !important}}@media screen and (max-width: 767px){.badge-grid{padding:3% 0;max-width:400px;margin:0 auto;flex-flow:column;grid-template-columns:repeat(2, 1fr);grid-gap:10px;justify-items:center}.suite-grid>section{width:100%;flex:0 0 100%}.page-title .main{padding-top:135px}.page-title .main .bg-title{display:none}.line-element{top:15px}.team{margin-top:2rem;grid-gap:0}.single-team .page-title .main{padding-top:60px}.has-large-font-size-left,#about-s1 h2+p,#services-s1 h2+p,.popup-content p,.popup-content li{font-size:16px}.popup-content li{padding-left:23px}.popup-content li:before{margin-right:0;width:.6em}.page-template-portfolio .page-title .main{padding-top:135px}.page-template-portfolio .page-title .main>.inner-wrap h1 .vertical-fade{bottom:1.45em !important}.page-template-portfolio .main-content-wrap .inner-wrap{padding-top:0 !important}.participants .bg-img{width:35%}}@media screen and (max-width: 700px){.grid-four .grid-item,.grid-four .card-wrap,.grid-three .grid-item,.grid-three .card-wrap{width:48%;margin:0 1% 1.5rem}.gform_wrapper{padding:1.3rem 1rem 1.5rem}.gform_fields>li{width:100% !important;margin:0 0 15px}.footer-bottom .inner-wrap{display:block;text-align:center}.footer-bottom .inner-wrap p:last-child{margin:3px 0 2px}.footer-main .inner-wrap{flex-flow:column}.footer-info{border-right:0;padding:0 0 20px 0}.footer-info object:first-child{left:50%}.footer-info object:nth-child(2){padding-top:12px}.footer-links{margin-top:20px;padding:0;justify-content:space-evenly}.footer-links>div{text-align:center;margin-left:unset;width:40%;min-width:150px;margin:0;display:none}.footer-links>div:last-child{display:block}.footer-links>div:last-child ul li{text-align:center}.cta .inner-wrap h2{font-size:28px !important}.cta .inner-wrap>p{margin:12px auto 16px !important}.page-template-default .cta{margin-bottom:-13%}#home-s4 .statements{flex-flow:column}#home-s4 .statements .statement{margin:4% auto}#home-s4 .statements .statement p:first-child{margin-bottom:.35em}#home-s4 .statements .statement svg{margin-bottom:5%}#home-s5 .grid{display:flex;flex-flow:column}#home-s5 .grid div{flex-flow:column;width:100%;min-width:unset;margin:0 0 4%}#home-s5 .grid div div{width:100%;text-align:center}#home-s5 .grid div .img div{top:unset;bottom:0}#home-s5 .grid div h6{margin-bottom:0}#home-s5 .grid div a{text-align:center;margin:0 auto}#home-s5 .news-post .content span{align-self:center}#home-s5 .post-date{width:unset !important}.tp-img div{float:unset !important;margin-left:unset !important}.single-project .hero .inner-wrap .sp-container{grid-template-areas:"a a" "b c";grid-template-columns:1fr 1fr}.statement-grid .content{width:49%;min-width:initial}.statement-grid .content h3{font-size:17px}.statement-grid .content:last-child{width:100%;min-height:250px}.statement-grid svg{margin-top:14px}.single-team .page-title{text-align:center}.single-team .main-content-wrap{text-align:center}.single-team .main-content-wrap img{margin:0 auto 2rem;float:initial}.footer-logo-link{margin:0 auto 1rem}.footer-logo{left:0 !important}#projects-wrap .filter-wrap>p{font-size:1.5rem}.card .card-info{text-align:center;transform:translateY(0.25rem)}.card .card-info p{display:none}.card .card-info p span{display:block}.card .card-info p .divider{display:none}.projects-wrapper .card-wrap .card .card-info h3{font-size:18px}.projects-wrapper .card-wrap .card .card-info p{display:none}.projects-wrapper .card-wrap:hover .card-info{transform:translateY(0.25rem)}}@media screen and (max-width: 600px){.navbar-wrap .web-cam-btn{font-size:16px;padding:.5rem;left:0;min-width:initial;transform:translateY(162%) !important}.single-project .controls a>span{display:none}.wp-block-media-text{padding-top:0}.project-testimony{padding:0;text-align:center}.page-template-portfolio .page-title .main>.inner-wrap h1{font-size:50px}.article-header{flex-direction:column}#about-s2 .img-carousel>div{height:200px}}@media(max-width: 520px){h2{font-size:30px}.grid-four .grid-item,.grid-four .card-wrap,.grid-four-narrow .grid-item,.grid-four-narrow .card-wrap,.grid-three .grid-item,.grid-three .card-wrap,.grid-three-narrow .grid-item,.grid-three-narrow .card-wrap,.grid-two .grid-item,.grid-two .card-wrap{width:100%}.wp-block-image .alignright,.wp-block-image .alignleft{max-width:100%;padding:0 !important;display:table;float:none;margin:.7rem auto 1rem}.wp-block-image .alignright img,.wp-block-image .alignleft img{display:table;margin:0 auto}.search-result{padding:18px 5%}.search-result h2{display:block;margin:0 0 9px}.search-result h2 span{margin:9px 0 0;display:table}.hero .main{padding-bottom:10px}.hero .vertical-fade{font:bold 114px/1em "proxima-nova","san-serif";bottom:-30px !important}.hero p{font-size:16px !important;line-height:1.2}.navbar-wrap.fixed-nav .logo-link{height:4.75em}#home-s4 .statements>div{padding-left:unset}.statement-grid .content{width:100%;min-height:initial !important;margin-bottom:1rem}.statement-grid span{opacity:1;height:initial}.statement-grid svg{height:80px !important;opacity:1 !important}#home-projects:before{height:100%;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #2d3541 95%)}.home-project-wrap{padding:4.15rem 0 0 3.15rem}.home-project-buttons{left:15px;top:75px}.backdrop-text{left:-0.75%}.article-wrap .grid-three{margin:1rem -2% -0.75rem}.article-wrap .grid-three .news-post{margin:.75rem 2%;width:100%}.block-testimonials-outer-wrap:before,.block-testimonials-outer-wrap:after{font-size:100px}.block-testimonials-outer-wrap:before{left:0;top:18px}.block-testimonials-outer-wrap:after{right:0}.block-testimonials-item p{font-size:22px}.block-testimonials-item span{font-size:18px}.wp-block-pullquote p,blockquote p{font-size:22px}.wp-block-pullquote p:before,.wp-block-pullquote p:after,blockquote p:before,blockquote p:after{font-size:100px}.wp-block-pullquote p:before,blockquote p:before{top:.1em}.wp-block-pullquote cite,blockquote cite{font-size:18px !important}.popup-content iframe{height:130px}#services-s4 #suite-grid>section{flex-basis:100%;margin-bottom:3rem;box-shadow:4px 4px 12px 1px rgba(26,26,26,.4)}#services-s4 #suite-grid>section>div{padding:calc(3% + 44px) 4%;justify-content:flex-start}#services-s4 #suite-grid>section>div:before{opacity:1}#services-s4 #suite-grid>section h2{font-size:24px}#services-s4 #suite-grid>section p{height:100%;font-size:18px;display:block;overflow:auto;height:initial;opacity:1;line-height:1.5;transform:translate3d(0, 0, 0);-webkit-line-clamp:initial;-webkit-box-orient:initial;text-overflow:initial}#services-s4 #suite-grid>section span{font-size:16px;opacity:1;bottom:0}.service-container .content{padding:1rem 1rem 2rem}.cta .bg-text{top:42px}.page-title .main>.inner-wrap h1{font-size:48px}.page-title .tm-position{font-size:26px}section:not(.hero) .main .inner-wrap{padding:3rem 0 3rem}.team-popup .tp-img div{margin:0 auto 1rem;width:100%}.team-popup p{font-size:18px}.badge{width:7.75em;min-width:7.75em;height:7.75em;min-height:7.75em}#about-s4 .row{display:flex;flex-direction:column;align-items:flex-start}#about-s4 .row .items ul{padding:0;margin-top:0}#about-s4 .tablink{text-align:left}.person-quote{padding:0 3rem}.person-quote:before,.person-quote:after{font-size:120px !important}.person-quote:before{top:38px !important;left:0px !important}.person-quote:after{right:0 !important;bottom:-22px !important}.project-testimony .inner-wrap *:first-child:not(.person-image){margin-top:0}.project-testimony .inner-wrap .person-image{height:235px;width:235px}.ps-box li{padding-left:30px !important}.ps-box li a{font-size:15px}.ginput_recaptcha{transform:scale(0.8);transform-origin:0}.wowbook-toolbar{top:unset !important;bottom:0}.wowbook-control{font-size:20px;height:36px;width:36px}.wowbook-control.wowbook-control-fullscreen{display:none}#projects-wrap .filter-wrap .filtering-wrap>div{flex-wrap:wrap;width:100%}#projects-wrap .filter-wrap .filtering-wrap .filter-loc-wrap,#projects-wrap .filter-wrap .filtering-wrap .filter-cat-wrap{display:block;width:100%}#projects-wrap .filter-wrap .filtering-wrap .filter-loc-wrap select,#projects-wrap .filter-wrap .filtering-wrap .filter-cat-wrap select{margin:.5rem 0;width:100%}#projects-wrap button[type=reset]{width:100%}.page-template-default .main-content-wrap ul:not(.menu-section-list){padding-inline-start:15px}.page-template-default .main-content-wrap ul:not(.menu-section-list) li{font-size:22px}.wp-block-media-text__content{padding:0 !important}}@media(max-width: 450px){#projects-wrap .filter-wrap>p u{white-space:nowrap}.footer-bottom .copyright{max-width:260px;margin:0 auto 4px}.footer-bottom .copyright span{display:flex;justify-content:center;gap:0 6px;margin-top:4px}}@media screen and (max-width: 414px){.single-project .previous-project svg,.single-project .next-project svg{display:none}.about-s3-header-wrap h2{padding:0 12px;margin:0}.hero .vertical-fade{font:bold 94px/1em "proxima-nova","san-serif";bottom:-27px !important}.home-project-wrap{padding:3.15rem 0 0 3.15rem}.home-project-buttons{left:15px;top:60px}.person-quote{padding:0 1rem}.person-quote:before,.person-quote:after{font-size:70px !important}.person-quote:before{top:24px !important;left:-9px !important}.person-quote:after{right:-6px !important;bottom:-15px !important}.page-template-default .cta{margin-bottom:-15.5%}.other-cats ul{flex-direction:column}.other-cats ul li{margin-bottom:.75rem;border-left:0;text-align:center}.other-cats ul li:last-child{margin-bottom:0}.other-cats ul li a{padding:0}}@media(max-width: 350px){.hero h1{font-size:40px !important}.block-testimonials-outer-wrap:before,.block-testimonials-outer-wrap:after{font-size:80px}.block-testimonials-outer-wrap:before{left:-1%;top:10px}.block-testimonials-outer-wrap:after{right:-1%}.page-title .main>.inner-wrap h1{font-size:42px}.page-title .tm-position{font-size:24px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){html{overflow-x:visible !important}[data-sal|=slide],[data-sal|=fade]{opacity:1 !important}[data-sal=slide-up]{transform:translateY(0) !important}[data-sal=slide-right],[data-sal=slide-left]{transform:translateX(0%) !important}.navbar-wrap{background:#1a1a1a !important;border-bottom:3px solid #841227 !important}.page-template-home h2+p{width:100%}.cta .inner-wrap{display:block !important}section:not(.hero) .main .inner-wrap{padding-top:100px !important;padding-bottom:100px !important}#home-s2{margin-top:4rem}#home-s5 .inner-wrap>*:nth-child(3){margin:2rem auto 4rem}.statement-grid .content{display:block;flex-flow:initial}#about-s2 .inner-wrap>.lightbox{min-width:700px}#about-s4 .bigtitle{text-align:center}.participants{display:block}.participants .bg-img{display:inline-block;height:auto;max-height:auto;max-width:130px}#services-s4{height:2800px}#suite-grid,.suite-grid{display:block}.cta-wrapper .cta{margin:0 auto}.project-grid .card-grid{display:block !important}.project-grid .card-grid .grid-item,.project-grid .card-grid .card-wrap{display:inline-block !important}.news-media-wrap>div{height:210px}.page-template-default .main-content-wrap{overflow:visible !important}#subc-quote,.wp-block-pullquote,:not(.is-style-solid-color).wp-block-pullquote{position:relative}}[data-sal]{transition-duration:.2s;transition-delay:0s;transition-duration:var(--sal-duration, 0.2s);transition-delay:var(--sal-delay, 0s);transition-timing-function:var(--sal-easing, ease)}[data-sal][data-sal-duration="200"]{transition-duration:0.2s}[data-sal][data-sal-duration="250"]{transition-duration:0.25s}[data-sal][data-sal-duration="300"]{transition-duration:0.3s}[data-sal][data-sal-duration="350"]{transition-duration:0.35s}[data-sal][data-sal-duration="400"]{transition-duration:0.4s}[data-sal][data-sal-duration="450"]{transition-duration:0.45s}[data-sal][data-sal-duration="500"]{transition-duration:0.5s}[data-sal][data-sal-duration="550"]{transition-duration:0.55s}[data-sal][data-sal-duration="600"]{transition-duration:0.6s}[data-sal][data-sal-duration="650"]{transition-duration:0.65s}[data-sal][data-sal-duration="700"]{transition-duration:0.7s}[data-sal][data-sal-duration="750"]{transition-duration:0.75s}[data-sal][data-sal-duration="800"]{transition-duration:0.8s}[data-sal][data-sal-duration="850"]{transition-duration:0.85s}[data-sal][data-sal-duration="900"]{transition-duration:0.9s}[data-sal][data-sal-duration="950"]{transition-duration:0.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:0.05s}[data-sal][data-sal-delay="100"]{transition-delay:0.1s}[data-sal][data-sal-delay="150"]{transition-delay:0.15s}[data-sal][data-sal-delay="200"]{transition-delay:0.2s}[data-sal][data-sal-delay="250"]{transition-delay:0.25s}[data-sal][data-sal-delay="300"]{transition-delay:0.3s}[data-sal][data-sal-delay="350"]{transition-delay:0.35s}[data-sal][data-sal-delay="400"]{transition-delay:0.4s}[data-sal][data-sal-delay="450"]{transition-delay:0.45s}[data-sal][data-sal-delay="500"]{transition-delay:0.5s}[data-sal][data-sal-delay="550"]{transition-delay:0.55s}[data-sal][data-sal-delay="600"]{transition-delay:0.6s}[data-sal][data-sal-delay="650"]{transition-delay:0.65s}[data-sal][data-sal-delay="700"]{transition-delay:0.7s}[data-sal][data-sal-delay="750"]{transition-delay:0.75s}[data-sal][data-sal-delay="800"]{transition-delay:0.8s}[data-sal][data-sal-delay="850"]{transition-delay:0.85s}[data-sal][data-sal-delay="900"]{transition-delay:0.9s}[data-sal][data-sal-delay="950"]{transition-delay:0.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1, 0, 0, 1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(10%)}[data-sal=slide-down]{transform:translateY(-10%)}[data-sal=slide-left]{transform:translateX(10%)}[data-sal=slide-right]{transform:translateX(-10%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(0.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}/*# sourceMappingURL=bundle.css.map */
