header{background-color:#2e2e2e}@media (min-width:768px){header{position:fixed;top:0;left:0;z-index:9999;width:100%}}header .header-content{height:78px}header a{text-decoration:none}header li.nav-item a{color:#fff;font-size:15px;font-weight:300;position:relative}header li.nav-item a:active,header li.nav-item a:focus,header li.nav-item a:hover,header li.nav-item a:visited{color:#fff}header li.nav-item>a:before{content:"";height:1px;position:absolute;left:8px;right:8px;bottom:3px;background-color:#fff;display:none}header li.nav-item>a:active:before,header li.nav-item>a:hover:before{display:block}header .header-logo svg{width:32px;height:auto;margin-left:8px}header .header-contact-icons a+a{margin-left:30px}@media (max-width:349px){header .header-contact-icons a+a{margin-left:15px}}header .header-contact-icons svg{width:22px;height:auto}header .dropdown .dropdown-menu{background-color:#363636;padding:0;border-radius:0;display:block;opacity:0;visibility:hidden;transition:.4s;margin-top:0}header .dropdown .dropdown-menu .dropdown-item{color:#fff;padding:10px 20px;transition:.1s}header .dropdown .dropdown-menu .dropdown-item:hover{background-color:#484848}header .dropdown .dropdown-menu.fade-down{top:80%;transform:rotateX(-75deg);transform-origin:0 0}@media (min-width:768px){header .dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transition:.3s;top:100%;transform:rotateX(0)}}@media (min-width:992px){header .nav-link{margin-left:16px;margin-right:16px}}header .nav-link svg{width:8px;height:auto}.header-mobile .navbar-toggler-icon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20id%3D%22Layer_1%22%20x%3D%220%22%20y%3D%220%22%20style%3D%22enable-background%3Anew%20-127%2037%2022%2018%22%20version%3D%221.1%22%20viewBox%3D%22-127%2037%2022%2018%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M-105.5%2039c0-.6-.4-1-1-1h-19c-.6%200-1%20.4-1%201s.4%201%201%201h19c.6%200%201-.4%201-1zM-105.5%2046c0-.6-.4-1-1-1h-11c-.6%200-1%20.4-1%201s.4%201%201%201h11c.6%200%201-.4%201-1zM-106.5%2052c.6%200%201%20.4%201%201s-.4%201-1%201h-17c-.6%200-1-.4-1-1s.4-1%201-1h17z%22%20class%3D%22st0%22%2F%3E%3C%2Fsvg%3E);width:21px;height:17px}.header-mobile .navbar-toggler{padding:0}.header-mobile .navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none}.header-mobile .header-contact-icons{flex-grow:1;margin-right:30px}@media (max-width:349px){.header-mobile .header-contact-icons{margin-right:15px}}.header-mobile .offcanvas{background-color:#2e2e2e}.header-mobile .offcanvas .nav-link{font-size:17px;padding:15px}.header-mobile .offcanvas .nav-link svg{float:right;top:11px;position:relative}.header-mobile .offcanvas .nav-link.active{color:#b3b3b3}.header-mobile .offcanvas .nav-link:hover{text-decoration:underline}.header-mobile .offcanvas .dropdown-menu{visibility:hidden;height:0;overflow:hidden;padding:0;border:0}.header-mobile .offcanvas .dropdown-menu.show{visibility:visible;height:auto;overflow:visible;opacity:1;transform:rotateX(0)}.header-mobile .offcanvas .dropdown-toggle::after{display:none}.header-mobile .offcanvas li.nav-item>a::before{display:none}.header-mobile .offcanvas .btn-close{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20style%3D%22enable-background%3Anew%20-470%20272%2018%2018%22%20viewBox%3D%22-470%20272%2018%2018%22%3E%3Cpath%20d%3D%22M-468.7%20288.7c.2.2.5.3.8.3.3%200%20.6-.1.8-.3l6.1-6.1%206.1%206.1c.2.2.6.3.8.3.2%200%20.6-.1.8-.3.5-.5.5-1.1%200-1.6l-6.1-6.1%206.1-6.1c.5-.5.5-1.1%200-1.6s-1.1-.5-1.6%200l-6.1%206.1-6.1-6.1c-.5-.5-1.1-.5-1.6%200s-.5%201.1%200%201.6l6.1%206.1-6.1%206.1c-.4.4-.4%201.1%200%201.6z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E);float:right;width:20px;height:20px;padding:0;position:relative;top:8px;right:8px}.header-mobile .offcanvas .btn-close:focus{box-shadow:none}.page-footer{background-color:#fafafa;padding:59px 0 50px}@media (min-width:768px){.page-footer{padding:100px 0 50px}}.page-footer .footer-row-wrap{padding-bottom:79px}.page-footer a{color:#2e2e2e;text-decoration:none;font-size:15px;font-weight:300}.page-footer a:hover{color:#7b7b7b}.page-footer p{font-size:13px}.page-footer li.nav-item{margin-bottom:10px}.page-footer .legal a{font-size:13px}.help-button{position:relative;display:block;margin:20px auto 0;border-radius:23px;border:2px solid #d1d1d1;background-color:#fafafa;padding:8px 17px}@media (min-width:992px){.help-button{position:fixed;bottom:20px;right:20px;margin:0}}.help-button svg{width:19px;height:auto;margin-right:10px}.help-button span{color:#2e2e2e;font-size:17px;font-weight:400}.home-slider-wrap{position:relative}.home-slider-wrap .home-slider img,.home-slider-wrap .home-slider-video{height:900px}@media (min-width:415px){.home-slider-wrap .home-slider img,.home-slider-wrap .home-slider-video{height:690px}}.home-slider-wrap .home-slider img{-o-object-fit:cover;object-fit:cover}@media (min-width:768px) and (max-width:991px){.home-slider-wrap .home-slider img{-o-object-position:center -170px;object-position:center -170px}}.home-slider-wrap .home-slider-video{position:relative}.home-slider-wrap .home-slider-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.home-slider-wrap .home-slider-content{position:absolute;top:64px;left:0;width:100%;height:100%}@media (min-width:992px){.home-slider-wrap .home-slider-content{top:50%;height:auto;transform:translateY(-50%)}}.home-slider-wrap .home-slider-content .home-slider-button{border-radius:28px;font-size:17px;padding:12.5px 24px 13.5px;border:1px solid #111;text-decoration:none;transition:all .3s;white-space:nowrap}@media (min-width:992px){.home-slider-wrap .home-slider-content .home-slider-button{font-size:20px;padding:14px 30.5px 15px}}.home-slider-wrap .home-slider-content .button-dark{background-color:#111;color:#fff}.home-slider-wrap .home-slider-content .button-dark:hover{color:#111;background-color:#fff0}.home-slider-wrap .home-slider-content .button-transparent{color:#111}.home-slider-wrap .home-slider-content .button-transparent:hover{background-color:#111;color:#fff}.home-slider-wrap .home-slider-inner{text-align:center;background:rgb(255 255 255 / .8);border-radius:20px;padding:50px 20px}@media (min-width:992px){.home-slider-wrap .home-slider-inner{text-align:left;max-width:520px;background:0 0;padding:0}}.home-slider-wrap .home-slider-inner h1{letter-spacing:-.6px;margin-bottom:21px}@media (min-width:1200px){.home-slider-wrap .home-slider-inner h1{margin-bottom:47px}}.home-slider-wrap .home-slider-inner p{font-size:20px;font-weight:400;margin-bottom:34px}@media (min-width:1200px){.home-slider-wrap .home-slider-inner p{font-size:26px;margin-bottom:65px}}.home-intro{padding:45px 0 80px}@media (min-width:992px){.home-intro{padding:88px 0 100px}}@media (max-width:991px){.home-intro{max-width:85%}}.home-intro .home-intro-text{color:#111;font-weight:600;font-size:20px;line-height:44px;margin:0 auto 22px}@media (min-width:992px){.home-intro .home-intro-text{font-size:30px;max-width:1011px;margin-bottom:78px}}.home-intro-card{background-color:#fafafa;padding:60px 58px 88px;border-radius:20px;height:100%;transition:all .2s}@media (min-width:992px){.home-intro-card{padding:45px 37px 75px}}.home-intro-card__title{color:#111;font-size:24px;font-weight:600;margin-bottom:15px}.home-intro-card .home-intro-card__text{font-weight:300;line-height:28px}.home-intro-card .icon{display:block;margin:0 auto;width:auto;height:80px;padding-bottom:20px}.home-intro-card .icon-hover{display:none;margin:0 auto;width:auto;height:80px;padding-bottom:20px}.home-intro-card:hover{background-color:#683388;background-image:linear-gradient(-45deg,rgb(231 89 113 / .5) 0,rgb(104 51 136 / .5) 100%)}.home-intro-card:hover .icon{display:none}.home-intro-card:hover .icon-hover{display:block}.home-intro-card:hover .home-intro-card__title{color:#fff}.home-intro-card:hover .home-intro-card__text{color:#fff}.home-banner{background-image:url(/wp-content/themes/ilgbusiness/img/home-banner-bg.png);background-size:cover;background-position:center bottom;padding-top:70px}@media (min-width:992px){.home-banner{background-image:url(/wp-content/themes/ilgbusiness/img/home-banner-bg-lg.png);padding:197px 0 193px}}.home-banner .container{padding-bottom:670px}@media (min-width:460px){.home-banner .container{padding-bottom:500px}}@media (max-width:991px){.home-banner .container{max-width:85%}}@media (min-width:992px){.home-banner .container{padding-bottom:0}}@media (min-width:992px){.home-banner__logo{padding-left:50%}}.home-banner__logo svg{width:auto;height:25px}@media (min-width:400px){.home-banner__logo svg{height:32px}}@media (min-width:992px){.home-banner__logo svg{height:39px}}.home-banner__text{margin-top:30px;font-size:20px;font-weight:300;color:#fff;opacity:.9;line-height:34px}@media (min-width:992px){.home-banner__text{padding-left:50%;font-size:22px;line-height:38.5px}}.home-services{margin-top:52px;margin-bottom:8px}@media (min-width:992px){.home-services{margin-top:92px}}.home-services p{margin-top:25px;color:#fff;font-size:20px;line-height:34px}.home-services a{border-radius:25px;border:1px solid #fff;font-size:17px;padding:13px 24px;text-decoration:none;color:#fff;transition:all .3s;position:absolute;bottom:8%;left:50%;transform:translateX(-50%)}.home-services a:hover{background-color:#fff;color:#111}.home-services-energy,.home-services-forms,.home-services-pronto,.home-services-sports{min-height:610px;padding:80px 20px 30px;position:relative}@media (min-width:800px){.home-services-energy,.home-services-forms,.home-services-pronto,.home-services-sports{padding:158px 180px 50px}}.home-services .home-services-sports{background:linear-gradient(rgb(17 17 17 / .4),rgb(17 17 17 / .4)),url(/wp-content/themes/ilgbusiness/img/home-services-sports-bg.png),center;background-size:cover}.home-services .home-services-sports__icon{margin-bottom:25px}.home-services .home-services-sports__icon img{height:84px;width:auto}.home-services .home-services-pronto{background:linear-gradient(rgb(17 17 17 / .4),rgb(17 17 17 / .4)),url(/wp-content/themes/ilgbusiness/img/home-services-pronto-bg.png),center;background-size:cover}.home-services .home-services-pronto__icon{margin-bottom:25px}.home-services .home-services-pronto__icon img{height:74px;width:auto}.home-services .home-services-forms{background:linear-gradient(rgb(17 17 17 / .4),rgb(17 17 17 / .4)),url(/wp-content/themes/ilgbusiness/img/home-services-forms-bg.png),center;background-size:cover}.home-services .home-services-forms__icon{margin-bottom:25px}.home-services .home-services-forms__icon img{height:74px;width:auto}.home-services .home-services-energy{background:linear-gradient(rgb(17 17 17 / .4),rgb(17 17 17 / .4)),url(/wp-content/themes/ilgbusiness/img/home-services-energy-bg.png),center;background-size:cover}.home-services .home-services-energy__icon{margin-bottom:25px}.home-services .home-services-energy__icon img{height:84px;width:auto}.home-about{padding-top:55px}@media (min-width:992px){.home-about{padding-top:100px}}.home-about .container{max-width:85%}.home-about h2{letter-spacing:-.4px;margin-bottom:22px}@media (min-width:992px){.home-about h2{margin-bottom:32px}}.home-about p{line-height:34px;margin-bottom:36px}@media (max-width:991px){.home-about p{font-size:20px}}@media (min-width:992px){.home-about p:last-child{margin-bottom:0}}.home-about span{font-weight:700}.home-about__link{background-image:url(/wp-content/themes/ilgbusiness/img/home-about-bg.png);background-size:cover;background-position:center center;height:500px;border-radius:28px;position:relative}.home-about__link .home-about__plus{position:absolute;bottom:30px;right:30px}.home-about__link .home-about__plus span{color:#fff;font-size:22px;font-weight:600;text-decoration:none}.home-about__link .home-about__plus img{margin-left:15px}.services-hero{height:530px;background:linear-gradient(rgb(0 0 0 / .2),rgb(0 0 0 / .2)),url(/wp-content/themes/ilgbusiness/img/ilg-forms-bg.png);background-size:cover;background-position:center center;padding:0 10px}@media (min-width:992px){.services-hero{height:690px}}.services-hero img{max-height:59px;width:auto}@media (min-width:992px){.services-hero img{max-height:86px}}.services-hero p{color:#fff;font-size:20px;max-width:350px;line-height:34px;margin-top:45px}@media (min-width:992px){.services-hero p{max-width:550px}}.services-intro{padding-top:60px;padding-bottom:60px}@media (min-width:992px){.services-intro{padding-top:90px;padding-bottom:75px}}.services-intro .container{max-width:382px}@media (min-width:768px){.services-intro .container{max-width:720px}}@media (min-width:992px){.services-intro .container{max-width:764px}}.services-intro p{line-height:38px}.block-title{padding-top:60px;padding-bottom:60px}@media (min-width:992px){.block-title{padding-top:90px;padding-bottom:75px}}.block-title .container{max-width:382px}@media (min-width:768px){.block-title .container{max-width:720px}}@media (min-width:992px){.block-title .container{max-width:764px}}.block-title h2:after{content:"";width:60px;height:2px;background:#df4177;display:block;margin:20px auto 0}.block-title.text-left h2:after{margin:20px 0 0}.block-title.text-right h2:after{margin:20px auto 0 0}.services-section{padding-top:50px;padding-bottom:50px}@media (min-width:992px){.services-section{padding-top:120px;padding-bottom:80px}}.services-section h2{font-size:36px;letter-spacing:-.4px;margin-bottom:30px}@media (min-width:992px){.services-section h2{font-size:40px}}.services-section p{line-height:28px;font-size:17px;margin-bottom:25px}.services-section .col-py-right{margin-bottom:40px}@media (min-width:768px){.services-section .col-py-right{margin-bottom:0}}@media (min-width:992px){.services-section .col-py-right{padding-right:70px}}@media (min-width:992px){.services-section .col-py-left{padding-left:70px}}.services-section li{font-size:17px;font-weight:300}.services-section ul{list-style:none;padding:0;margin:0}.services-section li{position:relative;padding-left:35px;margin-bottom:16px}.services-section li:before{content:"";width:21px;height:16px;background-image:url(/wp-content/themes/ilgbusiness/img/check-forms.svg);background-size:cover;margin-right:14px;left:0;top:5px;position:absolute}.services-section form .form-control{border:0;padding:0}.services-section form .form-control input{border:1px solid #ced4da;border-radius:.375rem;padding-left:19px!important;outline:0}.services-section form .form-control input::-moz-placeholder{color:#212529}.services-section form .form-control input::placeholder{color:#212529}.services-section form .gform_body input{border:1px solid #ced4da;border-radius:.375rem;padding-left:19px!important;outline:0}.services-section form .gform_body input::-moz-placeholder{color:#212529}.services-section form .gform_body input::placeholder{color:#212529}.services-section form .gform_footer{padding:0}.services-section form .gform_footer input[type=submit]{border-radius:28px;border:1px solid #111;background-color:#111;color:#fff;font-size:20px;font-weight:400;padding:11px 32px 13px;transition:all .2s}.services-section form .gform_footer input[type=submit]:hover{background-color:#fff0;color:#111}.services-section-grey{background-color:#fafafa}.services-section-white{background-color:#fff}.services-banner{background:linear-gradient(rgb(17 17 17 / .3),rgb(17 17 17 / .3)),url(/wp-content/themes/ilgbusiness/img/cs-hero-bg.png);background-size:cover;background-position:center center;padding:50px 0}@media (min-width:992px){.services-banner{padding:100px 0 80px}}.services-banner svg{width:97px;height:auto}.services-banner *{color:#fff}.services-banner p{margin:35px 0 0 0;line-height:38px;max-width:389px}@media (min-width:992px){.services-banner p{max-width:737px}}.order-form{background-image:url(/wp-content/themes/ilgbusiness/img/order-form-bg.png);background-size:cover;background-position:center center;padding-top:72px;padding-bottom:72px}@media (min-width:992px){.order-form{padding-top:100px;padding-bottom:130px}}.order-form h1{color:#fff;font-size:44px;letter-spacing:-.6px;margin-bottom:18px}@media (min-width:768px){.order-form h1{font-size:60px}}.order-form p{color:#fff;font-size:18px;line-height:34px}@media (min-width:768px){.order-form p{font-size:22px}}.order-form a{font-weight:600;color:#fff}.order-form a:hover{text-decoration:underline}.order-form .contact-wrap{padding-bottom:0}.order-form .contact-wrap .contact-text-wrap{margin-bottom:35px}@media (min-width:768px){.order-form .contact-wrap .contact-text-wrap{margin-bottom:65px}}.order-form form button{padding:12px 33px;margin-top:10px}@media (min-width:768px){.order-form form button{margin-top:20px}}.services-social{height:240px}@media (min-width:992px){.services-social{height:290px}}.services-social h3{color:#111;font-size:36px;letter-spacing:-.4px;margin-bottom:40px}@media (min-width:992px){.services-social h3{font-size:40px;margin-bottom:45px}}.services-social__icons{max-width:303px;margin:0 auto}@media (min-width:992px){.services-social__icons{max-width:345px}}.services-social svg{height:46px;width:auto}@media (min-width:992px){.services-social svg{height:52px}}.services-text-section{padding-bottom:31px;padding-top:50px}@media (min-width:992px){.services-text-section{padding-bottom:80px;padding-top:100px}}.services-text-section img{border-radius:28px}.services-text-section h2{letter-spacing:-.36px;font-size:36px;margin-top:42px;margin-bottom:24px}@media (min-width:992px){.services-text-section h2{font-size:40px;margin-top:70px;margin-bottom:20px}}.services-text-section p{font-size:17px;line-height:28px;text-align:justify}@media (min-width:992px){.services-text-section p{max-width:1020px;margin-right:auto;margin-left:auto}}.services-text-section p.intro{font-size:18px;line-height:30px;max-width:400px;text-align:center;margin:0 auto 27px}@media (min-width:768px){.services-text-section p.intro{font-size:22px;line-height:38px;max-width:750px;margin-bottom:45px}}.services-case-studies.case-studies{padding-top:45px}@media (min-width:992px){.services-case-studies.case-studies{padding-top:92px}}.services-case-studies.case-studies h2{font-size:36px;margin-bottom:35px}@media (min-width:992px){.services-case-studies.case-studies h2{font-size:40px;letter-spacing:-.4px;margin-bottom:52px}}.services-case-studies.case-studies .container-mobile .carousel-inner .carousel-item{padding:0 90px}@media (max-width:489px){.services-case-studies.case-studies .container-mobile .carousel-inner .carousel-item{padding:0 45px}}.services-testimonials{padding-top:77px;padding-bottom:77px}@media (min-width:992px){.services-testimonials{padding-top:97px;padding-bottom:98px}}.services-testimonials svg{width:34px;height:auto;margin-bottom:20px}.services-testimonials p{font-size:16px;line-height:28px;margin-bottom:23px}.services-testimonials h5{font-weight:500;font-size:18px}.services-testimonials .carousel-item__single{flex:0 0 33.33%}@media (min-width:992px) and (max-width:1099px){.services-testimonials__desktop .container.services-carousel-wrap{max-width:85%}}.services-steps{position:relative;padding-top:54px;padding-bottom:60px}@media (min-width:992px){.services-steps{padding-top:92px;padding-bottom:100px}}.services-steps .col{padding-right:25px;padding-left:25px}.services-steps__step{padding-top:50px;padding-bottom:36px;background-color:#fff;border-radius:28px}.services-steps__step .container{max-width:85%}.services-steps__step svg{height:80px;width:auto;margin-bottom:24px}.services-steps__step h4{margin-bottom:14px}.services-steps__step p{font-size:16px;line-height:28px}.services-steps__step a{color:#111;font-size:17px;font-weight:400;border-radius:25px;border:1px solid #111;padding:13px 30px;display:inline-block;margin-top:14px;transition:all .3s}.services-steps__step a:hover{background-color:#111;color:#fff}.services-steps h3{font-size:36px;letter-spacing:-.4px;margin-bottom:23px}@media (min-width:992px){.services-steps h3{font-size:40px}}.services-steps p.intro{line-height:30px;color:#fff;font-size:18px}@media (min-width:768px){.services-steps p.intro{max-width:80%;margin:0 auto}}@media (min-width:992px){.services-steps p.intro{line-height:38px;font-size:22px;max-width:745px}}.services-steps .content{position:relative}.services-steps .mask-0,.services-steps .mask-1{position:absolute;left:0;top:0;width:100%;height:100%}.services-steps .mask-0{background-image:url(/wp-content/themes/ilgbusiness/img/services-steps-bg.png);filter:grayscale(100%);background-size:cover;background-position:center center}.services-steps .mask-1{background-color:rgb(84 56 134 / .8)}@media (min-width:992px){.services-steps__wrap{margin-top:60px}}.services-steps .carousel-steps{margin-top:46px}.services-steps .carousel-steps .carousel-item{padding:0 90px}@media (max-width:489px){.services-steps .carousel-steps .carousel-item{padding:0 45px}}.case-studies-hero{height:610px;background:linear-gradient(rgb(17 17 17 / .3),rgb(17 17 17 / .3)),url(/wp-content/themes/ilgbusiness/img/cs-hero-bg.png);background-size:cover;background-position:center center;padding:0 10px}.case-studies-hero h1{color:#fff;font-size:60px;letter-spacing:-.8px;margin-bottom:22px}@media (min-width:768px){.case-studies-hero h1{font-size:80px}}.case-studies-hero p{color:#fff;font-size:20px;max-width:545px;line-height:34px}.case-studies{background-color:#fafafa;padding-top:50px;padding-bottom:55px}.case-studies__categories{margin-bottom:50px}.case-studies__categories button{font-size:17px;color:#111;border:0;background-color:initial}@media (min-width:992px){.case-studies__categories button+button{margin-left:50px}}.case-studies__categories button.active{border:1px solid #111;border-radius:20px;padding:6px 28px}.case-studies__categories button:hover{color:#5e5e5e}.case-studies .col{padding:0 20px;margin-bottom:45px}.case-studies__single{border-radius:20px;box-shadow:0 0 36px 4px rgb(0 0 0 / .05);overflow:hidden}.case-studies__single img{width:100%}.case-studies__card{padding:26px 30px 35px;background-color:#fff}.case-studies__card h4{margin-bottom:12px}.case-studies__card p{font-size:16px}.case-studies__card a{text-decoration:none}.case-studies__link{font-size:17px;color:#111;position:relative}.case-studies__link:after{display:block;position:absolute;content:"";width:100%;height:2px;background-color:#111;opacity:.15;top:25px;left:0}.case-studies__link:hover{color:#111}.case-studies-single__intro{padding-top:80px}.case-studies-single__intro svg{width:13px;height:auto;margin-right:13px}.case-studies-single__intro a span{font-size:15px}.case-studies-single__intro p{margin-bottom:50px}.case-studies-single__intro a:hover{color:#2e2e2e}.case-studies-single__intro h1{font-size:48px;margin-top:25px;margin-bottom:20px}.case-studies-single__intro img{border-radius:28px}.case-studies-single__img{display:block;margin:0 auto}.case-studies-single__wrap{max-width:1316px}.case-studies-single__p-wrap{max-width:745px}.case-studies-single__p-2-wrap{max-width:999px;padding-top:36px;padding-bottom:40px;text-align:justify}@media (min-width:992px){.case-studies-single__p-2-wrap{padding-top:72px;padding-bottom:80px}}.case-studies-single__p-2-wrap p{line-height:38px}.case-studies-single__section{padding-top:43px;padding-bottom:43px}.case-studies-single__section:nth-child(even){background-color:#fafafa}@media (min-width:768px){.case-studies-single__section:nth-child(even) .col-inner{padding-left:30px}}@media (min-width:1200px){.case-studies-single__section:nth-child(even) .col-inner{padding-left:60px}}@media (min-width:768px){.case-studies-single__section:nth-child(odd) .col--img{order:1}}@media (min-width:768px){.case-studies-single__section:nth-child(odd) .col-inner{padding-right:30px}}@media (min-width:1200px){.case-studies-single__section:nth-child(odd) .col-inner{padding-right:60px}}@media (min-width:992px){.case-studies-single__section{padding-top:83px;padding-bottom:83px}}.case-studies-single__section h3{color:#111;margin-bottom:35px;margin-top:30px}@media (min-width:768px){.case-studies-single__section h3{margin-top:0}}.case-studies-single__section p{font-size:17px;line-height:28px}.case-studies-single__section img{width:100%;border-radius:28px}.case-studies-single__section .case-studies-single__section-inner{max-width:1316px}.case-studies-single__banner{background-color:#fafafa;padding:77px 10px 90px}.case-studies-single__banner p{font-size:30px;font-weight:600;color:#c2c2c2;letter-spacing:-.3px;margin-bottom:25px}.contact-section{background-image:url(/wp-content/themes/ilgbusiness/img/home-contact-bg.png);background-size:cover;background-position:center center;min-height:398px;padding:70px 0}@media (min-width:992px){.contact-section{min-height:269px;padding:0}}.contact-section h3{letter-spacing:-.4px;margin-bottom:20px}.contact-section p{font-size:20px;color:#fff;line-height:30px;margin:0 auto 58px}@media (min-width:992px){.contact-section p{margin:0}}@media (max-width:767px){.contact-section p{max-width:395px}}.contact-section p a{color:#fff;font-weight:700}.contact-section p a:hover{text-decoration:underline;color:#fff}.contact-section__button{transition:background-color .3s,color .3s;border:1px solid #fff;background-color:#fff;border-radius:28px;font-size:20px;color:#111;padding:13px 30px;text-decoration:none}.contact-section__button:hover{background-color:#fff0;border:1px solid #fff;color:#fff}.contact-body{background-image:url(/wp-content/themes/ilgbusiness/img/contact-page-bg.png);background-size:cover;background-position:center center;padding-top:80px;padding-bottom:80px}@media (min-width:992px){.contact-body{padding-top:195px;padding-bottom:140px}}.contact-body h1{color:#fff;font-size:60px;letter-spacing:-.8px;margin-bottom:22px}@media (min-width:768px){.contact-body h1{font-size:80px}}.contact-body p{color:#fff;font-size:20px;line-height:34px}.contact-body a{font-weight:600;color:#fff}.contact-body a:hover{text-decoration:underline}.contact-wrap{max-width:416px;padding-bottom:80px}@media (min-width:768px){.contact-wrap{max-width:720px}}@media (min-width:992px){.contact-wrap{max-width:784px}}@media (min-width:992px){.contact-wrap{padding-bottom:140px}}.contact-wrap .contact-text-wrap{max-width:529px;margin-bottom:50px}@media (min-width:768px){.contact-wrap .contact-text-wrap{margin-bottom:115px}}form .form-control::-moz-placeholder{color:#2e2e2e;font-weight:300;font-size:16px}form .form-control::placeholder{color:#2e2e2e;font-weight:300;font-size:16px}form input{height:54px}form textarea{padding-top:20px!important;height:174px}form button{border-radius:28px;border:1px solid #111;background-color:#111;color:#fff;font-size:20px;font-weight:400;padding:11px 32px 13px;margin-top:40px;transition:all .2s}form button:hover{background-color:#fff0;border:1px solid #fff;color:#fff}.rz_contact_form .gfield{padding:0!important}.rz_contact_form form .form-control{margin-bottom:0}.rz_contact_form form .form-control input{background-color:#fafafa!important;border-radius:0!important;border:none!important;margin-bottom:20px;padding-left:19px;display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#fafafa!important;border-radius:.375rem!important;border:none!important;margin-bottom:20px;padding-left:19px!important;outline:0!important}.rz_contact_form form .form-control input::-moz-placeholder{color:#2e2e2e;font-weight:300;font-size:16px}.rz_contact_form form .form-control input::placeholder{color:#2e2e2e;font-weight:300;font-size:16px}.rz_contact_form form .form-control textarea{background-color:#fafafa!important;border-radius:0!important;border:none!important;margin-bottom:20px;padding-left:19px!important;outline:0!important}.rz_contact_form form .form-control textarea::-moz-placeholder{color:#2e2e2e;font-weight:300;font-size:16px}.rz_contact_form form .form-control textarea::placeholder{color:#2e2e2e;font-weight:300;font-size:16px}.rz_contact_form form .form-control select{border:0 none;outline:0 none;height:54px;color:#2e2e2e;font-weight:300;font-size:16px;border-radius:.375rem!important;padding-left:19px!important}.rz_contact_form form input{height:54px}.rz_contact_form form textarea{padding-top:20px!important;height:174px;border:none;margin-bottom:0!important}.rz_contact_form .gform_footer{justify-content:center}.rz_contact_form .gform_footer input[type=submit]{border-radius:28px;border:1px solid #111;background-color:#111;color:#fff;font-size:20px;font-weight:400;padding:11px 32px 13px;margin-top:40px;transition:all .2s}.rz_contact_form .gform_footer input[type=submit]:hover{background-color:#fff0;border:1px solid #fff;color:#fff}.rz_contact_form .ginput_container_textarea{font-size:0}.gform_confirmation_message_2{color:#fff;font-size:20px;line-height:34px}.contact-cards svg.phone-icon{width:42px;height:auto}.contact-cards svg.email-icon{width:40px;height:auto}.contact-cards svg.follow-us{width:28px;height:auto}.contact-cards .contact-card__inner{display:flex;flex-direction:column;height:240px;align-items:center;justify-content:center;background-color:#fafafa;border-radius:20px;margin-bottom:20px}@media (min-width:992px){.contact-cards .contact-card__inner{margin-bottom:0}}.contact-cards .contact-card__inner a{color:#2e2e2e;font-size:17px;font-weight:300}.contact-cards .contact-card__inner a:hover{text-decoration:none;color:#7b7b7b}.contact-cards .contact-card__inner a.book-a-call{border:1px solid #111;border-radius:25px;padding:11px 29px;color:#111;font-weight:400;margin-top:27px;transition:all .3s}.contact-cards .contact-card__inner a.book-a-call:hover{background-color:#111;border:1px solid #111;color:#fff}.contact-cards .contact-card__inner h5{margin-top:27px;margin-bottom:10px}.contact-cards .contact-card__inner h5.follow-us{margin-top:0}.contact-cards .contact-card__inner--links{margin-top:9px}.contact-cards .contact-card__inner--links a+a{margin-left:10px}@media (min-width:1400px){.contact-cards .contact-card__inner--links a+a{margin-left:20px}}.about-hero{height:610px;background:linear-gradient(rgb(17 17 17 / .3),rgb(17 17 17 / .3)),url(/wp-content/themes/ilgbusiness/img/about-hero-bg.png);background-size:cover;background-position:center center;padding:0 10px}.about-hero h1{color:#fff;font-size:60px;letter-spacing:-.8px;margin-bottom:22px}@media (min-width:768px){.about-hero h1{font-size:80px}}.about-hero p{color:#fff;font-size:20px;max-width:565px;line-height:34px}.about-hero img{max-height:75px;width:auto}.about-intro{padding-top:50px;padding-bottom:50px}@media (min-width:992px){.about-intro{padding-top:100px;padding-bottom:100px}}.about-intro .about-intro-text{max-width:793px;line-height:34px;margin:0 auto}.about-intro .about-intro-text span{font-weight:700}@media (min-width:992px){.about-cards{padding-bottom:100px}}.about-cards .col{padding:0 25px}.about-cards .about-cards__single{margin-bottom:50px}@media (min-width:992px){.about-cards .about-cards__single{margin-bottom:0}}.about-cards .about-cards__single-img{border-radius:20px}.about-cards .about-cards__single-img img{width:100%}.about-cards .about-cards__single-bio{margin-top:35px}.about-cards .about-cards__single-bio svg{width:30px;height:auto;margin-left:14px}.about-cards .about-cards__single-bio img{height:30px;width:auto}.about-cards .about-cards__single-bio h5{margin-bottom:0;font-size:28px;letter-spacing:-.28px}.about-cards .about-cards__single-title{color:#2e2e2e;font-size:15px;font-weight:300;line-height:32px;text-transform:uppercase;letter-spacing:1.5px}.about-cards .about-cards__single-text{color:#2e2e2e;font-size:17px;font-weight:300;line-height:30px;margin-top:12px}.about-carousel{background:linear-gradient(to top,#111 0,rgb(17 17 17 / .4) 100%),url(/wp-content/themes/ilgbusiness/img/about-testimonials-bg.png);background-size:cover;background-position:center center;padding-top:30px;padding-bottom:30px}@media (min-width:576px){.about-carousel{height:659px}}.about-carousel svg{width:48px;height:auto}.about-carousel p{color:#fff;line-height:38px;margin-top:50px;margin-bottom:35px;font-size:18px}@media (min-width:992px){.about-carousel p{font-size:22px}}.about-carousel h5{color:#fff;letter-spacing:-.2px;font-size:16px}@media (min-width:992px){.about-carousel h5{font-size:20px}}.about-card{overflow:hidden;position:relative}.about-card__backdrop{position:absolute;right:-300px;bottom:-300px;width:400px;height:400px;transform:rotateZ(45deg);transition:all .4s .15s;background-color:#683388;background-image:linear-gradient(-45deg,rgb(231 89 113 / .5) 0,rgb(104 51 136 / .5) 100%);opacity:.75}.about-card__backdrop:hover{width:200%;height:200%;bottom:-50%;right:-50%;transition:all .4s}.about-card__backdrop:hover~.about-card__info{opacity:1;visibility:visible;bottom:20px;transition:all .3s .2s}.about-card__backdrop:hover~.about-card__question--white{display:none}.about-card__backdrop:hover~.about-card__question--yellow{display:block}.about-card__info{position:absolute;bottom:-20px;left:20px;right:20px;color:#fff;pointer-events:none;opacity:0;visibility:hidden;transition:all .3s 0s;font-style:italic;line-height:26px;font-size:16px;font-weight:300}.about-card__question{position:absolute;bottom:16px;right:16px;pointer-events:none;width:12px;height:auto}.about-card__question--yellow{display:none}.about-card__question--white{display:block}.call-to-action{background-image:url(/wp-content/themes/ilgbusiness/img/call-to-action-bg.png);background-size:cover;background-position:center center;min-height:270px;padding:40px 0}@media (min-width:992px){.call-to-action{min-height:193px;padding:0}}.call-to-action h3{font-size:34px;letter-spacing:-.4px;margin-bottom:45px}@media (min-width:992px){.call-to-action h3{font-size:40px;margin-bottom:0}}.call-to-action__button{transition:background-color .3s,color .3s;border:1px solid #fff;background-color:#fff;border-radius:28px;font-size:20px;color:#111;padding:14px 30px;text-decoration:none}.call-to-action__button:hover{background-color:#fff0;border:1px solid #fff;color:#fff}.page-services-energy .services-hero{background:linear-gradient(rgb(0 0 0 / .3),rgb(0 0 0 / .3)),url(/wp-content/themes/ilgbusiness/img/ilg-energy-bg.png)}.page-services-energy .services-hero p{margin-top:15px}.page-services-energy .services-hero h1{color:#fff;font-size:60px;letter-spacing:-.8px}@media (min-width:768px){.page-services-energy .services-hero h1{font-size:80px}}.page-services-energy .call-to-action{background-image:url(/wp-content/themes/ilgbusiness/img/call-to-action-energy-bg.png)}.page-services-energy .services-section li:before{background-image:url(/wp-content/themes/ilgbusiness/img/check-energy.svg)}.page-services-energy .services-banner{background:linear-gradient(rgb(17 17 17 / .2),rgb(17 17 17 / .2)),url(/wp-content/themes/ilgbusiness/img/services-energy-banner.png);background-size:cover;background-position:center}.page-services-energy .services-banner svg{width:84px;height:auto}.page-services-energy .services-steps .mask-0{background-image:url(/wp-content/themes/ilgbusiness/img/services-steps-energy-bg.png)}.page-services-energy .services-steps .mask-1{background-color:rgb(0 108 125 / .8)}.page-services-energy .order-form{background-image:url(/wp-content/themes/ilgbusiness/img/order-form-energy-bg.png)}.page-services-sports .services-hero{background:linear-gradient(rgb(0 0 0 / .2),rgb(0 0 0 / .2)),url(/wp-content/themes/ilgbusiness/img/ilg-sports-bg.png)}.page-services-sports .services-hero p{margin-top:15px}.page-services-sports .services-hero h1{color:#fff;font-size:60px;letter-spacing:-.8px}@media (min-width:768px){.page-services-sports .services-hero h1{font-size:80px}}.page-services-sports .call-to-action{background-image:url(/wp-content/themes/ilgbusiness/img/call-to-action-sports-bg.png)}.page-services-sports .services-section li:before{background-image:url(/wp-content/themes/ilgbusiness/img/check-sports.svg)}.page-services-sports .services-banner{background:linear-gradient(rgb(17 17 17 / .2),rgb(17 17 17 / .2)),url(/wp-content/themes/ilgbusiness/img/services-sports-banner.png);background-size:cover;background-position:center}.page-services-sports .services-banner svg{width:84px;height:auto}.page-services-sports .services-steps .mask-0{background-image:url(/wp-content/themes/ilgbusiness/img/services-steps-sports-bg.png)}.page-services-sports .services-steps .mask-1{background-color:rgb(104 51 136 / .8)}.page-services-sports .order-form{background-image:url(/wp-content/themes/ilgbusiness/img/order-form-sports-bg.png)}.page-services-prontoforms .services-hero{background:linear-gradient(rgb(0 0 0 / .3),rgb(0 0 0 / .3)),url(/wp-content/themes/ilgbusiness/img/ilg-prontoforms-bg.png)}.page-services-prontoforms .services-hero img{max-height:60px;width:auto}.page-services-prontoforms .services-hero p{margin-top:45px}.page-services-prontoforms .call-to-action{background-image:url(/wp-content/themes/ilgbusiness/img/call-to-action-prontoforms-bg.png)}.page-services-prontoforms .services-section li:before{background-image:url(/wp-content/themes/ilgbusiness/img/check-pronto.svg)}.page-services-prontoforms .services-banner{background:linear-gradient(rgb(17 17 17 / .2),rgb(17 17 17 / .2)),url(/wp-content/themes/ilgbusiness/img/services-energy-banner.png);background-size:cover;background-position:center}.page-services-prontoforms .services-banner img{width:76px;height:auto}.page-services-prontoforms .services-steps .mask-0{background-image:url(/wp-content/themes/ilgbusiness/img/services-steps-pronto-bg.png)}.page-services-prontoforms .services-steps .mask-1{background-color:rgb(0 89 147 / .8)}.page-services-prontoforms .order-form{background-image:url(/wp-content/themes/ilgbusiness/img/order-form-pronto-bg.png)}.il-stats{padding-top:80px}@media (min-width:992px){.il-stats{padding-top:50px}}.il-stats__row--bg{background-color:#fafafa}.il-stats__row--shadow{display:block;position:relative}.il-stats__row--shadow::before{content:"";background-color:#fafafa;box-shadow:0 -15px 15px #fafafa;width:100%;height:150px;position:absolute;bottom:0;left:0;z-index:0}.il-stats__info{font-size:20px;text-align:center;padding:25px 15px}.il-stats__list{display:flex;flex-wrap:wrap;width:100%}.il-stats__item{margin-bottom:25px;flex:0 0 100%;max-width:100%;z-index:1}.il-stats__item:last-child{margin-bottom:0}@media (min-width:992px){.il-stats__item{margin-bottom:0;flex:0 0 33.3333%;max-width:33.3333%}}.il-stats__item-content{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafafa;border-radius:50%;text-align:center;margin:0 auto;width:300px;height:300px}.il-stats__item-label,.il-stats__item-number{font-weight:700;line-height:1}.il-stats__item-number{font-size:72px;margin-bottom:15px}.il-stats__item-label{font-size:28px;margin-bottom:25px}.il-stats__item-text{font-size:20px;max-width:80%}.il-introduction{text-align:center;padding:50px 0}@media (min-width:992px){.il-introduction{padding:80px 0}}.il-introduction__subtitle,.il-introduction__title{margin-bottom:20px}.il-introduction__title{font-size:40px}.il-introduction__subtitle{font-size:24px}.il-introduction__text{font-weight:300;font-size:18px}.il-info{padding:75px 0;position:relative}@media (max-width:991px){.il-info{padding:50px 0}}.il-info .container{position:relative}.il-info__bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.il-info__title{font-weight:400;font-size:40px;color:#2e2e2e;text-align:center;margin-bottom:100px}.il-info__title span{font-weight:700}@media (max-width:991px){.il-info__title{margin-bottom:50px}}.il-info__subtitle{font-weight:600;font-size:24px;line-height:28px;margin-bottom:25px}.il-info__list{list-style:none;padding-left:0;margin-bottom:35px}.il-info__list-item{font-weight:300;font-size:18px;padding-left:35px;margin-bottom:15px;position:relative}.il-info__list-item::before{content:"";background-image:url(/wp-content/themes/ilgbusiness/img/check-sports.svg);background-size:cover;margin-right:14px;position:absolute;top:5px;left:0;width:21px;height:16px}.il-info__image{margin-bottom:35px;max-width:80%}.il-info__link{display:inline-block;background-color:#111;border:1px solid #111;border-radius:28px;font-size:20px;color:#fff;text-decoration:none;padding:14px 30.5px 15px;white-space:nowrap;transition:all .3s}body{font-family:Inter,sans-serif;color:#2e2e2e}@media (min-width:768px){body{padding-top:78px}}body h1{color:#111;font-size:48px;font-weight:600}@media (min-width:1200px){body h1{font-size:60px}}body h2{color:#111;font-size:40px;font-weight:600}@media (min-width:1200px){body h2{font-size:48px}}body h3{font-size:40px;color:#fff;font-weight:600}body h4{color:#111;font-weight:600;font-size:24px}body h5{color:#111;font-size:20px;font-weight:600;margin-bottom:20px}body p{font-weight:300;font-size:22px}body strong{font-weight:700}img{max-width:100%;height:auto}a{color:#2e2e2e;text-decoration:none}.skip-to-content-link{left:50%;position:absolute;transform:translateY(-100%);background:#e77e23;height:30px;padding:8px;transition:transform .3s}.skip-to-content-link:focus{transform:translateY(0)}