﻿:root{--porto-primary-color: #11131a !important;--porto-secondary-color: #c39c61 !important;--porto-primary-dark-5: #c39c61 !important;--porto-primary-light-5: #c39c61 !important;--porto-primary-light-7: #c39c61 !important;--porto-primary-light-10: #c39c61 !important;--swiper-pagination-color: #11131a !important;--swiper-theme-color: #11131a !important;--font-main: Poppins, sans-serif;--dark-01: #222529;--white-02: #d7d7d7;--blue-01: #0281d7;--blue-02: #b4d9f3;--blue-03: #a7d3f1;--blue-04: #89e2ff;--navy-01: #183f72;--navy-02: #0c2e57;--gray-01: #e0e1e5;--gold-01: rgb(195, 156, 97);--gold-02: rgb(241, 210, 142);--gold-03: rgb(169, 125, 60);--gold-04: #f1ce62;--gold-05: rgb(255, 215, 146);--gold-06: #f1f1f1;--black-02: #0a0c13;--black-03: #1a1b20;--black-03-05: rgba(26, 27, 32, 0.8);--black-04: #2a2a2a;--gray-01: #c0c0c0;--gray-02: rgb(49, 49, 49);--grad-01: linear-gradient(to bottom, #c6a064, #a97d3c);--grad-02: linear-gradient(45deg, #c6a064, #a97d3c);--grad-03: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgb(20, 20, 20) 100%);--grad-06:
        linear-gradient(90deg,
            transparent 0%,
            rgba(0, 0, 0, 0.3) 50%,
            transparent 100%),
        radial-gradient(ellipse at 20% 30%, rgba(0, 0, 0, 0.1) 0%, transparent 50%),
        radial-gradient(ellipse at 80% 70%, rgba(0, 0, 0, 0.2) 0%, transparent 50%),
        var(--black-03-05);--grad-07:
        linear-gradient(90deg,
            transparent 0%,
            rgba(22, 144, 254, 0.03) 50%,
            transparent 100%),
        radial-gradient(ellipse at 20% 30%,
            rgba(22, 144, 254, 0.08) 0%,
            transparent 50%),
        radial-gradient(ellipse at 80% 70%,
            rgba(57, 202, 255, 0.06) 0%,
            transparent 50%),
        var(--black-03);--black-01: #000000;--gray-01: rgba(73, 80, 96, 0.08);--gray-02: rgba(71, 77, 93 0.06);--gray-03: #b3b3b3;--white-01: #ffffff;--white-02: #f7f7f7;--grad-color-01: #615c5b;--grad-color-02: #d8c6ad;--btn-color-01: #72401c;--btn-color-02: #de9048;--btn-color-03: #ff7a18;--btn-color-04: #a0622f;--btn-grad-01: linear-gradient(90deg,
            var(--btn-color-01) 0%,
            var(--btn-color-02) 40%);--link-grad-01: linear-gradient(0deg,
            var(--btn-color-01) 0%,
            var(--btn-color-02) 40%);--link-grad-02: linear-gradient(0deg,
            var(--bg-grad-02) 0%,
            var(--bg-grad-01) 70%);--txt-color-01: #dedde2;--txt-color-02: #ffffff;--bg-grad-01: #504a39;--bg-grad-02: #f8d29a;--grad-text-highlight: linear-gradient(90deg, var(--bg-grad-01), var(--bg-grad-02));--grad-header-bar: linear-gradient(0deg, #1d2025, #1c1f24);--grad-footer:
        linear-gradient(90deg, transparent 0%, var(--gray-01) 50%, transparent 100%),
        radial-gradient(ellipse at 20% 30%, var(--gray-02) 0%, transparent 50%),
        radial-gradient(ellipse at 80% 70%, var(--gray-01) 0%, transparent 50%);--footer-bg:
        linear-gradient(0deg, #1d2025, #1c1f24),
        radial-gradient(circle at 90% 80%, rgba(78, 85, 103, 0.35), transparent 60%),
        #1d2025;--contact-forms-bg: radial-gradient(circle at 50% 50%, rgba(78, 85, 103, 0.4), transparent 70%), #202328;--not-valid: #ff1e1e;--woo-info: #ba6d26;--header-bg: linear-gradient(0deg, #11141a, #1c1f24);--header-line: #f8d29a;--header-shadow-1: rgba(248, 210, 154, 0.55);--header-shadow-2: rgba(216, 198, 173, 0.82);--box-1-bg: linear-gradient(0deg, #514b39, #f6d199);--box-2-bg: linear-gradient(45deg, #1c1f24, #4e4e4e);--preliminary-valuation-txt: linear-gradient(0deg, #f8d29a 0%, #d69b49 100%);--icon-color: #bb681d;--grad-about-heading: linear-gradient(180deg, var(--bg-grad-01), var(--bg-grad-02) 60%);--footer-slogan: #e2b770;--gray-04: #444444}svg path.customLines1anim{stroke:var(--gold-01) !important}.porto-u-heading-spacer{height:17px !important}.porto-u-heading-spacer .porto-u-headings-line{border:none !important;height:17px !important;width:60px !important;background-image:var(--grad-text-highlight) !important}.custom-highlight-1{padding-left:0 !important;padding-right:0 !important}.custom-highlight-1::after{background:initial;background-image:var(--grad-text-highlight) !important}@media (min-width:991px){.custom-highlight-1::after{top:83% !important}}html body div div .knowledge-base .owl-nav,html body div div .ti-controls{display:block !important}html body div div .knowledge-base .owl-nav .owl-prev,html body div div .knowledge-base .owl-nav .ti-prev,html body div div .ti-controls .owl-prev,html body div div .ti-controls .ti-prev{left:-15px !important}html body div div .knowledge-base .owl-nav .owl-next,html body div div .knowledge-base .owl-nav .ti-next,html body div div .ti-controls .owl-next,html body div div .ti-controls .ti-next{right:-15px !important}html body div div .knowledge-base .owl-nav .owl-prev,html body div div .knowledge-base .owl-nav .owl-next,html body div div .knowledge-base .owl-nav .ti-next,html body div div .knowledge-base .owl-nav .ti-prev,html body div div .ti-controls .owl-prev,html body div div .ti-controls .owl-next,html body div div .ti-controls .ti-next,html body div div .ti-controls .ti-prev{border-radius:50% !important;background:var(--black-01) !important;color:var(--gold-01) !important;font-size:24px !important}html body div div .knowledge-base .owl-nav .owl-prev:hover,html body div div .knowledge-base .owl-nav .owl-next:hover,html body div div .knowledge-base .owl-nav .ti-next:hover,html body div div .knowledge-base .owl-nav .ti-prev:hover,html body div div .ti-controls .owl-prev:hover,html body div div .ti-controls .owl-next:hover,html body div div .ti-controls .ti-next:hover,html body div div .ti-controls .ti-prev:hover{background-color:var(--gray-03) !important;color:var(--black-03) !important}html body div div .knowledge-base .owl-nav .owl-prev:hover::before,html body div div .knowledge-base .owl-nav .owl-prev:hover::after,html body div div .knowledge-base .owl-nav .owl-next:hover::before,html body div div .knowledge-base .owl-nav .owl-next:hover::after,html body div div .knowledge-base .owl-nav .ti-next:hover::before,html body div div .knowledge-base .owl-nav .ti-next:hover::after,html body div div .knowledge-base .owl-nav .ti-prev:hover::before,html body div div .knowledge-base .owl-nav .ti-prev:hover::after,html body div div .ti-controls .owl-prev:hover::before,html body div div .ti-controls .owl-prev:hover::after,html body div div .ti-controls .owl-next:hover::before,html body div div .ti-controls .owl-next:hover::after,html body div div .ti-controls .ti-next:hover::before,html body div div .ti-controls .ti-next:hover::after,html body div div .ti-controls .ti-prev:hover::before,html body div div .ti-controls .ti-prev:hover::after{border-color:var(--black-03) !important}html body div div .knowledge-base .owl-nav .owl-prev::before,html body div div .knowledge-base .owl-nav .owl-prev::after,html body div div .knowledge-base .owl-nav .owl-next::before,html body div div .knowledge-base .owl-nav .owl-next::after,html body div div .knowledge-base .owl-nav .ti-next::before,html body div div .knowledge-base .owl-nav .ti-next::after,html body div div .knowledge-base .owl-nav .ti-prev::before,html body div div .knowledge-base .owl-nav .ti-prev::after,html body div div .ti-controls .owl-prev::before,html body div div .ti-controls .owl-prev::after,html body div div .ti-controls .owl-next::before,html body div div .ti-controls .owl-next::after,html body div div .ti-controls .ti-next::before,html body div div .ti-controls .ti-next::after,html body div div .ti-controls .ti-prev::before,html body div div .ti-controls .ti-prev::after{border-color:var(--gold-01) !important}.tip{background-color:transparent !important;background-image:var(--btn-grad-01) !important;padding-left:5px !important;padding-right:5px !important;padding-top:4px !important}.tip::before{border-top-color:var(--btn-color-02) !important}.woocommerce-info{color:var(--woo-info) !important}.woocommerce-info::before{color:var(--woo-info) !important}#topcontrol{display:block !important;bottom:10px !important;border-radius:6px !important;background:var(--btn-grad-01) !important}@media (max-width:768px){#topcontrol{width:35px !important;height:35px !important}}#topcontrol i{color:var(--white-01) !important}.wpb-post-comments a{color:var(--gold-01) !important}.wpb-post-comments input[type=submit]{position:relative;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:16px;letter-spacing:1px;font-weight:600;padding:12px 24px;border-radius:6px;border:2px solid transparent;background:var(--btn-grad-01);background-clip:padding-box;cursor:pointer;transition:0.3s}.wpb-post-comments input[type=submit]::after{content:"";position:absolute;inset:0;border-radius:6px;z-index:-1;box-shadow:6px 6px 25px -15px rgba(0, 0, 0, 0.9);transition:0.3s}.wpb-post-comments input[type=submit]::before{content:"";position:absolute;inset:0;padding:2px;border-radius:6px;background:var(--btn-grad-01);-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:0.3s;pointer-events:none}.wpb-post-comments input[type=submit] span{position:relative;z-index:1;color:var(--white-01);transition:0.3s ease}.wpb-post-comments input[type=submit]:hover{background:transparent !important;color:var(--btn-color-04) !important;border-color:var(--btn-grad-01) !important}.wpb-post-comments input[type=submit]:hover::before{opacity:1}.wpb-post-comments input[type=submit]:hover span{background:var(--btn-grad-01) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important}.ordering-process{background-color:var(--gold-06) !important}.ordering-process .process-step-desc a{color:transparent !important;font-weight:700 !important;background:var(--link-grad-02);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html body div div .cta-section{background-position:0 30% !important}html body div div .cta-section .vc_btn3{text-align:center !important}h1,h2,h3,h4,h5,h6{line-height:1.25 !important}a,.ti-read-more-active{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}p a{color:transparent;font-weight:700 !important;background:var(--link-grad-01);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html body .btn-check:focus+.btn,html body .btn:focus{box-shadow:0 0 0 0.25rem rgba(0, 0, 0, 0.25) !important}p.porto-sicon-title{font-size:11px !important}body.search .posts-wrap.posts-container img{aspect-ratio:1 !important;object-fit:cover !important}.icon-category{margin-right:14px}.icon-category::after{display:inline-block;content:"";width:28px;height:28px;background-size:contain;background-repeat:no-repeat;background-position:center}.icon-category-recuperation::after{background-image:url("../../img/icons/recuperation-icon.svg")}.icon-category-ventilation::after{background-image:url("../../img/icons/ventilation-icon.svg")}.icon-category-thermal-insulation::after{background-image:url("../../img/icons/thermal-insulation-icon.svg")}.icon-category-plumbing::after{background-image:url("../../img/icons/plumbing-icon.svg")}.icon-category-ghe::after{background-image:url("../../img/icons/ghe-icon.svg")}.icon-calculations::after{background-image:url("../../img/icons/calculations-icon.svg")}.icon-outlet::after{background-image:url("../../img/icons/outlet-icon.svg")}.icon-discount::after{background-image:url("../../img/icons/discount-icon.svg")}.tb-meta-comments,.meta-comments,.wpb-post-author{display:none !important}.is-search-form.is-ajax-search{background-color:var(--white-02)}.is-search-form.is-ajax-search input{border:none !important;color:#999999 !important}.is-search-form.is-ajax-search .is-search-icon{border:none !important;background:transparent !important}.swiper-slide .porto-tb-item .porto-tb-featured-image{border:1px solid #e7e7e7}.swiper-slide .porto-tb-item .porto-tb-featured-image .tb-hover-content .add_to_cart_button{background-color:var(--porto-primary-color);position:absolute;z-index:2;right:0px;bottom:0px;left:0px;height:40px;font-size:13px;font-weight:500;text-transform:uppercase;line-height:26px;letter-spacing:-0.05em;text-align:center;color:#ffffff}.swiper-slide .porto-tb-item .product-content{padding-top:18px !important;padding-bottom:0}.swiper-slide .porto-tb-item .product-content .porto-tb-meta{font-size:0.625rem;text-transform:uppercase;line-height:1.9;text-align:center;color:#999999}.swiper-slide .porto-tb-item .product-content .porto-tb-meta:hover a{color:var(--porto-primary-color) !important}.swiper-slide .porto-tb-item .product-content .porto-heading{font-size:0.9375rem;font-weight:500;line-height:1.35;letter-spacing:-0.025em;text-align:center;margin-bottom:8px !important}.swiper-slide .porto-tb-item .product-content .porto-heading:hover a{color:var(--porto-primary-color) !important}.swiper-slide .porto-tb-item .product-content .star-rating{margin:0 auto 11px auto !important}.swiper-slide .porto-tb-item .product-content .tb-woo-price .price{font-size:1.125rem;text-align:center}.custom-absolute-img{position:absolute;left:25%;top:50%;transform:translate3d(-50%, -50%, 0)}.porto-separator .separator-line{margin:0 auto}.custom-border hr{width:50px}.intro-section .shape-divider.shape-divider-bottom{height:576px;z-index:1 !important}#product-categories-tiles .aws-categories-list li .bg-overlay{opacity:0.7}#product-categories-tiles .aws-categories-list li .content{background-color:#222529;padding:9px 15px;width:max-content;transition:all 0.3s ease-in-out}#product-categories-tiles .aws-categories-list li:hover .bg-overlay{opacity:0.2}#product-categories-tiles .aws-categories-list li:hover .content{opacity:0.6}#product-categories-tiles .aws-categories-list li .title{color:#ffffff}#product-categories-tiles .aws-categories-list li .product-count{color:#008ff0;font-size:11px}#product-categories-tiles .aws-categories-list li:nth-child(1) .bg-overlay{background-color:#0086cb !important}#product-categories-tiles .aws-categories-list li:nth-child(1) .content{background-color:#222529}#product-categories-tiles .aws-categories-list li:nth-child(1) .title{color:#ffffff}#product-categories-tiles .aws-categories-list li:nth-child(2) .bg-overlay{background-color:#dce1e5 !important}#product-categories-tiles .aws-categories-list li:nth-child(3) .bg-overlay{background-color:#d9d9d9 !important}#product-categories-tiles .aws-categories-list li:nth-child(4) .bg-overlay{background-color:#222529 !important}#product-categories-tiles .aws-categories-list li:nth-child(5) .bg-overlay{background-color:#b4d9f3 !important}#product-categories-tiles .aws-categories-list li:nth-child(6) .bg-overlay{background-color:#183f72 !important}#brand-zone{background:var(--gold-06)}@media (max-width:768px){#brand-zone{padding-top:20px !important;padding-bottom:28px !important}}@media (min-width:768px) and (max-width:991px){#brand-zone{padding-top:30px !important;padding-bottom:38px !important}}@media (min-width:991px){#brand-zone{padding-top:40px !important;padding-bottom:48px !important}}#brand-zone>div>div{padding:0 !important}body.home .main-content{padding-bottom:0 !important}.hidden{display:none !important}.swiper-initialized{overflow:hidden !important;position:relative !important}.swiper-initialized .swiper-pagination{margin-top:15px;position:static !important}.swiper-wrapper::before,.swiper-wrapper::after{content:initial !important;display:initial !important}@media (max-width:991px){.swiper-features{margin-top:40px}}.swiper-features .porto-just-icon-wrapper{box-sizing:border-box;padding:20px;border-radius:50%;border:2px solid var(--porto-primary-color) !important}@media (min-width:991px){.swiper-features .swiper-wrapper{transform:initial !important;width:100% !important;display:grid !important;gap:25px;grid-template-columns:1fr 1fr 1fr}}.swiper-features .swiper-wrapper .porto-sicon-box{margin-top:0 !important;margin-bottom:0 !important}@media (min-width:991px){.swiper-features .swiper-pagination{display:none !important}}@media (max-width:768px){.standard-vertical-padding{padding-top:35px !important;padding-bottom:35px !important}}@media (min-width:768px) and (max-width:991px){.standard-vertical-padding{padding-top:60px !important;padding-bottom:60px !important}}@media (min-width:991px){.standard-vertical-padding{padding-top:100px !important;padding-bottom:100px !important}}.porto-process .process-step-circle{padding:17px !important}.porto-process .process-step-circle img{border-radius:0 !important}.porto-process .process-step{justify-content:flex-start !important}#pricing .porto-sicon-header{width:100% !important}#pricing .porto-sicon-header h3,#pricing .porto-sicon-header p,#pricing .porto-sicon-header small{font-family:var(--font) !important}#pricing .porto-sicon-header p{white-space:nowrap !important}#pricing .porto-sicon-title::after{content:initial !important}#contact-1{background:radial-gradient(#484e5f, #25292f) !important}#contact-1 P{font-weight:400 !important}#contact-1 .row{row-gap:30px}#contact-1 .row .vc_column_container:nth-child(2)>div>div{display:grid}@media (max-width:768px){#contact-1 .row .vc_column_container:nth-child(2)>div>div{grid-template-columns:1fr !important}}@media (min-width:768px){#contact-1 .row .vc_column_container:nth-child(2)>div>div{grid-template-columns:1fr 1fr !important}}#contact-1 .row .vc_column_container:nth-child(2)>div>div .porto-sicon-box{display:flex !important;align-items:center !important;flex-direction:row !important;align-items:center !important;flex-wrap:nowrap !important}#contact-1 .row .vc_column_container:nth-child(2)>div>div .porto-sicon-box .porto-sicon-description{width:max-content !important;color:var(--white-01) !important;font-weight:700 !important}#contact-1 .row .vc_column_container:nth-child(2)>div>div .porto-sicon-box .porto-sicon-description a{color:var(--white-01) !important;font-weight:700 !important}#contact-1 .btn-1{margin-top:30px}#contact-2>.vc_column_container{padding-left:20px !important;padding-right:20px !important}#contact-2 P{font-weight:400 !important}#contact-2>div:nth-child(1){background:var(--gold-06) !important}#contact-2>div:nth-child(1) h3,#contact-2>div:nth-child(1) h4,#contact-2>div:nth-child(1) p{color:var(--dark-01) !important}@media (max-width:768px){#contact-2>div:nth-child(2) .porto-ultimate-content-box h3{justify-content:flex-end !important;flex-direction:row-reverse !important}#contact-2>div:nth-child(2) .porto-ultimate-content-box h3::after{margin-right:1.25rem !important;margin-left:0 !important}#contact-2>div:nth-child(2) .porto-ultimate-content-box div,#contact-2>div:nth-child(2) .porto-ultimate-content-box h4,#contact-2>div:nth-child(2) .porto-ultimate-content-box p{text-align:left !important;margin-left:initial !important}}#contact-2 .btn-2{margin-top:30px}#contact-2 .btn-2>a{color:var(--dark-01) !important;border-color:var(--navy-01) !important}#contact-2 .btn-2>a:hover{color:var(--white-01) !important;background-color:var(--dark-01) !important;border-color:var(--dark-01) !important}#contact-2 .btn-3{margin:30px 0 0 auto;display:block;width:max-content}#contact-2 .btn-3>a{color:var(--white-01) !important;border-color:var(--blue-02) !important}#contact-2 .btn-3>a:hover{color:var(--dark-01) !important;border-color:var(--white-01) !important}#contact-1 .vc_custom_heading h3,#contact-2 .vc_custom_heading h3{margin-bottom:25px}#contact-1 .vc_custom_heading h3::before,#contact-1 .vc_custom_heading h3::after,#contact-2 .vc_custom_heading h3::before,#contact-2 .vc_custom_heading h3::after{border:none !important;height:17px !important;width:60px !important;background-image:var(--grad-text-highlight) !important}#contact-1 .vc_btn3-container a,#contact-2 .vc_btn3-container a{opacity:initial !important;position:relative;z-index:0;text-transform:uppercase !important;font-size:16px !important;letter-spacing:1px !important;font-weight:600 !important;border-radius:6px !important;padding:12px 24px;border:none !important;background:var(--btn-grad-01);color:var(--white-01) !important;-webkit-text-fill-color:var(--white-01) !important;transition:all 0.3s ease}#contact-1 .vc_btn3-container a::before,#contact-2 .vc_btn3-container a::before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:var(--btn-grad-01);-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}@media (max-width:991px){#contact-1 .vc_btn3-container a,#contact-2 .vc_btn3-container a{padding:15px 20px 15px 22px !important}}@media (min-width:991px){#contact-1 .vc_btn3-container a,#contact-2 .vc_btn3-container a{padding:15px 20px 12px 22px !important}}#contact-1 .vc_btn3-container a:hover,#contact-2 .vc_btn3-container a:hover{background:transparent !important;background:var(--btn-grad-01) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important;-webkit-text-fill-color:transparent !important}#contact-1 .background-color-primary,#contact-2 .background-color-primary{background:var(--contact-forms-bg) !important}.woocommerce-tabs .ngg-galleryoverview.default-view{text-align:left !important}.font-weight-bold.coupon-sale-text.position-relative.align-left.heading-dark .position-absolute.ls-0.opacity-6.top-50{transform:translateX(-8px) translateY(-50%) rotate(-90deg) !important;color:#24497a !important;opacity:1 !important}#about-top-banner{display:flex !important;align-items:center;background-image:url(../../img/bg-about.svg) !important;background-position:bottom right !important;background-repeat:no-repeat !important}#about-top-banner h2{color:var(--white-01) !important}#about-top-banner div.porto-u-sub-heading{font-size:48px !important;margin-top:11px !important;background-image:var(--grad-about-heading) !important;color:transparent !important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#about-info p{font-weight:400 !important;font-size:15px !important}@media (max-width:991px){#about-info>div>div>div>div.wpb_wrapper.vc_column-inner{display:grid !important}#about-info>div>div>div>div.wpb_wrapper.vc_column-inner .porto-u-heading{margin-left:0 !important}#about-info>div>div>div>div.wpb_wrapper.vc_column-inner .wpb_single_image{order:9999}}@media (min-width:991px){#about-info .wpb_single_image{max-width:max-content !important;float:right !important}}@media (min-width:991px){#about-info .wpb_single_image img{max-width:400px !important;width:100% !important;height:auto !important;margin-left:30px !important;margin-bottom:15px !important}}#about-info h2{padding-bottom:5px !important}#my-approach{background:var(--gold-06)}#my-approach .wpb_row.vc_inner.row>div>div{height:100% !important}#my-approach .wpb_row.vc_inner.row>div>div>div{height:100% !important}#my-approach .wpb_row.vc_inner.row>div>div>div .porto-sicon-img{margin-bottom:24px !important;max-width:70px !important;width:100%;height:auto}#my-approach .wpb_row.vc_inner.row>div>div>div .porto-sicon-img img{max-width:70px !important;width:100%;height:auto}#my-approach .porto-just-icon-wrapper{box-sizing:border-box;padding:20px;border-radius:50%;border:2px solid var(--porto-primary-color) !important}.svg-primary circle{fill:var(--gold-03) !important;stroke:var(--gold-03) !important}.aboutus p{font-weight:400 !important;font-size:15px !important}#contact-form-and-faq .porto-u-sub-heading{color:var(--dark-01) !important}#contact-form-and-faq .vc_column_container:nth-child(3){background:var(--contact-forms-bg);padding:0 !important}#contact-form-and-faq .vc_column_container:nth-child(3)>.wpb_wrapper>.vc_row{padding:0 !important;background:transparent !important}#contact-form-and-faq .contact-form-1:nth-child(5){background:var(--contact-forms-bg)}#contact-form-and-faq .contact-form-1{margin-left:0 !important;margin-right:0 !important}@media (max-width:768px){#contact-form-and-faq .contact-form-1{padding:20px 25px 40px 25px !important}}@media (min-width:768px){#contact-form-and-faq .contact-form-1{padding:20px 35px 40px 35px !important}}#contact-form-and-faq .contact-form-1 .div.wpcf7,#contact-form-and-faq .contact-form-1 .wpcf7{margin-left:initial !important}#contact-form-and-faq .contact-form-1 .form-grid{display:grid;gap:20px}@media (max-width:481px){#contact-form-and-faq .contact-form-1 .form-grid{grid-template-columns:1fr}}@media (min-width:481px) and (max-width:991px){#contact-form-and-faq .contact-form-1 .form-grid{grid-template-columns:1fr 1fr}}@media (min-width:991px){#contact-form-and-faq .contact-form-1 .form-grid{grid-template-columns:1fr 1fr 1fr}}#contact-form-and-faq .contact-form-1 .form-grid .col{width:100% !important}@media (min-width:481px) and (max-width:991px){#contact-form-and-faq .contact-form-1 .form-grid .col-7{grid-column:1 / 3}}@media (min-width:991px){#contact-form-and-faq .contact-form-1 .form-grid .col-7{grid-column:1 / 4;grid-row:3}}#contact-form-and-faq .contact-form-1 .wpcf7-form .wpcf7-form-control-wrap{padding-left:0 !important;border-color:var(--black-1) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form .label{width:100%;display:flex !important;flex-direction:column}#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span>textarea,#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span>input{width:100% !important}#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span textarea::-webkit-input-placeholder,#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span input::-webkit-input-placeholder{color:var(--dark-01) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span textarea::-moz-placeholder,#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span input::-moz-placeholder{color:var(--dark-01) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span textarea:-ms-input-placeholder,#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span input:-ms-input-placeholder{color:var(--dark-01) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span textarea::placeholder,#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span input::placeholder{color:var(--dark-01) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span textarea::-webkit-input-placeholder,#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span input::-webkit-input-placeholder{color:var(--dark-01) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span textarea::-moz-placeholder,#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span input::-moz-placeholder{color:var(--dark-01) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span textarea:-ms-input-placeholder,#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span input:-ms-input-placeholder{color:var(--dark-01) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span textarea::placeholder,#contact-form-and-faq .contact-form-1 .wpcf7-form .label>span input::placeholder{color:var(--dark-01) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form textarea{max-height:100px;resize:none !important}@media (min-width:481px) and (max-width:991px){#contact-form-and-faq .contact-form-1 .wpcf7-form textarea{min-height:121px}}@media (min-width:991px){#contact-form-and-faq .contact-form-1 .wpcf7-form textarea{min-height:121px}}#contact-form-and-faq .contact-form-1 .wpcf7-form textarea,#contact-form-and-faq .contact-form-1 .wpcf7-form input:not(.wpcf7-submit){color:var(--dark-01) !important;border-left:initial !important;border-right:initial !important;border-top:initial !important;line-height:1.1 !important;transition:all 0.3s linear}#contact-form-and-faq .contact-form-1 .wpcf7-form textarea:focus,#contact-form-and-faq .contact-form-1 .wpcf7-form textarea:hover,#contact-form-and-faq .contact-form-1 .wpcf7-form input:not(.wpcf7-submit):focus,#contact-form-and-faq .contact-form-1 .wpcf7-form input:not(.wpcf7-submit):hover{border-color:var(--btn-color-04) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form span.description{color:var(--white-01) !important;transition:0.3s ease;opacity:0}#contact-form-and-faq .contact-form-1 .wpcf7-form .label{display:block;margin-top:8px}#contact-form-and-faq .contact-form-1 .wpcf7-form .label.active span.description{opacity:1}#contact-form-and-faq .contact-form-1 .wpcf7-form .label.active input::placeholder{color:transparent !important}#contact-form-and-faq .contact-form-1 .wpcf7-form p.required{color:var(--white-01) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="your-consent"] .label{display:grid !important;grid-template-columns:1fr auto}#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="your-consent"] .label input[type="checkbox"]{margin-top:6px !important;margin-right:10px !important}#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="your-consent"] .label span{color:var(--white-01) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form .wpcf7-submit{margin-top:30px;text-transform:uppercase !important;font-size:16px !important;letter-spacing:1px !important;font-weight:600 !important;position:relative;background-image:var(--btn-grad-01);border-radius:6px;padding:12px 24px;color:var(--white-01) !important;border:2px solid transparent;background-clip:padding-box;transition:0.3s;-webkit-box-shadow:6px 6px 25px -15px rgba(0, 0, 0, 0.9);-moz-box-shadow:6px 6px 25px -15px rgba(0, 0, 0, 0.9);box-shadow:6px 6px 25px -15px rgba(0, 0, 0, 0.9)}@media (max-width:991px){#contact-form-and-faq .contact-form-1 .wpcf7-form .wpcf7-submit{padding:15px 20px 15px 22px !important}}@media (min-width:991px){#contact-form-and-faq .contact-form-1 .wpcf7-form .wpcf7-submit{padding:15px 20px 12px 22px !important}}#contact-form-and-faq .contact-form-1 .wpcf7-form .wpcf7-submit::before{content:"";position:absolute;inset:0;border-radius:6px;padding:2px;background:var(--btn-grad-01);-webkit-mask:linear-gradient(var(--white-01) 0 0) content-box, linear-gradient(var(--white-01) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:0.3s}#contact-form-and-faq .contact-form-1 .wpcf7-form .wpcf7-submit:hover{background:transparent !important;color:var(--btn-color-03)}#contact-form-and-faq .contact-form-1 .wpcf7-form .wpcf7-submit:hover::before{opacity:1}#contact-form-and-faq .contact-form-1 .wpcf7-form .wpcf7-submit:hover{border-color:orange !important}#contact-form-and-faq .contact-form-1 .wpcf7-form span.wpcf7-not-valid-tip{color:var(--not-valid) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form .col>p,#contact-form-and-faq .contact-form-1 .wpcf7-form .label>p{color:var(--white-01) !important;margin-bottom:5px;font-weight:700;letter-spacing:0.5px;font-size:15px}#contact-form-and-faq .contact-form-1 .wpcf7-form .label{margin-top:5px !important}#contact-form-and-faq .contact-form-1 .wpcf7-form .label .wpcf7-form-control{display:flex !important;flex-direction:column;gap:10px}#contact-form-and-faq .contact-form-1 .wpcf7-form .label .wpcf7-form-control>span{display:flex !important;flex-direction:row}#contact-form-and-faq .contact-form-1 .wpcf7-form .label .wpcf7-form-control>span input{margin-right:10px !important;accent-color:var(--btn-color-03) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form .label .wpcf7-form-control>span span.wpcf7-list-item-label{color:var(--white-01) !important;height:max-content;display:flex !important;align-items:center;gap:9px}#contact-form-and-faq .contact-form-1 .wpcf7-form .label .wpcf7-form-control>span span.wpcf7-list-item-label::before{background-size:contain !important;background-repeat:no-repeat !important;width:40px;height:40px;display:inline-block !important}#contact-form-and-faq .contact-form-1 .wpcf7-form .label.type-of-installation .wpcf7-form-control>span:nth-child(1) span.wpcf7-list-item-label::before{background:url(../../img/icons-white/recuperation-icon-2.svg)}#contact-form-and-faq .contact-form-1 .wpcf7-form .label.type-of-installation .wpcf7-form-control>span:nth-child(2) span.wpcf7-list-item-label::before{background:url(../../img/icons-white/air-conditioner-icon.svg)}#contact-form-and-faq .contact-form-1 .wpcf7-form .label.type-of-installation .wpcf7-form-control>span:nth-child(3) span.wpcf7-list-item-label::before{background:url(../../img/icons-white/heat-pump-icon.svg)}#contact-form-and-faq .contact-form-1 .wpcf7-form .label.type-of-installation .wpcf7-form-control>span:nth-child(4) span.wpcf7-list-item-label::before{background:url(../../img/icons-white/solar-energy-icon.svg)}#contact-form-and-faq .contact-form-1 .wpcf7-form .label.property-condition .wpcf7-form-control>span:nth-child(1) span.wpcf7-list-item-label::before{background:url(../../img/icons-white/design-icon.svg)}#contact-form-and-faq .contact-form-1 .wpcf7-form .label.property-condition .wpcf7-form-control>span:nth-child(2) span.wpcf7-list-item-label::before{background:url(../../img/icons-white/under-construction-icon.svg)}#contact-form-and-faq .contact-form-1 .wpcf7-form .label.property-condition .wpcf7-form-control>span:nth-child(3) span.wpcf7-list-item-label::before{background:url(../../img/icons-white/under-renovation-icon.svg)}#contact-form-and-faq .contact-form-1 .wpcf7-form .label.property-condition .wpcf7-form-control>span:nth-child(4) span.wpcf7-list-item-label::before{background:url(../../img/icons-white/inhabited-house-icon.svg)}#contact-form-and-faq .contact-form-1 .wpcf7-form .label.number-of-storeys .wpcf7-form-control>span:nth-child(1) span.wpcf7-list-item-label::before{background:url(../../img/icons-white/inhabited-house-icon.svg)}#contact-form-and-faq .contact-form-1 .wpcf7-form .label.number-of-storeys .wpcf7-form-control>span:nth-child(2) span.wpcf7-list-item-label::before{background:url(../../img/icons-white/storey-1.svg)}#contact-form-and-faq .contact-form-1 .wpcf7-form .label.number-of-storeys .wpcf7-form-control>span:nth-child(3) span.wpcf7-list-item-label::before{background:url(../../img/icons-white/storey-2.svg)}#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"]{margin-top:27px;display:block !important}#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"] .codedropz-upload-handler{border-color:var(--white-01)}#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"] .codedropz-upload-handler .codedropz-upload-inner>div:first-child,#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"] .codedropz-upload-handler .codedropz-upload-inner>span,#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"] .codedropz-upload-handler .codedropz-upload-inner .cd-upload-btn{color:var(--white-01)}#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"] .codedropz-upload-handler .codedropz-upload-inner .cd-upload-btn{font-weight:700 !important}#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"] .codedropz-upload-handler .dnd-upload-counter,#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"] .codedropz-upload-handler .dnd-upload-counter span{color:var(--white-01)}#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"] .dnd-upload-status .dnd-upload-image{border-color:var(--white-01) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"] .dnd-upload-status .dnd-upload-image .file{filter:invert(100%) brightness(100) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"] .dnd-upload-status .dnd-upload-details em{letter-spacing:1px !important}#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"] .dnd-upload-status .dnd-upload-details span,#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"] .dnd-upload-status .dnd-upload-details a,#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"] .dnd-upload-status .dnd-upload-details em,#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"] .dnd-upload-status .dnd-upload-details div{color:var(--white-01) !important}#contact-form-and-faq .contact-form-1 .wpcf7-form span[data-name="upload-file-344"] .dnd-upload-status .dnd-icon-remove::after{filter:invert(100%) brightness(100) !important;width:20px !important;height:20px !important}#contact-form-and-faq .contact-form-1 .wpcf7-list-item input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid var(--gray-03) !important;border-radius:4px;cursor:pointer;position:relative}#contact-form-and-faq .contact-form-1 .wpcf7-list-item input[type="checkbox"]:checked{background-image:var(--btn-grad-01);border-color:var(--btn-color-02)}#contact-form-and-faq .contact-form-1 .wpcf7-list-item input[type="checkbox"]:checked::after{content:"";position:absolute;left:5px;top:1px;width:6px;height:12px;border:solid black;border-width:0 2px 2px 0;transform:rotate(45deg)}@media (max-width:768px){#contact-form-and-faq .custom-faq-1{margin-bottom:0 !important}}#contact-form-and-faq .custom-faq-1 .faq label{padding-left:15px}.preliminary-valuation{background:linear-gradient(0deg, #0d0f12, #2a2e38) !important}@media (min-width:768px){.preliminary-valuation>.porto-wrap-container.container{display:flex !important}.preliminary-valuation>.porto-wrap-container.container>.row{display:grid !important;grid-template-columns:45fr 55fr;gap:40px}.preliminary-valuation>.porto-wrap-container.container>.row>div{width:100% !important;box-sizing:border-box !important}.preliminary-valuation>.porto-wrap-container.container>.row>div:nth-child(1){grid-column:1 !important;grid-row:1 / 3 !important}.preliminary-valuation>.porto-wrap-container.container>.row>div:nth-child(2){grid-column:2 !important;grid-row:1 !important}.preliminary-valuation>.porto-wrap-container.container>.row>div:nth-child(3){grid-column:2 !important;grid-row:2 !important}}.preliminary-valuation p,.preliminary-valuation div{color:var(--white-01) !important;font-weight:400 !important}.preliminary-valuation i::before{color:var(--white-01) !important}.preliminary-valuation h2,.preliminary-valuation .porto-sicon-description strong,.preliminary-valuation .porto-sicon-title{background:var(--preliminary-valuation-txt);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone}.preliminary-valuation .porto-sicon-top .porto-just-icon-wrapper{display:flex;justify-content:center;align-items:center;width:80px;height:80px;padding:20px;border-radius:50%;border:2px solid transparent;background:linear-gradient(#0d0f12 -20%, #2a2e38) padding-box, linear-gradient(90deg, #f8d29a 0%, #d69b49 100%) border-box}.preliminary-valuation .porto-sicon-top .porto-just-icon-wrapper img{filter:invert(100%) brightness(100) !important}.preliminary-valuation .vc_column_container:last-child .porto-sicon-box{margin-bottom:0 !important}@media (min-width:768px){.valuation>.porto-wrap-container.container{display:flex !important}.valuation>.porto-wrap-container.container>.row{display:grid !important;grid-template-columns:45fr 55fr;gap:40px}.valuation>.porto-wrap-container.container>.row>div{width:100% !important;box-sizing:border-box !important}.valuation>.porto-wrap-container.container>.row>div:nth-child(1){grid-column:1 !important;grid-row:1 / 3 !important}.valuation>.porto-wrap-container.container>.row>div:nth-child(2){grid-column:2 !important;grid-row:1 !important}.valuation>.porto-wrap-container.container>.row>div:nth-child(3){grid-column:2 !important;grid-row:2 !important}}.valuation .porto-sicon-top .porto-just-icon-wrapper{display:flex;justify-content:center;align-items:center;border-radius:50%;border:2px solid var(--black-01);padding:20px;width:80px;height:80px}.valuation-about .vc_column_container,.valuation-about .wpb_single_image,.valuation-about p{margin-bottom:0 !important}@media (max-width:991px){.valuation-about .wpb_single_image .vc_single_image-wrapper{margin-left:auto;margin-right:auto;margin-top:30px;width:max-content;display:block !important}}@media (max-width:991px){.valuation-about .wpb_single_image .vc_single_image-wrapper img{max-width:350px}}#cta-two-buttons .wpb_wrapper.vc_column-inner{gap:30px !important}#cta-two-buttons .wpb_wrapper.vc_column-inner::before,#cta-two-buttons .wpb_wrapper.vc_column-inner::after{content:initial !important}#cta-two-buttons .wpb_wrapper.vc_column-inner .vc_btn3-container a{display:flex !important;justify-content:center;align-items:center;text-align:center}.quote-lead{background:var(--gold-06)}.quote-lead h2,.quote-lead p{color:var(--gray-04) !important}#ventilation-design .product-loop-title:hover h3{color:var(--gold-01) !important}#ventilation-design .product-excerpt{margin-bottom:15px}#ventilation-design .products .product-col .woocommerce-loop-product__title{white-space:initial !important}#ventilation-design .products .product-col:nth-child(2) .product-image{position:relative !important;overflow:hidden !important}#ventilation-design .products .product-col:nth-child(2) .product-image::after{content:"Najczęściej wybierany";position:absolute;top:0;right:-32px;background:linear-gradient(135deg, #ff7a18, #ffb347);color:#fff;font-size:12px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;padding:6px 36px;box-shadow:0 6px 20px rgba(255, 122, 24, 0.35);transform:rotate(13deg);z-index:10;pointer-events:none;width:400px;text-align:right}#ez-toc-container{margin-bottom:30px !important}#ez-toc-container p,#ez-toc-container a.span,#ez-toc-container strong{color:var(--porto-h2-color, var(--porto-heading-color)) !important}@media (max-width:991px){body.single-post #blog-intro>div>div{flex-direction:column-reverse !important;gap:30px !important}}body.single-post h2{margin-bottom:10px !important}body.single-product .description li,body.single-product .description a{color:var(--porto-dark-color) !important}body.single-product .description ul{list-style-type:none}body.single-product .description ul li{position:relative}body.single-product .description ul li::marker{display:initial !important}body.single-product .description ul li::before{background:url("../../img/information_icon.svg");background-size:contain;background-repeat:no-repeat;width:12px;height:12px;display:inline-block;content:"";left:-20px;top:6px;position:absolute}body.error404 .page-not-found .col-lg-6 .entry-title{color:var(--porto-primary-color);font-size:60px !important;letter-spacing:0;text-align:center;line-height:1;margin-bottom:10px}body.error404 .page-not-found .col-lg-6 p{text-align:center}body.error404 .page-not-found .col-lg-6 img{max-width:400px;height:auto;width:100%;margin:auto;display:block;margin-bottom:30px}html body div div div #home-hero{position:relative;background:var(--white-02)}html body div div div #home-hero .bg-primary-darken-2{display:none !important}html body div div div #home-hero .background-color-tertiary-2{display:none !important}html body div div div #home-hero .hero-section-bg .banner-effect-wrapper::before{display:none !important}@media (max-width:481px){html body div div div #home-hero .porto-ibanner-desc>.porto-ibanner-layer{padding:0 15px !important}}@media (min-width:481px) and (max-width:991px){html body div div div #home-hero .porto-ibanner-desc>.porto-ibanner-layer{padding:0 20px !important}}@media (min-width:991px){html body div div div #home-hero .porto-ibanner-desc>.porto-ibanner-layer{padding:0 50px !important}}html body div div div #home-hero>.vc_column_container{background:url(../../img/bg-hero.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom right}@media (min-width:768px) and (max-width:1160px){html body div div div #home-hero .porto-ibanner{min-height:550px !important}}@media (min-width:1160px){html body div div div #home-hero .porto-ibanner{min-height:650px !important}}@media (max-width:768px){html body div div div #home-hero .porto-ibanner:nth-child(5){min-height:500px !important}}@media (max-width:768px){html body div div div #home-hero .shape{display:none !important}}html body div div div #home-hero .porto-ibanner-desc .vc_custom_heading{color:var(--txt-color-02) !important;text-transform:uppercase}@media (min-width:1160px){html body div div div #home-hero .porto-ibanner-desc .vc_custom_heading{text-align:left !important}}@media (max-width:481px){html body div div div #home-hero .porto-ibanner-desc .vc_custom_heading{font-size:25px !important}}@media (min-width:481px) and (max-width:991px){html body div div div #home-hero .porto-ibanner-desc .vc_custom_heading{font-size:30px !important}}@media (min-width:991px){html body div div div #home-hero .porto-ibanner-desc .vc_custom_heading{font-size:40px !important}}html body div div div #home-hero .porto-u-sub-heading{line-height:1.2 !important;letter-spacing:0.5px !important;color:var(--txt-color-01) !important;font-weight:400 !important}@media (min-width:1160px){html body div div div #home-hero .porto-u-sub-heading{text-align:left !important}}@media (max-width:481px){html body div div div #home-hero .porto-u-sub-heading{font-size:20px !important}}@media (min-width:481px) and (max-width:991px){html body div div div #home-hero .porto-u-sub-heading{font-size:25px !important}}@media (min-width:991px){html body div div div #home-hero .porto-u-sub-heading{font-size:30px !important}}html body div div div #home-hero .porto-u-sub-heading span{font-weight:400 !important}@media (min-width:1160px){html body div div div #home-hero .porto-ibanner-desc .vc_btn3-container{text-align:left !important}}html body div div div #home-hero .porto-ibanner-desc .vc_btn3-container a{text-transform:uppercase !important;font-size:16px !important;letter-spacing:1px !important;font-weight:600 !important;position:relative;background-image:var(--btn-grad-01);border-radius:6px;padding:12px 24px;color:var(--white-01) !important;border:2px solid transparent;background-clip:padding-box;transition:0.3s;-webkit-box-shadow:6px 6px 25px -15px rgba(0, 0, 0, 0.9);-moz-box-shadow:6px 6px 25px -15px rgba(0, 0, 0, 0.9);box-shadow:6px 6px 25px -15px rgba(0, 0, 0, 0.9)}@media (max-width:991px){html body div div div #home-hero .porto-ibanner-desc .vc_btn3-container a{padding:15px 20px 15px 22px !important}}@media (min-width:991px){html body div div div #home-hero .porto-ibanner-desc .vc_btn3-container a{padding:15px 20px 12px 22px !important}}html body div div div #home-hero .porto-ibanner-desc .vc_btn3-container a::before{content:"";position:absolute;inset:0;border-radius:6px;padding:2px;background:var(--btn-grad-01);-webkit-mask:linear-gradient(var(--white-01) 0 0) content-box, linear-gradient(var(--white-01) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:0.3s}html body div div div #home-hero .porto-ibanner-desc .vc_btn3-container a:hover{background:transparent !important;color:var(--btn-color-03)}html body div div div #home-hero .porto-ibanner-desc .vc_btn3-container a:hover::before{opacity:1}@media (max-width:991px){html body div div div #home-hero .porto-ibanner-desc .vc_btn3-container a{margin-top:25px !important}}@media (min-width:991px){html body div div div #home-hero .porto-ibanner-desc .vc_btn3-container a{margin-top:30px !important}}@media (max-width:481px){html body div div div #home-about{padding-top:35px !important;padding-bottom:0 !important}}@media (min-width:481px) and (max-width:991px){html body div div div #home-about{padding-top:50px !important;padding-bottom:0 !important}}@media (min-width:991px){html body div div div #home-about{padding-top:70px !important;padding-bottom:20px !important}}@media (max-width:768px){html body div div div #home-about .row .vc_column_container .vc_column-inner h3.vc_custom_heading{margin-bottom:0 !important}}html body div div div #home-about .vc_btn3-container{border:0 !important}html body div div div #home-about .vc_btn3-container a.vc_btn3{position:relative;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:16px;letter-spacing:1px;font-weight:600;padding:12px 24px;border-radius:6px;border:2px solid transparent;background:var(--btn-grad-01);background-clip:padding-box;cursor:pointer;transition:0.3s}html body div div div #home-about .vc_btn3-container a.vc_btn3::after{content:"";position:absolute;inset:0;border-radius:6px;z-index:-1;box-shadow:6px 6px 25px -15px rgba(0, 0, 0, 0.9);transition:0.3s}html body div div div #home-about .vc_btn3-container a.vc_btn3::before{content:"";position:absolute;inset:0;padding:2px;border-radius:6px;background:var(--btn-grad-01);-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:0.3s;pointer-events:none}html body div div div #home-about .vc_btn3-container a.vc_btn3 span{position:relative;z-index:1;color:var(--white-01);transition:0.3s ease}html body div div div #home-about .vc_btn3-container a.vc_btn3:hover{background:transparent !important;color:var(--btn-color-04) !important;border-color:var(--btn-grad-01) !important}html body div div div #home-about .vc_btn3-container a.vc_btn3:hover::before{opacity:1}html body div div div #home-about .vc_btn3-container a.vc_btn3:hover span{background:var(--btn-grad-01) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important}@media (max-width:991px){html body div div div #home-about .vc_btn3-container a.vc_btn3{margin-top:15px !important}}@media (min-width:991px){html body div div div #home-about .vc_btn3-container a.vc_btn3{margin-top:20px !important}}#home-services-1{background-color:initial !important;background-image:url(../../img/bg-services.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom right}@media (max-width:768px){#home-services-1{margin-top:5px !important;margin-bottom:60px !important}}@media (max-width:768px){#home-services-1 .vc_row-o-content-middle{margin-bottom:20px !important}}@media (max-width:481px){#home-services-2{margin-bottom:25px !important}}@media (min-width:481px) and (max-width:991px){#home-services-2{margin-bottom:45px !important}}@media (min-width:991px){#home-services-2{margin-bottom:60px !important}}#home-services-2 .vc_column_container{z-index:2 !important}#home-services-2 .porto-sicon-read{color:var(--gold-01) !important}#home-services-2 .porto-sicon-read:hover{color:var(--porto-primary-color) !important}@media (max-width:768px){#home-services-2 .row{row-gap:20px}}#home-services-2 .row .vc_column_container .vc_column-inner{height:100% !important}#home-services-2 .row .vc_column_container .vc_column-inner .porto-animation{height:100% !important}#home-services-2 .row .vc_column_container .vc_column-inner .porto-animation .porto-sicon-box{height:100% !important;margin-bottom:0 !important}#home-services-2 .row .vc_column_container .vc_column-inner .porto-animation .porto-sicon-box:not(:hover){box-shadow:0 10px 10px rgba(187, 187, 187, 0.2)}#home-services-2 a.porto-sicon-read.xx{background:var(--btn-grad-01);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#home-services-2 a.porto-sicon-read.xx::after{background:var(--btn-grad-01);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html body #testimonials-section{background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important}html body #testimonials-section>div>div.row>div.vc_column_container{margin-top:0 !important}html body #testimonials-section .wpb_text_column.wpb_content_element{margin-bottom:0 !important}html body #testimonials-section .porto-u-headings-line{text-align:center !important;float:initial !important}html body #testimonials-section h2.vc_custom_heading{color:var(--gray-01) !important}html body #testimonials-section h3.vc_custom_heading{color:var(--white-01) !important}html body #testimonials-section .ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn{text-transform:uppercase !important;font-size:16px !important;letter-spacing:1px !important;font-weight:600 !important;position:relative;background-image:var(--btn-grad-01);border-radius:6px;padding:12px 24px;color:var(--white-01) !important;border:2px solid transparent;background-clip:padding-box;transition:0.3s;-webkit-box-shadow:6px 6px 25px -15px rgba(0, 0, 0, 0.9);-moz-box-shadow:6px 6px 25px -15px rgba(0, 0, 0, 0.9);box-shadow:6px 6px 25px -15px rgba(0, 0, 0, 0.9)}@media (max-width:991px){html body #testimonials-section .ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn{padding:15px 20px 15px 22px !important}}@media (min-width:991px){html body #testimonials-section .ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn{padding:15px 20px 12px 22px !important}}html body #testimonials-section .ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn::before{content:"";position:absolute;inset:0;border-radius:6px;padding:2px;background:var(--btn-grad-01);-webkit-mask:linear-gradient(var(--white-01) 0 0) content-box, linear-gradient(var(--white-01) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:0.3s}html body #testimonials-section .ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn:hover{background:transparent !important;color:var(--btn-color-03)}html body #testimonials-section .ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn:hover::before{opacity:1}html body #testimonials-section .ti-widget .ti-footer .ti-profile-details .ti-name,html body #testimonials-section .ti-widget .ti-footer .ti-profile-details .ti-rating-text span,html body #testimonials-section .ti-widget .ti-footer .ti-profile-details .ti-rating-text strong{color:var(--white-01) !important}html body #testimonials-section .ti-widget .ti-reviews-container .ti-review-item .ti-inner{background:rgba(0, 0, 0, 0.5) !important;border-radius:25px !important}#gdpr h2,#privacy-policy h2,#terms-and-conditions h2,#complaints-policy h2{font-size:14px;margin-top:20px;margin-bottom:15px;font-weight:700}#gdpr a,#privacy-policy a,#terms-and-conditions a,#complaints-policy a{color:var(--porto-heading-color) !important}#gdpr .page-title,#privacy-policy .page-title,#terms-and-conditions .page-title,#complaints-policy .page-title{font-size:25px !important;font-weight:700}#gdpr ol li,#gdpr p,#privacy-policy ol li,#privacy-policy p,#terms-and-conditions ol li,#terms-and-conditions p,#complaints-policy ol li,#complaints-policy p{color:var(--porto-heading-color) !important}#gdpr p,#gdpr li,#privacy-policy p,#privacy-policy li,#terms-and-conditions p,#terms-and-conditions li,#complaints-policy p,#complaints-policy li{font-size:14px !important}#gdpr h2,#gdpr h3,#gdpr h4,#gdpr h5,#gdpr h6,#privacy-policy h2,#privacy-policy h3,#privacy-policy h4,#privacy-policy h5,#privacy-policy h6,#terms-and-conditions h2,#terms-and-conditions h3,#terms-and-conditions h4,#terms-and-conditions h5,#terms-and-conditions h6,#complaints-policy h2,#complaints-policy h3,#complaints-policy h4,#complaints-policy h5,#complaints-policy h6{display:inline-block !important;margin:0 !important}#gdpr h2,#privacy-policy h2,#terms-and-conditions h2,#complaints-policy h2{font-size:16px !important}#gdpr ol.table-of-contents,#privacy-policy ol.table-of-contents,#terms-and-conditions ol.table-of-contents,#complaints-policy ol.table-of-contents{list-style-type:none;counter-reset:list-counter}#gdpr ol.table-of-contents ol,#privacy-policy ol.table-of-contents ol,#terms-and-conditions ol.table-of-contents ol,#complaints-policy ol.table-of-contents ol{list-style-type:none;counter-reset:list-counter}#gdpr ol.table-of-contents li,#privacy-policy ol.table-of-contents li,#terms-and-conditions ol.table-of-contents li,#complaints-policy ol.table-of-contents li{counter-increment:list-counter}#gdpr ol.table-of-contents li::before,#privacy-policy ol.table-of-contents li::before,#terms-and-conditions ol.table-of-contents li::before,#complaints-policy ol.table-of-contents li::before{content:counters(list-counter, ".") ". "}#gdpr ol.table-of-contents li ol,#privacy-policy ol.table-of-contents li ol,#terms-and-conditions ol.table-of-contents li ol,#complaints-policy ol.table-of-contents li ol{counter-reset:list-counter}#gdpr ol.table-of-contents li ol li,#privacy-policy ol.table-of-contents li ol li,#terms-and-conditions ol.table-of-contents li ol li,#complaints-policy ol.table-of-contents li ol li{counter-increment:list-counter}#gdpr ol.table-of-contents li ol li::before,#privacy-policy ol.table-of-contents li ol li::before,#terms-and-conditions ol.table-of-contents li ol li::before,#complaints-policy ol.table-of-contents li ol li::before{content:counters(list-counter, ".") ". "}#gdpr .pp-content .point,#gdpr .tac-content .point,#privacy-policy .pp-content .point,#privacy-policy .tac-content .point,#terms-and-conditions .pp-content .point,#terms-and-conditions .tac-content .point,#complaints-policy .pp-content .point,#complaints-policy .tac-content .point{margin-top:20px}#gdpr .pp-content .point>h2,#gdpr .tac-content .point>h2,#privacy-policy .pp-content .point>h2,#privacy-policy .tac-content .point>h2,#terms-and-conditions .pp-content .point>h2,#terms-and-conditions .tac-content .point>h2,#complaints-policy .pp-content .point>h2,#complaints-policy .tac-content .point>h2{font-weight:700}#gdpr .pp-content>ol>li,#gdpr .tac-content>ol>li,#privacy-policy .pp-content>ol>li,#privacy-policy .tac-content>ol>li,#terms-and-conditions .pp-content>ol>li,#terms-and-conditions .tac-content>ol>li,#complaints-policy .pp-content>ol>li,#complaints-policy .tac-content>ol>li{font-size:16px !important}#gdpr .pp-content>ol>li>ol,#gdpr .tac-content>ol>li>ol,#privacy-policy .pp-content>ol>li>ol,#privacy-policy .tac-content>ol>li>ol,#terms-and-conditions .pp-content>ol>li>ol,#terms-and-conditions .tac-content>ol>li>ol,#complaints-policy .pp-content>ol>li>ol,#complaints-policy .tac-content>ol>li>ol{margin-top:20px !important}#gdpr .pp-content ol,#gdpr .tac-content ol,#privacy-policy .pp-content ol,#privacy-policy .tac-content ol,#terms-and-conditions .pp-content ol,#terms-and-conditions .tac-content ol,#complaints-policy .pp-content ol,#complaints-policy .tac-content ol{list-style-type:none;counter-reset:second-list-counter}#gdpr .pp-content ol li,#gdpr .tac-content ol li,#privacy-policy .pp-content ol li,#privacy-policy .tac-content ol li,#terms-and-conditions .pp-content ol li,#terms-and-conditions .tac-content ol li,#complaints-policy .pp-content ol li,#complaints-policy .tac-content ol li{counter-increment:second-list-counter}#gdpr .pp-content ol li::before,#gdpr .tac-content ol li::before,#privacy-policy .pp-content ol li::before,#privacy-policy .tac-content ol li::before,#terms-and-conditions .pp-content ol li::before,#terms-and-conditions .tac-content ol li::before,#complaints-policy .pp-content ol li::before,#complaints-policy .tac-content ol li::before{content:counters(second-list-counter, ".") ". "}#gdpr .pp-content ol li ol,#gdpr .tac-content ol li ol,#privacy-policy .pp-content ol li ol,#privacy-policy .tac-content ol li ol,#terms-and-conditions .pp-content ol li ol,#terms-and-conditions .tac-content ol li ol,#complaints-policy .pp-content ol li ol,#complaints-policy .tac-content ol li ol{list-style-type:none;counter-reset:second-list-counter;padding-left:20px}#gdpr .pp-content ol li ol li,#gdpr .tac-content ol li ol li,#privacy-policy .pp-content ol li ol li,#privacy-policy .tac-content ol li ol li,#terms-and-conditions .pp-content ol li ol li,#terms-and-conditions .tac-content ol li ol li,#complaints-policy .pp-content ol li ol li,#complaints-policy .tac-content ol li ol li{counter-increment:second-list-counter}#gdpr .pp-content ol li ol li::before,#gdpr .tac-content ol li ol li::before,#privacy-policy .pp-content ol li ol li::before,#privacy-policy .tac-content ol li ol li::before,#terms-and-conditions .pp-content ol li ol li::before,#terms-and-conditions .tac-content ol li ol li::before,#complaints-policy .pp-content ol li ol li::before,#complaints-policy .tac-content ol li ol li::before{content:counters(second-list-counter, ".") ". "}#gdpr .table-of-contents-heading,#privacy-policy .table-of-contents-heading,#terms-and-conditions .table-of-contents-heading,#complaints-policy .table-of-contents-heading{color:var(--porto-primary-color) !important;margin-bottom:5px !important}#gdpr .table-of-contents,#privacy-policy .table-of-contents,#terms-and-conditions .table-of-contents,#complaints-policy .table-of-contents{padding-left:0 !important}#gdpr .table-of-contents li::before,#privacy-policy .table-of-contents li::before,#terms-and-conditions .table-of-contents li::before,#complaints-policy .table-of-contents li::before{color:var(--porto-primary-color) !important}#gdpr .pp-content li,#gdpr .tac-content li,#privacy-policy .pp-content li,#privacy-policy .tac-content li,#terms-and-conditions .pp-content li,#terms-and-conditions .tac-content li,#complaints-policy .pp-content li,#complaints-policy .tac-content li{color:var(--porto-body-color) !important}#gdpr .pp-content>ol>li,#gdpr .tac-content>ol>li,#privacy-policy .pp-content>ol>li,#privacy-policy .tac-content>ol>li,#terms-and-conditions .pp-content>ol>li,#terms-and-conditions .tac-content>ol>li,#complaints-policy .pp-content>ol>li,#complaints-policy .tac-content>ol>li{font-size:20px;margin-bottom:20px}#gdpr .pp-content ol,#gdpr .tac-content ol,#privacy-policy .pp-content ol,#privacy-policy .tac-content ol,#terms-and-conditions .pp-content ol,#terms-and-conditions .tac-content ol,#complaints-policy .pp-content ol,#complaints-policy .tac-content ol{padding-left:0;font-weight:700}#gdpr .pp-content ol li,#gdpr .tac-content ol li,#privacy-policy .pp-content ol li,#privacy-policy .tac-content ol li,#terms-and-conditions .pp-content ol li,#terms-and-conditions .tac-content ol li,#complaints-policy .pp-content ol li,#complaints-policy .tac-content ol li{color:var(--porto-heading-color) !important;margin-bottom:10px}#gdpr .pp-content ol ol,#gdpr .tac-content ol ol,#privacy-policy .pp-content ol ol,#privacy-policy .tac-content ol ol,#terms-and-conditions .pp-content ol ol,#terms-and-conditions .tac-content ol ol,#complaints-policy .pp-content ol ol,#complaints-policy .tac-content ol ol{font-weight:400}#gdpr .pp-content ol ol ol,#gdpr .tac-content ol ol ol,#privacy-policy .pp-content ol ol ol,#privacy-policy .tac-content ol ol ol,#terms-and-conditions .pp-content ol ol ol,#terms-and-conditions .tac-content ol ol ol,#complaints-policy .pp-content ol ol ol,#complaints-policy .tac-content ol ol ol{font-weight:400}#gdpr .btn-secondary,#privacy-policy .btn-secondary,#terms-and-conditions .btn-secondary,#complaints-policy .btn-secondary{font-weight:700;color:var(--porto-dark-color);border-radius:var(--button-radius);opacity:1;cursor:pointer}#gdpr .btn-secondary:hover,#privacy-policy .btn-secondary:hover,#terms-and-conditions .btn-secondary:hover,#complaints-policy .btn-secondary:hover{opacity:0.8}.porto-price-boxes h3>strong:first-child{font-size:18px !important;padding:15px 60px !important}.porto-price-boxes h3 .plan-price .price{display:flex !important;flex-direction:row-reverse !important;justify-content:center;align-items:center}.cky-consent-container button.cky-btn{border-radius:0 !important}.cky-consent-container .cky-btn.cky-btn-accept{opacity:initial !important;text-transform:uppercase !important;font-size:16px !important;letter-spacing:1px !important;font-weight:600 !important;border-radius:6px !important;padding:12px 24px;position:relative;z-index:0;border:none !important;transition:all 0.3s ease;background:transparent;background:var(--btn-grad-01) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important;-webkit-text-fill-color:transparent !important}.cky-consent-container .cky-btn.cky-btn-accept::before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:var(--btn-grad-01);-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}@media (max-width:991px){.cky-consent-container .cky-btn.cky-btn-accept{padding:15px 20px 15px 22px !important}}@media (min-width:991px){.cky-consent-container .cky-btn.cky-btn-accept{padding:15px 20px 12px 22px !important}}.cky-consent-container .cky-btn.cky-btn-accept:hover{background:var(--btn-grad-01) !important;color:var(--white-01) !important;-webkit-text-fill-color:var(--white-01) !important}.cky-consent-container .cky-btn.cky-btn-reject{opacity:initial !important;position:relative;z-index:0;text-transform:uppercase !important;font-size:16px !important;letter-spacing:1px !important;font-weight:600 !important;border-radius:6px !important;padding:12px 24px;border:none !important;background:var(--btn-grad-01);color:var(--white-01) !important;-webkit-text-fill-color:var(--white-01) !important;transition:all 0.3s ease}.cky-consent-container .cky-btn.cky-btn-reject::before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:var(--btn-grad-01);-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}@media (max-width:991px){.cky-consent-container .cky-btn.cky-btn-reject{padding:15px 20px 15px 22px !important}}@media (min-width:991px){.cky-consent-container .cky-btn.cky-btn-reject{padding:15px 20px 12px 22px !important}}.cky-consent-container .cky-btn.cky-btn-reject:hover{background:transparent !important;background:var(--btn-grad-01) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important;-webkit-text-fill-color:transparent !important}#header{border:none !important}#header .porto-sicon-box .porto-sicon-title{color:var(--gold-02) !important}#header .porto-sicon-default i,#header .my-account i,#header .my-wishlist i,#header .mini-cart i{color:var(--gold-02) !important}#header ul:not(.sub-menu)>.menu-item>a{color:var(--white-01) !important}#header .vc_section{background:var(--header-bg) !important}#header .vc_section>.top-row{border-bottom:1px solid !important;border-image:linear-gradient(to right, var(--header-shadow-1), var(--header-shadow-2)) 1}#header .container-fluid>.top-row{border-top:1px solid !important;border-bottom:1px solid !important;border-image:linear-gradient(to right, var(--header-shadow-1), var(--header-shadow-2)) 1}#header #header-top-bar>.porto-wrap-container.container,#header #header-middle-bar>.porto-wrap-container.container,#header #header-bottom-bar>.porto-wrap-container.container{max-width:1315px !important}#header #header-top-bar>.porto-wrap-container.container .wpb_wrapper.vc_column-inner,#header #header-middle-bar>.porto-wrap-container.container .wpb_wrapper.vc_column-inner,#header #header-bottom-bar>.porto-wrap-container.container .wpb_wrapper.vc_column-inner{display:flex !important;flex-direction:row;flex-wrap:wrap}#header #header-top-bar{background-image:linear-gradient(0deg, #0d0f12, #2a2e38) !important}@media (max-width:991px){#header #header-top-bar{display:none !important}}#header #header-middle-bar{background:linear-gradient(180deg, #202328, #2b2f3a) !important}@media (max-width:481px){#header #header-middle-bar .porto-wrap-container>.row>.vc_column_container:first-child{width:100% !important}}@media (max-width:481px){#header #header-middle-bar .porto-wrap-container>.row>.vc_column_container:first-child>.vc_column-inner{width:100% !important;flex-direction:row-reverse !important;justify-content:space-between}#header #header-middle-bar .porto-wrap-container>.row>.vc_column_container:first-child>.vc_column-inner::before,#header #header-middle-bar .porto-wrap-container>.row>.vc_column_container:first-child>.vc_column-inner::after{content:initial !important}}#header #header-middle-bar .porto-wrap-container>.row .logo{max-width:initial !important}#header #header-middle-bar .porto-wrap-container>.row .logo a{display:initial !important}@media (max-width:768px){#header #header-middle-bar .porto-wrap-container>.row .logo a img{max-width:200px !important}}@media (min-width:768px){#header #header-middle-bar .porto-wrap-container>.row .logo a img{max-width:220px !important}}@media (max-width:481px){#header #header-middle-bar .porto-wrap-container>.row .header-middle-right-container{display:none !important}}#header #header-bottom-bar{border-top:none !important;background-image:linear-gradient(0deg, #0d0f12, #2a2e38) !important}@media (min-width:768px) and (max-width:1200px){#header #header-bottom-bar{display:none !important}}#header #header-bottom-bar .mega-menu>li.menu-item>a .tip{top:-25px !important}#header #header-bottom-bar .wpb_wrapper.vc_column-inner{display:flex !important;flex-direction:row;flex-wrap:wrap;justify-content:space-between;column-gap:15px !important}#header #header-bottom-bar .wpb_wrapper.vc_column-inner::before,#header #header-bottom-bar .wpb_wrapper.vc_column-inner::after{content:initial !important}#header #header-bottom-bar ul:not(.sub-menu){margin:0 !important;column-gap:20px !important}#header #header-bottom-bar ul:not(.sub-menu)>.menu-item{padding:15px 0 !important;margin:0 !important}#header #header-bottom-bar ul:not(.sub-menu)>.menu-item>a{letter-spacing:0.5px !important;padding:0 !important;margin:0 !important}@media (min-width:1200px){#header #header-bottom-bar .searchform-popup{max-width:455px !important}}body.home #header .container-fluid>.top-row{-webkit-box-shadow:0px 10px 30px -11px var(--header-line);-moz-box-shadow:0px 10px 30px -11px var(--header-line);box-shadow:0px 10px 30px -11px var(--header-line)}#header.sticky-header .header-main,.fixed-header #header.sticky-header .header-main{background:var(--header-bg) !important}#side-nav-panel{padding-top:30px}#side-nav-panel a.logo,#side-nav-panel .porto-sicon-box-link,#side-nav-panel .share-links{padding-left:16px !important;padding-right:16px !important}#side-nav-panel a.logo{max-width:100%;box-sizing:border-box;display:block;margin-bottom:25px}#side-nav-panel a.logo img{filter:invert(0.7) brightness(0.35);width:100%;max-width:235px}#side-nav-panel .porto-sicon-box-link{margin-bottom:20px}#side-nav-panel .porto-sicon-box-link>div{display:flex !important}#side-nav-panel .porto-sicon-box-link .porto-sicon-default i::before{color:var(--icon-color) !important}#side-nav-panel .porto-sicon-box-link .porto-sicon-title,#side-nav-panel .porto-sicon-box-link p{background-image:var(--btn-grad-01) !important;color:transparent !important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#header .share-links,#side-nav-panel .share-links{text-align:left !important}#header .share-links a,#side-nav-panel .share-links a{border-radius:50% !important;background:var(--btn-grad-01) !important}.footer-wrapper #footer{overflow:hidden;background:var(--footer-bg);position:relative}.footer-wrapper #footer #footer-top{padding-top:40px;padding-bottom:20px}@media (max-width:768px){.footer-wrapper #footer #footer-top .wpb_single_image{text-align:left !important}}.footer-wrapper #footer #footer-middle{padding-top:0;padding-bottom:0}.footer-wrapper #footer #footer-middle .porto-u-main-heading>div{color:var(--white-01) !important}.footer-wrapper #footer #footer-middle .porto-u-sub-heading{color:var(--gold-05) !important}.footer-wrapper #footer #footer-middle .porto-u-sub-heading p{color:var(--gold-05) !important}.footer-wrapper #footer #footer-middle a{color:var(--gold-05) !important}.footer-wrapper #footer #footer-middle a:hover{opacity:0.85}.footer-wrapper #footer #footer-middle p,.footer-wrapper #footer #footer-middle div{color:var(--white-02) !important}.footer-wrapper #footer #footer-middle .row{border-top:1px solid rgba(255, 255, 255, 0.1);padding-top:25px;padding-bottom:15px}@media (min-width:300px) and (max-width:768px){.footer-wrapper #footer #footer-middle .row{display:grid !important;grid-template-columns:1fr 1fr}.footer-wrapper #footer #footer-middle .row .col-md-1-5{width:100% !important}}.footer-wrapper #footer #footer-middle .vc_wp_custommenu.wpb_content_element{margin-bottom:0 !important}.footer-wrapper #footer #footer-middle .vc_wp_custommenu.wpb_content_element .widget.widget_nav_menu{margin-bottom:0 !important}.footer-wrapper #footer #footer-middle ul.menu{border:none}.footer-wrapper #footer #footer-middle ul.menu li{padding-top:0;padding-bottom:0;border:none}.footer-wrapper #footer #footer-middle ul.menu li::before{color:var(--white-01) !important}.footer-wrapper #footer #footer-middle ul.menu li a{color:#d7d7d7}.footer-wrapper #footer #footer-middle .share-links a{border-width:2px !important;border-color:rgba(255, 255, 255, 0.5) !important}.footer-wrapper #footer #footer-middle .share-links a::before{color:var(--white-01) !important}.footer-wrapper #footer #footer-middle .share-links a:hover{border-color:var(--gold-05) !important;background:var(--gold-05) !important}.footer-wrapper #footer #footer-middle .share-links a:hover::before{color:var(--black-04) !important}.footer-wrapper #footer #footer-bottom .row{border-top:1px solid rgba(255, 255, 255, 0.1)}.footer-wrapper #footer #footer-bottom .wpb_text_column.wpb_content_element{margin-bottom:0 !important}.footer-wrapper #footer #footer-bottom .wpb_text_column.wpb_content_element .credits-and-copyright{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-wrapper #footer #footer-bottom .wpb_text_column.wpb_content_element .credits-and-copyright .footer-copyright{display:flex !important;justify-content:center !important;align-items:center !important;flex-direction:row;flex-wrap:wrap;padding-top:8px;gap:6px}.footer-wrapper #footer #footer-bottom .wpb_text_column.wpb_content_element .credits-and-copyright .footer-copyright .page-title,.footer-wrapper #footer #footer-bottom .wpb_text_column.wpb_content_element .credits-and-copyright .footer-copyright p{color:var(--white-02) !important;font-weight:500 !important;font-size:13px !important;line-height:25px !important;margin:0}@media (max-width:768px){.footer-wrapper #footer #footer-bottom .wpb_text_column.wpb_content_element .credits-and-copyright .footer-copyright .page-title,.footer-wrapper #footer #footer-bottom .wpb_text_column.wpb_content_element .credits-and-copyright .footer-copyright p{text-align:center !important}}.footer-wrapper #footer #footer-bottom .wpb_text_column.wpb_content_element .credits-and-copyright .company-slogan{text-align:center;margin-bottom:0;color:var(--footer-slogan);font-size:12px !important}.footer-wrapper #footer #footer-bottom .wpb_text_column.wpb_content_element .credits-and-copyright .footer-credits{color:var(--gold-05) !important;font-weight:500 !important;font-size:10px !important;line-height:20px !important;text-align:center;padding-bottom:8px}.footer-wrapper #footer #footer-bottom .wpb_text_column.wpb_content_element .credits-and-copyright .footer-credits a{color:var(--gold-05) !important;font-weight:500 !important;font-size:10px !important;line-height:20px !important}.section-intro-gallery-1{overflow:hidden !important}@media (max-width:768px){.section-intro-gallery-1{flex-direction:column-reverse !important}}.section-intro-gallery-1 .vc_single_image-wrapper{width:100% !important}.section-intro-gallery-1 .wpb_single_image{margin:0 !important}.section-intro-gallery-1 img{width:100% !important;object-fit:cover}@media (max-width:768px){.section-intro-gallery-1 img{aspect-ratio:1.9}}@media (min-width:768px){.section-intro-gallery-1 img{aspect-ratio:1.3}}.section-intro-gallery-1 .vc_column_container{padding-left:0 !important;padding-right:0 !important}.section-intro-gallery-1 div{max-width:100% !important;overflow:hidden !important;align-self:stretch !important;height:initial !important;margin-left:initial !important;margin-right:initial !important}.section-intro-gallery-1 .vc_column-inner::after,.section-intro-gallery-1 .vc_column-inner::before{content:initial !important;display:initial !important}.section-intro-gallery-1 .box-1{background:var(--box-1-bg)}@media (max-width:768px){.section-intro-gallery-1 .box-1{display:none !important}}.section-intro-gallery-1 .box-1 h2{text-shadow:2px 2px rgba(0, 0, 0, 0.6)}.section-intro-gallery-1 .box-2{background:var(--porto-primary-color)}.section-intro-gallery-1 .box-1,.section-intro-gallery-1 .box-2{display:flex}.section-intro-gallery-1 .box-1>div,.section-intro-gallery-1 .box-2>div{display:flex;justify-content:center;align-items:center;box-sizing:border-box}@media (max-width:768px){.section-intro-gallery-1 .box-1>div,.section-intro-gallery-1 .box-2>div{padding:15px 20px !important}}@media (min-width:768px){.section-intro-gallery-1 .box-1>div,.section-intro-gallery-1 .box-2>div{padding:15px !important}}@media (max-width:768px){.section-intro-gallery-1 .box-1>div h2,.section-intro-gallery-1 .box-2>div h2{font-size:20px !important;width:100% !important;text-align:left !important}.section-intro-gallery-1 .box-1>div h2 br,.section-intro-gallery-1 .box-2>div h2 br{display:none !important}}@media (min-width:768px) and (max-width:991px){.section-intro-gallery-1 .box-1>div h2,.section-intro-gallery-1 .box-2>div h2{font-size:24px !important}}@media (min-width:991px){.section-intro-gallery-1 .box-1>div h2,.section-intro-gallery-1 .box-2>div h2{font-size:28px !important}}@media (min-width:768px) and (max-width:991px){.section-intro-gallery-1>div:nth-child(1){display:none !important}}@media (min-width:768px) and (max-width:991px){.section-intro-gallery-1>div:nth-child(2){width:100% !important}}@media (max-width:768px){.section-intro-gallery-1 .image-box-1,.section-intro-gallery-1 .image-box-2{display:none !important}}.section-intro-gallery-1 .image-box-1 div,.section-intro-gallery-1 .image-box-2 div{height:100% !important}.section-intro-gallery-1 .image-box-1 img,.section-intro-gallery-1 .image-box-2 img{height:100% !important;width:100% !important;object-fit:cover}html body .knowledge-base{background-color:var(--gold-06) !important}html body .knowledge-base>div>div.row>div{margin-top:0 !important}html body .knowledge-base .owl-nav button{margin-top:-60px !important}@media (max-width:768px){html body .knowledge-base .porto-post-title{font-size:24px !important}}