@charset "utf-8";img{max-width:100%;height:auto}p{margin:0 0 15px}.pt-0{padding-top:0 !important}.mt-0{margin-top:0 !important}.pb-0{padding-bottom:0 !important}.mh-350{min-height:350px}.fzf_top_banner .title1.mini-hero-title{margin-top:35px}.fzf_main_content.text-center h1{font-size:180px;margin-top:2%}.fzf_main_content.text-center h2{font-size:50px;margin-top:3%}.fzf_main_content.text-center h5{font-size:30px;margin-top:4%;margin-bottom:5%}.footer_line{border-color:#ccc;margin-bottom:25px;width:80%}.sidebar-module ul{padding:0!important}.haus_widgets li{font-size:13px!important;border-bottom:1px dotted #565b54;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;list-style:outside none none;padding-top:10px;padding-bottom:10px}.haus_widgets li:before{font-family:'Font Awesome 5 Free';content:'\f0da';font-weight:900;position:relative;left:-5px}.haus_widgets input[type=text]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:2px solid #232821;font-size:14px;height:40px;width:100% !important}#searchform label{display:none !important}#searchsubmit{font-size:15px;margin-top:10px;padding:7px 20px;border:2px solid #232821;top:15px}.textwidget img{width:100%;height:auto}.haus_widgets table,.haus_widgets select{width:100% !important;height:auto}.haus_widgets li:hover a{padding-left:5px}.tagcloud a{display:inline-block;color:#fff;background:#232821;margin:0 5px 7px 0;padding:6px;font-size:13px!important;border:1px solid #232821;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tagcloud a:hover{background:0 0;color:#232821}.sidebar-module{padding:20px!important}.haus_widgets select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:2px solid #232821;font-size:14px;height:40px;width:100% !important}.haus_widgets select>option{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:2px solid #232821;border-top:none;font-size:14px;height:40px;width:100% !important;display:block;line-height:10px}#s{padding:0 10px;color:#232821}.code_class{font-size:15px}.comment-reply-link{float:right;font-size:15px}ul.children>.media{border-bottom:1px solid #ccc;padding-bottom:40px;padding-top:40px;margin-bottom:0;margin-top:0}ul.children>.media .media{margin-top:30px}ul.children>.media img{width:64px!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.post-tags{margin-bottom:12px}.post-tags i{font-size:15px;color:#999}.post-tags a{font-size:15px}.post-tags a:hover{font-size:15px;color:#999}.search_not_found{margin-top:8%;text-align:center}.copy_right{font-size:12px !important}@media (min-width:768px){.copy_right{float:right !important}.footer_class{margin-bottom:0 !important;margin-top:0 !important}}.alignnone{max-width:100% !important;height:auto}.wp-caption img{width:100%}.aligncenter{margin-left:auto;margin-right:auto;margin-top:50px;text-align:center}img.aligncenter{margin-top:0 !important}.wp-smiley{height:auto !important;width:auto !important}.alignright{float:right;margin-left:10px}.alignleft{float:left;margin-right:10px}.sticky,.tag-sticky-2{background-color:rgba(238,238,238,.2) !important}#map-location{width:100%;height:280px;position:relative}#map-location .test{position:absolute;z-index:999;width:200px;height:100px;display:none;background-color:#fff;border:3px solid #ebebeb;padding:10px}#map-location .info-window{background-color:#fff;width:200px;padding:17px}#map-location .info-window h3{color:#3b475f;font-family:"Montserrat",sans-serif !important;font-size:24px;font-weight:400}#map-location .info-window span{color:#f46464;font-family:"Merriweather",sans-serif !important;font-size:16px;font-style:italic}#map-location .info-window p{line-height:25px;font-family:"Open Sans",sans-serif !important;font-size:16px;margin-top:5px}#map-location a[href^="http://maps.google.com/maps"]{display:none !important}#map-location img[src^="https://maps.gstatic.com/mapfiles/api-3/images/"]{display:none !important}#map-location .gmnoprint a,#map-location .gmnoprint span,#map-location .gm-style-cc{display:none}#map-location .gmnoprint div{background:0 0 !important}.new_projects{padding:3px}.section-pagination ul li{float:left;padding:2px}.section-pagination ul li a{padding:10px 15px}.section-pagination a.page-numbers.current{color:#fff;border-color:#232821;background-color:#232821}@media (min-width:768px){.section-pagination a.page-numbers.current{background-color:transparent !important}}.section-pagination a.page-numbers.current:after{height:340%;opacity:1}.foot_widget{background:#232821;text-align:left}.foot_widget li a:before{left:20px}.foot_widget .btn{border-color:#fff}.haus_widgets select>option{padding-top:10px}.haus_widgets select,.haus_widgets select>option,#searchsubmit{color:#232821}.foot_widget .tagcloud a{display:inline-block;color:#fff;background:#232821;margin:0 5px 7px 0;padding:6px !important;font-size:13px!important;border:1px solid #fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.foot_widget .tagcloud a:hover{background:#fff;color:#232821 !important}.tit_siz{font-size:26px}.wp-comment-cookies-consent{margin-right:10px !important}.comment-txt p{font-size:13px;font-family:'Raleway',sans-serif}p.wp-caption-text,figure figcaption{font-size:12px !important;line-height:17px;margin:2px !important;padding:0 4px 5px;text-align:center}.wp-block-button__link{margin-bottom:15px;position:relative;font-size:14px;background:#ed7161;border-radius:5px;padding:10px 35px}.is-style-outline .wp-block-button__link{background-color:transparent}.is-style-squared .wp-block-button__link{padding:13px 40px;border-radius:0}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2{color:#fff !important;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover p{color:#fff !important;font-size:2em;line-height:1.6;margin-bottom:0}.wp-block-cover p a{color:#fff !important;font-size:1em !important;line-height:1.25 !important;text-decoration:underline}.wp-block-cover{margin-bottom:20px}.wp-block-cover+p{margin-top:30px}p+.wp-block-cover.alignwide{margin-top:0}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0 !important;margin:20px 0}ul.wp-block-gallery{margin-top:0}.wp-block-gallery+.wp-block-gallery{margin-bottom:30px}.wp-block-gallery .blocks-gallery-item figcaption{font-size:14px;bottom:-2px;left:-2px}.gallery-caption{display:block;margin-bottom:1em}.commentlist .bypostauthor{border-top:10px solid #e18728}.wp-caption{max-width:100%}.wp-caption img{height:auto;max-width:100% !important}.aligncenter{margin-left:auto;margin-right:auto;margin-top:50px;text-align:center}img.aligncenter{margin-top:0 !important;display:block}.wp-smiley{height:auto !important;width:auto !important}.alignright{float:right;margin-left:10px}.alignleft{float:left;margin-right:10px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text: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:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#generic_price_table .generic_content{background-color:#fff;box-shadow:0px 0px 1px #ccc;margin-bottom:20px}#generic_price_table .generic_content.active,#generic_price_table .generic_content:hover{box-shadow:0px 6px 5px #ccc}#generic_price_table .generic_content .generic_head_price{background-color:#f6f6f6}#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg{border-color:#e4e4e4 rgba(0,0,0,0) rgba(0,0,0,0) #e4e4e4}#generic_price_table .generic_content .generic_head_price .generic_head_content .head span{color:#525252}#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign{color:#414141}#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency{color:#414141}#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent{color:#414141}#generic_price_table .generic_content .generic_head_price .generic_price_tag .month{color:#414141}#generic_price_table .generic_content .generic_feature_list ul li{color:#a7a7a7}#generic_price_table .generic_content .generic_feature_list ul li span{color:#414141}#generic_price_table .generic_content .generic_feature_list ul li:hover{background-color:#e4e4e4;border-left:5px solid #1c2323}#generic_price_table .generic_content .generic_price_btn a{border:1px solid #1c2323;color:#1c2323}#generic_price_table .generic_content.active .generic_head_price .generic_head_content .head_bg,#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg{border-color:#1c2323 rgba(0,0,0,0) rgba(0,0,0,0) #1c2323;color:#fff}#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head span,#generic_price_table .generic_content.active .generic_head_price .generic_head_content .head span{color:#fff}#generic_price_table .generic_content:hover .generic_price_btn a,#generic_price_table .generic_content.active .generic_price_btn a{background-color:#1c2323;color:#fff}#generic_price_table{padding:70px 0}.row .table{padding:28px 0}#generic_price_table .generic_content{overflow:hidden;position:relative;text-align:center}#generic_price_table .generic_content .generic_head_price{margin:0 0 20px}#generic_price_table .generic_content .generic_head_price .generic_head_content{margin:0 0 50px}#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg{border-style:solid;border-width:90px 1411px 23px 399px;position:absolute}#generic_price_table .generic_content .generic_head_price .generic_head_content .head{padding-top:40px;position:relative;z-index:1}#generic_price_table .generic_content .generic_head_price .generic_head_content .head span{font-family:"Raleway",sans-serif;font-size:28px;font-weight:400;letter-spacing:2px;margin:0;padding:0;text-transform:uppercase}#generic_price_table .generic_content .generic_head_price .generic_price_tag{padding:0 0 20px}#generic_price_table .generic_content .generic_head_price .generic_price_tag .price{display:block}#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign{display:inline-block;font-family:"Lato",sans-serif;font-size:28px;font-weight:400;vertical-align:middle}#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency{font-family:"Lato",sans-serif;font-size:60px;font-weight:300;letter-spacing:-2px;line-height:60px;padding:0;vertical-align:middle}#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent{display:inline-block;font-family:"Lato",sans-serif;font-size:24px;font-weight:400;vertical-align:bottom}#generic_price_table .generic_content .generic_head_price .generic_price_tag .month{font-family:"Lato",sans-serif;font-size:18px;font-weight:400;letter-spacing:3px;vertical-align:bottom}#generic_price_table .generic_content .generic_feature_list ul{list-style:none;padding:0;margin:0}#generic_price_table .generic_content .generic_feature_list ul li{font-size:17px;padding:15px 0;transition:all .3s ease-in-out 0s}#generic_price_table .generic_content .generic_feature_list ul li:hover{transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}#generic_price_table .generic_content .generic_feature_list ul li .fa{padding:0 10px}#generic_price_table .generic_content .generic_price_btn{margin:20px 0 32px}#generic_price_table .generic_content .generic_price_btn a{-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;display:inline-block;font-size:18px;outline:medium none;padding:12px 30px;text-decoration:none;text-transform:uppercase}#generic_price_table .generic_content,#generic_price_table .generic_content:hover,#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg,#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg,#generic_price_table .generic_content .generic_head_price .generic_head_content .head h2,#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head h2,#generic_price_table .generic_content .price,#generic_price_table .generic_content:hover .price,#generic_price_table .generic_content .generic_price_btn a,#generic_price_table .generic_content:hover .generic_price_btn a{transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}@media (max-width:767px){#generic_price_table .generic_content{margin-bottom:75px}}@media (min-width:768px) and (max-width:991px){#generic_price_table .col-md-3{float:left;width:50%}#generic_price_table .col-md-4{float:left;width:50%}#generic_price_table .generic_content{margin-bottom:75px}}#generic_price_table_home{font-family:'Raleway',sans-serif}.text-center h1,.text-center h1 a{font-size:30px;font-weight:300;text-decoration:none}.demo-pic{margin:0 auto}.demo-pic:hover{opacity:.7}#generic_price_table_home ul{margin:0 auto;padding:0;list-style:none;display:table}#generic_price_table_home li{float:left}#generic_price_table_home li+li{margin-left:10px;padding-bottom:10px}#generic_price_table_home li a{display:block;width:50px;height:50px;font-size:0px}#generic_price_table_home .blue{background:#3498db;transition:all .3s ease-in-out 0s}#generic_price_table_home .emerald{background:#1c2323;transition:all .3s ease-in-out 0s}#generic_price_table_home .grey{background:#7f8c8d;transition:all .3s ease-in-out 0s}#generic_price_table_home .midnight{background:#34495e;transition:all .3s ease-in-out 0s}#generic_price_table_home .orange{background:#e67e22;transition:all .3s ease-in-out 0s}#generic_price_table_home .purple{background:#9b59b6;transition:all .3s ease-in-out 0s}#generic_price_table_home .red{background:#e74c3c;transition:all .3s ease-in-out 0s}#generic_price_table_home .turquoise{background:#1abc9c;transition:all .3s ease-in-out 0s}#generic_price_table_home .blue:hover,#generic_price_table_home .emerald:hover,#generic_price_table_home .grey:hover,#generic_price_table_home .midnight:hover,#generic_price_table_home .orange:hover,#generic_price_table_home .purple:hover,#generic_price_table_home .red:hover,#generic_price_table_home .turquoise:hover{border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;transition:all .3s ease-in-out 0s}#generic_price_table_home .divider{border-bottom:1px solid #ddd;margin-bottom:20px;padding:20px}#generic_price_table_home .divider span{width:100%;display:table;height:2px;background:#ddd;margin:50px auto;line-height:2px}#generic_price_table_home .itemname{text-align:center;font-size:50px;padding:50px 0 20px;border-bottom:1px solid #ddd;margin-bottom:40px;text-decoration:none;font-weight:300}#generic_price_table_home .itemnametext{text-align:center;font-size:20px;padding-top:5px;text-transform:uppercase;display:inline-block}#generic_price_table_home .footer{padding:40px 0}.price-heading{text-align:center}.price-heading h1{color:#666;margin:0;padding:0 0 50px}.demo-button{background-color:#333;color:#fff;display:table;font-size:20px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:50px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;padding:10px;text-align:center;text-transform:uppercase}.bottom_btn{background-color:#333;color:#fff;display:table;font-size:28px;margin:60px auto 20px;padding:10px 25px;text-align:center;text-transform:uppercase}.demo-button:hover{background-color:#666;color:#fff;text-decoration:none}.bottom_btn:hover{background-color:#666;color:#fff;text-decoration:none}.wpcf7-not-valid-tip{font-size:12px}.ccfrm{margin-top:20px}.wp-block-button a.wp-block-button__link{display:inline-block;background:#232821;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;font-weight:700;border:2px solid #232821;text-transform:uppercase;position:relative;overflow:hidden;font-size:11px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1;width:auto;text-align:center;line-height:1.2;padding:10px 15px;border-radius:5px;margin-bottom:15px}.wp-block-button.is-style-squared a.wp-block-button__link{border-radius:0}.wp-block-button.is-style-outline a.wp-block-button__link:hover{background-color:#232821;color:#fff}.wp-block-button a.wp-block-button__link:hover{color:#232821;background-color:#fff}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2{color:#fff !important;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover p{color:#fff !important;font-size:2em;line-height:1.6;margin-bottom:0}.wp-block-cover p strong{color:#fff !important}.wp-block-cover p a{color:#fff !important;font-size:1em !important;line-height:1.25 !important;text-decoration:underline}.wp-block-cover{margin-bottom:20px}.wp-block-cover+p{margin-top:30px}.wp-block-media-text{margin-bottom:15px}.wp-block-pullquote,.wp-block-video{margin-bottom:20px}.wp-block-pullquote,.wp-block-pullquote blockquote{border-left:none !important}.wp-block-pullquote.is-style-solid-color{border:none !important}.wp-block-archives-dropdown select{display:block;width:300px;height:56px;padding:6px 0;font-size:14px;line-height:1.85;color:inherit;background-color:transparent;background-image:none;border:2px solid transparent;border-bottom-color:transparent;border-bottom-color:#dadada;border-bottom-color:rgba(218,218,218,.7);-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s}table{font-size:14px;margin:0 0 20px;border-collapse:collapse;width:100%}table,th,td{text-align:center}table tr>th,table tr>td{line-height:2.5;vertical-align:top;border:1px solid #ccc}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#dbf5fd}.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){color:#000}.post-password-form input[type=submit]{color:#fff;font-size:18px;min-height:44px;transition:background .15s ease-in-out;line-height:1.2;box-sizing:border-box;text-decoration:none;padding:10px 15px;border-radius:0;margin-bottom:15px;background-color:#32373c;border:1px solid #32373c}.post-password-form label{width:100%}.post-password-form input{display:block;width:100%;height:56px;padding:6px 0;font-size:14px;line-height:1.85;color:#000;text-align:center;background-color:transparent;background-image:none;border:2px solid transparent;border-bottom-color:transparent;border-bottom-color:#dadada;border-bottom-color:rgba(218,218,218,.7);-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0 !important;margin:20px 0}li.blocks-gallery-item figcaption{overflow:hidden !important;text-overflow:ellipsis;width:100% !important;padding:15px !important}li.blocks-gallery-item img{margin:0 !important}ul.wp-block-gallery{margin-top:0}.wp-block-gallery.alignleft{margin-right:20px}.tiled-gallery{clear:both;margin:0 0 20px;overflow:hidden}.tiled-gallery img{margin:2px !important}.tiled-gallery .gallery-group{float:left;position:relative}.tiled-gallery .tiled-gallery-item{float:left;margin:0;position:relative;width:inherit}.tiled-gallery .gallery-row{overflow:hidden}.tiled-gallery .tiled-gallery-item a{background:0 0;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto}.tiled-gallery .tiled-gallery-item img,.tiled-gallery .tiled-gallery-item img:hover{background:0 0;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle}.tiled-gallery-caption{background:#eee;background:rgba(255,255,255,.8);color:#333;font-size:13px;font-weight:400;overflow:hidden;padding:10px 0;position:absolute;bottom:0;text-indent:10px;text-overflow:ellipsis;width:100%;white-space:nowrap}.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption{font-size:11px}.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0;overflow:hidden}.tiled-gallery .tiled-gallery-item img.grayscale{position:absolute;left:0;top:0}.tiled-gallery .tiled-gallery-item img.grayscale:hover{opacity:0}.tiled-gallery.type-circle .tiled-gallery-item img{border-radius:50% !important;object-fit:cover}.tiled-gallery.type-circle .tiled-gallery-caption{display:none;opacity:0}.tiled-gallery.type-square .tiled-gallery-item img{object-fit:cover}.wp-block-coblocks-pricing-table-item__price-wrapper{display:block}.section-blog-post:after{content:".";visibility:hidden;display:block;height:0;clear:both}.nav_no_yes{margin-bottom:15rem}.mb-60{margin-bottom:60px}p.no-comments{text-align:center;font-weight:bolder;margin-top:15px}.post-nav-links{margin-top:15px}.post-nav-links a,.post-nav-links span{display:inline-block;color:#232821;background:0 0;margin:0 5px 7px 0;padding:6px 12px;font-size:13px!important;border:1px solid #232821;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.post-nav-links a:hover,.post-nav-links span.current{background:#232821;color:#fff}.wpcf7-list-item{margin:0 !important}