@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}body,p{font-family:"Oxygen",sans-serif}body{position:relative}body,html{height:100%;width:100%}#nav ul li a,#nav-icons a,*{transition:all .2s ease-in}li,ul{list-style:none}.container{max-width:1410px}#header .container{max-width:1600px}#header img.logo{width:368px;height:auto}h1,h2,h3{font-family:"Biryani",sans-serif;margin:0;padding:0}h1{font-size:72px}a.arrow,h2,h3{font-size:42px;font-weight:700}a.arrow,h3{font-size:22px}p{font-size:20px}a{color:#47bf2e}img{max-width:100%;height:auto}a.arrow{font-family:"Biryani",sans-serif;text-decoration:none;color:#1b1b1b;display:inline-block;vertical-align:middle}a.arrow div{border:1px solid #47bf2e;border-radius:34px;display:inline-block;padding:5px 30px 3px;margin-left:18px}a.arrow:hover div{background:#47bf2e}#nav,.project-block-image div{position:absolute;display:block}#nav{height:100%;width:100%;z-index:2;left:0;top:0;overflow:hidden;background-color:#001323;visibility:hidden;opacity:0;transition:all .2s ease-in}#nav .row{height:100vh}#nav .container{max-width:800px}#nav ul,#nav ul li,li,ul{margin:0;padding:0}#nav ul li a,#nav-icons a{color:#fff}#nav ul li a{font-family:"Biryani",sans-serif;text-decoration:none;font-size:46px}#nav ul li a:hover{margin-left:10px;color:#45ba30}#nav img.green-icon{position:absolute;right:-350px;top:calc(50% - 350px);width:auto;height:700px;-webkit-animation:spin 5s linear infinite;-moz-animation:spin 5s linear infinite;animation:spin 5s linear infinite}#nav-icons{margin-top:10px}#nav-icons a{background:#45ba30;width:48px;height:48px;border-radius:50%;display:inline-block;text-align:center;line-height:48px;font-size:25px;margin-right:5px}#nav-icons a:hover{background:#3aa125}#header img.dark,#nav-contact{display:none}#header{position:absolute;top:0;left:0;padding-top:70px;z-index:99}#header a,#nav-contact a{color:#1b1b1b;font-size:22px;font-family:"Biryani",sans-serif;font-weight:700;text-decoration:none}#nav-contact a{color:#fff}#header a:hover{color:#47bf2e;transition:all .0001s ease-in}.header-contact{display:inline-block;margin-right:30px}#nav-contact a i,.header-contact a i{margin-right:10px}#header-button{text-align:right}#cta{background:#47bf2e;color:#fff;padding-top:105px;padding-bottom:105px}#cta h2,a.arrow img{display:inline-block;vertical-align:middle}#cta a{float:right;margin-top:5px}#cta a.arrow div{border-color:#fff}#cta a.arrow:hover div,body{background:#fff}.project-block-image div{right:20px;bottom:20px;background:#47bf2e;border-radius:30px;padding:6px 25px 9px}.project-block-image div img,a.arrow img{width:28px;height:auto}#reviews,#reviews.single{padding-top:0;padding-bottom:165px}#reviews.single{padding-top:140px}.reviews{background:#edf4db;border-radius:60px;padding:65px 160px;text-align:center}.reviews h2{margin-bottom:40px}.review-slide p,.review-slider{position:relative}.review-slide i{color:#47bf2e;font-size:20px}.review-slide p{margin-top:40px;font-size:22px;font-family:"Biryani",sans-serif;font-style:italic;padding:20px}.review-slide p:after,.review-slide p:before{font-family:"Font Awesome 6 Free";font-weight:900;color:#47bf2e;position:absolute}.review-slide p:before{content:"";left:6px;top:0}.review-slide p:after{content:"";right:6px;bottom:0}.review-slide h3{color:#47bf2e;margin-top:20px;display:block}#page-hero{background:#edf4db;padding-top:250px}#nav ul li a,#page-hero h1,#process h3{font-weight:800}#page-hero h1.about{font-size:68px}#page-hero p{font-size:24px}#page-hero.what{background-image:url(/wp-content/themes/eckhomedia/images/what-line.png);background-size:100%auto;background-position:bottom center;background-repeat:no-repeat}#page-hero.single-service{background-image:url(/wp-content/themes/eckhomedia/images/service-wave.png);padding-bottom:100px}#about-us-image{position:relative;margin-bottom:-150px}#about-us-image.single{margin-bottom:-100px}#about-us-image.single img,.process-image{box-shadow:0 38px 74px 0 rgba(18,96,167,.24)}#about-us-image.single img{border-radius:21px;height:502px;object-fit:cover;margin-left:20px}#process{background-color:#47bf2e;background-image:url(/wp-content/themes/eckhomedia/images/trans-wave.png);background-repeat:no-repeat;background-size:100%auto;padding-top:215px;padding-bottom:125px}#process.single{background-image:none}#process h3{font-size:28px;margin-bottom:20px}.process-image{position:relative}.process-image img{width:100%;object-fit:cover;height:328px}.process-row{margin-bottom:80px}.work-block{display:grid}.work-block:nth-of-type(odd){padding-right:45px}.work-block:nth-of-type(even){padding-left:45px}#more-projects,.project-block{background:#fff;text-align:center}.project-block{border-radius:20px;box-shadow:0 38px 74px 0 rgba(31,99,171,.24);margin-bottom:90px;padding-bottom:10px}.project-block p a{font-size:12px;color:#47bf2e;text-decoration:none;font-family:"Biryani",sans-serif;font-weight:700}.project-block p{margin-bottom:30px;display:block;color:#47bf2e;padding:0 40px}.project-block h3 a{color:#1b1b1b;text-decoration:none}.project-block h3{margin:30px 0 0}.project-block-image{position:relative}.project-block-image:before{width:100%;height:100%;content:"";background:0 0;left:0;top:0;position:absolute;border-radius:20px;transition:all .2s ease-in}.project-block:hover .project-block-image:before{background:rgba(0,0,0,.4)}.project-block-image img.project-image{height:360px;width:100%;border-radius:20px;object-fit:cover}.project-block-image img.project-logo{position:absolute;bottom:30px;left:30px;mix-blend-mode:screen;max-width:150px;height:auto}#more-projects{padding-top:110px}#more-projects.single-page{background:#edf4db}#more-projects h3.heading{margin-bottom:45px}#footer{background-color:#001323;padding-top:80px;padding-bottom:80px;color:#fff}#footer img.logo{width:368px;height:auto}#footer-menu li{color:#45ba30;font-size:20px;margin-bottom:3px}#copyright ul li a,#footer-menu li a,#footer-menu p a{color:#fff;text-decoration:none}#footer-menu p{font-size:26px;font-family:"Biryani",sans-serif;font-weight:800;color:#45ba30;margin-top:30px}#footer-menu li a:hover,#footer-menu p a:hover{color:#45ba30}#footer-social{margin-top:50px}#footer-social a{color:#fff;width:48px;height:48px;background:#45ba30;border-radius:50%;text-align:center;line-height:48px;margin-right:5px;font-size:25px;transition:all .2s ease-in}#footer-social a:hover{background:#3aa125}#copyright p{font-size:12px;margin-bottom:0}#copyright ul{float:right;margin-top:12px}#copyright ul li,#footer-social a{display:inline-block}#copyright ul li a{font-size:14px;margin-left:15px}#copyright ul li a:hover{color:#47bf2e}#affiliates{margin-bottom:50px}@media (max-width:768px){#affiliates img{margin-bottom:20px}}@media (max-width:1199px){#header{padding-top:50px}#nav ul li a,h1{font-size:56px}h2{font-size:36px}#cta,#cta h2{text-align:center}#cta h2{display:block;margin-bottom:20px}#cta a{float:none}.reviews{padding:65px 120px}.process-image img{height:280px}.work-block:nth-of-type(odd){padding-right:30px}.work-block:nth-of-type(even){padding-left:30px}#page-hero.what{padding-bottom:80px}#about-us-image.single img{height:400px}}@media (max-width:991px){#header{padding-top:30px}#nav ul li a,#page-hero h1.about{font-size:40px}#nav ul,#nav-contact,#nav-icons{padding-left:30px}h1{font-size:36px}.reviews{padding:65px}#footer{text-align:center}#copyright{padding-left:45px;padding-right:45px}#copyright ul{float:none}#page-hero{padding-top:200px;padding-bottom:70px}#about-us-image,#footer-menu ul{margin-bottom:30px}#about-us-image,#page-hero,#process{text-align:center}#process{padding-top:150px;padding-bottom:95px}.process-image{margin-bottom:60px}.process-image img{height:450px}.work-block:nth-of-type(odd){padding-right:15px}.work-block:nth-of-type(even){padding-left:15px}#about-us-image.single{margin-bottom:40px}#about-us-image.single img{margin-left:0;margin-top:0;margin-bottom:0}}@media (max-width:767px){.header-contact{display:none}#header{padding-top:30px}#nav ul li a,#page-hero h1.about,h1{font-size:30px}#nav-icons a{width:30px;height:30px;line-height:30px;font-size:20px;z-index:999}h2{font-size:24px}#page-hero p,.review-slide p,p{font-size:16px}#nav img.green-icon{right:-200px;z-index:-1}#nav-contact{display:block;margin-top:30px}#cta{padding-top:60px;padding-bottom:60px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{height:4px!important;width:30px!important}.hamburger-box{width:30px!important}.reviews{padding:65px 30px}#footer img.logo{max-width:80%}#page-hero{padding-top:150px}#reviews.single{padding-bottom:90px}#about-us-image{margin-bottom:0}.process-image img{height:280px}.project-block-image img.project-image{height:300px}.project-block{margin-bottom:45px}#more-projects,#reviews.single{padding-top:70px}#about-us-image.single img{height:250px}#process.single{padding-top:80px;padding-bottom:30px}}.process-row a{color:#000}.hamburger{padding:0;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;overflow:visible;position:relative;margin-top:0;vertical-align:middle}.hamburger:hover{opacity:1}.hamburger-box{width:50px;height:22px;display:inline-block;position:relative}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:50px;height:5px;background-color:#1d1d1b;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;display:block}.hamburger-inner{top:50%;margin-top:-2px}.hamburger-inner:after,.hamburger-inner:before{content:""}.hamburger-inner:before{top:-10px;opacity:0}.hamburger-inner:after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}