.et-menu .menu-item-has-children>a:after{content:'4c'!important;font-size:24px!important;font-weight:normal!important;padding-left:10px;right:auto!important}.et-menu .menu-item-has-children>.de-menu-switched-icon:after{content:'4d'!important;font-size:24px!important;font-weight:normal!important;padding-left:10px;right:auto!important}.et-menu .menu-item-has-children>a{position:relative}.et-menu .menu-item-has-children .sub-menu li{display:none}.et-menu .menu-item-has-children .sub-menu .de-show-menu-items{display:block}.de-menu .et_pb_menu__menu{display:block}.de-menu .et_mobile_nav_menu{display:none}.de-menu .et-menu-nav .et-menu{align-items:left!important;flex-direction:column}.de-menu .et-menu>li{display:flex;flex-direction:column;margin-top:15px!important}.de-menu .sub-menu{border-top:0;box-shadow:none;display:flex;flex-direction:column;left:0!important;opacity:1;padding:0!important;position:relative;top:4px!important;visibility:visible;width:auto}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:Oswald,sans-serif!important;font-size:60px!important;color:#4E4F59!important;font-weight:700!important;text-transform:uppercase!important;line-height:0.9em!important}@media screen and (max-width:520px){.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:50px!important}}.et_pb_menu_0_tb_header.et_pb_menu ul li a:hover{color:#3d3e49!important;-webkit-text-stroke:2px #02C2A9!important;-webkit-background-clip:text!important;text-decoration:none!important}.et_pb_menu_0_tb_header.et_pb_menu ul li a:before{content:"";width:24px;height:24px;border-radius:50%;background-color:#fff;float:left;border:2px solid transparent;margin:15px 30px 0 0;opacity:.09;margin-bottom:2px}.et_pb_menu_0_tb_header.et_pb_menu ul li a:hover:before{background-color:transparent;border-color:#02C2A9;opacity:1}#menu-primary-menu{margin-left:-20rem;margin-top:-2rem}@media only screen and (min-width:767px) and (max-width:980px){#menu-primary-menu{margin-left:-40rem;margin-top:-2rem}}.de-menu-row{overflow:auto;scrollbar-width:none;transform:translateY(-100%);transition:all 1s ease}.de-menu-row::-webkit-scrollbar{display:none}.de-menu-row .et_pb_column{align-items:center;display:flex;min-height:100vh}.de-menu-row.de-menu-active{transform:translateY(0);transition:all 1s ease}.de-menu-ham-icon,.de-menu-close-icon{cursor:pointer}.de-menu-ham-icon{display:inline-block;float:right}.de-menu-ham-icon .et_pb_main_blurb_image,.de-menu-close-icon .et_pb_main_blurb_image{margin-bottom:0}.de-menu .et-menu li li.menu-item-has-children>a:first-child:after{top:0}@media screen and (max-width:980px){.de-menu .et-menu li li a{font-size:18px!important}.et-menu .menu-item-has-children>a:after{font-size:18px!important}.et-menu .menu-item-has-children>.de-menu-switched-icon:after{font-size:18px!important}}.et_pb_menu_0_tb_header .et_pb_menu ul li:hover>a{color:transparent!important}@keyframes tileBlue{0%{-webkit-transform:translate(0,0%)}100%{-webkit-transform:translate(0,900%)}}@keyframes span2{0%{-webkit-transform:translate(0,0%)}100%{-webkit-transform:translate(0,1200%)}}@media(min-width:1024px){.custom-code{position:absolute;width:100%;left:0;top:0!important;background:#0000009c;height:100%}}@media(min-width:767px){.main-center-col{position:unset}.main-line{width:100%;height:100vh;position:relative}.main-line span{position:absolute;width:1px;height:100%;top:0;background:rgba(255,255,255,.088185)}.main-line span:nth-child(1){left:14.28%}.main-line span:nth-child(2){left:28.56%}.main-line span:nth-child(3){left:42.84%}.main-line span:nth-child(4){left:57.12%}.main-line span:nth-child(5){left:71.4%}.main-line span:nth-child(6){left:85.68%}.main-line span:before,.main-line span:after{}.main-line span:after,.main-line span:nth-child(1):before{content:'';height:130px;width:6px;background:rgba(255,255,255,.2);display:block;top:-20%;left:-3px;position:absolute;-webkit-animation:tileBlue 15s infinite;animation:tileBlue 15s infinite}.main-line span:nth-child(2):before,.main-line span:nth-child(5):before{content:'';height:130px;width:6px;background:rgba(255,255,255,.2);display:block;bottom:0;left:-3px;position:absolute}.main-line span:nth-child(5):before{bottom:unset;top:0}.main-line span:nth-child(1):before{height:100px;animation-duration:18s;top:-40%;-webkit-animation:span2 30s infinite;animation:span2 30s infinite}.main-line span:nth-child(2):after{animation-duration:17s}.main-line span:nth-child(3):after{animation-duration:10s}.main-line span:nth-child(4):after{animation-duration:20s}.main-line span:nth-child(5):after{animation-duration:9s}.main-line span:nth-child(6):after{animation-duration:14s}}@media (min-width:767px){.custom-code{position:absolute;width:100%;left:0;top:-130px;background:#0000009c;height:100vh}}#banner{z-index:1;overflow:hidden;-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,61% 100%,58% 94%,0% 94%);clip-path:polygon(0% 0%,100% 0%,100% 100%,61% 100%,58% 94%,0% 94%)}#banner:after{content:'TANGLELOGICS';position:absolute;bottom:122px;font-size:286px;letter-spacing:4px;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;z-index:-1;opacity:0.2}h1,.et_pb_text_0 h1{padding-bottom:0!important}#main.title h1,.testiHeading h2{position:relative!important;z-index:2;margin-top:3rem}.blog-slider-title h2:before{content:"THOUGHTS AND TRENDS"!important}.get-to-work h2:before{content:"LET'S GET TO WORK."!important}#main.title h1:before,.testiHeading h2:before,.blog-slider-title h2:before,.get-to-work h2:before{content:"Business Driven Web Design";width:100%;height:auto;position:absolute;left:4px;top:4px;z-index:-1;color:transparent;-webkit-text-stroke:1px #429edf;-webkit-background-clip:text}.testiHeading h2:before{content:"What Our Clients Say";-webkit-text-stroke:2px #3c3d48}@media only screen and (min-width:980px) and (max-width:1024px){#main.title h1{font-size:90px}}@media only screen and (min-width:980px) and (max-width:1024px){.main-p p{font-size:18px}}.heading1,.heading2,.heading3{position:relative;display:inline-block}.heading3{z-index:2}.heading1:after,.heading2:after,.heading3:after{content:"";position:absolute;bottom:10px;width:100%;height:11px;left:0;z-index:-1}.heading1:after{background:#21ad84}.heading2:after{background:#429EDF}.heading3:after{background:linear-gradient(90deg,#429edf 50%,#21ad84 50%);bottom:5px!important}@media (max-width:520px){.heading1:after,.heading2:after{bottom:4px}}#sec-count h2{top:-70px;right:-60px;font-weight:700;z-index:-1;background:linear-gradient(to right,#5d057f 0,#c10446 100%);-webkit-background-clip:text;-webkit-text-stroke:3px transparent;color:white}.sec-txt h2{font-weight:700;color:#61037b;-webkit-text-fill-color:transparent;background:linear-gradient(to right,#61037b 0,#b70746 100%);-webkit-background-clip:text}#graphic-section.sec-txt h2{font-weight:700;color:#61037b;-webkit-text-fill-color:transparent;background:linear-gradient(to right,#eb760f 0,#c53f78 100%);-webkit-background-clip:text}.sect-txt-clr2 h2{color:#eb760f;background:linear-gradient(to right,#eb760f 0,#c53f78 100%);-webkit-background-clip:text;display:inline-block}#sec-count2 h2{top:-70px;right:-60px;font-size:100px;font-weight:700;z-index:-1;background:linear-gradient(to right,#429edf 0,#21ad84 100%);-webkit-background-clip:text;-webkit-text-stroke:3px transparent;color:white}@media(max-width:425px){#banner:after{bottom:16px;font-size:65px}}.services-list ul li a:before{width:30px;height:2px;float:left;background-color:#c4c4c8;content:"";position:absolute;top:56%;left:0;transform:translatey(-50%)}#our-partner h2:before{content:"OUR PARTNERS";width:100%;height:auto;position:absolute;left:4px;top:4px;z-index:-1;color:transparent;-webkit-text-stroke:1px black;-webkit-background-clip:text}.custom-tab ul.et_pb_tabs_controls{background-color:transparent!important;text-align:center!important}.custom-tab ul.et_pb_tabs_controls:after{border:none!important}.custom-tab ul.et_pb_tabs_controls li{border:none!important;display:inline-block!important;float:none!important}.custom-tab li.et_pb_tab_active a:after{content:"";position:absolute;background:#21AD84;width:75px;height:75px;border-radius:50%;left:0;top:-11px;right:0;bottom:auto;margin:auto;z-index:-1}.swiper-pagination-progressbar-fill{display:none}.dsm-grid-post-holder-inner{position:relative;z-index:3}.blog-slider .dsm-entry-wrapper{position:absolute;bottom:0;opacity:0;z-index:3;transition:all 0.8s ease-in}.dsm-grid-post-holder-inner:before{content:'';position:absolute;width:100%;height:0%;bottom:0;background:#2ba883e8;z-index:1;transition:all 0.3s ease-in}@media(min-width:768px){.inner-col-style:before{content:"";transition:all .25s ease 0s;width:0.1px;height:0.1px;background:#393A46;border:3px solid green;border-radius:50%;position:absolute;top:45%;left:45%;visibility:hidden}}@media(min-width:768px){.inner-col-style:hover:before{content:"";width:510px;position:absolute;height:500px;border:3px solid green;border-radius:50%;background:#393A46;z-index:-11111;transition:all .25s ease 0s;top:0;bottom:0;left:0;visibility:visible}}@media(min-width:768px){.inner-col-style .et_pb_blurb_content{padding:100px 10% 0px 70px}}@media(min-width:768px){.inner-col-style .et_pb_image_wrap:after{content:"";background:linear-gradient(135deg,#429edf 0%,#23bf6d 100%);width:69px;height:69px;position:absolute;z-index:-1;border-radius:50%;left:90px;opacity:0}.inner-col-style:hover .et_pb_image_wrap:after{content:"";opacity:1}}.inner-col-style h4.et_pb_module_header{padding-bottom:1rem}.inner-col-style h4.et_pb_module_header:before{content:"";width:28px;height:2px;background:linear-gradient(135deg,#429edf 0%,#23bf6d 100%);position:absolute;margin-top:2rem}@media(max-width:768px){.inner-col-style:hover:before{left:30px!important;top:0px!important}}@media(max-width:1024px){.inner-col-style:hover:before{left:-60px;top:35px}}.et_pb_blurb_3_tb_header.et_pb_blurb:hover{width:115px!important;margin:0px;padding:0px}.et-pb-contact-message p{background-color:#04c2aa;color:white;padding:1rem;font-size:17px;font-weight:500;font-family:'Oswald';text-align:center;border-radius:5px}@media (max-width:768px){html,body{width:100%!important;overflow-x:hidden!important}}@media only screen and (min-width:980px) and (max-width:1024px){.et_pb_text_14 h2{font-size:50px!important}}@media (max-width:520px){#different-section .rows h4.et_pb_module_header span,#different-section .rows .et_pb_blurb_description{color:black!important}}@media (max-width:520px){.inner-col-style{pointer-events:none!important}}.services-list ul{padding-left:2em}.services-list ul li:before{content:'f058';font-family:fontawesome;color:#04C2AA;position:absolute;left:0}