#comments{margin-top:15px;}.indented{margin-left:25px;}[dir="rtl"] .indented{margin-left:0;margin-right:25px;}.comment-unpublished{background-color:#fff4f4;}.comment-preview{background-color:#ffffea;}
.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;vertical-align:top;}[dir="rtl"] .container-inline-date > .form-item{margin-left:0.5em;margin-right:0;}fieldset.date-combo .container-inline-date > .form-item{margin-bottom:10px;}.container-inline-date .form-item{display:inline-block;vertical-align:baseline;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin:0;}.container-inline-date .date-parts-spacer{margin:0 10px;}.container-inline-date .date-time-spacer{margin:0 5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}[dir="rtl"] #edit-field-settings-granularity .form-type-checkbox{margin-right:0;margin-left:.6em;}.date-year-range-select{margin-right:1em;}.timeEntry_control{vertical-align:middle;margin-left:2px;}* html .timeEntry_control{margin-top:-4px;}
body .l-top .block-hero{margin-top:0;}body .l-header-inner{min-height:5.125rem;}.d-agency .l-wrapper{padding-bottom:60px;}.l-footer.region{background-color:#7E5028;color:white;}#layout-edit-main .region{background-color:#fafafa;color:black;}#layout-edit-main .region a{color:#0074bd;}.l-footer.region a{color:#C9B897;}.l-bottom.region{background-color:#C9B897;}.front .l-top.region{background-color:black;}.region .container{padding-top:20px;}.l-header.region .container{padding-top:0px;}.l-header.region{margin:0;}.l-footer.region{margin:0px;}a.button{background-color:teal;color:white;}a.button:hover{background-color:grey;color:black;}body legend{font-size:1rem;}body legend a{margin-right:1rem;}.block-layout-hero.block-hero{color:white;min-height:70vh;}.l-top .block-hero{height:400px;margin-bottom:0;}.block-smart-blocks-smartblocksheroblock h2.block-title{display:block;text-align:center;font-weight:900;margin:0 auto;padding:20px;color:white;background:rgba(0,0,0,0.5);width:max-content;}.block.block-system-messages.contextual-links-region{padding:0;}.view .views-view-grid{gap:2rem;}.view .views-view-grid-cols-2,.view .views-view-grid-cols-3,.view .views-view-grid-cols-4,.view .views-view-grid-cols-5,.view .views-view-grid-cols-6{grid-template-columns:repeat(1,1fr);}@media (min-width:48em){.view .views-view-grid-cols-2{grid-template-columns:repeat(2,1fr);}.view .views-view-grid-cols-3{grid-template-columns:repeat(3,1fr);}.view .views-view-grid-cols-4{grid-template-columns:repeat(4,1fr);}.view .views-view-grid-cols-5{grid-template-columns:repeat(5,1fr);}.view .views-view-grid-cols-6{grid-template-columns:repeat(3,1fr);}}@media (min-width:68em){.view .views-view-grid-cols-6{grid-template-columns:repeat(6,1fr);}}.view .views-view-grid-cols-3{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;}.views-view-grid-cols-3 .views-grid-box{display:contents;}.view-portfolio-projects .views-view-grid-cols-3 .views-grid-box{display:grid;grid-template-rows:auto auto auto;}.views-grid-box{column-span:1;}.views-view-grid-cols-3 .views-grid-box{border:1px solid green;box-sizing:border-box;}.views-view-grid-cols-3 .views-grid-box > .views-field:nth-child(1){grid-column:span 1;grid-row:1;}.views-view-grid-cols-3 .views-grid-box > .views-field:nth-child(2){grid-column:span 1;grid-row:2;}.views-view-grid-cols-3 .views-grid-box > .views-field:nth-child(3){grid-column:span 1;grid-row:3;}.views-view-grid-cols-3 .views-grid-box > .views-field:nth-child(4){grid-column:span 1;grid-row:4;}.l-footer .block-mini-layouts-footer-mini-layout{line-height:1.7;}.l-footer .block-mini-layouts-footer-mini-layout ul.nice-menu{margin-top:20px;border-top:none;}.block-mini-layouts-footer-mini-layout ul.nice-menu li{border:none;background:rgba(0,0,0,0);}.block-mini-layouts-footer-mini-layout ul.nice-menu li a{padding:0.3em 5px 0.3em 5px;}.view-testimonials img{display:block;max-width:110px;margin-left:auto;margin-right:auto;border:1px solid black;margin-top:-60px;}.view-testimonials .views-grid-box .views-field-body{background-color:white;border:1px solid grey;padding-bottom:60px;padding-top:-40px;}.view-testimonials .views-field-body p{font-style:italic;}.view-testimonials .views-field-body p:first-child:before{content:open-quote;}.view-testimonials .views-field-body p:last-child:after{content:close-quote;}.view-testimonials .views-field-field-testimonial-author div{font-weight:900;text-align:center;margin-top:-20px;}.view.view-testimonials .views-view-grid .views-grid-box{border:none;}.view-testimonials .views-field-body .field-content{width:60%;margin:0 auto;position:relative;}.view-testimonials .views-field-body .field-content p:before{display:block;background-image:url('/core/misc/icons/quotes.svg');content:" ";width:60px;height:60px;transform:rotatey(180deg);position:relative;top:20px;margin-left:-60px;}.view-testimonials .views-field-body .field-content p:after{display:block;background-image:url('/core/misc/icons/quotes.svg');content:" ";width:60px;height:60px;position:absolute;bottom:-30px;right:0;margin-right:-60px;}@media (min-width:38em){.front .block-view .block-title{width:50%;float:left;}.front .block-view .view-header{width:50%;text-align:right;float:right;}.front .view .views-view-grid{clear:both;}}.view-portfolio-projects .views-field-title h3{min-height:3.5rem;text-align:center;font-size:1.2rem;}.block.block-iivblock-faq-block{padding-top:30px;}.block-iivblock{margin:70px;}.block-iivblock h3{font-size:40px;font-weight:900;}.block-iivblock img{float:right;}.block-iivblock img{float:right;}.iivblock-body{max-width:250px;display:grid;align-items:center;text-align:center;}.block{padding:0 0 40px 0;}.block-system-header{padding:0;}.l-content{padding-bottom:60px;}.field-block.block,.block.block-system-breadcrumb,.block.block-system-title-combo{padding:0;}.field-name-field-tags a,.views-field-field-tags a{border:1px solid grey;padding:4px 10px;text-decoration:none;float:left;margin-right:20px;margin-bottom:10px;}.field-name-field-tags a:hover,.views-field-field-tags a:hover{background-color:grey;color:white;}.node.view-mode-teaser + .node.view-mode-teaser{border-top:1px solid black;padding-top:30px;margin-top:0;}.comments{clear:both;padding-top:2rem;}.comments .filter-wrapper{padding:0;}.comments .title{font-size:1.5rem;}.views-field-field-services-image img{max-width:150px;display:block;margin-left:auto;margin-right:auto;}.l-messages{max-width:1178px;margin:0 auto;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}[dir="rtl"] .field-label-inline .field-label,[dir="rtl"] .field-label-inline .field-items{float:right;}form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em;}form input.field-add-more-submit{margin:0;}
.iivblock-image{text-align:center;}.iivblock-inner .slideInLeft{opacity:0;}.iivblock-inner.iivblock_visible .slideInLeft{opacity:0;animation:SlideInLeft 2s ease 0s 1 normal forwards;}@keyframes SlideInLeft{0%{opacity:0;transform:translateX(-250px);}100%{opacity:1;transform:translateX(0);}}.iivblock-inner .slideInRight{opacity:0;}.iivblock-inner.iivblock_visible .slideInRight{opacity:0;animation:SlideInRight 2s ease 0s 1 normal forwards;}@keyframes SlideInRight{0%{opacity:0;transform:translateX(250px);}100%{opacity:1;transform:translateX(0);}}.iivblock-inner .slideInBottom{opacity:0;}.iivblock-inner.iivblock_visible .slideInBottom{opacity:0;animation:SlideInBottom 2s ease 0s 1 normal forwards;}@keyframes SlideInBottom{0%{opacity:0;transform:translateY(250px);}100%{opacity:1;transform:translateY(0);}}.iivblock-inner .slideInTop{opacity:0;}.iivblock-inner.iivblock_visible .slideInTop{opacity:0;animation:SlideInTop 2s ease 0s 1 normal forwards;}@keyframes SlideInTop{0%{opacity:0;transform:translateY(-250px);}100%{opacity:1;transform:translateY(0);}}.iivblock-inner .fadeIn{opacity:0;}.iivblock-inner.iivblock_visible .fadeIn{opacity:0;animation:fadeIn 2s ease 0s 1 normal forwards;}@keyframes fadeIn{0%{opacity:0;transform:scale(0.6);}100%{opacity:1;transform:scale(1);}}.iivblock-inner .swingInTop{opacity:0;}.iivblock-inner.iivblock_visible .swingInTop{opacity:0;animation:swingInTop 2s ease 0s 1 normal forwards;}@keyframes swingInTop{0%{opacity:0;transform:rotateX(-100deg);transform-origin:top;}100%{opacity:1;transform:rotateX(0deg);transform-origin:top;}}.iivblock-inner .swingInBottom{opacity:0;}.iivblock-inner.iivblock_visible .swingInBottom{opacity:0;animation:swingInBottom 2s ease 0s 1 normal forwards;}@keyframes swingInBottom{0%{opacity:0;transform:rotateX(100deg);transform-origin:bottom;}100%{opacity:1;transform:rotateX(0);transform-origin:bottom;}}.iivblock-body{align-self:center;}
.image_grid_block_wrapper{display:grid;grid-template-columns:50% 50%;grid-template-rows:250px 250px;gap:10px;margin:0 auto;}.image_grid_block_wrapper.no-tall-image{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:300px;}.image_grid_block{position:relative;overflow:clip;object-fit:fill;}.cover{object-fit:fill;}.image_grid_block img{display:block;object-fit:fill;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.image_grid_block .image-overlay{position:absolute;bottom:0px;left:0px;z-index:10;background-color:rgba(0,0,0,0.5);color:white;font-size:30px;font-weight:900;padding:0 30px;width:100%;}.image_grid_block.tall-image{grid-row:span 2;}
#user-admin-permissions .form-item-search{display:inline-block;}#user-admin-permissions .search-reset{line-height:42px;position:relative;top:1px;}#user-admin-permissions .table-filter{margin:1em 0;padding:7px 13px;border-radius:4px;background-color:#fff;border:2px solid #EAEAEA;}#permissions td.module{font-weight:bold;background:#dddddd;}#permissions td.permission{padding-left:1.5em;}#permissions td.permission .permission-warning-description{font-size:0.9em;color:#444;margin-top:0.5em;}[dir="rtl"] #permissions td.permission{padding-left:0;padding-right:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}.permissions-matrix{overflow-x:auto;}#user-roles .role-name{white-space:nowrap;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-settings .form-item-user-password-policy{margin-bottom:0;}#user-admin-settings .min-length-wrapper{font-size:0.923em;}.password-toggle-wrapper{position:relative;display:inline-block;max-width:100%;}.password-toggle{position:absolute;top:-2em;right:0;font-size:80%;}[dir="rtl"] .password-toggle{right:auto;left:0;}.password-strength-wrapper{position:relative;display:inline-block;max-width:100%;}.password-strength{display:block;margin-top:3px;position:relative;}.password-strength.empty{visibility:hidden;display:none;}.password-strength-title{float:left;}.password-strength-text{padding-left:5px;}[dir="rtl"] .password-strength-title{float:right;}[dir="rtl"] .password-strength-text{padding-left:0;padding-right:5px;}.password-indicator{background-color:#EEE;height:3px;width:100%;display:block;position:absolute;top:0;left:0;}.password-strength .indicator{height:100%;width:0;background-color:#47C965;position:absolute;transition:width .2s;}.password-strength.weak .indicator{background-color:#ff0000;}.password-strength.weak .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.weak em{color:#ff0000;}.password-strength.fair .indicator{background-color:#FFA500;}.password-strength.fair .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.fair em{color:#FFA500;}.password-strength.good .indicator{background-color:#4CA64C;}.password-strength.good .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.good em{color:#4CA64C;}.password-strength.strong .indicator{background-color:#008000;}.password-strength.strong .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.strong em{color:#008000;}.password-match{display:block;}.password-match.empty{display:none;}.password-match.match .password-match-text{color:#008000;}.password-match.mismatch .password-match-text{color:#FF2E0B;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}[dir="rtl"] .profile .user-picture{float:left;margin:0 0 1em 1em;}.profile h2{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.views-exposed-form .views-exposed-widget,.views-bulk-form .form-item,.views-bulk-form .form-actions{display:inline-block;padding:.5em 1em 0 0;}[dir="rtl"] .views-exposed-form .views-exposed-widget,[dir="rtl"] .views-bulk-form .form-item,[dir="rtl"] .views-bulk-form .form-actions{padding:.5em 0 0 1em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-bulk-form .form-item,.views-bulk-form .form-actions,.views-bulk-form .form-submit{display:inline-block;vertical-align:bottom;margin-top:0;margin-bottom:0;}.views-bulk-form{margin-bottom:1em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid{display:-ms-grid;display:grid;}.views-view-grid-cols-1{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);}.views-view-grid-cols-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);}.views-view-grid-cols-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);}.views-view-grid-cols-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);}.views-view-grid-cols-5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);}.views-view-grid-cols-6{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);}.views-view-grid-cols-7{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr);}.views-view-grid-cols-8{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr);}.views-view-grid-cols-9{-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9,1fr);}.views-view-grid-cols-10{-ms-grid-columns:(1fr)[10];grid-template-columns:repeat(10,1fr);}.views-view-grid-cols-11{-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);}.views-view-grid-cols-12{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);}.views-view-grid .views-row,.views-view-grid .views-grid-box{padding:1rem;border:1px solid #cccccc;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
