body.somfy-body{margin:0;padding:0;display:block;font-size:100%;line-height:1;box-sizing:border-box}.somfy-tahoma-columns{padding:60px 0}.somfy-tahoma-columns .somfy-col{text-align:center}.somfy-tahoma-columns .somfy-col.somfy-col2-tahoma h3 b,.somfy-tahoma-columns .somfy-col.somfy-col2-tahoma h4{color:#1f8aa1}.somfy-tahoma-columns .somfy-col.somfy-col2-connexoon h3 b,.somfy-tahoma-columns .somfy-col.somfy-col2-connexoon h4{color:#e93b36}.somfy-tahoma-columns .somfy-col h3{margin:0 0 45px;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;font-family:PFDinTextPro-Regular,Arial;font-size:31px;font-weight:400;line-height:1.15;position:relative}.somfy-tahoma-columns .somfy-col h3 b{font-weight:700;font-family:PFDinTextPro-Bold,Arial}.somfy-tahoma-columns .somfy-col h4{margin:8px 0 40px;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;font-family:DINRoundPro-Bold,Arial;font-size:24px;font-weight:700}.somfy-tahoma-columns .somfy-col img{margin:0;padding:0}.somfy-expert{background:#1f8aa1;color:#fff;padding:30px 0}.somfy-expert.somfy-expert-center .somfy-flex-row{align-items:center}.somfy-expert h3{margin:0 0 10px;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#fff;font-family:PFDinTextPro-Bold,Arial;font-size:28px;font-weight:700}.somfy-expert p{margin:0 0 10px;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#fff;font-family:PFDinTextPro-Regular,Arial;font-size:24px;font-weight:400;line-height:1.2}.somfy-smart-house{text-align:center;font-family:PFDinTextPro-Regular,Arial;padding:20px 0;margin-bottom:15px}.somfy-smart-house h3{margin:0 0 20px;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;font-family:PFDinTextPro-Regular,Arial;font-weight:400;color:#939598;font-size:28px;line-height:1.4}.somfy-smart-house h3 b{font-family:PFDinTextPro-Bold,Arial;color:#1f8aa1;font-size:36px;font-weight:700}.somfy-mobile .somfy-flex-row{align-items:center}.somfy-mobile .somfy-flex-row h3{margin:0;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#1f8aa1;font-family:PFDinTextPro-Bold,Arial;font-size:32px;font-weight:700}.somfy-mobile .somfy-flex-row p{margin:0;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#939598;font-family:PFDinTextPro-Regular,Arial;font-size:24px;font-weight:400}.somfy-product-about{padding:50px 0 80px}.somfy-product-about .somfy-single{align-items:center}.somfy-product-about .somfy-single:first-of-type{padding-bottom:40px}.somfy-product-about .somfy-single .somfy-reset-margin{margin-top:5px;margin-bottom:20px}.somfy-product-about a,.somfy-product-about h3,.somfy-product-about p,.somfy-product-about span{margin:0;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0}.somfy-product-about h3{color:#1f8aa1;font-family:PFDinTextPro-Bold,Arial;font-size:24px;font-weight:700;margin-bottom:15px}.somfy-product-about p{color:#939598;font-family:PFDinTextPro-Regular,Arial;font-size:20px;font-weight:400;margin-bottom:15px}.somfy-product-about .somfy-inline-buttons span{font-family:PFDinTextPro-Regular,Arial;padding:0 6px;font-size:20px;font-weight:400;color:#939598}.somfy-product-about .somfy-inline-buttons a.somfy-standard{font-family:PFDinTextPro-Regular,Arial;color:#8fc5d0;font-size:20px;font-weight:400;text-decoration:none}.somfy-napedy-intro-1 .somfy-napedy-head{padding:40px 0 20px;margin:0;align-items:center}.somfy-napedy-intro-1 .somfy-napedy-body h3{margin:0 0 10px;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#1f8aa1;font-family:PFDinTextPro-Bold,Arial;font-size:30px;font-weight:700;line-height:1.15}.somfy-napedy-intro-1 .somfy-napedy-body p{margin:0;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#000;font-family:PFDinTextPro-Regular,Arial;font-size:20px;font-weight:400}.somfy-big-text-section{padding:40px 0 20px}.somfy-big-text-section h3{margin:0 0 20px;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#1f8aa1;font-family:PFDinTextPro-Medium,Arial;font-size:30px;font-weight:500;text-align:center}.somfy-big-text-section p{margin:0;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#939598;font-size:24px;font-weight:400;font-family:PFDinTextPro-Regular,Arial;text-align:justify}.somfy-about-blinds,.somfy-about-gates{padding:30px 0}.somfy-about-blinds h3,.somfy-about-gates h3{margin:0 0 10px;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#1f8aa1;font-family:PFDinTextPro-Medium,Arial;font-size:24px;font-weight:500;line-height:1.25}.somfy-about-blinds p,.somfy-about-gates p{margin:0;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#939598;font-family:PFDinTextPro-Regular,Arial;font-size:18px;font-weight:400;line-height:1.25}.somfy-about-blinds .somfy-line,.somfy-about-gates .somfy-line{width:100%;display:flex;margin-bottom:30px;align-items:center}.somfy-about-blinds .somfy-line:first-of-type,.somfy-about-gates .somfy-line:first-of-type{margin-top:30px}.somfy-about-blinds .somfy-line .somfy-img-l,.somfy-about-gates .somfy-line .somfy-img-l{margin-right:20px}.somfy-about-blinds .somfy-gates-types,.somfy-about-gates .somfy-gates-types{display:flex;max-width:100%;padding:0}.somfy-about-blinds .somfy-gates-types .somfy-gate-type-dark,.somfy-about-gates .somfy-gates-types .somfy-gate-type-dark{border-bottom:4px solid #1f8aa1}.somfy-about-blinds .somfy-gates-types .somfy-gate-type-light,.somfy-about-gates .somfy-gates-types .somfy-gate-type-light{border-bottom:4px solid #6fd9f0}.somfy-about-blinds .somfy-gates-types .somfy-gate-type,.somfy-about-gates .somfy-gates-types .somfy-gate-type{width:auto;padding:0 0 20px;flex:7}@media (max-width:990px){.somfy-about-blinds .somfy-gates-types .somfy-gate-type,.somfy-about-gates .somfy-gates-types .somfy-gate-type{margin:20px 0;border-bottom:none}}.somfy-about-blinds .somfy-gates-types .somfy-gate-type p,.somfy-about-gates .somfy-gates-types .somfy-gate-type p{text-align:center;font-size:15px;padding:0 10px}@media (max-width:990px){.somfy-about-blinds .somfy-gates-types,.somfy-about-gates .somfy-gates-types{flex-wrap:wrap;justify-content:center}}.somfy-about-blinds .somfy-gates-types-cat,.somfy-about-gates .somfy-gates-types-cat{padding:0 15px}.somfy-about-blinds .somfy-gates-types-cat p,.somfy-about-gates .somfy-gates-types-cat p{margin:10px 0 0;padding:0;text-align:center}@media (max-width:990px){.somfy-about-blinds .somfy-gates-types-cat p,.somfy-about-gates .somfy-gates-types-cat p{display:none}}.somfy-about-blinds .somfy-right-col,.somfy-about-gates .somfy-right-col{text-align:center}.somfy-about-blinds .somfy-right-col .somfy-rolety-typy,.somfy-about-gates .somfy-right-col .somfy-rolety-typy{display:flex;justify-content:space-between;padding:20px 0}.somfy-about-blinds .somfy-right-col .somfy-rolety-typy .somfy-typ-rolety,.somfy-about-gates .somfy-right-col .somfy-rolety-typy .somfy-typ-rolety{padding:0 15px 15px}.somfy-about-blinds .somfy-right-col .somfy-rolety-typy .somfy-typ-rolety h4,.somfy-about-gates .somfy-right-col .somfy-rolety-typy .somfy-typ-rolety h4{margin:20px 0 0;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#1f8aa1;font-family:PFDinTextPro-Bold,Arial;font-size:16px;font-weight:700;line-height:1.25}.somfy-ytd-frame{width:700px;min-height:400px}@media (max-width:768px){.somfy-ytd-frame{width:100%}}.somfy-zalety{text-align:center;padding:30px 0}.somfy-zalety h3{margin:0 0 40px;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#1f8aa1;font-family:PFDinTextPro-Regular,Arial;font-size:30px;font-weight:400}.somfy-zalety h4{padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#1f8aa1;font-family:PFDinTextPro-Bold,Arial;font-weight:700;margin:15px 0;font-size:24px}.somfy-zalety p{margin:0 0 30px;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#939598;font-family:PFDinTextPro-Light,Arial;font-size:18px;font-weight:300;text-align:justify}.somfy-connexoon-window{padding:40px 0}.somfy-connexoon-window img.somfy-t{margin-top:30px}.somfy-connexoon-window h3{margin:20px 0 15px;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#1f8aa1;font-family:PFDinTextPro-Bold,Arial;font-size:30px;font-weight:700}.somfy-connexoon-window p{margin:0;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#939598;font-family:PFDinTextPro-Regular,Arial;font-size:24px;font-weight:400}.somfy-infografika{padding:10px 0 20px}.somfy-infografika .somfy-flex-row{align-items:center}.somfy-infografika .somfy-line{display:flex;width:100%;margin-bottom:30px}.somfy-infografika .somfy-line:last-of-type{margin-bottom:0}.somfy-infografika .somfy-line .somfy-ico{min-width:65px}.somfy-infografika .somfy-line .somfy-line-text h4{margin:10px 0;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;font-family:PFDinTextPro-Bold,Arial;color:#2d2d2d;font-size:22px;font-weight:700}.somfy-infografika .somfy-line .somfy-line-text p{margin:0;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#2d2d2d;font-family:PFDinTextPro-Light,Arial;font-size:18px;font-weight:300;line-height:1.15}.somfy-video{padding:40px 0;text-align:center}.somfy-video h3{margin:0 0 15px;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#1f8aa1;font-family:PFDinTextPro-Bold,Arial;font-size:30px;font-weight:700}.somfy-video p{margin:0;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0;color:#939598;font-family:PFDinTextPro-Regular,Arial;font-size:20px;font-weight:400}.somfy-container{width:100%;margin:0 auto}.somfy-2-columns .somfy-col{width:50%;padding:0 15px}.somfy-2-columns .somfy-col:nth-child(odd){padding-right:70px}.somfy-2-columns .somfy-col:nth-child(even){padding-left:70px}.somfy-flex-row{display:flex;flex-direction:row;justify-content:space-between;margin-left:-15px;margin-right:-15px;position:relative}.somfy-flex-row .somfy-col1,.somfy-flex-row .somfy-col10,.somfy-flex-row .somfy-col11,.somfy-flex-row .somfy-col12,.somfy-flex-row .somfy-col2,.somfy-flex-row .somfy-col3,.somfy-flex-row .somfy-col4,.somfy-flex-row .somfy-col5,.somfy-flex-row .somfy-col6,.somfy-flex-row .somfy-col7,.somfy-flex-row .somfy-col8,.somfy-flex-row .somfy-col9{padding:0 15px}.somfy-flex-row .somfy-col1{flex:1}.somfy-flex-row .somfy-col2{flex:2}.somfy-flex-row .somfy-col3{flex:3}.somfy-flex-row .somfy-col4{flex:4}.somfy-flex-row .somfy-col5{flex:5}.somfy-flex-row .somfy-col6{flex:6}.somfy-flex-row .somfy-col7{flex:7}.somfy-flex-row .somfy-col8{flex:8}.somfy-flex-row .somfy-col9{flex:9}.somfy-flex-row .somfy-col10{flex:10}.somfy-flex-row .somfy-col11{flex:11}.somfy-flex-row .somfy-col12{flex:12}.somfy-column-spacer.somfy-2-columns .somfy-col:nth-child(odd){border-right-style:solid;border-width:1px;border-image:linear-gradient(to bottom,rgba(235,235,235,0) 0,rgba(235,235,235,0) 12%,#ebebeb 12%,#ebebeb 100%) 0 12% 12% 100%}.somfy-column-spacer.somfy-2-columns .somfy-col:nth-child(even){border-right:solid 1px transparent}.somfy-clearfix:after{display:block;clear:both;content:""}.somfy-hr{display:block;border:none;border-bottom:solid 1px #afafaf;padding-top:20px;margin-bottom:20px;box-shadow:none}.somfy-body :before,.somfy-body:after{box-sizing:border-box}.somfy-reset-font-styles{margin:0;padding:0;border:none;text-shadow:none;background:0 0;border-radius:0}.somfy-reset-margin{margin-left:0;margin-right:0}.somfy-img{display:inline-block;max-width:100%;height:auto}a.somfy-button{margin:0;border:none;text-shadow:none;text-decoration:none;display:inline-block;border-radius:8px;background:#fab711;color:#fff;padding:16px 15px;font-size:20px;font-weight:700;font-family:PFDinTextPro-Bold,Arial;transition:background ease-in .3s}a.somfy-button:hover{background:#fbc643}@font-face{font-family:DINRoundPro-Bold;src:url(fonts/DINRoundPro-Bold.eot);src:url(fonts/DINRoundPro-Bold.woff2) format('woff2'),url(fonts/DINRoundPro-Bold.woff) format('woff'),url(fonts/DINRoundPro-Bold.ttf) format('truetype'),url(fonts/DINRoundPro-Bold.svg#DINRoundPro-Bold) format('svg'),url(fonts/DINRoundPro-Bold.eot?#iefix) format('embedded-opentype');font-weight:700;font-style:normal}@font-face{font-family:PFDinTextPro-Bold;src:url(fonts/PFDinTextPro-Bold.eot);src:url(fonts/PFDinTextPro-Bold.woff2) format('woff2'),url(fonts/PFDinTextPro-Bold.woff) format('woff'),url(fonts/PFDinTextPro-Bold.ttf) format('truetype'),url(fonts/PFDinTextPro-Bold.svg#PFDinTextPro-Bold) format('svg'),url(fonts/PFDinTextPro-Bold.eot?#iefix) format('embedded-opentype');font-weight:700;font-style:normal}@font-face{font-family:PFDinTextPro-Light;src:url(fonts/PFDinTextPro-Light.eot);src:url(fonts/PFDinTextPro-Light.woff2) format('woff2'),url(fonts/PFDinTextPro-Light.woff) format('woff'),url(fonts/PFDinTextPro-Light.ttf) format('truetype'),url(fonts/PFDinTextPro-Light.svg#PFDinTextPro-Light) format('svg'),url(fonts/PFDinTextPro-Light.eot?#iefix) format('embedded-opentype');font-weight:100;font-style:normal}@font-face{font-family:PFDinTextPro-Medium;src:url(fonts/PFDinTextPro-Medium.eot);src:url(fonts/PFDinTextPro-Medium.woff2) format('woff2'),url(fonts/PFDinTextPro-Medium.woff) format('woff'),url(fonts/PFDinTextPro-Medium.ttf) format('truetype'),url(fonts/PFDinTextPro-Medium.svg#PFDinTextPro-Medium) format('svg'),url(fonts/PFDinTextPro-Medium.eot?#iefix) format('embedded-opentype');font-weight:300;font-style:normal}@font-face{font-family:PFDinTextPro-Regular;src:url(fonts/PFDinTextPro-Regular.eot);src:url(fonts/PFDinTextPro-Regular.woff2) format('woff2'),url(fonts/PFDinTextPro-Regular.woff) format('woff'),url(fonts/PFDinTextPro-Regular.ttf) format('truetype'),url(fonts/PFDinTextPro-Regular.svg#PFDinTextPro-Regular) format('svg'),url(fonts/PFDinTextPro-Regular.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:HaloHandletter;src:url(fonts/HaloHandletter.eot);src:url(fonts/HaloHandletter.woff2) format('woff2'),url(fonts/HaloHandletter.woff) format('woff'),url(fonts/HaloHandletter.ttf) format('truetype'),url(fonts/HaloHandletter.svg#HaloHandletter) format('svg'),url(fonts/HaloHandletter.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@media (min-width:576px){.somfy-container{max-width:540px}}@media (min-width:768px){.somfy-container{max-width:720px}}@media (min-width:992px){.somfy-container{max-width:960px}}@media (min-width:1200px){.somfy-container{max-width:1155px}}@media (max-width:1199px){.somfy-napedy-intro-1 .somfy-napedy-head{padding:15px 0 10px}.somfy-napedy-intro-1 .somfy-napedy-body h3{font-size:26px}}@media (max-width:991px){.somfy-tahoma-columns .somfy-col:nth-child(odd){padding-right:30px}.somfy-tahoma-columns .somfy-col:nth-child(even){padding-left:30px}.somfy-tahoma-columns .somfy-col h3{font-size:22px}.somfy-tahoma-columns .somfy-col h4{font-size:18px}.somfy-expert h3{font-size:24px}.somfy-expert p{font-size:20px}.somfy-expert .somfy-flex-row{align-items:center}.somfy-expert .somfy-flex-row .somfy-col2{flex:3}a.somfy-button{font-size:17px;padding:15px 13px}.somfy-product-about .somfy-flex-row{align-items:flex-start}.somfy-product-about .somfy-inline-buttons span{font-size:13px}.somfy-product-about .somfy-inline-buttons a.somfy-standard{font-size:15px}.somfy-product-about .somfy-reset-margin{margin-left:-10px;margin-right:-10px}.somfy-product-about .somfy-reset-margin div{padding:0 10px}.somfy-napedy-intro-1 .somfy-flex-row .somfy-col5,.somfy-napedy-intro-1 .somfy-flex-row .somfy-col7{flex:6}.somfy-napedy-intro-1 .somfy-napedy-body h3{font-size:22px}.somfy-napedy-intro-1 .somfy-napedy-body p{font-size:16px}.somfy-big-text-section h3{font-size:26px}.somfy-big-text-section p{font-size:20px}.somfy-about-blinds h3{text-align:center;font-size:19px}.somfy-about-blinds .somfy-line{margin-top:30px;align-items:flex-start}.somfy-about-blinds .somfy-line p{font-size:16px}.somfy-about-blinds .somfy-rolety-typy{flex-wrap:wrap}.somfy-about-blinds .somfy-rolety-typy .somfy-typ-rolety{width:25%;flex:1 0 25%;white-space:nowrap}.somfy-about-blinds .somfy-rolety-typy .somfy-typ-rolety img{width:100px}.somfy-about-blinds .somfy-rolety-typy .somfy-typ-rolety h4{margin-top:5px;margin-bottom:12px}.somfy-connexoon-window .somfy-flex-row{align-items:center}.somfy-connexoon-window img.somfy-t{margin-top:0}.somfy-zalety p{font-size:20px}.somfy-infografika .somfy-flex-row .somfy-col1{display:none}.somfy-infografika .somfy-flex-row .somfy-col6{flex:5}.somfy-infografika .somfy-line .somfy-line-text h4{font-size:18px}.somfy-infografika .somfy-line .somfy-line-text p{font-size:16px}.somfy-video h3{font-size:26px}}@media (max-width:767px){.somfy-mobile .somfy-flex-row h3{font-size:26px}.somfy-mobile .somfy-flex-row p{font-size:18px}.somfy-product-about{padding-bottom:30px}.somfy-product-about .somfy-inline-buttons{text-align:center}.somfy-product-about .somfy-inline-buttons a.somfy-button{margin-bottom:10px}.somfy-product-about .somfy-inline-buttons a.somfy-standard{text-align:center;display:block;margin:10px auto 0}.somfy-product-about .somfy-inline-buttons span{display:block}.somfy-expert.somfy-expert-full .somfy-flex-row{display:block;text-align:center}.somfy-expert.somfy-expert-full .somfy-flex-row img{max-width:180px}.somfy-napedy-intro-1 .somfy-container>.somfy-flex-row{display:block;text-align:center}.somfy-napedy-intro-1 .somfy-flex-row:first-of-type{display:block;text-align:center}.somfy-connexoon-window .somfy-flex-row{display:block;text-align:center}.somfy-connexoon-window .somfy-flex-row h3{font-size:22px;margin-bottom:10px}.somfy-connexoon-window .somfy-flex-row p{font-size:18px}.somfy-connexoon-window .somfy-flex-row .somfy-col5 img{max-width:340px}.somfy-infografika{padding:30px 0}.somfy-infografika .somfy-flex-row{display:block}.somfy-infografika .somfy-flex-row .somfy-col6:first-of-type{padding-bottom:20px}}@media (max-width:575px){.somfy-container{padding-left:15px;padding-right:15px;box-sizing:border-box}.somfy-flex-row{margin-left:0;margin-right:0}.somfy-column-spacer .somfy-flex-row>div{border:none!important}.somfy-tahoma-columns .somfy-flex-row{display:block}.somfy-tahoma-columns .somfy-col h3{margin-bottom:10px;font-size:26px}.somfy-tahoma-columns .somfy-col2-tahoma{text-align:center}.somfy-tahoma-columns .somfy-col2-tahoma img{margin:0 auto}.somfy-2-columns .somfy-col{width:100%;padding:0!important;text-align:center}.somfy-2-columns .somfy-col:first-of-type{position:relative}.somfy-2-columns .somfy-col:first-of-type:after{content:'';width:100%;height:1px;border-top:solid 1px #afafaf;display:block;padding-bottom:40px;position:relative}.somfy-smart-house h3{font-size:20px}.somfy-smart-house h3 b{font-size:26px}.somfy-product-about .somfy-flex-row{display:block}.somfy-product-about .somfy-flex-row:first-of-type{padding-bottom:25px;border-bottom:solid 1px #afafaf;text-align:center}.somfy-product-about .somfy-flex-row:last-of-type{padding-top:25px;text-align:center}.somfy-product-about .somfy-flex-row img{margin:0 auto}.somfy-product-about .somfy-flex-row .somfy-col3{text-align:center}.somfy-product-about .somfy-flex-row .somfy-col3 img{max-width:200px;margin:0 auto}.somfy-zalety .somfy-flex-row{display:block}}@media (max-width:500px){.somfy-about-blinds .somfy-flex-row{display:block}.somfy-about-blinds .somfy-rolety-typy .somfy-typ-rolety{flex:1 0 32%}.somfy-connexoon-window .somfy-flex-row .somfy-col5 img{max-width:100%}}