/*! Theme Name: dhive
Version: 1.0.0
Author: Digital Hyve
template: bb-theme
*/
/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}b,strong{font-weight:inherit}dfn{font-style:italic}h1,h2,h3,h4,h5,h6{margin:0;padding:0}mark{background-color:#ff0;color:#000}small,sub,sup{font-size:100%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:0}sup{top:0}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}button{border:0}button,input,select,textarea{border:0;border-radius:0;font:inherit;margin:0}button:focus,input:focus,select:focus,textarea:focus{outline:none}optgroup{font-weight:700}button,input,select{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;outline:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:0}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}blockquote,ol,ul{margin:0;padding:0}li,ol,ul{margin-left:10px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;outline:0;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:2}html{box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}@font-face{font-display:"block";font-family:glyphs;font-style:normal;font-weight:400;font-variation-settings:normal;src:local("glyphs"),url(assets/fonts/glyphs.woff2) format("woff2"),url(assets/fonts/glyphs.woff) format("woff"),url(assets/fonts/glyphs.ttf) format("truetype");unicode-range:u+0-10ffff}[class*=" glyph-"],[class^=glyph-]{font-family:glyphs;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-decoration:none;text-transform:none}.glyph-menu:before{content:"\e901"}.glyph-close:before{content:"\e902"}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#1098db;transition:color .25s ease}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:rgba(16,152,219,.8)}h2{margin-bottom:10px;text-transform:uppercase}p{letter-spacing:1px;margin-bottom:25px}p a{color:#1098db;transition:color .25s ease}p a:focus,p a:hover{color:rgba(16,152,219,.8);outline:none;text-decoration:none}h5{margin-bottom:10px;text-transform:uppercase}h5,h6{color:#1098db}.fl-button{border-radius:30px!important;letter-spacing:1px;padding:22px 67px 17px!important;transition:background-color .25s ease}@media only screen and (max-width:991px){.fl-button{padding:20px 35px 16px!important}}.fl-button:active,.fl-button:focus{top:0!important}.fl-button:focus{outline:none}.fl-post-feed .fl-post-feed-post:last-child{margin-bottom:25px!important}#infscr-loading{display:none!important}.fl-tabs-labels{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:991px){.fl-tabs-labels{display:none}}.fl-tabs-labels .fl-tabs-label{border:0!important;margin-left:22px;margin-right:22px;padding-left:0;padding-right:0;transition:color .25s ease}.fl-tabs-labels .fl-tabs-label:hover{color:hsla(0,0%,100%,.8)!important}.fl-tabs-labels .fl-tabs-label.fl-tab-active{border-bottom:2px solid #98d12f!important;overflow:auto}.fl-tabs-labels .fl-tabs-label.fl-tab-active:hover{color:rgba(152,209,47,.8)!important}.fl-tabs-label:focus{outline:none!important}.fl-tabs-panel-content{padding-top:60px}@media only screen and (max-width:991px){.fl-tabs-panel-content{padding-top:30px}}.uabb-faq-icon-wrap:active,.uabb-faq-icon-wrap:focus,.uabb-faq-question-label:active,.uabb-faq-question-label:focus,.uabb-faq-questions-button:active,.uabb-faq-questions-button:focus{outline:none}.pp-post-filters-wrapper{background-color:#111;border-bottom:2px solid #222;margin-left:-20px;margin-right:-20px;margin-top:-80px}@media only screen and (max-width:991px){.pp-post-filters-wrapper{float:left;margin-top:-40px;width:calc(100% + 40px)}}.pp-post-filters{height:50px;margin-bottom:0;margin-left:0;text-align:center!important}@media only screen and (max-width:991px){.pp-post-filters{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;float:left;height:auto;padding-bottom:12px}}.pp-post-filters li{padding-bottom:12px!important;padding-top:17px!important}@media only screen and (max-width:991px){.pp-post-filters li{display:inline-block;margin-bottom:0!important;margin-left:20px;padding-bottom:12px!important;padding-top:17px!important;text-align:left}}.pp-post-filter{border-bottom:2px solid transparent!important;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:15px!important;padding-bottom:10px!important;padding-left:0!important;padding-right:0!important;text-transform:uppercase!important;transition:color .25s ease!important}.pp-post-filter:hover{color:hsla(0,0%,100%,.8)!important}.pp-filter-active{border-bottom:2px solid #98d12f!important;color:#98d12f!important}.pp-filter-active:hover{color:rgba(152,209,47,.8)!important}.pp-grid-load-more-button{background-color:#98d12f!important;border-radius:30px!important;color:#fff!important;font-size:16px!important;font-weight:700;letter-spacing:1px;line-height:1;padding:22px 67px 17px!important;text-transform:uppercase;transition:background-color .25s ease}@media only screen and (max-width:991px){.pp-grid-load-more-button{font-size:12px!important;padding:20px 35px 16px!important}}.pp-grid-load-more-button:hover{background-color:#aeef33;color:hsla(0,0%,100%,.8)!important}.pp-grid-load-more-button:active{top:0!important}.pp-grid-load-more-button:focus{outline:none}.pp-grid-loader-icon{display:none!important}.pp-content-grid-load-more a.disabled{opacity:1!important}.pp-content-posts{margin-left:auto;margin-right:auto;max-width:700px;padding-bottom:80px;padding-top:60px}@media only screen and (max-width:991px){.pp-content-posts{clear:left;padding-bottom:40px;padding-top:30px}}.gform_wrapper{margin:0 auto;max-width:360px}.gform_wrapper .gform_hidden,.gform_wrapper .gform_title,.gform_wrapper .gform_validation_container,.gform_wrapper label{display:none}.gform_wrapper .gform_body *{color:#000!important}.gform_wrapper li,.gform_wrapper ul{margin-left:0}.gform_wrapper .gfield{list-style:none;margin-bottom:20px;position:relative}.gform_wrapper input:not([type=submit]){background-color:#fff;border:1px solid #cacaca;border-radius:0;font-size:18px;height:48px;line-height:48px;margin:0;padding:5px 15px 0}.gform_wrapper input:not([type=submit]):focus{background-color:#e6e6e6;border:1px solid #8a8a8a}.gform_wrapper input:not([type=submit])::-webkit-input-placeholder{color:#000}.gform_wrapper input:not([type=submit])::-moz-placeholder{color:#000}.gform_wrapper input:not([type=submit]):-ms-input-placeholder,.gform_wrapper input:not([type=submit])::-ms-input-placeholder{color:#000}.gform_wrapper input:not([type=submit])::placeholder{color:#000}.gform_wrapper input[type=submit]{background-color:#98d12f;border-radius:30px!important;border-style:initial;border-width:0;color:#fff;float:left;font-family:Khula,sans-serif;font-size:16px;font-weight:700;height:55px;letter-spacing:1px;line-height:1!important;margin-left:auto;margin-right:auto;max-width:360px;padding:22px 45px 17px!important;text-transform:uppercase;transition:background-color .25s ease;width:100%}@media only screen and (max-width:991px){.gform_wrapper input[type=submit]{font-size:12px;height:48px;line-height:1;padding:20px 35px 16px!important}}.gform_wrapper input[type=submit]:active,.gform_wrapper input[type=submit]:focus{top:0!important}.gform_wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAQCAYAAAD52jQlAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAH6SURBVDhPY/wPBAxUBkxQmqoAxdB///4xfP32DcojDvz8+Yvh16/fUB4EwA39BwyF23cfMMxZvJLh4pXrDMSEypcvXxmWrN7AsGXXPqDBv6CiQAAKUxB4/PT5/9iMov8iqsb/o9Ly/5+7eOU/0OVQWUzw9eu3/12TZv6X1rb8b+Tg83/t5h1w9XCXAtkMd+4/YPj06TPDjj0HGXqnzWE4f/kaVheDgmjCjHkMvVPnMLx+8xaI3zG8e/cBKgsEYKOB4Pfv3/+37t7/39w18D+buNp/IWXD/9FpBRgu/vL16/+Gjgn/JTTMwOpEVIz/t/VN+//y1RuoCqAroDQY/Pj58/82ZIOVDMBBAQxjsDwwDP/Xtff/l9ayAMvzyur875w44/+bt+/A8jCAYigI/PgBMdjMJQCsUUBR/39kav7/U2cv/q9r6/8vo2P5n11C/T+HpMb/3imz/7//8BGqEwEwDAWBn0AXb921/7+psz/ERXI6/1VNHP+LAiMRZuCE6fOBQfENqgMVYDUUBH7//vN/y859/40cfcEGwzDIwIlAA7//+AFViQlwGgoCoAjatH3PfwN7b7ALuWW0//dNnfv/27fvUBXYAV5DQQBk8NrN2/9buQf/75406//Hj5+gMrgBUQUKSMmjJ88ZhIUEGHi4uaCiuMFQKaUYGAC3PHIXMVKZOQAAAABJRU5ErkJggg==");background-position:96.5% 50%;background-repeat:no-repeat;border:1px solid #cacaca;border-radius:0;display:block;font-size:18px;height:48px;line-height:48px;margin:0;padding:5px 15px 0;position:relative;width:100%}.gform_wrapper .validation_error{background-color:#f7e4e1;border:1px solid #ec7a7a;color:#000;font-size:14px;margin-bottom:15px;padding:5px;text-align:left;width:100%}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:#ec7a7a}.gform_wrapper .validation_message{background-color:#f7e4e1;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.3);color:#333;display:inline-block;font-size:12px;font-style:normal;left:15px;letter-spacing:normal;margin:0;padding:3px 6px;position:absolute;text-transform:none;top:calc(100% + 7px);z-index:1}.gform_wrapper .validation_message:before{background-color:#efae4d;border-radius:2px;color:#fff;content:"!";display:inline-block;font-weight:700;height:14px;line-height:14px;margin-right:5px;text-align:center;vertical-align:middle;width:14px}.gform_wrapper .validation_message:after{border-color:transparent transparent #f7e4e1;border-style:solid;border-width:0 7px 7px;bottom:100%;content:"";height:7px;left:20px;position:absolute;width:14px}.custom__close .fl-icon a{display:block;height:45px;text-align:center;width:70px}.custom__close .fl-icon a:before{color:#fff;content:"\e902";font-family:glyphs!important;font-size:40px;line-height:1}.areas ol{column-count:2;column-gap:25px;counter-reset:areas;margin-left:0}.areas li{margin-bottom:15px;margin-left:0;padding-left:30px;position:static}.sub__nav{margin-top:-80px}@media only screen and (max-width:991px){.sub__nav{margin-top:-40px}}@media only screen and (max-width:991px){.sub__nav .menu{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;flex-direction:column!important}}.sub__nav .menu .menu-item{border:0}.sub__nav .menu a{margin-left:8px!important;margin-right:8px!important;transition:color .25s ease}@media only screen and (max-width:991px){.sub__nav .menu a{display:inline-block;margin-bottom:0;margin-left:0!important;margin-right:0!important}}.sub__nav .menu .current_page_item a{border-bottom:2px solid #98d12f;color:#98d12f!important;transition:color .25s ease}.sub__nav .menu .current_page_item a:hover{color:rgba(152,209,47,.8)!important}.process ol{counter-reset:process;list-style-type:none;margin-left:0}.process li{margin-bottom:25px;margin-left:0;padding-left:30px;position:relative}.process li:before{color:#1098db;content:counter(process);counter-increment:process;font-stretch:normal;font-style:normal;font-weight:700;left:0;line-height:normal;position:absolute}.team .fl-post-grid-post{background:transparent;border:0!important}.team .fl-post-image img{height:250px;object-fit:cover;width:180px}.team .fl-post-title{color:#fff;margin-bottom:10px;margin-top:10px}.team .fl-post-meta{margin-bottom:20px}.team__photo .fl-photo-img{max-height:50vh}.team__photo img{max-height:inherit;object-fit:contain}.team__photo small{font-size:12px;line-height:1}.content__slider .fl-slide-foreground{display:-ms-flexbox;display:flex}.content__slider .fl-slide-photo-wrap{-ms-flex-order:1;order:1;width:30%!important}.content__slider .fl-slide-photo{margin-left:20px!important;margin-right:20px!important}.content__slider .fl-slide-mobile-photo{max-height:50vh!important}.content__slider .fl-slide-mobile-photo img{max-height:inherit;object-fit:contain}.content__slider .fl-slide-content-wrap{-ms-flex-order:2;order:2;width:70%!important}@media only screen and (max-width:991px){.content__slider .fl-slide-content-wrap{width:100%!important}}@media only screen and (max-width:991px){.content__slider .fl-slide-content{background:none!important;padding-left:10px!important;padding-right:10px!important;text-align:left}}.content__slider__alt .fl-post-carousel-wrapper{max-height:250px}.content__slider__alt .fl-post-carousel-post{background-color:transparent;border:0}.content__slider__alt .fl-post-carousel-image,.content__slider__alt .fl-post-carousel-image .fl-photo,.content__slider__alt .fl-post-carousel-image .fl-photo-content{height:100%}.content__slider__alt .fl-post-carousel-image a{display:-ms-flexbox;display:flex;height:100%}.content__slider__alt .fl-post-carousel-image img{object-fit:cover}@media only screen and (max-width:991px){.content__slider__alt .fl-post-carousel-image img{height:300px!important}}.content__slider__alt__alt .fl-post-slider-title a{pointer-events:none}.content__slider__alt__alt a:hover{color:#0a2535}@media only screen and (max-width:991px){.credentials .fl-col-content{column-count:2}}.legal h5,.resources h5{color:#1098db;margin-bottom:10px;margin-top:50px}.legal h5:first-child,.resources h5:first-child{margin-top:0}.resources ol{counter-reset:resource;list-style-type:none;margin-left:0}.resources ol li{margin-bottom:25px;margin-left:0;padding-left:30px;position:relative}.resources ol li:before{color:#1098db;content:counter(resource);counter-increment:resource;font-stretch:normal;font-style:normal;font-weight:700;left:0;line-height:normal;position:absolute}.services__list ul{column-count:3;column-gap:25px;list-style-type:none;margin-left:0}@media only screen and (max-width:991px){.services__list ul{column-count:1}}.services__list ul li{margin-bottom:25px}.testimonials .pp-content-grid-inner{position:relative}.testimonials .pp-content-grid-inner:before{background-image:url(/wp-content/uploads/2021/01/google.svg);background-repeat:no-repeat;content:"";height:24px;position:absolute;width:24px}.testimonials .pp-content-post-data{margin-left:44px}.lp-header-button a{padding-left:37px!important;padding-right:37px!important}@media only screen and (max-width:991px){.lp-header-button a{padding:16px 15px 12px!important}}.site__header,.site__top-bar{min-width:320px}.site__header__logo{-webkit-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:991px){.site__header__logo img{min-width:220px}}.site__header__nav{-webkit-user-select:none;-ms-user-select:none;user-select:none}.site__header__nav .menu-item{margin-left:8px;margin-right:8px}.site__header__nav .menu-item.current-page-ancestor,.site__header__nav .menu-item.current_page_item{border-bottom:2px solid #98d12f!important}.site__header__nav .menu-item.current-page-ancestor a,.site__header__nav .menu-item.current_page_item a{color:#98d12f!important}.site__header__nav .menu-item.current-page-ancestor a:hover,.site__header__nav .menu-item.current_page_item a:hover{color:rgba(152,209,47,.8)!important}.site__header__nav .menu-item a{transition:background .25s ease,color .25s ease}.site__header__nav .menu-item a:hover{color:hsla(0,0%,100%,.8)!important}.site__header__nav .sub-menu{background-color:#061726;left:-20px!important}.site__header__nav .sub-menu .menu-item{display:inline-block;margin-left:20px!important;margin-right:20px!important}@media only screen and (min-width:991px){.site__header__mail{display:none!important}}@media only screen and (max-width:991px){.site__header__mail a{color:#ff8a00!important;font-size:16px;padding-top:15px!important}}.site__header__call a{color:#ff8a00!important}.site__header__call a:hover{color:#98d12f!important}@media only screen and (max-width:991px){.site__header__call a{font-size:16px;padding-top:15px!important}}@media only screen and (min-width:991px){.site__header__call__small{display:none!important}}@media only screen and (max-width:991px){.site__header__call__small a{color:#ff8a00!important;font-size:16px;padding-top:15px!important}}@media only screen and (min-width:991px){.site__header__questionnaire{display:none!important}}@media only screen and (max-width:991px){.site__header__questionnaire{margin-bottom:20px!important}}@media only screen and (max-width:991px){.site__header__questionnaire a{color:#ff8a00!important;font-size:16px;padding-top:15px!important}}.site__header__cta.menu-item.current_page_item{border:none!important}.site__header__cta.menu-item.current_page_item a,.site__header__cta.menu-item.current_page_item a:hover{color:#fff!important}.site__header__cta.menu-item a{background-color:#98d12f;border-radius:30px!important;letter-spacing:1px;margin-left:15px!important;padding:19px 35px 15px!important;transition:background-color .25s ease}@media only screen and (max-width:991px){.site__header__cta.menu-item a{display:inline-block;font-size:14px;margin-left:0!important;padding:20px 35px 16px!important}}.site__header__cta.menu-item a:hover{background-color:#aeef33}.site__header__cta.menu-item a:active{top:0!important}.site__header__cta.menu-item a:focus{outline:none}.fl-menu-mobile-toggle{float:right!important;margin:0;max-width:70px;padding:5px 0 0!important;position:absolute;right:0;text-align:right!important;top:0!important;width:100%}.fl-menu-mobile-toggle:active{top:0!important}.fl-menu-mobile-toggle:before{color:#fff;content:"\e901";font-family:glyphs!important;font-size:40px;line-height:1}.fl-menu-mobile-toggle--active:before{content:"\e902"!important;font-family:glyphs!important;font-size:40px;line-height:1}.fl-menu-mobile-toggle-label{display:none}.fl-menu-mobile-clone{background-color:#061726;height:calc(100vh - 60px);overflow-y:auto;position:absolute;top:60px;width:100%}.fl-menu-mobile-clone .menu{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column}.fl-menu-mobile-clone .menu-item.current-page-ancestor a,.fl-menu-mobile-clone .menu-item.current_page_item a{color:#98d12f!important}.fl-menu-mobile-clone .menu-item.current-page-ancestor a:hover,.fl-menu-mobile-clone .menu-item.current_page_item a:hover{color:rgba(152,209,47,.8)!important}.fl-menu-mobile-clone .menu-item.fl-active .fl-menu-toggle:before{transform:0!important}.fl-menu-mobile-clone .menu-item a{padding-top:15px!important;transition:background .25s ease,color .25s ease}@media only screen and (max-width:991px){.fl-menu-mobile-clone .menu-item a:not(.site__header__cta){padding-top:0!important}}.fl-menu-mobile-clone .menu-item a:hover{color:hsla(0,0%,100%,.8)!important}.fl-menu-mobile-clone .site__header__cta.menu-item a,.fl-menu-mobile-clone .site__header__cta.menu-item a:hover{color:#fff!important}.fl-menu-mobile-clone .fl-menu-toggle{height:50px;width:50px}.fl-menu-mobile-clone .fl-menu-toggle:before{content:"\e902"!important;font-family:glyphs!important;font-size:40px;line-height:1;position:absolute;right:15px;top:-22px;transform:rotate(45deg)!important}.fl-menu-mobile-clone .sub-menu li a{padding-left:20px;padding-top:0!important}.site__footer{min-width:320px}.site__footer__logo{-webkit-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:991px){.site__footer__logo img{min-width:220px}}.site__footer__nav{-webkit-user-select:none;-ms-user-select:none;user-select:none}.site__footer__nav .fl-menu li{border:0}.site__footer__nav .fl-menu a{display:inline-block;transition:color .25s ease}.site__copyright{-webkit-user-select:none;-ms-user-select:none;user-select:none}.site__copyright a{transition:color .25s ease}.site__copyright a:hover{color:#1098db;text-decoration:none}
