﻿@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap");@font-face{font-family:"Conv_webhostinghub-glyphs";src:url("../fonts/webhostinghub-glyphs.eot");src:local("☺"), url("../fonts/webhostinghub-glyphs.woff") format("woff"), url("../fonts/webhostinghub-glyphs.ttf") format("truetype"), url("../fonts/webhostinghub-glyphs.svg") format("svg");font-weight:normal;font-style:normal}*:focus{outline:none}.mobi{display:none}.d-none{display:none}.text-center{text-align:center}figure.featured-media{display:none}div#wpadminbar{top:-27px;transition:0.2s}div#wpadminbar:hover{top:0}html{margin-top:0px !important}.kc-elm{float:none !important;width:100%}header.entry-header.has-text-align-center.header-footer-group{display:none}body.template-full-width .entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),body.template-full-width [class*="__inner-container"]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:100%;width:100%}.post-meta-wrapper.post-meta-edit-link-wrapper{display:none}html,body{font-family:"Open Sans", sans-serif}*,a,button,input,h1,h2,h3,h4,h5,h6,p{font-family:"Open Sans", sans-serif}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:400;font-family:"Conv_webhostinghub-glyphs", sans-serif !important}h3 b,h3 span{font-weight:400;font-family:"Conv_webhostinghub-glyphs", sans-serif !important}h1{font-size:50px}h2{font-size:40px}h3{font-size:30px}h4{font-size:20px}p{font-size:18px}.entry-content h1,.entry-content h2,.entry-content h3{margin:3rem auto 2rem}.entry-content p,.entry-content li{line-height:1.6;font-size:18px}.wpforms-label-hide{display:none}form.wpcf7-form br{display:none}.btn,input.wpcf7-form-control.has-spinner.wpcf7-submit{padding:12px 30px !important;border-radius:40px !important;font-size:20px !important;min-width:230px;text-transform:uppercase;text-decoration:none !important;text-align:center}.btn.b-blk,input.b-blk.wpcf7-form-control.has-spinner.wpcf7-submit{color:#fff;background:#000 !important}.btn.b-wht,input.b-wht.wpcf7-form-control.has-spinner.wpcf7-submit{color:#000;background:#fff !important}.btn.b-blue,input.b-blue.wpcf7-form-control.has-spinner.wpcf7-submit,input.wpcf7-form-control.has-spinner.wpcf7-submit,input.btn.wpcf7-form-control.has-spinner.wpcf7-submit{color:#fff;background:#33B3ED !important}.card,#Services .listing .list-item,#Work .listing .list-item{border-radius:30px;background:rgba(255, 255, 255, 0.1);color:#fff;border:none !important;box-shadow:none;font-size:16px;text-align:left;overflow:hidden}.card .in-post-content,#Services .listing .list-item .in-post-content,#Work .listing .list-item .in-post-content{text-align:left;padding:1rem 3rem}.card .image,#Services .listing .list-item .image,#Work .listing .list-item .image{margin-bottom:10px;position:relative}.card .image img.wp-post-image,#Services .listing .list-item .image img.wp-post-image,#Work .listing .list-item .image img.wp-post-image{width:100% !important;border-radius:30px}.card .image .caption,#Services .listing .list-item .image .caption,#Work .listing .list-item .image .caption{background:none;display:block;position:relative;left:0;bottom:0;padding:2rem 3rem 0;margin:0;width:100%;text-overflow:ellipsis;white-space:normal;overflow:hidden;color:#33B3ED;line-height:1.6rem}.card .image .caption a,#Services .listing .list-item .image .caption a,#Work .listing .list-item .image .caption a{color:#33B3ED;font-size:18px;text-decoration:none;font-weight:bold}.card p,#Services .listing .list-item p,#Work .listing .list-item p{font-size:16px;text-align:left}.post-inner{padding-top:0}.kc-container{max-width:200% !important;margin:0px 0 0 20% !important;width:80% !important;padding-right:0 !important}.container,div#top-footer{margin:0px 0 0 22% !important;width:72% !important;padding-right:0 !important;max-width:100%}section.kc_row{margin:0;padding:8rem 3rem}.kc_text_block{display:inline-block;clear:both;width:94% !important}hr{margin:6rem auto;border:1px solid #33B3ED !important}.kc_button br{display:none}div#next-prev-nav{display:flex;flex-direction:row;align-content:center;justify-content:space-between;align-items:center}div#next-prev-nav .previous a,div#next-prev-nav .next a{color:#fff;background:rgba(255, 255, 255, 0.15);width:310px;text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow:hidden;border-radius:20px}div#next-prev-nav .previous a img,div#next-prev-nav .next a img{border-radius:20px}div#next-prev-nav .previous a p,div#next-prev-nav .next a p{padding:1rem 2rem;margin:0}.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div:before{color:#fff !important;transition:all 0.6s ease;font-family:simple-line-icons;font-size:22px !important;line-height:50px;font-weight:300 !important;background:#000;padding:2rem;border-radius:20px}.owl-prev{left:-40px !important}.owl-next{right:15px !important}.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div{position:absolute;top:40% !important}.logo-mobi{display:none}header#site-header{width:16%;height:100%;top:0;bottom:0;position:fixed;display:flex;flex-direction:column;justify-content:space-around;align-content:center;background:transparent;border-right:2px solid #33B3ED;z-index:999}header#site-header .header-inner{align-items:center;display:flex;justify-content:space-between;padding:2rem;width:100%;height:100%;flex-direction:column}header#site-header .header-inner .header-titles-wrapper{margin-right:0;max-width:75%;padding:0;text-align:left;margin-top:4rem;margin-left:1rem}header#site-header .header-inner ul.primary-menu.reset-list-style{display:flex;flex-direction:column;align-content:flex-start;position:relative}header#site-header .header-inner ul.primary-menu.reset-list-style .menu-item a{color:#fff;font-size:15px;padding:2rem 3rem;font-family:"Conv_webhostinghub-glyphs", sans-serif !important}header#site-header .header-inner ul.primary-menu.reset-list-style .menu-item a:hover{text-decoration:none !important;color:#33B3ED !important}header#site-header .header-inner ul.primary-menu.reset-list-style span.marker{height:2px;width:50px;transition:0.2s ease;background:#33B3ED;left:-100px;position:absolute;top:28px}header#site-header .header-inner .nav-icons{display:flex;flex-direction:row;justify-content:space-around;width:80%;padding-bottom:4rem}header#site-header ul.primary-menu{margin:0}header#site-header .primary-menu>li{margin:0}header#site-header .header-navigation-wrapper{width:100%}header#site-header .primary-menu li.current-menu-item>a,header#site-header .primary-menu li.current-menu-item>.link-icon-wrapper>a{text-decoration:none !important}header#site-header .primary-menu a:hover,header#site-header .primary-menu a:focus,header#site-header .primary-menu .current_page_ancestor{text-decoration:none !important;color:#33B3ED !important;opacity:0.4}.page-id-20 header#site-header .header-inner ul.primary-menu.reset-list-style span.marker{left:-38px;top:28px}.page-id-20 .current-menu-item a{color:#33B3ED !important}span.marker.about-hover{top:28px !important;left:-38px !important}.page-id-47 header#site-header .header-inner ul.primary-menu.reset-list-style span.marker{left:-38px;top:85px}.page-id-47 .current-menu-item a{color:#33B3ED !important}.page-id-47 a.kc_button.btn.b-blue{display:none}span.marker.services-hover{top:85px !important;left:-38px !important}.page-id-49 header#site-header .header-inner ul.primary-menu.reset-list-style span.marker{left:-38px;top:144px}.page-id-49 .current-menu-item a{color:#33B3ED !important}.page-id-49 a.kc_button.btn.b-blue{display:none}span.marker.work-hover{top:144px !important;left:-38px !important}.page-id-21 header#site-header .header-inner ul.primary-menu.reset-list-style span.marker{left:-38px;top:202px}.page-id-21 .current-menu-item a{color:#33B3ED !important}span.marker.contact-hover{top:202px !important;left:-38px !important}#site-footer{background:transparent url(https://essense.co.za/wp-content/uploads/2021/09/Header.png) 0% 0%/auto repeat scroll;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}#site-footer a.kc_button.btn.b-blue{margin-top:2rem}#site-footer .footer-btn{font-size:18px;background:none;padding:1rem 0;display:block;text-decoration:none !important}#site-footer .footer-heading-2 p{padding-bottom:5rem}#site-footer .footer-heading p{padding-bottom:2rem}#site-footer .footer-heading::after{height:2px;background:#33B3ED;width:240%;display:block;content:"";left:-40%;margin-bottom:3rem;position:relative}#site-footer .footer-pp{margin-bottom:2rem;max-width:220px}#site-footer .working-hrs p{line-height:2.4em}#site-footer a.kc_button.btn.b-blue.linkedin{font-size:18px !important;font-weight:700}#site-footer a.kc_button.btn.b-blue.linkedin i.fab-linkedin-in{margin-left:8px}a.to-the-top{position:fixed;bottom:20px;right:20px;height:50px;width:50px;text-align:center;line-height:50px;text-decoration:none;background:#000;opacity:0;transition:0.3s;border-radius:50%;border:none}.footer-top-visible .footer-nav-widgets-wrapper,.footer-top-hidden #site-footer{margin-top:0;border:none}div#bottom-footer{width:72%;max-width:110%;margin:0 0 0 22%}div#bottom-footer .footer-credits{display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:row;align-content:center;width:100%}.scrolled a.to-the-top{opacity:1}section#Hero{padding:0rem 3rem}section#Hero h1{width:15em;border-right:2px solid rgba(255, 255, 255, 0.75);white-space:nowrap;overflow-x:hidden;transform:translateY(-50%);margin:4rem 0 0;animation:typewriter 1.5s steps(18) 1s 1 normal both, blinkTextCursor 500ms steps(44) infinite normal}section#Hero h3::before{height:2px;background:#33B3ED;width:70%;display:block;content:"";left:-6.5%;position:relative;margin-bottom:4rem;margin-top:-2rem}@keyframes typewriter{from{width:0}to{width:15em}}@keyframes blinkTextCursor{from{border-right-color:rgba(255, 255, 255, 0.75)}to{border-right-color:transparent}}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],textarea{-webkit-appearance:none;-moz-appearance:none;background:#ffffff36;border-radius:0;border-style:solid;border-width:0.1rem;box-shadow:none;display:block;font-size:1.6rem;letter-spacing:-0.015em;margin:0;max-width:100%;padding:1.5rem 3rem !important;width:100%;border-radius:28px;transition:0.2s;margin:2rem 0 !important}input[type="text"]::placeholder,input[type="password"]::placeholder,input[type="email"]::placeholder,input[type="url"]::placeholder,input[type="date"]::placeholder,input[type="month"]::placeholder,input[type="time"]::placeholder,input[type="datetime"]::placeholder,input[type="datetime-local"]::placeholder,input[type="week"]::placeholder,input[type="number"]::placeholder,input[type="search"]::placeholder,input[type="tel"]::placeholder,input[type="color"]::placeholder,textarea::placeholder{color:#fff}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{background:#fff;color:#000}input[type="text"]:focus::placeholder,input[type="email"]:focus::placeholder,input[type="url"]:focus::placeholder,input[type="password"]:focus::placeholder,input[type="number"]:focus::placeholder,input[type="tel"]:focus::placeholder,input[type="range"]:focus::placeholder,input[type="date"]:focus::placeholder,input[type="month"]:focus::placeholder,input[type="week"]:focus::placeholder,input[type="time"]:focus::placeholder,input[type="datetime"]:focus::placeholder,input[type="datetime-local"]:focus::placeholder,input[type="color"]:focus::placeholder,textarea:focus::placeholder{color:#000}input.wpcf7-form-control.has-spinner.wpcf7-submit{width:100%}.wpcf7-not-valid-tip{color:#33B3ED;font-size:1em;font-weight:normal;display:block}.page-id-21 section#Inspo{display:none}.page-id-21 #site-footer .footer-heading::after{left:-52%}.wpforms-field-medium{background:#ffffff36 !important;border-style:solid;box-shadow:none;display:block;font-size:1.6rem !important;letter-spacing:-0.015em;margin:0;max-width:100% !important;padding:2.5rem 4rem !important;border-radius:30px !important;border:none !important;width:100% !important}.wpforms-submit.btn.b-blue,input.wpforms-submit.b-blue.wpcf7-form-control.has-spinner.wpcf7-submit,input.wpforms-submit.wpcf7-form-control.has-spinner.wpcf7-submit,input.wpforms-submit.btn.wpcf7-form-control.has-spinner.wpcf7-submit{width:100%;color:#fff !important;border:none !important;text-transform:uppercase}div#serv-banner{padding:3rem;height:82vh;margin-bottom:8rem;background-position:center;background-size:cover;display:flex;position:relative;width:100% !important;align-items:center;flex-direction:row}div#serv-banner::after{content:"";display:block;height:100%;width:100%;background:rgba(0, 0, 0, 0.55);position:absolute;left:0;top:0;z-index:0}div#serv-banner h1{margin:0px 0 0 20% !important;position:relative;display:block;width:55%;z-index:1;line-height:1.6em;padding-bottom:2rem;border-bottom:2px solid #33B3ED}#Services{position:relative}#Services h2::after{height:2px;background:#33B3ED;width:100%;display:block;content:"";left:-23%;margin-bottom:3rem;position:relative;margin-top:4rem}#Work{position:relative}#Work h2::after{height:2px;background:#33B3ED;width:100%;display:block;content:"";left:-23%;margin-bottom:3rem;position:relative;margin-top:4rem}section#Inspo{position:relative}section#Inspo h4{line-height:1.8em}section#Inspo h4::after{height:2px;background:#33B3ED;width:150%;display:block;content:"";left:-23%;margin-bottom:3rem;position:relative;margin-top:4rem}section#Inspo .left-col{border-right:2px solid #33B3ED}section#Inspo .kc-elm.kc-css-692794.kc_col-sm-4.kc_column_inner.kc_col-sm-4{padding:0}section#Inspo .kc-elm.kc-css-166170.kc_col-sm-8.kc_column_inner.kc_col-sm-8{background:black;padding:0 3rem}section#Inspo .kc-container{overflow:visible}section#Inspo .new-nav{display:flex;width:70%;justify-content:space-between;margin-left:10%;margin-top:15px;max-width:312px}section#Inspo .new-nav span{height:12px;width:12px;background:#fff;display:block;margin:2px;border-radius:50%;opacity:0.3;cursor:pointer}section#Inspo .new-nav span.tns-nav-active{opacity:1;background:#33B3ED}section#Inspo .new-controls{position:absolute;width:90%;display:flex;justify-content:space-between;margin-top:-20px;font-size:40px}section#Inspo .new-controls div{cursor:pointer;color:#33B3ED}section#Inspo .s-card.insight{padding:0 3rem}section#Inspo .s-card.insight h3 b,section#Inspo .s-card.insight h3 span{font-weight:400;font-family:"Conv_webhostinghub-glyphs", sans-serif !important}section#johannes{padding:12rem 4rem}@media screen and (max-width:1100px){header#site-header .header-inner .nav-icons{padding-bottom:2rem !important;flex-direction:column;display:flex;align-items:center;justify-content:space-between}header#site-header .header-inner .nav-icons a.nav-icon{margin:5px}header#site-header .header-inner ul.primary-menu.reset-list-style .menu-item a{font-size:12px;padding:2rem 1rem}h1{font-size:40px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}footer .kc-elm.kc-css-901372.kc_col-sm-7.kc_column_inner.kc_col-sm-7,footer .kc-elm.kc-css-612793.kc_col-sm-5.kc_column_inner.kc_col-sm-5{width:100%}#site-footer .footer-heading::after{left:-25%}section#Services .kc_col-sm-4,section#Services .kc_col-sm-8{width:100% !important}section#Services h2 br{display:none}section#Services h2::after{left:-7%}section#Work .kc_col-sm-4,section#Work .kc_col-sm-8{width:100% !important}section#Work h2 br{display:none}section#Work h2::after{left:-7%}.page-id-20 header#site-header .header-inner ul.primary-menu.reset-list-style span.marker{left:-50px;top:28px}span.marker.about-hover{top:28px !important;left:-50px !important}.page-id-47 header#site-header .header-inner ul.primary-menu.reset-list-style span.marker{left:-50px;top:80px}span.marker.services-hover{top:80px !important;left:-50px !important}.page-id-49 header#site-header .header-inner ul.primary-menu.reset-list-style span.marker{left:-50px;top:134px}span.marker.work-hover{top:134px !important;left:-50px !important}.page-id-21 header#site-header .header-inner ul.primary-menu.reset-list-style span.marker{left:-50px;top:188px}span.marker.contact-hover{top:188px !important;left:-50px !important}.page-id-21 #site-footer .footer-heading::after{left:-37%}}@media screen and (max-width:800px){header#site-header{background:rgba(0, 0, 0, 0.8);border-right:none;z-index:999;bottom:auto;width:100%;height:auto;border-bottom:2px solid #33B3ED}header#site-header .header-inner{align-content:space-between !important;align-items:stretch}header#site-header .header-inner .nav-icons{position:fixed;bottom:0;right:0;width:180px;bottom:2rem;left:0;margin:auto;flex-direction:row;height:40px}span.toggle-text{display:none}header#site-header .header-inner .header-titles-wrapper{max-width:180px;margin-top:0}.header-inner .toggle path{fill:#33B3ED}.menu-modal.cover-modal.header-footer-group.show-modal.active{top:0;z-index:999}.modal-menu>li>a,.modal-menu>li>.ancestor-wrapper>a{font-size:30px;padding:4rem 0;text-align:center;color:#fff;text-decoration:none !important;font-family:"Conv_webhostinghub-glyphs", sans-serif}.kc-container{max-width:100% !important;margin:0px auto !important;width:100% !important;padding-right:2rem !important;padding-left:2rem !important}div#wpadminbar{display:none}.container,div#top-footer{margin:0px !important;width:100% !important;padding-right:0 !important;max-width:100%;padding:2rem}.container,div#top-footer{padding:2rem !important}section.kc_row{margin:0;padding:12rem 2rem 6rem !important}div#bottom-footer{width:100%;max-width:100%;margin:0;padding:3rem}.footer-heading-2{margin-top:7rem}#site-footer .footer-heading-2 p{padding-bottom:0rem}section#Inspo .kc_col-sm-4,section#Inspo .kc_col-sm-8{width:100%}section#Inspo .left-col{border-right:none}section#Inspo .kc-elm.kc-css-166170.kc_col-sm-8.kc_column_inner.kc_col-sm-8{background:transparent;padding:0 3rem}section#Inspo .new-nav{display:flex;width:80%;justify-content:space-between;margin-left:10%;margin-top:15px;max-width:500px;margin:15px auto}section#Inspo .new-controls{width:100%}section#Inspo h4{line-height:1.8em;text-align:center}.kc_text_block{width:100% !important}section#Inspo h4::after{width:70%;display:block;content:"";left:0;right:0;margin-bottom:3rem;position:relative;margin-top:4rem;margin:3rem auto}#Work,#Services{position:relative;width:95% !important}#site-footer .footer-heading::after{width:100%}#Work h2::after{max-width:50% !important}body section[data-kc-fullheight=middle-content],body section[data-kc-fullheight=middle-content]>.kc-container,body section[data-kc-fullheight=middle-content]>.kc-row-container{display:block !important}section#Hero{display:flex !important}}@media screen and (max-width:580px){section#Hero h1{font-size:20px}section#Hero h3::before{width:100%;left:-11.5%;margin-top:-1rem}.modal-menu>li>a,.modal-menu>li>.ancestor-wrapper>a{font-size:20px;padding:4rem 0}body,p{font-size:16px !important}header#site-header .header-inner .nav-icons{width:160px;bottom:1rem}#Work,#Services{position:relative;width:100% !important}.kc-owl-post-carousel .owl-item{padding-right:5px !important;padding-left:5px !important}h1{font-size:30px}h2{font-size:24px}h3{font-size:20px}section.kc_row{margin:0;padding:4rem 0rem !important}.logo-desktop{display:none}.logo-mobi{display:block}}