#wrapper .gform_wrapper{margin-top:16px !important;margin-bottom:0 !important;padding:0}#wrapper .gform_wrapper h2.gform_title{color:#000 !important;font-size:28px !important;line-height:44px !important;margin-bottom:35px}#wrapper .gform_wrapper .gform_validation_errors{margin-bottom:12px !important;border:none !important;border-radius:0 !important;padding:16px !important;font-weight:700;color:#fff !important;background-color:#F07474 !important;text-align:left !important;-webkit-box-shadow:none;box-shadow:none;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper .gform_validation_errors h2{font-size:1em !important;color:#fff !important;text-transform:none !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper .gform_validation_errors h2 .gform-icon{display:none !important}#wrapper .gform_wrapper form .gform_body .gform_fields .spacer{display:none !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield{margin-top:0 !important;padding:0 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield label.gfield_label,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield legend.gfield_label{margin-top:0 !important;margin-bottom:3px !important;font-size:15px !important;font-family:"Open Sans",sans-serif !important;color:#000;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:600 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield label.gfield_label .gfield_required,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield legend.gfield_label .gfield_required{color:#F07474;display:none}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="text"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="email"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="tel"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="number"]{height:44px;border-radius:4px;border:none !important;margin-bottom:3px;background:#fff !important;color:#000;font-size:15px !important;height:44px !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="text"]::-webkit-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="email"]::-webkit-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="tel"]::-webkit-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="number"]::-webkit-input-placeholder{color:#888888 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="text"]:-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="email"]:-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="tel"]:-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="number"]:-ms-input-placeholder{color:#888888 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="text"]::-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="email"]::-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="tel"]::-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="number"]::-ms-input-placeholder{color:#888888 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="text"]::placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="email"]::placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="tel"]::placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="number"]::placeholder{color:#888888 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea{height:218px !important;resize:none !important;border-radius:4px !important;border:none !important;margin-bottom:11px;background:#fff !important;color:#000;padding:15px !important;font-size:18px !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder{color:#888888 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea:-ms-input-placeholder{color:#888888 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea::-ms-input-placeholder{color:#888888 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea::placeholder{color:#888888 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error{width:100% !important;max-width:100% !important;margin-right:0 !important;border:none !important;background-color:transparent !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error label.gfield_label,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error legend.gfield_label{color:inherit}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="text"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="email"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="tel"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="number"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select{margin-bottom:0 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select{margin-top:0 !important;margin-left:0 !important;margin-right:0 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select{border-color:#F07474}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea:focus,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select:focus{border-color:#F36F21}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .gform_drop_area{margin-bottom:0}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .validation_message,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container_fileupload ~ div{margin-top:0;padding:8px 10px !important;font-size:15px !important;border-color:#F07474;background-color:#F07474;font-weight:700;color:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_left_half{padding-right:6px !important;max-width:50% !important;width:50% !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_left_half.gfield_error{margin-right:0 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_right_half{padding-left:6px !important;max-width:50% !important;width:50% !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_right_half.gfield_error{margin-left:0 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container{margin-top:0 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea{margin-top:0 !important;margin-right:0 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-webkit-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-webkit-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]::-webkit-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"]::-webkit-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder{color:#000;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]:-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]:-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]:-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"]:-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder{color:#000;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]::-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"]::-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder{color:#000;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]::placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"]::placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder{color:#000;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="file"]{display:none}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .custom-file-input{display:block;width:525px;height:207px;background-color:#f5f5f5;position:relative;cursor:pointer;text-align:center;line-height:207px}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .custom-file-input:before{content:"Upload";display:inline-block;background-color:green;padding:10px 20px;color:white;text-align:center;cursor:pointer}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gravity-select-parent .select-arrow{color:#a9a9a9;font-weight:700;border-left:none}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_date .datepicker.datepicker_no_icon{width:100%}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_drop_area{margin-bottom:0;background:#fff}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_drop_area span.gform_drop_instructions{font-size:16px !important;color:rgba(43,48,57,0.43);font-family:"Open Sans",sans-serif !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_drop_area button.gform_button_select_files{font-size:14px !important;line-height:17px !important;font-family:"Open Sans",sans-serif !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_rules{opacity:0.7;line-height:1.2;display:none}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_rules+.validation_message{margin-top:0;padding:8px 10px !important;font-size:15px !important;border-color:#e67e22;background-color:#e67e22;font-weight:700;color:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_preview{color:#fff;background-color:#64b450;padding:8px;margin-bottom:4px;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_description{padding-top:8px;padding-right:8px;padding-bottom:8px;font-size:0.75em}@media screen and (max-width: 640px){#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_left_half{padding-right:0px !important;max-width:100% !important;width:100% !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_right_half{padding-left:0px !important;max-width:100% !important;width:100% !important}}#wrapper .gform_wrapper form .gform_footer{padding:0;padding-top:17px !important;text-align:center;width:100%;margin-top:0 !important}#wrapper .gform_wrapper form .gform_footer .gform_button{padding:10px 80px 10px 30px !important;font-size:16px !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:22px !important;text-align:left !important;font-weight:700 !important;font-family:"Open Sans",sans-serif;-webkit-transition:color 0.2s, padding 0.2s, border-bottom-color 0.2s;transition:color 0.2s, padding 0.2s, border-bottom-color 0.2s;margin-left:auto !important}#wrapper .gform_wrapper form .gform_footer .gform_button i{display:none}#wrapper .gform_wrapper form .gform_footer .gform_button:after{content:'\f105';position:absolute;right:20px;top:calc(50% - 10px);font-family:'Font Awesome 5 Free' !important;font-weight:700 !important}#wrapper .gform_confirmation_message{padding:16px !important;background-color:#64b450 !important;color:#fff !important;font-weight:700;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.ginput_recaptcha{padding-top:24px}.ginput_recaptcha div{margin:0 auto}.blog-posts-main{padding-left:80px;padding-right:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}@media screen and (max-width: 1180px){.blog-posts-main{padding-left:0;padding-right:0}}.blog-posts-main .single-blog-post{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 20px);flex:1 0 calc(50% - 20px);border-radius:18px;-webkit-box-shadow:1px 0px 20px 3px rgba(37,31,33,0.05);box-shadow:1px 0px 20px 3px rgba(37,31,33,0.05);overflow:hidden;padding-bottom:40px}.blog-posts-main .single-blog-post .featured-image{display:block;width:100%;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-left-radius:0;border-bottom-right-radius:0}.blog-posts-main .single-blog-post h3,.blog-posts-main .single-blog-post .date-published,.blog-posts-main .single-blog-post .blog-excerpt{padding-left:40px;padding-right:40px}.blog-posts-main .single-blog-post h3{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:26px;color:#251F21;margin-bottom:25px;margin-top:40px}.blog-posts-main .single-blog-post .date-published{font-family:"Open Sans",sans-serif;font-weight:bold;font-size:17px;color:#251F21;margin-bottom:25px}.blog-posts-main .single-blog-post .blog-excerpt{font-family:"Open Sans",sans-serif;font-weight:regular;font-size:18px;color:#251F21;margin-bottom:40px}.diagonal-blur{position:relative;overflow:hidden;z-index:1;max-width:700px !important;width:100% !important}@media screen and (max-width: 900px){.diagonal-blur h1{text-align:center !important}}.diagonal-blur::before{content:"";position:absolute;top:-200%;left:0;right:0;bottom:-50%;-webkit-transform:rotate(7deg);transform:rotate(7deg);background-color:#FFFFFF;background-color:rgba(255,255,255,0.7);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);pointer-events:none}@media screen and (max-width: 900px){.diagonal-blur::before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}h1,p{position:relative;z-index:10}.main-header{position:relative;z-index:11}.diagonal-up-green{position:relative;background:#FFFFFF}.diagonal-up-green:before{content:"";position:absolute;bottom:-300px;left:-50px;width:calc(100% + 100px);height:430px;background-color:#f1f8e7;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.diagonal-up-green.eighty:before{bottom:-220px !important}.diagonal-up-white{position:relative;background:#f1f8e7}.diagonal-up-white::before{content:"";position:absolute;bottom:-300px;left:-50px;width:calc(100% + 100px);height:430px;background-color:#fff;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.gb-wt{position:relative;background:#ffffff;overflow:hidden}.gb-wt::before{content:"";position:absolute;top:50%;left:0;right:0;height:100%;background:#f1f8e7;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}a{color:inherit !important}nav.awb-menu .awb-menu__sub-ul{width:500px;border-radius:18px !important;overflow:hidden}nav.awb-menu .awb-menu__sub-ul>.awb-menu__li{width:250px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;border:none !important;padding:5px;margin:0}nav.awb-menu .awb-menu__sub-ul>.awb-menu__li:nth-child(2n)::after{content:"";display:table;clear:both}nav.awb-menu .awb-menu__sub-ul>.awb-menu__li>.awb-menu__sub-a{width:100%}.custom-column{position:relative;min-height:434px;border-radius:18px;background-size:cover;background-position:center;cursor:pointer;overflow:hidden}.custom-column::before{content:"";position:absolute;top:0;left:15px;right:15px;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(37,31,33,0)), color-stop(rgba(37,31,33,0.4)), to(#251f21));background:linear-gradient(rgba(37,31,33,0), rgba(37,31,33,0.4), #251f21);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1;border-radius:18px}.custom-column div.title-content{position:absolute;bottom:40px;left:50px;right:80px;z-index:2}.custom-column div.title-content h3{margin:0;color:white;font-family:'Montserrat', sans-serif;font-weight:bold;font-size:32px;line-height:46px !important;text-align:left}.custom-column:hover::before{background-color:rgba(37,31,33,0.85)}.custom-column:hover div.title-content{opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.custom-column .hover-content{position:absolute;top:40px;left:50px;right:80px;bottom:0;opacity:0;background-color:transparent;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;z-index:2}.custom-column:hover .hover-content{opacity:1}.custom-column .hover-content .fusion-button-wrapper{position:absolute;bottom:40px}.custom-column .hover-content h3{font-family:'Montserrat', sans-serif;font-weight:bold;font-size:32px;line-height:46px !important;text-align:left;margin-top:0 !important;margin-bottom:30px}.custom-column .hover-content ul{list-style-type:none;padding-left:0;margin-bottom:50px;color:white}.custom-column .hover-content li{padding-left:24px;line-height:2em;position:relative}.custom-column .hover-content li::before{content:'\f054';font-family:'Font Awesome 5 Free';font-weight:900;color:#8dc63f;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:17px}.horizontal-stars i{display:inline-block;vertical-align:middle;margin-right:1px;color:#FFD803;font-size:22px !important}.horizontal-stars i:last-child{margin-right:0}.testimonial-slide p{font-family:'Open Sans', sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#251F21;padding:0}@media screen and (max-width: 900px){.testimonial-slide p{font-size:18px !important;line-height:1.6 !important}}.company-name{font-family:'Open Sans', sans-serif;font-size:22px;font-weight:700;color:#251F21}@media screen and (max-width: 900px){.company-name{font-size:18px !important;line-height:1.6 !important}}.reviews .review .author .company-name{margin-top:40px}.fusion-checklist .fusion-li-item:last-child .fusion-li-item-content p{margin-top:0;margin-bottom:0}.fusion-post-large{position:relative;border-radius:18px;overflow:hidden}.fusion-flexslider{height:50%}.fusion-post-content{height:50%;padding:20px}.fusion-read-more{position:absolute;bottom:10px;right:10px}.single-case-study h3,.case-study-details p{position:absolute;z-index:1;color:#fff;margin:0}.single-case-study h3{top:10px;left:10px;background:rgba(0,0,0,0.5);padding:5px}.case-study-details p{bottom:10px;left:10px;background:rgba(0,0,0,0.5);padding:5px}#boxed-wrapper{padding-top:70px !important}header.fusion-header-wrapper{position:fixed;width:100%;top:0;left:0;-webkit-box-shadow:0 0 50px rgba(0,0,0,0.16);box-shadow:0 0 50px rgba(0,0,0,0.16)}header.fusion-header-wrapper .fusion-header-v3{position:relative}header.fusion-header-wrapper .fusion-secondary-header{position:fixed;top:0;left:230px;z-index:999;padding-left:12px !important;padding-right:0 !important}@media screen and (max-width: 900px){header.fusion-header-wrapper .fusion-secondary-header{display:none !important}}header.fusion-header-wrapper .fusion-secondary-header .fusion-contact-info .fusion-contact-info-phone-number,header.fusion-header-wrapper .fusion-secondary-header .fusion-contact-info .fusion-contact-info-email-address{color:#C4C4C4 !important;font-size:15px !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;position:absolute;width:200px;line-height:20px !important;font-weight:600 !important;padding-left:25px}header.fusion-header-wrapper .fusion-secondary-header .fusion-contact-info .fusion-contact-info-phone-number a,header.fusion-header-wrapper .fusion-secondary-header .fusion-contact-info .fusion-contact-info-email-address a{color:#C4C4C4 !important}header.fusion-header-wrapper .fusion-secondary-header .fusion-contact-info .fusion-contact-info-phone-number:before,header.fusion-header-wrapper .fusion-secondary-header .fusion-contact-info .fusion-contact-info-email-address:before{content:'';position:absolute;left:0;top:1px;font-family:'Font Awesome 5 Free' !important;font-weight:700 !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:14px !important;color:#C4C4C4 !important}header.fusion-header-wrapper .fusion-secondary-header .fusion-contact-info .fusion-contact-info-phone-number{top:13px}header.fusion-header-wrapper .fusion-secondary-header .fusion-contact-info .fusion-contact-info-phone-number:before{content:'\f3cd';left:3px}header.fusion-header-wrapper .fusion-secondary-header .fusion-contact-info .fusion-header-separator{display:none !important}header.fusion-header-wrapper .fusion-secondary-header .fusion-contact-info .fusion-contact-info-email-address{top:37px}header.fusion-header-wrapper .fusion-secondary-header .fusion-contact-info .fusion-contact-info-email-address:before{content:'\f0e0'}header.fusion-header-wrapper .fusion-header{padding-left:12px !important;padding-right:20px !important}@media screen and (max-width: 900px){header.fusion-header-wrapper .fusion-header{padding-top:0 !important;padding-bottom:0 !important}}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item a{color:#fff !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item a:hover{color:#8DC63F !important}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item.highlighted{margin-left:3px}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item.highlighted a{font-weight:700 !important}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item.highlighted a:hover{color:#fff !important}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item.highlighted a span.menu-text{background-color:#8DC63F !important;padding:10px 63px 10px 26px;border-radius:21px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;line-height:22px !important;position:relative}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item.highlighted a span.menu-text:hover{background-color:#719C35 !important;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item.highlighted a span.menu-text:before{content:'\f105';position:absolute;right:24px;top:10px;font-family:'Font Awesome 5 Free' !important;font-weight:700 !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:14px !important;color:#fff}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item ul.sub-menu{border-radius:21px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:23px}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item ul.sub-menu:before{content:'';position:absolute;top:-13px;left:30px;width:0px;height:0px;border-style:solid;border-width:0 17px 13px 17px;border-color:transparent transparent #ffffff transparent}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item ul.sub-menu li.menu-item{-ms-flex-preferred-size:100%;flex-basis:100%}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item ul.sub-menu li.menu-item a{color:#251f21 !important;-webkit-transition:color 0.3s;transition:color 0.3s;padding:7px !important;font-weight:600 !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item ul.sub-menu li.menu-item a:hover{color:#8DC63F !important}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item.dual-column ul.sub-menu{width:550px !important}header.fusion-header-wrapper .fusion-header .fusion-row nav.fusion-main-menu ul.fusion-menu li.menu-item.dual-column ul.sub-menu li.menu-item{-ms-flex-preferred-size:50%;flex-basis:50%}.fusion-text,.fusion-title{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.fusion-text h1,.fusion-text h2,.fusion-text h3,.fusion-text h4,.fusion-text h5,.fusion-text h6,.fusion-text p,.fusion-title h1,.fusion-title h2,.fusion-title h3,.fusion-title h4,.fusion-title h5,.fusion-title h6,.fusion-title p{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}a.fusion-button{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}a.fusion-button i{margin-left:80px}.sub-cta p{max-width:530px;margin-left:auto !important;margin-right:auto !important}.diagonal-top-green{position:relative;background:#fff}.diagonal-top-green::before{content:"";position:absolute;top:-210px;left:-50px;width:calc(100% + 100px);height:430px;background-color:#f1f8e7;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.diagonal-top-white{position:relative;background:#f1f8e7}.diagonal-top-white::before{content:"";position:absolute;top:-210px;left:-50px;width:calc(100% + 100px);height:430px;background-color:#fff;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.diagonal-bottom-white{position:relative;background:#f1f8e7}.diagonal-bottom-white:before{content:"";position:absolute;bottom:-260px;left:-50px;width:calc(100% + 100px);height:630px;background-color:#fff;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.diagonal-bottom-white.eighty:before{bottom:-530px !important}.static-testimonial-inner .fusion-column-wrapper{max-width:1000px;width:100%;margin-left:auto !important;margin-right:auto !important}.fusion-text ul{margin-top:0 !important;padding-left:25px !important;list-style-type:none !important}.fusion-text ul li{margin-top:0 !important;margin-bottom:18px !important;position:relative}.fusion-text ul li:before{content:'\f105';position:absolute;top:0;left:-20px;color:#8DC63F;font-family:'Font Awesome 5 Free' !important;font-weight:700 !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.revit-posts-home{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.revit-posts-home:before{content:'';position:absolute;width:calc(100% * 2);height:800px;background-color:#F1F8E7;bottom:-380px;left:-50%;z-index:-1;-webkit-transform:rotate(352deg);transform:rotate(352deg)}.revit-posts-home .single-home-article{-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);background-color:#fff;margin-right:20px;margin-left:20px;border-radius:18px;overflow:hidden;-webkit-box-shadow:0 0 50px rgba(0,0,0,0.16);box-shadow:0 0 50px rgba(0,0,0,0.16)}@media screen and (max-width: 900px){.revit-posts-home .single-home-article{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0;margin-left:0;margin-bottom:40px}}.revit-posts-home .single-home-article .art-image{width:100%;height:350px;background-position:center;background-size:cover}@media screen and (max-width: 900px){.revit-posts-home .single-home-article .art-image{height:200px}}.revit-posts-home .single-home-article .art-image a{width:100%;height:100%;display:block}.revit-posts-home .single-home-article .art-details a{width:100%;height:100%;display:block;padding:40px}@media screen and (max-width: 900px){.revit-posts-home .single-home-article .art-details a{padding:20px}}.revit-posts-home .single-home-article .art-details a h3{color:#251f21 !important;font-size:26px !important;line-height:40px !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin-top:0 !important;margin-bottom:18px !important}@media screen and (max-width: 900px){.revit-posts-home .single-home-article .art-details a h3{font-size:20px !important;line-height:1.2 !important}}.revit-posts-home .single-home-article .art-details a p.date{font-weight:700 !important;color:rgba(37,31,33,0.8);margin-bottom:18px !important}.revit-posts-home .single-home-article .art-details a p.excerpt{margin-bottom:40px !important}.revit-posts-home .single-home-article .art-details a .btn-line{text-align:right}@media screen and (max-width: 900px){.revit-posts-home .single-home-article .art-details a .btn-line{text-align:center}}.revit-posts-home .single-home-article .art-details a .btn-line span.read-more{background-color:#8DC63F;padding:10px 125px 10px 30px;border-radius:0px 21px 21px 21px;color:#fff;font-weight:700 !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;position:relative}.revit-posts-home .single-home-article .art-details a .btn-line span.read-more:after{content:'\f105';position:absolute;right:20px;top:4px;font-family:'Font Awesome 5 Free' !important;font-weight:700 !important}.hvco-form .gform_confirmation_message,.hvco-block-main .gform_confirmation_message{margin-top:30px !important}.hvco-form .gform_confirmation_message p,.hvco-block-main .gform_confirmation_message p{margin-bottom:0 !important}.hvco-form form,.hvco-block-main form{padding-top:20px !important}.hvco-form form .gform_fields,.hvco-block-main form .gform_fields{grid-column-gap:0 !important}.hvco-form form input[type="email"],.hvco-block-main form input[type="email"]{width:55%;border-radius:0 0 0 21px !important;padding-left:20px !important;padding-right:20px !important;font-weight:700 !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin-bottom:0 !important}@media screen and (max-width: 900px){.hvco-form form input[type="email"],.hvco-block-main form input[type="email"]{border-radius:10px !important}}.hvco-form form input[type="email"]::-webkit-input-placeholder,.hvco-block-main form input[type="email"]::-webkit-input-placeholder{color:#888888 !important}.hvco-form form input[type="email"]:-ms-input-placeholder,.hvco-block-main form input[type="email"]:-ms-input-placeholder{color:#888888 !important}.hvco-form form input[type="email"]::-ms-input-placeholder,.hvco-block-main form input[type="email"]::-ms-input-placeholder{color:#888888 !important}.hvco-form form input[type="email"]::placeholder,.hvco-block-main form input[type="email"]::placeholder{color:#888888 !important}@media screen and (max-width: 1180px){.hvco-form form input[type="email"],.hvco-block-main form input[type="email"]{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.hvco-form form button,.hvco-block-main form button{background:#8DC63F;border:none !important;font-size:16px !important;color:#fff !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:700 !important;padding:11px 55px 11px 28px !important;min-height:44px !important;border-radius:0 21px 21px 0 !important;position:relative}@media screen and (max-width: 1180px){.hvco-form form button,.hvco-block-main form button{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width: 900px){.hvco-form form button,.hvco-block-main form button{border-radius:0 21px 21px 21px !important}}.hvco-form form button i,.hvco-block-main form button i{display:none}.hvco-form form button:after,.hvco-block-main form button:after{content:'\f105';position:absolute;right:20px;top:calc(50% - 9px);font-family:'Font Awesome 5 Free' !important;font-weight:700 !important}.hvco-form form{width:100%;max-width:580px;margin-left:auto !important;margin-right:auto !important}.service-block .fusion-column-wrapper{padding-left:40px !important;padding-right:40px !important;padding-bottom:40px !important;position:relative;min-height:430px !important}.service-block .fusion-column-wrapper h3{margin-bottom:-30px !important}.service-block .fusion-column-wrapper a.fusion-button{padding:10px 107px 10px 30px}.service-block .fusion-column-wrapper a.fusion-button:after{content:'\f105';position:absolute;right:20px;top:calc(50% - 9px);font-family:'Font Awesome 5 Free' !important;font-weight:700 !important}.service-block .fusion-column-wrapper .hidden-until-hover{height:0;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}.service-block .fusion-column-wrapper:before{content:'';position:absolute;width:calc(100% + 40px);height:100%;left:-40px;top:0;z-index:-1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(37,31,33,0.3)), to(rgba(37,31,33,0.9)));background:linear-gradient(180deg, rgba(37,31,33,0.3) 0%, rgba(37,31,33,0.9) 100%)}.service-block:hover .fusion-column-wrapper h3{margin-bottom:0px !important}.service-block:hover .fusion-column-wrapper .hidden-until-hover{height:auto !important;opacity:1}.service-block:hover .fusion-column-wrapper:before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(37,31,33,0.85)), color-stop(0%, rgba(37,31,33,0.85)));background:linear-gradient(180deg, rgba(37,31,33,0.85) 0%, rgba(37,31,33,0.85) 0%)}.service-block ul{margin-top:28px !important;margin-bottom:30px !important}.service-block ul li{font-weight:600 !important;color:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin-bottom:3px !important}.testimonials-carousel-main{max-width:1000px !important}.cv-form form input[type="text"],.cv-form form input[type="email"],.cv-form form input[type="tel"]{height:44px !important;padding-left:20px !important;padding-right:20px !important;font-weight:700 !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.cv-form form input[type="text"]::-webkit-input-placeholder,.cv-form form input[type="email"]::-webkit-input-placeholder,.cv-form form input[type="tel"]::-webkit-input-placeholder{color:#888888 !important}.cv-form form input[type="text"]:-ms-input-placeholder,.cv-form form input[type="email"]:-ms-input-placeholder,.cv-form form input[type="tel"]:-ms-input-placeholder{color:#888888 !important}.cv-form form input[type="text"]::-ms-input-placeholder,.cv-form form input[type="email"]::-ms-input-placeholder,.cv-form form input[type="tel"]::-ms-input-placeholder{color:#888888 !important}.cv-form form input[type="text"]::placeholder,.cv-form form input[type="email"]::placeholder,.cv-form form input[type="tel"]::placeholder{color:#888888 !important}.cv-form form label.gfield_label{color:#fff !important;font-weight:700 !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.cv-form form .ginput_container_fileupload .gform_drop_area{background-color:rgba(255,255,255,0.8) !important;padding-top:70px !important;padding-bottom:70px !important}.cv-form form .ginput_container_fileupload .gform_drop_area span.gform_drop_instructions{color:#251f21 !important}.cv-form form .ginput_container_fileupload .gform_drop_area button{border-radius:21px !important;text-transform:uppercase !important;font-size:12px !important}.cv-form form button[type="submit"]{padding:10px 30px !important;font-size:16px !important}.cv-form form button[type="submit"] i{display:none !important}.mw-1000{max-width:1000px}.mw-1000-c{max-width:1000px;margin-left:auto !important;margin-right:auto !important}.mw-555{max-width:555px}.button-icon-left i{margin-left:0 !important;margin-right:20px !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.button-icon-left i:before{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.contact-page-details a.fusion-social-network-icon{color:#fff !important;margin-top:5px !important}.contact-page-details ul.fusion-checklist li{margin-bottom:10px !important;font-weight:400 !important}.team-members-main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.team-members-main .single-team-member{-ms-flex-preferred-size:calc(33.33% - 50px);flex-basis:calc(33.33% - 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:25px;margin-right:25px;margin-bottom:50px}@media screen and (max-width: 1180px){.team-members-main .single-team-member{-ms-flex-preferred-size:calc(50% - 90px);flex-basis:calc(50% - 90px)}}@media screen and (max-width: 900px){.team-members-main .single-team-member{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px;margin-right:0 !important;margin-left:0 !important}}.team-members-main .single-team-member .stm-inner{max-width:450px;width:100%;height:500px;background-size:cover;background-position:center center;cursor:pointer;border-radius:18px;overflow:hidden}@media screen and (max-width: 900px){.team-members-main .single-team-member .stm-inner{height:400px}}.team-members-main .single-team-member .stm-inner .stm-overlay{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.86)), color-stop(60%, transparent));background:linear-gradient(360deg, rgba(0,0,0,0.86) 0%, transparent 60%);height:100%;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:end;align-content:end;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px;-webkit-transition:padding-bottom 0.2s;transition:padding-bottom 0.2s}.team-members-main .single-team-member .stm-inner .stm-overlay:hover{padding-bottom:50px}.team-members-main .single-team-member .stm-inner .stm-overlay .stm-details h3{font-family:"Montserrat",sans-serif,sans-serif;font-size:30px !important;line-height:32px !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#fff;margin-top:0 !important;margin-bottom:10px !important}.team-members-main .single-team-member .stm-inner .stm-overlay .stm-details p.position{font-family:"Montserrat",sans-serif,sans-serif;font-size:18px !important;line-height:28px !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#fff;margin-top:0 !important;margin-bottom:0 !important;max-width:300px}.tm-overlay{position:fixed;z-index:99999;top:0;left:0;width:100vw;height:100vh;background:rgba(37,31,33,0.85);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.tm-overlay.open{display:-webkit-box;display:-ms-flexbox;display:flex}.tm-overlay .tm-main{max-width:1100px;width:95%;max-height:630px;height:95%;background:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:18px !important;overflow:hidden}.tm-overlay .tm-main .tm-close{position:absolute;top:10px;right:15px;z-index:9999999999}.tm-overlay .tm-main .tm-close i{font-size:22px !important;line-height:21px !important;color:#8B8B8B;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;cursor:pointer}.tm-overlay .tm-main .tm-left{-ms-flex-preferred-size:400px;flex-basis:400px;background:#fff}@media screen and (max-width: 1180px){.tm-overlay .tm-main .tm-left{-ms-flex-preferred-size:300px;flex-basis:300px}}@media screen and (max-width: 900px){.tm-overlay .tm-main .tm-left{display:none}}.tm-overlay .tm-main .tm-left .tm-photo{width:100%;height:100%;background-size:cover;background-position:center center}.tm-overlay .tm-main .tm-right{-ms-flex-preferred-size:calc(100% - 400px);flex-basis:calc(100% - 400px);padding:40px;position:relative;overflow:scroll}@media screen and (max-width: 1180px){.tm-overlay .tm-main .tm-right{-ms-flex-preferred-size:calc(100% - 300px);flex-basis:calc(100% - 300px)}}@media screen and (max-width: 900px){.tm-overlay .tm-main .tm-right{-ms-flex-preferred-size:100%;flex-basis:100%;padding:30px}}.tm-overlay .tm-main .tm-right h3{font-size:32px !important;line-height:39px !important;font-family:"Montserrat",sans-serif,sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#251f21;margin-top:0 !important;margin-bottom:5px !important}.tm-overlay .tm-main .tm-right p.position{font-size:18px !important;font-family:"Montserrat",sans-serif,sans-serif;line-height:29px !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin-top:0 !important;margin-bottom:15px !important}.tm-overlay .tm-main .tm-right .tm-bio{font-size:17px !important;color:#251f21;line-height:32px !important;font-family:"Open Sans",sans-serif,sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400 !important}.tm-overlay .tm-main .tm-right .tm-bio p{margin-top:0 !important;margin-bottom:27px !important;font-weight:400 !important}.tm-overlay .tm-main .tm-right .tm-bio .btn-line{width:100%;padding-top:30px}.tm-overlay .tm-main .tm-right .tm-bio .btn-line a.contact-rvn{background-color:#8DC63F;padding:10px 125px 10px 30px;border-radius:0px 21px 21px 21px;color:#fff !important;font-weight:700 !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;position:relative}@media screen and (max-width: 900px){.tm-overlay .tm-main .tm-right .tm-bio .btn-line a.contact-rvn{padding:10px 60px 10px 30px}}.tm-overlay .tm-main .tm-right .tm-bio .btn-line a.contact-rvn:after{content:'\f105';position:absolute;right:20px;top:4px;font-family:'Font Awesome 5 Free' !important;font-weight:700 !important}@media screen and (max-width: 900px){.tm-overlay .tm-main .tm-right .tm-bio .btn-line a.contact-rvn:after{top:6px}}.tm-overlay .tm-main .tm-right .tm-bio .btn-line a.contact-rvn:hover{background-color:#719C35}.share-links-wrapper{display:none !important}body.single-case_studies main#main{padding-left:0 !important;padding-right:0 !important}body.single-case_studies main#main .fusion-row{max-width:100% !important}body.single-case_studies main#main .fusion-row .fusion-builder-row{max-width:1310px !important;margin-left:auto !important;margin-right:auto !important}.case-study-overview p{margin-top:0 !important;margin-bottom:15px !important;line-height:22px !important;font-size:18px !important}.ajax-load-more-wrap{width:100%;max-width:1350px;margin-left:auto !important;margin-right:auto !important}.ajax-load-more-wrap .alm-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.ajax-load-more-wrap .alm-listing .rvn-single-case-study{-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);min-height:430px;margin-left:20px;margin-right:20px;margin-bottom:40px;border-radius:18px;background-position:center;background-size:cover;overflow:hidden}@media screen and (max-width: 900px){.ajax-load-more-wrap .alm-listing .rvn-single-case-study{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;margin-right:0;min-height:250px}}.ajax-load-more-wrap .alm-listing .rvn-single-case-study a{width:100%;height:100%;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:-webkit-gradient(linear, left top, left bottom, from(rgba(37,31,33,0)), to(rgba(37,31,33,0.9)));background:linear-gradient(180deg, rgba(37,31,33,0) 0%, rgba(37,31,33,0.9) 100%);padding-left:40px;padding-right:40px;padding-top:40px}@media screen and (max-width: 900px){.ajax-load-more-wrap .alm-listing .rvn-single-case-study a{padding-left:20px;padding-right:20px}}.ajax-load-more-wrap .alm-listing .rvn-single-case-study a:hover{background:-webkit-gradient(linear, left top, left bottom, from(rgba(37,31,33,0.9)), to(rgba(37,31,33,0.9)));background:linear-gradient(180deg, rgba(37,31,33,0.9) 0%, rgba(37,31,33,0.9) 100%)}.ajax-load-more-wrap .alm-listing .rvn-single-case-study .scs-details h3.cs-title{margin-top:0 !important;margin-bottom:10px !important;font-size:32px !important;line-height:39px !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#fff !important}@media screen and (max-width: 900px){.ajax-load-more-wrap .alm-listing .rvn-single-case-study .scs-details h3.cs-title{font-size:24px !important;line-height:1.2 !important}}.ajax-load-more-wrap .alm-listing .rvn-single-case-study .scs-details h4.cs-client{margin-top:0 !important;margin-bottom:30px !important;font-size:20px !important;line-height:22px !important;font-weight:500 !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#fff !important;font-family:"Open Sans",sans-serif !important}.ajax-load-more-wrap .alm-listing .rvn-single-case-study .scs-details .hidden-details{height:0 !important;overflow:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}.ajax-load-more-wrap .alm-listing .rvn-single-case-study .scs-details .hidden-details p.cs-excerpt{color:#fff;margin-bottom:40px}.ajax-load-more-wrap .alm-listing .rvn-single-case-study .scs-details .hidden-details .btn-line span.read-more{background-color:#8DC63F;padding:10px 125px 10px 30px;border-radius:0px 21px 21px 21px;color:#fff;font-weight:700 !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;position:relative}.ajax-load-more-wrap .alm-listing .rvn-single-case-study .scs-details .hidden-details .btn-line span.read-more:after{content:'\f105';position:absolute;right:20px;top:4px;font-family:'Font Awesome 5 Free' !important;font-weight:700 !important}.ajax-load-more-wrap .alm-listing .rvn-single-case-study:hover .scs-details .hidden-details{height:auto !important;padding-bottom:40px}@media screen and (max-width: 900px){.ajax-load-more-wrap .alm-listing .rvn-single-case-study:hover .scs-details .hidden-details{height:0 !important;padding-bottom:0 !important}}.ajax-load-more-wrap .alm-listing .rvn-single-blog-post{-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);min-height:430px;margin-left:20px;margin-right:20px;margin-bottom:40px;border-radius:18px;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 0 50px rgba(0,0,0,0.16);box-shadow:0 0 50px rgba(0,0,0,0.16)}@media screen and (max-width: 900px){.ajax-load-more-wrap .alm-listing .rvn-single-blog-post{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;margin-right:0}}.ajax-load-more-wrap .alm-listing .rvn-single-blog-post .sbp-image{width:100%;height:350px;background-position:center;background-size:cover}@media screen and (max-width: 900px){.ajax-load-more-wrap .alm-listing .rvn-single-blog-post .sbp-image{height:200px}}.ajax-load-more-wrap .alm-listing .rvn-single-blog-post .sbp-image a{width:100%;height:100%;display:block}.ajax-load-more-wrap .alm-listing .rvn-single-blog-post .sbp-details{padding:40px}@media screen and (max-width: 900px){.ajax-load-more-wrap .alm-listing .rvn-single-blog-post .sbp-details{padding:20px}}.ajax-load-more-wrap .alm-listing .rvn-single-blog-post .sbp-details h2.sbp-title{font-size:26px !important;line-height:40px !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin-top:0 !important;margin-bottom:25px !important}@media screen and (max-width: 900px){.ajax-load-more-wrap .alm-listing .rvn-single-blog-post .sbp-details h2.sbp-title{font-size:20px !important;line-height:1.2 !important}}.ajax-load-more-wrap .alm-listing .rvn-single-blog-post .sbp-details p.date{font-weight:700 !important;color:rgba(37,31,33,0.8);margin-bottom:18px !important}.ajax-load-more-wrap .alm-listing .rvn-single-blog-post .sbp-details p.excerpt{margin-bottom:40px !important}.ajax-load-more-wrap .alm-listing .rvn-single-blog-post .sbp-details .btn-line{text-align:right}.ajax-load-more-wrap .alm-listing .rvn-single-blog-post .sbp-details .btn-line span.read-more{background-color:#8DC63F;padding:10px 125px 10px 30px;border-radius:0px 21px 21px 21px;color:#fff;font-weight:700 !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;position:relative}.ajax-load-more-wrap .alm-listing .rvn-single-blog-post .sbp-details .btn-line span.read-more:after{content:'\f105';position:absolute;right:20px;top:4px;font-family:'Font Awesome 5 Free' !important;font-weight:700 !important}.alm-btn-wrap{text-align:center;padding-top:60px}.alm-btn-wrap button.rvn-load-more{background-color:transparent !important;border:0 !important;font-size:18px !important;text-transform:uppercase !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#251f21;font-family:"Montserrat",sans-serif;position:relative;cursor:pointer}.alm-btn-wrap button.rvn-load-more:before{content:'\f107';bottom:-30px;left:calc(50% - 6px);font-family:'Font Awesome 5 Free' !important;font-weight:700 !important;position:absolute}.alm-btn-wrap button.rvn-load-more.done{display:none !important}.mobile-phone{position:fixed;top:18px;right:70px;z-index:99999;color:white;display:none}@media screen and (max-width: 900px){.mobile-phone{display:block}}.mobile-phone a i{font-size:22px !important;color:#C4C4C4}@media screen and (max-width: 900px){.fusion-mobile-nav-holder{padding-top:0 !important}}@media screen and (max-width: 900px){.footer-contact ul{width:200px !important;margin-left:auto !important;margin-right:auto !important}.footer-contact .fusion-social-networks-wrapper{text-align:center !important}}
