body{font-family:"Inter",sans-serif!important;background-color:#000}a{text-decoration:none!important}a,button{transition:0.5s}a{color:#000}a:hover,a:focus{color:#03ff00}i{font-style:normal}.img-responsive{max-width:100%;height:auto}header.page__header{position:relative;z-index:9;padding:32px 0}header.page__header .page__header--leftcol img{max-height:140px;width:auto}header.page__header .page__header--rightcol{display:flex;justify-content:flex-end;align-items:center}header.page__header .page__header--rightcol .social-links .widget{list-style-type:none}header.page__header .page__header--rightcol button.mobile-menu{display:none}header.page__header .page__header--rightcol .menu{margin-right:42px;padding-left:0;list-style-type:none;display:flex;justify-content:flex-end;margin-bottom:0}header.page__header .page__header--rightcol .menu li.menu-item-has-children:hover ul.sub-menu{opacity:1;visibility:visible}header.page__header .page__header--rightcol .menu li.menu-item-has-children ul.sub-menu{transition:0.5s;opacity:0;visibility:hidden;position:absolute;list-style-type:none;background:#000;border-radius:32px;padding:34px 10px 10px 10px;margin-left:-12px}header.page__header .page__header--rightcol .menu li.menu-item-has-children ul.sub-menu li{margin:0}header.page__header .page__header--rightcol .menu li.menu-item-has-children ul.sub-menu li a{display:flex;font-size:17px;text-transform:none;white-space:nowrap}header.page__header .page__header--rightcol .menu li.menu-item-has-children:after{position:absolute;content:"";width:42px;height:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M15.233 19.175l0.754 0.754 6.035-6.035-0.754-0.754-5.281 5.281-5.256-5.256-0.754 0.754 3.013 3.013z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:42px 42px;left:0;right:0;bottom:-40px;margin-left:auto;margin-right:auto}header.page__header .page__header--rightcol .menu li.valuation a{color:#000;background:#03ff00}header.page__header .page__header--rightcol .menu li{position:relative;margin:0 5px}header.page__header .page__header--rightcol .menu li a{position:relative;z-index:7;color:#fff;font-size:21px;font-weight:300;text-transform:uppercase;border-radius:32px;padding:12px 25px}header.page__header .page__header--rightcol .menu li a:hover{color:#000;background:#03ff00}.social-links a{margin-left:2px}.social-links a svg{transition:0.5s}.social-links a:hover svg{transform:rotate(360deg)}.social-links a:first-child svg{height:36px}.social-links svg{height:34px;width:auto}.slick-dots li.slick-active button{background:#03ff00!important}.slick-dots li button{background:rgb(0 0 0 / .28)!important;border-radius:32px;height:11px!important;width:24px!important}.slick-dots li button:before{display:none}.homepage__slider .slick-dots{width:72%;margin-left:28%;text-align:left;position:relative;bottom:72px}.homepage__slider .slick-dots li.slick-active button{background:#03ff00}.homepage__slider .slick-dots li button{background:rgb(0 0 0 / .28);border-radius:32px;height:11px;width:24px}.homepage__slider .slick-dots li button:before{display:none}.homepage__slider .e-con-inner{flex-direction:column!important}.homepage__slider .homepage__slider--content{display:flex!important;justify-content:flex-end}.homepage__slider .homepage__slider--leftcol{width:100%;position:absolute;left:0;z-index:7;top:0;bottom:0;margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.homepage__slider .homepage__slider--leftcol .slider__button a{padding:0;border-radius:0;background:transparent!important}.homepage__slider .homepage__slider--leftcol .slider__button a svg{height:70px;width:auto}.homepage__slider .homepage__slider--leftcol h1{text-shadow:0 0 20px #000}.homepage__slider .homepage__slider--leftcol h1 strong{font-weight:700;color:#03ff00}.homepage__slider .homepage__slider--leftcol h1 span{display:block}.homepage__slider .homepage__slider--rightcol{width:74%}.homepage__slider .homepage__slider--rightcol img{border-radius:6px}.singlepage__top .singlepage__top--leftcol a.elementor-button{padding:0;border-radius:0;background:transparent!important}.singlepage__top .singlepage__top--leftcol a.elementor-button svg{height:70px;width:auto}.singlepage__top .singlepage__top--rightcol img{border-radius:6px}.home header.page__header{padding-bottom:0}.h2--ihomeinstal h2 span{display:block}.h2--ihomeinstal h2 strong{color:#03ff00;font-weight:700}.home__aboutus--img img{max-height:500px;width:auto}.viewmore__button a svg{margin-left:12px;margin-right:-6px}.phone__button a svg path{transition:0.5s}.phone__button a:hover svg path{fill:#000000!important}footer#page__footer .page__footer--content{border-top:1px solid #333;padding-top:45px}footer#page__footer .page__footer--content .footer--bottom{margin-top:100px;padding-bottom:64px}footer#page__footer .page__footer--content .footer--bottom .col-md-12{font-size:18px;color:#a3a3a3;text-align:center}footer#page__footer .page__footer--content .footer--bottom .col-md-12 span{margin:0 3px}footer#page__footer .page__footer--content .footer--bottom .col-md-12 a{color:#a3a3a3}footer#page__footer .page__footer--content .footer--bottom .col-md-12 a:hover{color:#fff}footer#page__footer .page__footer--content .footer--rightcol{padding-top:45px;display:flex;justify-content:space-between}footer#page__footer .page__footer--content .footer--rightcol .footer--menu--contact .footer--menu--title{color:#03ff00!important}footer#page__footer .page__footer--content .footer--rightcol .footer--menu--contact .widget{list-style-type:none;display:flex;flex-direction:column}footer#page__footer .page__footer--content .footer--rightcol .footer--menu--contact .widget a{color:#03ff00;font-size:17px;font-weight:300;margin-bottom:4px}footer#page__footer .page__footer--content .footer--rightcol .footer--menu .footer--menu--title{font-size:20px;color:#fff;margin-bottom:30px}footer#page__footer .page__footer--content .footer--rightcol .footer--menu .menu{padding:0;margin:0;list-style-type:none}footer#page__footer .page__footer--content .footer--rightcol .footer--menu .menu li{margin-bottom:4px}footer#page__footer .page__footer--content .footer--rightcol .footer--menu .menu li a{color:#fff;font-size:17px;font-weight:300}footer#page__footer .page__footer--content .footer--rightcol .footer--menu .menu li a:hover{color:#03ff00}footer#page__footer .page__footer--content .footer--socialcol{padding-top:45px;display:flex;justify-content:center;align-items:flex-start}footer#page__footer .page__footer--content .footer--leftcol .widget{margin-top:36px;list-style-type:none}footer#page__footer .page__footer--content .footer--leftcol .widget p{font-size:18px;line-height:28px;color:#a3a3a3!important}footer#page__footer .page__footer--content .footer--leftcol .widget p a{color:#a3a3a3!important}footer#page__footer .page__footer--content .footer--leftcol a img{max-height:105px;width:auto}.social-widget{background:#03ff00;width:49px;border-radius:32px}.social-widget .widget{list-style-type:none}.social-widget .widget a{display:inline-block}.social-widget .widget a svg{transition:0.5s;height:48px;width:auto}.social-widget .widget a svg path{fill:#000}.social-widget .widget a:first-child{margin-bottom:7px}.social-widget .widget a:first-child svg{height:50px}.social-widget .widget a:hover svg{transform:rotate(360deg)}.section__offer--section{padding-left:0!important;padding-right:0!important}.section__offer{padding:20px 0 0 0!important;display:flex!important}.section__offer .elementor-widget-html{width:20%;max-height:595px;transition:0.5s}.section__offer .elementor-widget-html:hover{width:40%}.section__offer .elementor-widget-html:hover a p,.section__offer .elementor-widget-html:hover a span:last-child{opacity:1;visibility:visible}.section__offer .elementor-widget-html a{display:block;align-items:flex-start;padding:40px 30px 90px 40px}.section__offer .elementor-widget-html a img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section__offer .elementor-widget-html a span.mask{position:absolute;top:0;bottom:0;left:0;right:0;background:rgb(0 0 0 / .3);z-index:5}.section__offer .elementor-widget-html a svg{position:relative;z-index:7;height:64px;width:auto}.section__offer .elementor-widget-html a svg path{fill:#fff}.section__offer .elementor-widget-html a h3{position:relative;z-index:7;font-size:26px;font-weight:700;color:#fff;margin-top:15px;margin-bottom:40px}.section__offer .elementor-widget-html a p{transition:0.5s;opacity:0;visibility:hidden;position:relative;z-index:7;color:#fff;font-size:18px;line-height:25px;margin-bottom:40px}.section__offer .elementor-widget-html a span:last-child{transition:0.5s;opacity:0;visibility:hidden;float:right;position:relative;z-index:7;height:50px;width:50px;background:lime;border-radius:100%;display:flex;align-items:center;justify-content:center}.section__offer .elementor-widget-html a span:last-child svg{height:20px;width:auto}.section__offer .elementor-widget-html a span:last-child svg path{fill:#000}.h3--ihomeinstal h3 strong{color:#03ff00}.homepage__whyus .homepage__whyus--single .elementor-widget-text-editor,.homepage__whyus .points--single .elementor-widget-text-editor,.points .homepage__whyus--single .elementor-widget-text-editor,.points .points--single .elementor-widget-text-editor{padding-left:55px;margin-bottom:12px;padding-right:30px}.contactsection .contactsection--rightcol .elementor-widget-icon-box .elementor-icon-box-icon a{background:#03ff00;border-radius:100%;height:50px;width:50px;padding:10px}.contactsection .contactsection--rightcol .elementor-widget-icon-box .elementor-icon-box-icon a svg{width:100%;height:auto}.social-widget-contact .widget{list-style-type:none;height:49px;border-radius:32px;background:#03ff00}.social-widget-contact .widget a:hover svg{transform:rotate(360deg)}.social-widget-contact .widget a:first-child svg{height:50px}.social-widget-contact .widget a svg{transition:0.5s;height:48px;width:auto}.social-widget-contact .widget a svg path{fill:#000}.our_portfolio .our_portfolio--carousel .elementor-swiper-button{width:50px;height:50px;background:#03ff00;border-radius:100%;align-items:center;justify-content:center}.our_portfolio .our_portfolio--carousel .swiper-slide{padding:20px 40px}.our_portfolio .our_portfolio--carousel .swiper-slide .swiper-slide-inner{position:relative}.our_portfolio .our_portfolio--carousel .swiper-slide .swiper-slide-inner img{border-radius:6px}.our_portfolio .our_portfolio--carousel .swiper-slide .elementor-image-carousel-caption{display:none;text-align:left;position:absolute;bottom:0;width:100%;padding:0 22px}.our_portfolio .our_portfolio--carousel .swiper-slide .elementor-image-carousel-caption h3{color:#fff;font-size:26px;font-weight:400;line-height:34px;margin-bottom:3px}.our_portfolio .our_portfolio--carousel .swiper-slide .elementor-image-carousel-caption p{color:#fff;font-size:20px;font-weight:300;line-height:28px}.our_portfolio .our_portfolio--carousel .swiper-slide.swiper-slide-next{padding:0}.our_portfolio .our_portfolio--carousel .swiper-slide.swiper-slide-next .elementor-image-carousel-caption{display:block}.homepage__partners img{height:95px;width:auto}.standard-col{padding-inline-start:12px;padding-inline-end:12px}.elementor__breadcrumbs{color:#a3a3a3;font-size:18px;font-weight:300}.elementor__breadcrumbs a{color:#a3a3a3}.elementor__breadcrumbs a:hover{color:#fff}.singlepage__info .singlepage__info--top .elementor-widget-text-editor{max-width:850px!important;margin-left:auto;margin-right:auto}.singlepage__info--adv .elementor-widget-icon-box{max-width:90%!important}.singlepage__info--adv .elementor-widget-icon-box .elementor-icon-box-icon{height:75px;width:75px;background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center}.contactsection--leftcol{padding-inline-end:36px!important}.home__aboutus--leftcol{padding-inline-end:54px!important}.standard-txt p{font-weight:300}.section__offer .elementor-widget-html a p{font-weight:300}.singlepage__info p{font-weight:300}.wpcf7{max-width:991px;margin-left:auto;margin-right:auto}.wpcf7 p,.wpcf7 label{color:#fff}.wpcf7 .row{margin:0 -10px}.wpcf7 input[type=submit]{margin-top:12px;transition:0.5s;border:0;outline:0;background-color:lime;font-family:"Inter",Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;text-shadow:0 0 10px rgb(0 0 0 / .3);fill:#000;color:#000;border-radius:32px 32px 32px 32px;padding:14px 25px 14px 25px}.wpcf7 input[type=submit]:hover{background:#fff}.wpcf7 .wpcf7-form-control-wrap{width:100%;display:block}.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance label{color:#fff}.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance label a{color:#fff;text-decoration:underline!important}.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance label a:hover{color:#03ff00}.wpcf7 .wpcf7-form-control-wrap .wpcf7-list-item{margin-left:0}.wpcf7 .wpcf7-form-control-wrap input[type=text],.wpcf7 .wpcf7-form-control-wrap input[type=email],.wpcf7 .wpcf7-form-control-wrap input[type=tel],.wpcf7 .wpcf7-form-control-wrap textarea{width:100%;color:#fff;outline:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid rgb(255 255 255 / .75);background:#fff0;padding:5px 0 20px 0}.wpcf7 .wpcf7-form-control-wrap input[type=text]::-moz-placeholder,.wpcf7 .wpcf7-form-control-wrap input[type=email]::-moz-placeholder,.wpcf7 .wpcf7-form-control-wrap input[type=tel]::-moz-placeholder,.wpcf7 .wpcf7-form-control-wrap textarea::-moz-placeholder{color:#fff}.wpcf7 .wpcf7-form-control-wrap input[type=text]::placeholder,.wpcf7 .wpcf7-form-control-wrap input[type=email]::placeholder,.wpcf7 .wpcf7-form-control-wrap input[type=tel]::placeholder,.wpcf7 .wpcf7-form-control-wrap textarea::placeholder{color:#fff}.wpcf7 .wpcf7-form-control-wrap textarea{max-height:198px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{color:#fff}.page-id-644 footer#page__footer .page__footer--content{border-top:0}.wpcf7-spinner{display:none}.brand_small_logo img{max-height:42px;width:auto}.borderradius--img img{border-radius:6px}.standard-txt--contactpage p a{color:#A3A3A3!important}.singlepage__contentsection--offer2 .e-con-inner{flex-direction:row-reverse!important}.singlepage__contentsection--offer2 .e-con-inner .singlepage__contentsection--leftcol{padding-inline-start:32px;padding-inline-end:12px}.page-id-411 footer#page__footer .page__footer--content{border-top:0}.singlepage__top--offer{text-align:center}.sidebar-menu{transition:0.5s;opacity:0;visibility:hidden;z-index:-999;background:#000;position:fixed;top:-100%;bottom:auto;left:0;right:0;z-index:999}.sidebar-menu .sidebar-menu--top{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #353535}.sidebar-menu .sidebar-menu--top .sidebar-menu--top--left img{max-height:64px;width:auto}.sidebar-menu .sidebar-menu--top .sidebar-menu--top--right{display:flex}.sidebar-menu .sidebar-menu--top .sidebar-menu--top--right button{border:0;outline:0;background:#fff0;cursor:pointer}.sidebar-menu .sidebar-menu--top .sidebar-menu--top--right button svg{transition:0.5s;height:22px;width:auto}.sidebar-menu .sidebar-menu--top .sidebar-menu--top--right button svg path{fill:#03ff00}.sidebar-menu .sidebar-menu--top .sidebar-menu--top--right button:hover svg{transform:rotate(90deg)}.sidebar-menu .sidebar-menu--content{padding-top:32px;text-align:center}.sidebar-menu .sidebar-menu--content ul{padding:0;list-style-type:none}.sidebar-menu .sidebar-menu--content ul li{margin-bottom:7px;display:flex;justify-content:center}.sidebar-menu .sidebar-menu--content ul li ul.sub-menu{display:none}.sidebar-menu .sidebar-menu--content ul li{margin-bottom:10px}.sidebar-menu .sidebar-menu--content ul li a{padding:12px 20px;font-weight:300;font-size:20px;color:#fff;border-radius:32px}.sidebar-menu .sidebar-menu--content ul li a:hover{background:#03ff00;color:#000}.sidebar-menu.active{opacity:1;visibility:visible;z-index:999;top:0;bottom:0}.valuation--section .inteligentne-oswietlenie .wpcf7-text,.valuation--section .sciemnianie-oswietlenia .wpcf7-text,.valuation--section .sterowanie-roletami .wpcf7-text,.valuation--section .sterowanie-zaluzjami-fasadowymi .wpcf7-text,.valuation--section .sterowanie-zaslonami .wpcf7-text,.valuation--section .sterowanie-ogrzewaniem .wpcf7-text,.valuation--section .sterowanie-klima .wpcf7-text,.valuation--section .sterowanie-gniazdami .wpcf7-text{margin-top:7px}.valuation--section .inteligentne-oswietlenie br,.valuation--section .sciemnianie-oswietlenia br,.valuation--section .sterowanie-roletami br,.valuation--section .sterowanie-zaluzjami-fasadowymi br,.valuation--section .sterowanie-zaslonami br,.valuation--section .sterowanie-ogrzewaniem br,.valuation--section .sterowanie-klima br,.valuation--section .sterowanie-gniazdami br{display:none}.valuation--section .inteligentne-oswietlenie .wpcf7-form-control-wrap[data-name=text-inteligentne-oswietlenie],.valuation--section .sciemnianie-oswietlenia .wpcf7-form-control-wrap[data-name=text-sciemnianie-oswietlenia],.valuation--section .sterowanie-roletami .wpcf7-form-control-wrap[data-name=text-sterowanie-roletami],.valuation--section .sterowanie-zaluzjami-fasadowymi .wpcf7-form-control-wrap[data-name=text-sterowanie-zaluzjami-fasadowymi],.valuation--section .sterowanie-zaslonami .wpcf7-form-control-wrap[data-name=text-sterowanie-zaslonami],.valuation--section .sterowanie-ogrzewaniem .wpcf7-form-control-wrap[data-name=text-sterowanie-ogrzewaniem],.valuation--section .sterowanie-klima .wpcf7-form-control-wrap[data-name=text-sterowanie-klima],.valuation--section .sterowanie-gniazdami .wpcf7-form-control-wrap[data-name=text-sterowanie-gniazdami]{display:none}.valuation--section .wpcf7 .wpcf7-form-control-wrap textarea{max-height:100px}.valuation--section .wpcf7 .wpcf7-form-control-wrap input[type=text],.valuation--section .wpcf7 .wpcf7-form-control-wrap input[type=email],.valuation--section .wpcf7 .wpcf7-form-control-wrap input[type=tel],.valuation--section .wpcf7 .wpcf7-form-control-wrap textarea{border-bottom:0;background:#212121;padding:10px 10px;border-radius:6px}.valuation--section .wpcf7 .wpcf7-form-control-wrap input[type=text]::-moz-placeholder,.valuation--section .wpcf7 .wpcf7-form-control-wrap input[type=email]::-moz-placeholder,.valuation--section .wpcf7 .wpcf7-form-control-wrap input[type=tel]::-moz-placeholder,.valuation--section .wpcf7 .wpcf7-form-control-wrap textarea::-moz-placeholder{color:#bfbfbf}.valuation--section .wpcf7 .wpcf7-form-control-wrap input[type=text]::placeholder,.valuation--section .wpcf7 .wpcf7-form-control-wrap input[type=email]::placeholder,.valuation--section .wpcf7 .wpcf7-form-control-wrap input[type=tel]::placeholder,.valuation--section .wpcf7 .wpcf7-form-control-wrap textarea::placeholder{color:#bfbfbf}.valuation--section .wpcf7{background:#151515;padding:30px;border-radius:6px}.valuation--section .wpcf7 .col-md-12{padding-bottom:16px;margin-bottom:17px;border-bottom:1px solid #333}.valuation--section .wpcf7 .col-md-12 p{margin-bottom:0}.valuation--section .wpcf7 .col-md-12 p.cf7-title{color:#bfbfbf;margin-bottom:10px}.valuation--section .wpcf7 .col-md-12 .wpcf7-radio,.valuation--section .wpcf7 .col-md-12 .wpcf7-checkbox{display:flex;flex-direction:column}.valuation--section .wpcf7 .col-md-12 .wpcf7-radio label,.valuation--section .wpcf7 .col-md-12 .wpcf7-checkbox label{margin-bottom:3px;color:#fff}.valuation--section .e-n-tabs .e-n-tabs-heading button.e-n-tab-title{border-radius:32px;background-color:#333}.valuation--section .e-n-tabs .e-n-tabs-heading button.e-n-tab-title:hover{background-color:#00ff00!important;color:#000}.valuation--section .e-n-tabs .e-n-tabs-heading button.e-n-tab-title[aria-selected=true]{background-color:#03ff00!important;color:#000}.singlepage__top--valuation{text-align:center}.logos_carousel{padding:0 50px}.logos_carousel img{padding:30px}.logos_carousel .elementor-swiper-button{width:50px;height:50px;color:#000;background:#03ff00;border-radius:100%;align-items:center;justify-content:center}.logos_carousel .elementor-swiper-button svg{fill:#000000!important}.page-id-588 .standard-txt p strong{font-weight:600}.col-error-404{text-align:center;padding-bottom:42px}.col-error-404 h1{color:#fff;font-weight:300}.col-error-404 p{color:#A3A3A3}.col-error-404 a.btn-ihome{color:#000;background:#03ff00;font-size:21px;font-weight:300;text-transform:uppercase;border-radius:32px;padding:12px 25px;display:inline-block}.single-post .singlepage--content{color:#fff}.wpcf7 form.sent .wpcf7-response-output{color:#fff}.grecaptcha-badge{display:none}.page-id-644 .grecaptcha-badge,.page-id-1082 .grecaptcha-badge{display:block}.cky-btn-revisit-wrapper{display:none!important}.cky-notice-des p a{color:#d0d0d0!important;text-decoration:underline!important}.cky-notice-des p a:hover{color:#fff!important}.cky-notice-btn-wrapper .cky-btn-reject,.cky-notice-btn-wrapper .cky-btn-accept{border-color:#03ff00!important;background-color:#03ff00!important;color:#000!important}.cky-notice-btn-wrapper .cky-btn-reject:hover,.cky-notice-btn-wrapper .cky-btn-accept:hover{border-color:#00ff00!important;background-color:#00ff00!important}.cky-prefrence-btn-wrapper button{border-color:#03ff00!important;background-color:#03ff00!important;color:#000!important}.cky-prefrence-btn-wrapper button:hover{border-color:#00ff00!important;background-color:#00ff00!important}.page-id-1063 .standard-txt a{color:#A3A3A3}.page-id-1063 .standard-txt a:hover{color:#fff}@media (min-width:1480px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.e-con>.e-con-inner{max-width:1420px}}@media (min-width:1380px) and (max-width:1479px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.e-con>.e-con-inner{max-width:1320px}}@media (min-width:1280px) and (max-width:1379px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.e-con>.e-con-inner{max-width:1220px}}@media (min-width:1200px){.section__offer{max-height:510px;position:relative;overflow:hidden}.section__offer .elementor-widget-html{min-height:510px}}@media (max-width:1379px){.col-error-404 a.btn-ihome{font-size:19px}header.page__header .page__header--rightcol .menu li a{font-size:19px}header.page__header .page__header--leftcol img{max-height:120px}.homepage__slider--content h1{font-size:52px!important;line-height:66px!important}.homepage__slider{margin-top:-64px}.section__offer .elementor-widget-html a svg{height:52px}.section__offer .elementor-widget-html a h3{font-size:23px}.section__offer .elementor-widget-html a{padding:40px 25px 90px 25px}}@media (max-width:1199px){.col-error-404 a.btn-ihome{padding:10px 20px}.valuation--section .e-n-tabs .e-n-tabs-heading button.e-n-tab-title{padding:12px 20px}.singlepage__info--adv .elementor-widget-icon-box .elementor-icon-box-description{font-size:19px!important}.standard-txt p{font-size:19px}.singlepage__info--adv .elementor-widget-icon-box .elementor-icon-box-icon{height:64px;width:64px;margin-right:12px}.singlepage__info--adv .elementor-widget-icon-box .elementor-icon-box-icon svg{height:42px;width:auto}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--content-width:min(100%, var(--container-max-width, 1140px));max-width:var(--content-width)}.section__offer .slick-dots{bottom:-50px}.section__offer .slick-dots li button{background:rgb(122 122 122 / .28)!important}.section__offer .slick-dots li.slick-active button{background:#03ff00!important}.section__offer .elementor-widget-html a{min-height:600px}.section__offer{flex-wrap:wrap;justify-content:center}.section__offer .elementor-widget-html a p{opacity:1;visibility:visible}.section__offer .elementor-widget-html a span:last-child{display:none}header.page__header .page__header--rightcol .menu{margin-right:20px}header.page__header .page__header--rightcol .menu li a{padding:12px 20px}.home__aboutus--leftcol .elementor-button{font-size:19px!important;padding:14px 20px!important}.home__aboutus--leftcol .phone__button{margin-left:15px!important}}@media (max-width:991px){.contactsection.contactsectionEV .e-con-inner{padding-bottom:16px!important;padding-top:16px!important}.valuation--section .e-n-tabs .e-n-tabs-heading button.e-n-tab-title{padding:12px 12px}.valuation--section .e-n-tabs .e-n-tabs-heading button.e-n-tab-title span{font-size:15px}.singlepage__contentsection--offer .e-con-inner,.singlepage__contentsection--offer2 .e-con-inner{padding-top:32px!important;padding-bottom:32px!important}.singlepage__info--points .e-con-inner{padding-bottom:21px!important}.singlepage__info--adv .elementor-widget-icon-box .elementor-icon-box-icon svg{height:40px}.singlepage__info--adv .elementor-widget-icon-box .elementor-icon-box-title{font-size:23px!important;line-height:normal}.singlepage__info .e-con-inner,.singlepage__contentsection .e-con-inner,.singlepage__contentsection2 .e-con-inner{padding-top:64px;padding-bottom:64px}.elementor__breadcrumbs{font-size:16px}.homepage__partners img{height:82px}footer#page__footer .page__footer--content .footer--bottom{margin-top:42px;padding-bottom:42px}footer#page__footer .page__footer--content .footer--bottom .col-md-12{font-size:16px}footer#page__footer .page__footer--content .footer--rightcol .footer--menu .footer--menu--title{font-size:19px;margin-bottom:22px}footer#page__footer .page__footer--content .footer--socialcol{padding-top:12px}footer#page__footer .page__footer--content .footer--leftcol a img{max-height:82px}footer#page__footer .page__footer--content .footer--leftcol .widget{margin-top:20px}footer#page__footer .page__footer--content .footer--leftcol .widget p{font-size:16px;line-height:25px}.footer--rightcol{width:100%}.footer--socialcol{width:100%}.footer--socialcol .social-widget{height:49px;width:auto}.footer--leftcol{width:100%;text-align:center}.homepage__partners .standard-txt p br{display:none}.contactsection .e-con-inner{padding-top:64px!important;padding-bottom:64px!important}.homepage__whyus .homepage__whyus--single .elementor-widget-text-editor{padding-left:0!important;padding-right:0!important}.points .points--single .elementor-widget-text-editor{padding-left:0!important;padding-right:0!important}.h3--ihomeinstal h3{font-size:24px!important;line-height:normal}.homepage__whyus--footer .e-con-inner{padding-top:0!important;padding-bottom:64px!important}.homepage__whyus--top .e-con-inner{padding-top:64px!important}.home__aboutus--leftcol .phone__button{margin-left:0!important;margin-bottom:15px!important}.home__aboutus--leftcol{padding-inline-end:12px!important}.home__aboutus--leftcol .home__aboutus--leftcol--buttons{flex-direction:column-reverse}.standard-txt p{font-size:18px}.h2--ihomeinstal h2{font-size:36px!important;line-height:46px!important}.home__aboutus .e-con-inner{padding-top:64px;padding-bottom:64px}.homepage__slider .homepage__slider--leftcol .slider__button a svg{height:50px}.singlepage__top--leftcol .singlepage__top--button a svg{height:50px!important}.homepage__slider .slick-dots{margin-left:30%;width:70%}.homepage__slider .slick-slider{margin-bottom:0!important}.homepage__slider--content h1,.singlepage__top h1{font-size:42px!important;line-height:56px!important}header.page__header{padding:22px 0}header.page__header .page__header--leftcol img{max-height:100px}header.page__header .page__header--rightcol button.mobile-menu{margin-right:32px;display:block;border:0;outline:0;cursor:pointer;background:#fff0}header.page__header .page__header--rightcol button.mobile-menu svg{height:36px;width:auto}header.page__header .page__header--rightcol button.mobile-menu svg path{fill:#03ff00}.page__header--rightcol .menu-menu-top-container{display:none}.section__offer .elementor-widget-html a p{font-size:18px}.singlepage__info--adv .elementor-widget-icon-box .elementor-icon-box-description{font-size:18px!important}}@media (max-width:767px){.valuation--section .wpcf7{padding:0;background:#fff0}.singlepage__contentsection--offer01 .e-con-inner{padding-top:16px!important}.singlepage__contentsection--offer .singlepage__contentsection--leftcol,.singlepage__contentsection--offer2 .singlepage__contentsection--leftcol{padding-inline-start:12px!important;padding-inline-end:12px!important}.singlepage__contentsection--cctv .singlepage__contentsection--leftcol{padding-inline-end:12px!important;margin-bottom:20px}.homepage__whyus .e-con-inner,.points .e-con-inner{display:flex;flex-direction:column}.contactsection--leftcol{padding-inline-end:12px!important}.singlepage__info--points .e-con-inner{padding-top:42px!important}.singlepage__info--points .e-con-inner .points .e-con-inner{padding-top:0!important}.singlepage__info--contact .e-con-inner{padding-top:42px!important;padding-bottom:42px}.contactsection.contactsection2 .contactsection--leftcol .standard-txt p{text-align:center}.singlepage__info .e-con-inner{padding-top:21px}.singlepage__contentsection .e-con-inner,.singlepage__contentsection2 .e-con-inner{padding-top:42px;padding-bottom:42px}.singlepage__contentsection,.singlepage__contentsection2{text-align:center}.singlepage__contentsection .standard-txt,.singlepage__contentsection2 .standard-txt{text-align:center!important}.elementor__breadcrumbs{text-align:center}.singlepage__info--adv .elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto;margin-right:auto}.singlepage__info--adv{display:flex!important;flex-direction:column!important}.singlepage__info--adv .elementor-widget-icon-box{width:100%}.singlepage__info--adv .elementor-widget-icon-box{max-width:100%!important}.singlepage__top h1{text-align:center}footer#page__footer .page__footer--content .footer--bottom .col-md-12 span.dvd{display:block;opacity:0;visibility:hidden;height:10px}.homepage__partners .standard-txt p br{display:none}.homepage__partners--rightcol p{text-align:center}.our_portfolio .our_portfolio--carousel .swiper-slide .elementor-image-carousel-caption{display:block}.homepage__slider--leftcol .elementor-widget-heading{width:100%;display:flex;justify-content:center}.homepage__slider--leftcol .elementor-widget-heading h1{text-align:center}.homepage__partners .homepage__partners--rightcol{justify-content:center}.homepage__partners .homepage__partners--leftcol .elementor-widget-image{text-align:center}.our_portfolio .our_portfolio--carousel .swiper-slide .elementor-image-carousel-caption h3{font-size:22px;line-height:30px;margin-bottom:1px}.our_portfolio .our_portfolio--carousel .swiper-slide .elementor-image-carousel-caption p{font-size:18px}.social-widget-contact{display:none}.contactsection--rightcol{align-items:center!important}.contactsection--leftcol{text-align:center}.homepage__whyus--top{text-align:center}.contactsection .e-con-inner{padding-top:42px!important;padding-bottom:42px!important}.h2--ihomeinstal h2{font-size:29px!important;line-height:43px!important}.h2--ihomeinstal h2 span{display:none}.offersection--footer{padding-bottom:42px!important}.section__offer .elementor-widget-html a h3{margin-bottom:25px}.section__offer .elementor-widget-html a{padding:40px 20px}.section__offer .elementor-widget-html a p{margin-bottom:0}.section__offer .elementor-widget-html a svg{height:42px}.section__offer .elementor-widget-html a h3{font-size:20px}.home__aboutus .e-con-inner{padding-top:42px;padding-bottom:42px}.home__aboutus .home__aboutus--leftcol{padding-top:42px;text-align:center}.home__aboutus--img img{max-height:380px}.home__aboutus .e-con-inner{flex-direction:column-reverse!important}.home__aboutus .home__aboutus--leftcol{width:100%}.home__aboutus .home__aboutus--rightcol{width:100%}.homepage__slider .slick-dots{width:100%;margin-left:0;text-align:center;bottom:54px}.slider__button{margin:12px auto 12px auto!important}.singlepage__top--leftcol .singlepage__top--button{margin:12px auto 12px auto!important}.home header.page__header{padding-bottom:22px}.homepage__slider--content h1,.singlepage__top h1{font-size:29px!important;line-height:43px!important}.homepage__slider--content h1 span,.singlepage__top h1 span{display:none!important}header.page__header .page__header--rightcol button.mobile-menu{margin-right:20px}header.page__header .page__header--rightcol button.mobile-menu svg{height:31px}.social-links a:first-child svg{height:31px}.social-links svg{height:30px}header.page__header .page__header--leftcol img{max-height:82px}.page__header--rightcol{width:66.67%}.page__header--leftcol{width:33.33%}.homepage__slider .e-con-inner{display:block!important}.homepage__slider .homepage__slider--content{display:block!important}.homepage__slider .homepage__slider--leftcol{position:relative}.homepage__slider .homepage__slider--rightcol{width:100%}.contactsection2 .contactsection--leftcol{padding-inline-end:12px!important}}@media (max-width:575px){.logos_carousel img{padding:15px}.logos_carousel .elementor-swiper-button{width:40px;height:40px}.section__offer .elementor-widget-html a{min-height:410px}.contactsection2 .contactsection--leftcol .standard-txt br{display:block!important}.our_portfolio .our_portfolio--carousel .swiper-slide .elementor-image-carousel-caption h3{font-size:21px;line-height:29px}.our_portfolio .our_portfolio--carousel .swiper-slide .elementor-image-carousel-caption p{margin-bottom:10px}.our_portfolio .our_portfolio--carousel .elementor-swiper-button{width:40px;height:40px}.our_portfolio .our_portfolio--carousel .swiper-slide .elementor-image-carousel-caption p{text-align:center}.our_portfolio .our_portfolio--carousel .swiper-slide .elementor-image-carousel-caption h3{text-align:center}.our_portfolio .our_portfolio--carousel .swiper-slide{padding:0}.contactsection--leftcol .standard-txt br{display:none}.home__aboutus--leftcol h2 strong{display:block}footer#page__footer .page__footer--content .footer--bottom{margin-top:12px}footer#page__footer .page__footer--content .footer--bottom a span{display:block}footer#page__footer .page__footer--content .footer--rightcol{flex-direction:column}footer#page__footer .page__footer--content .footer--rightcol .footer--menu{width:100%;margin-bottom:30px;text-align:center}}@media (max-width:375px){.singlepage__info--adv .elementor-widget-icon-box .elementor-icon-box-description{font-size:17px!important}.standard-txt p{font-size:17px}.section__offer .elementor-widget-html a p{font-size:17px;line-height:24px}}.slick-loading .slick-list{background:#fff}@font-face{font-display:swap;font-family:slick;font-weight:400;font-style:normal;src:url(/wp-content/themes/ihome/assets/scss/fonts/slick.eot);src:url(/wp-content/themes/ihome/assets/scss/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/ihome/assets/scss/fonts/slick.woff) format("woff"),url(/wp-content/themes/ihome/assets/scss/fonts/slick.ttf) format("truetype"),url(/wp-content/themes/ihome/assets/scss/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:#fff0;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:#fff0;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}