.content_cards_card *{box-sizing:border-box}.content_cards_card{background-color:#fff;border:1px solid;border-color:#e9eaed #dadada #ccc;padding:3px;margin-bottom:20px;max-width:600px;margin-left:auto;margin-right:auto}.content_cards_card .content_cards_image{width:100%;display:block;text-align:center}.content_cards_card .content_cards_image img{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}html body .content_cards_card a,html body .content_cards_card a:visited,html body .content_cards_card a:active{box-shadow:none;color:#141412;text-decoration:none}html body .content_cards_card a:hover,html body .content_cards_card a:active{box-shadow:none;color:#4a4a48;text-decoration:none}.content_cards_card .content_cards_center_image>a{border:0}.content_cards_card .content_cards_title{font-size:22px;line-height:1.5;color:#141412;font-weight:700;margin:10px 15px 7px 15px}.content_cards_card .content_cards_description{font-size:100%;line-height:1.5;color:#141412;margin:7px 15px 10px 15px}.content_cards_card .content_cards_site_name{font-style:italic;font-size:12px;line-height:1.5;text-transform:uppercase;color:#9197a3;text-align:right;margin:10px 15px}.content_cards_card .content_cards_description>p{margin:0;padding:0}.content_cards_favicon{max-height:24px}#comment-input:after{content:"";display:table;clear:both}#comment-input input{float:left;margin-right:1%;padding-left:15px;padding-right:15px;width:32.666666%;min-width:28%;font-size:13px;color:#747474;border:1px solid #d2d2d2}#comment-input input:last-child{margin-right:0}#comment-textarea{margin-bottom:10px}#comment-textarea.fusion-contact-comment-below{margin-top:10px;margin-bottom:0}#comment-textarea textarea{padding:12px 15px;width:100%;height:150px;font-size:13px;color:#747474;border:1px solid #d2d2d2}.fusion-contact-form{line-height:normal}.fusion-contact-form #comment-submit-container{margin-top:20px;margin-bottom:0}.fusion-contact-form .grecaptcha-badge{z-index:100000}.fusion-contact-form .fusion-hide-recaptcha-badge{display:none}.fusion-contact-form .fusion-comment-privacy-checkbox-wrapper{display:flex;align-items:baseline;margin:20px 0;font-size:13px}.fusion-contact-form .fusion-comment-privacy-checkbox{margin:0 10px 0 0}.fusion-contact-form #comment-recaptcha{margin-top:13px}.fusion-privacy-element .fusion-privacy-form ul{list-style:none;margin:0 0 20px 0;padding:0}.fusion-privacy-element .fusion-privacy-form-floated ul li{display:inline-block;margin-right:20px}.fusion-faqs-wrapper{display:none}#wrapper .fusion-faqs-wrapper .fusion-accordian .panel-title{font-family:var(--faq_accordion_title_typography-font-family);font-weight:var(--faq_accordion_title_typography-font-weight);line-height:var(--faq_accordion_title_typography-line-height);letter-spacing:var(--faq_accordion_title_typography-letter-spacing);font-size:var(--faq_accordion_title_typography-font-size);text-transform:var(--faq_accordion_title_typography-text-transform)}#wrapper .fusion-faqs-wrapper .fusion-accordian .panel-title a{color:var(--faq_accordion_title_typography-color)}.fusion-faqs-wrapper .fusion-accordian .panel-body{font-family:var(--faq_accordion_content_typography-font-family);font-weight:var(--faq_accordion_content_typography-font-weight);line-height:var(--faq_accordion_content_typography-line-height);letter-spacing:var(--faq_accordion_content_typography-letter-spacing);font-size:var(--faq_accordion_content_typography-font-size);color:var(--faq_accordion_content_typography-color);text-transform:var(--faq_accordion_content_typography-text-transform)}.fusion-faq-post{position:relative}.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a .fa-fusion-box{background-color:transparent!important}.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a:hover .fa-fusion-box{background-color:transparent!important}body .portfolio-grid{margin-bottom:80px}.fusion-portfolio-wrapper{display:block}.fusion-portfolio-post{float:left}.fusion-portfolio-post .fusion-image-wrapper{opacity:0}.fusion-portfolio-one .fusion-portfolio-post{overflow:hidden;float:none;width:100%}.fusion-portfolio-two .fusion-portfolio-post{width:50%}.fusion-portfolio-three .fusion-portfolio-post{width:33.3333%;width:calc(100% / 3)}.fusion-portfolio-four .fusion-portfolio-post{width:25%}.fusion-portfolio-five .fusion-portfolio-post{width:20%}.fusion-portfolio-six .fusion-portfolio-post{width:16.6666%;width:calc(100% / 6)}.fusion-portfolio-post>.fusion-separator{margin:40px 0}.fusion-portfolio-content{margin-top:20px}.fusion-portfolio-content h2{margin:0 0 1px!important;padding:0}.fusion-portfolio-content .fusion-portfolio-meta{margin:0 0 10px;padding:0;font-weight:400;font-size:13px}.fusion-portfolio-content p{margin:0 0 20px}.fusion-portfolio-content p:last-child{margin-bottom:0}.fusion-portfolio .fusion-content-sep{margin-bottom:20px}.fusion-portfolio .fusion-separator{margin-top:40px}.fusion-portfolio #infscr-loading{bottom:-29px}.fusion-portfolio .loading-container{display:none}.fusion-portfolio-content-wrapper{opacity:0}.fusion-portfolio-content-wrapper .fusion-portfolio-content{margin-bottom:20px}.fusion-portfolio-content-wrapper .fusion-image-wrapper{opacity:1}.fusion-portfolio-boxed .fusion-portfolio-content-wrapper{padding:0;border:1px solid #e9eaee;border-bottom-width:3px}.fusion-portfolio-boxed .fusion-portfolio-content{margin:0;padding:25px}.fusion-portfolio-one .fluid-width-video-wrapper{position:static}.fusion-portfolio-one .fusion-image-wrapper{margin-bottom:15px}.fusion-portfolio-one .fusion-portfolio-content{margin-bottom:0}.fusion-portfolio-one .fusion-portfolio-buttons{margin:20px -15px 0}.fusion-portfolio-one .fusion-portfolio-buttons .fusion-button{margin:0 15px 15px}.fusion-portfolio-one .fusion-portfolio-buttons-full{margin-left:0;margin-right:0}.fusion-portfolio-one .fusion-portfolio-buttons-full .fusion-button{margin:5px 0}.fusion-portfolio-text-floated .fusion-image-wrapper{display:inline-block;flex-shrink:1;margin:0;padding:0 12.5px;max-width:540px;width:100%}.fusion-portfolio-text-floated .fusion-portfolio-content{margin-top:0}.portfolio-one-text .portfolio-item .image{width:100%;height:100%;float:none;margin-right:0}.portfolio-one-sidebar .portfolio-item .image{float:none}.portfolio-infinite .isotope{overflow:visible!important}.fusion-portfolio-gallery-hidden{display:none}.fusion-portfolio-equal-heights .fusion-portfolio-post{display:inline-flex}.fusion-portfolio-equal-heights .fusion-portfolio-content-wrapper{overflow:hidden;width:100%}.fusion-project-details-tb h3,.project-content h3{font-size:13px;line-height:17px;color:#333;margin:0 0 28px}.fusion-project-details-tb .project-description,.project-content .project-description{float:left;width:74.4681%}.fusion-project-details-tb .project-description p,.project-content .project-description p{margin-top:0}.fusion-project-details-tb .project-info,.project-content .project-info{float:right;width:23.4043%}.fusion-project-details-tb .project-info .project-info-box,.project-content .project-info .project-info-box{border-bottom:1px solid #e7e6e6;padding-bottom:15px;margin-bottom:15px;overflow:hidden}.fusion-project-details-tb .project-info h4,.project-content .project-info h4{color:#333;margin:0 5px 0 0;float:left;width:110px}.with-sidebar .fusion-project-details-tb .project-info h4,.with-sidebar .project-content .project-info h4{display:block;width:100%;margin-bottom:5px}.fusion-project-details-tb .project-info .project-terms,.project-content .project-info .project-terms{float:left}.fusion-project-details-tb::after{content:" ";clear:both;display:table}.fusion-project-details-tb .project-info{float:right;width:100%}.portfolio-full.with-sidebar .project-info{float:left}.portfolio-full.with-sidebar .project-description{float:right;width:72.5%}.portfolio-half .flexslider:not(.tfs-slider){width:65.9574%;float:left}.portfolio-half .project-content{width:31.9149%;float:right}.portfolio-half .project-description{width:100%;margin-bottom:50px}.portfolio-half .project-description .flexslider:not(.tfs-slider){width:auto}.portfolio-half .project-info{width:100%}.portfolio-sep{clear:both;display:block}.portfolio-half .portfolio-sep{margin-bottom:50px}.project-info-box span{float:left}.portfolio-full .flexslider{margin-bottom:70px}.portfolio-grid .portfolio-tabs{margin-top:0}.portfolio-grid.portfolio-one .portfolio-item:last-child{margin-bottom:0}.portfolio-grid.portfolio-one .image{width:100%;float:none}.fusion-portfolio-layout-masonry .fusion-portfolio-content-wrapper,.fusion-portfolio.fusion-portfolio-masonry .fusion-portfolio-content-wrapper{position:relative}.fusion-portfolio-layout-masonry.fusion-portfolio-two.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-two.fusion-masonry-has-vertical .fusion-element-landscape{width:100%}.fusion-portfolio-layout-masonry.fusion-portfolio-three.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-three.fusion-masonry-has-vertical .fusion-element-landscape{width:66.6666%}.fusion-portfolio-layout-masonry.fusion-portfolio-four.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-four.fusion-masonry-has-vertical .fusion-element-landscape{width:50%}.fusion-portfolio-layout-masonry.fusion-portfolio-five.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-five.fusion-masonry-has-vertical .fusion-element-landscape{width:40%}.fusion-portfolio-layout-masonry.fusion-portfolio-six.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-six.fusion-masonry-has-vertical .fusion-element-landscape{width:33.3333%}.fusion-masonry-element-container>a>img,.fusion-masonry-element-container>img{display:none}.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-content,.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-content{transition:all .3s ease}.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper,.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper{overflow:hidden}.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover .fusion-portfolio-content,.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover .fusion-portfolio-content{transition:all .3s ease;transform:translateY(105%)}.fusion-portfolio-element .fusion-load-more-button.fusion-portfolio-button{background-color:var(--portfolio_element_load_more_posts_button_bg_color);color:var(--portfolio_element_load_more_posts_button_text_color)}.fusion-portfolio-element .fusion-load-more-button.fusion-portfolio-button:hover{background-color:var(--portfolio_element_load_more_posts_hover_button_bg_color);color:var(--portfolio_element_load_more_posts_hover_button_text_color)}:root{--wp-color-white:#fff;--wp-color-black:#000;--wp-color-gray-0:#f6f7f7;--wp-color-gray-2:#f0f0f1;--wp-color-gray-5:#dcdcde;--wp-color-gray-10:#c3c4c7;--wp-color-gray-20:#a7aaad;--wp-color-gray-30:#8c8f94;--wp-color-gray-40:#787c82;--wp-color-gray-50:#646970;--wp-color-gray-60:#50575e;--wp-color-gray-70:#3c434a;--wp-color-gray-80:#2c3338;--wp-color-gray-90:#1d2327;--wp-color-gray-100:#101517;--wp-color-blue-0:#f0f6fc;--wp-color-blue-5:#c5d9ed;--wp-color-blue-10:#9ec2e6;--wp-color-blue-20:#72aee6;--wp-color-blue-30:#4f94d4;--wp-color-blue-40:#3582c4;--wp-color-blue-50:#2271b1;--wp-color-blue-60:#135e96;--wp-color-blue-70:#0a4b78;--wp-color-blue-80:#043959;--wp-color-blue-90:#01263a;--wp-color-blue-100:#00131c;--wp-color-red-0:#fcf0f1;--wp-color-red-5:#facfd2;--wp-color-red-10:#ffabaf;--wp-color-red-20:#ff8085;--wp-color-red-30:#f86368;--wp-color-red-40:#e65054;--wp-color-red-50:#d63638;--wp-color-red-60:#b32d2e;--wp-color-red-70:#8a2424;--wp-color-red-80:#691c1c;--wp-color-red-90:#451313;--wp-color-red-100:#240a0a;--wp-color-yellow-0:#fcf9e8;--wp-color-yellow-5:#f5e6ab;--wp-color-yellow-10:#f2d675;--wp-color-yellow-20:#f0c33c;--wp-color-yellow-30:#dba617;--wp-color-yellow-40:#bd8600;--wp-color-yellow-50:#996800;--wp-color-yellow-60:#755100;--wp-color-yellow-70:#614200;--wp-color-yellow-80:#4a3200;--wp-color-yellow-90:#362400;--wp-color-yellow-100:#211600;--wp-color-green-0:#edfaef;--wp-color-green-5:#b8e6bf;--wp-color-green-10:#68de7c;--wp-color-green-20:#1ed14b;--wp-color-green-30:#00ba37;--wp-color-green-40:#00a32a;--wp-color-green-50:#008a20;--wp-color-green-60:#007017;--wp-color-green-70:#005c12;--wp-color-green-80:#00450c;--wp-color-green-90:#003008;--wp-color-green-100:#001c05}.htga4-cookie-notice{position:fixed;bottom:0;left:0;width:100%;background:var(--wp-color-gray-0);box-shadow:0 -2px 5px rgba(0,0,0,.1);z-index:9999;font-family:inherit}.htga4-cookie-notice__content{max-width:960px;margin:0 auto;padding:16px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px}.htga4-cookie-notice__text-section{flex:1 1 auto;min-width:0}.htga4-cookie-notice__text{color:var(--wp-color-gray-80);margin:0;word-wrap:break-word;overflow-wrap:break-word}.htga4-cookie-notice__link{color:var(--wp-color-blue-50);text-decoration:underline}.htga4-cookie-notice__actions{flex:0 0 auto;display:flex;gap:15px;align-items:center;justify-content:flex-end}.htga4-cookie-notice__button{background-color:var(--wp-color-blue-50);color:var(--wp-color-white);border:none;padding:5px 15px;border-radius:3px;cursor:pointer;flex:0 0 auto;margin-top:10px}.htga4-cookie-decline{cursor:pointer;background-color:transparent;color:var(--wp-color-gray-80)}@media (min-width:600px){.htga4-cookie-notice__button{margin-top:0}}@media only screen and (max-width:767px){.htga4-cookie-notice__content{flex-direction:column}}