body{color:#263238;font-family:'Inter',sans-serif;font-size:16px;letter-spacing:0;line-height:26px;text-align:center;-webkit-font-smoothing:antialiased;margin:0}h1{font-family:'Fira Sans',sans-serif;font-size:60px;font-weight:bold;letter-spacing:0;line-height:68px;margin:5px auto}@media (max-width:650px){h1{font-size:38px;line-height:62px}}h2{color:#263238;font-family:'Fira Sans',sans-serif;font-size:36px;font-weight:bold;letter-spacing:0;line-height:44px;margin:18px auto;margin-top:2px}@media (max-width:650px){h2{font-size:28px;line-height:34px}}p{margin:24px auto}p:first-of-type{margin:12px auto;margin-bottom:24px}img{max-width:100%;height:auto}a{color:#FC6500;text-decoration:underline}a:hover{color:#263238;text-decoration:underline}.containerMain{margin:0 auto;padding:0;max-width:1438px;box-shadow:0 20px 48px 0 rgba(0,0,0,0.16)}.container{margin:0 auto;padding:0 16px;max-width:780px}.container940{margin:0 auto;padding:0 16px;max-width:940px}.numbers{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin:auto;position:relative;z-index:1;color:#fff;font-family:"Fira Sans",sans-serif;font-size:36px;font-weight:800;letter-spacing:0;line-height:44px}.numbers:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fd6500;z-index:-1}.numbers.n01::after{clip-path:polygon(0 0, 100% 22%, 100% 85%, 13% 100%)}.numbers.n02::after{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 82%)}.numbers.n03::after{clip-path:polygon(0 0, 100% 20%, 100% 86%, 12% 100%)}.numbers.n04::after{clip-path:polygon(100% 0, 100% 80%, 18% 100%, 0 10%)}.btn{margin:30px auto;display:block;width:max-content;min-width:400px;padding:14px 10px;color:#FFFFFF;font-family:'Fira Sans',sans-serif;font-size:22px;font-weight:bold;letter-spacing:0;line-height:36px;border-radius:5px;text-decoration:none;display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg, #FC6500 0%, #FF9752 100%)}.btn:hover{color:#263238;text-decoration:none}@media (max-width:650px){.btn{font-size:16px;line-height:36px}}@media (max-width:450px){.btn{min-width:auto;width:calc(100% - 20px);font-size:16px;line-height:20px}}header{position:relative;display:flex;justify-content:center;align-items:center;min-height:50px;background-color:#FFFFFF}#opener{padding-top:330px;padding-bottom:50px;background-image:url('opener-bg-desktop.jpg');background-position:top center;background-size:auto 445px;background-repeat:no-repeat}@media (max-width:650px){#opener{background-position:top left;padding-top:350px;background-size:auto auto;background-image:url('opener-bg-touch.jpg')}}#opener h1{padding-top:100px;display:inline-block;position:relative;z-index:1}@media (max-width:910px){#opener h1{overflow:hidden;padding-left:80px;padding-right:80px}}@media (max-width:650px){#opener h1{padding-top:80px;padding-left:50px;padding-right:50px}}@media (max-width:490px){#opener h1{overflow:hidden;padding-left:70px;padding-right:70px}}@media (max-width:490px){#opener h1{overflow:hidden;padding-left:0px;padding-right:0px}}#opener h1::after{content:'';position:absolute;top:0;left:-80px;right:-60px;bottom:0;background-color:white;z-index:-1;clip-path:polygon(0 0, 100% 27%, 97% 100%, 5% 100%)}@media (max-width:910px){#opener h1::after{clip-path:polygon(10% 0, 100% 40%, 100% 100%, 0 100%)}}@media (max-width:650px){#opener h1::after{clip-path:polygon(20% 0, 100% 40%, 100% 100%, 0 100%)}}#opener h1 .shape-text{display:inline-block;position:relative;z-index:1;color:#fff;margin-left:10px}@media (max-width:650px){#opener h1 .shape-text{font-size:50px;line-height:62px}}#opener h1 .shape-text::after{content:'';position:absolute;top:0;left:-10px;right:-20px;bottom:-8px;background-color:#fd6500;transform:rotate(-2deg);transform-origin:bottom;z-index:-1;clip-path:polygon(0 0, 100% 0, 95% 85%, 4% 98%)}#opener .btnopener{color:#263238;display:flex;justify-content:center;align-items:center;gap:4px;text-decoration:none;margin:0 auto;margin-top:52px;border:1px solid #000000;border-radius:4px;font-size:12px;letter-spacing:0;line-height:18px;max-width:340px;height:68px}#opener .btnopener:hover{text-decoration:underline}#opener .btnopener span{display:none}@media (max-width:650px){#opener .btnopener{margin-top:24px}}#opener .acetexlogomotto{width:74px;height:auto;color:#FFFFFF;font-size:12px;font-weight:600;letter-spacing:0;line-height:18px}@media (max-width:420px){#opener .acetexlogomotto{width:65px}}#fotovoltaikasevyplati{background-image:url('01-bg-desktop.jpg');background-repeat:no-repeat;background-position:top center;background-size:cover;padding:60px 0;padding-bottom:20px}@media (max-width:650px){#fotovoltaikasevyplati{padding:50px 0}}#fotovoltaikasevyplati .dotace{margin-top:32px}#fotovoltaikasevyplati .btn:last-child{margin-bottom:0}#fotovoltaikasevyplati .n02{margin-top:54px}#petrcastek{min-height:339px;background-image:url('citat-1-bg-desktop.jpg');background-repeat:no-repeat;background-position:bottom center;background-size:1440px 280px;display:grid;grid:100px auto / 17fr 43fr 40fr}@media (max-width:1200px){#petrcastek{background-size:1440px 300px;grid:100px auto / 14fr 46fr 40fr}}@media (max-width:1020px){#petrcastek{grid:100px auto / 10fr 50fr 40fr}}@media (max-width:1000px){#petrcastek{grid:auto / 1fr;background-image:url('citat-1-bg-touch.jpg');background-size:cover;border-top:1px #e1e1e1 solid;padding-top:48px}}#petrcastek .textcontainer{grid-column:2;grid-row:2;display:grid;grid:auto auto / 1fr}@media (max-width:1000px){#petrcastek .textcontainer{grid-row:1;grid-column:1}}@media (max-width:650px){#petrcastek .textcontainer{padding:0 16px}}#petrcastek .textcontainer .citat{margin:0;font-size:14px;font-style:italic;letter-spacing:0;line-height:26px}#petrcastek .textcontainer .podpis{margin-top:10px;display:grid;grid:auto / 32px 1fr;justify-self:flex-end;align-items:center;justify-items:center;column-gap:4px}#petrcastek .textcontainer .podpis .apostrof{width:30px}#petrcastek .textcontainer .podpis b{margin:0;font-size:16px;font-weight:600;letter-spacing:0;line-height:normal}#petrcastek .textcontainer .podpis p{text-align:left;margin:0;font-size:14px;letter-spacing:0;line-height:normal}#petrcastek .castek{display:flex;grid-column:3;grid-row:1 / span 2;align-self:flex-end;justify-self:flex-end}@media (max-width:1000px){#petrcastek .castek{max-width:50%;grid-row:2;grid-column:1;justify-self:center}}@media (max-width:650px){#petrcastek .castek{max-width:100%}}#nacosezamerit{background-image:url('03-bg-desktop.jpg');background-repeat:no-repeat;background-position:top center;background-size:cover;padding:56px 0;padding-bottom:34px}@media (max-width:650px){}#nacosezamerit .point{display:grid;grid-template-columns:1fr 40px 1fr;gap:10px 0px;grid-auto-flow:row;align-content:stretch}@media (max-width:650px){#nacosezamerit .point{display:block}}#nacosezamerit .item{z-index:2;display:grid;grid-template-columns:1fr 40px 1fr;gap:0 12px;grid-auto-flow:row;opacity:0;transition:opacity 1s ease-in-out}#nacosezamerit .item.active{opacity:1}#nacosezamerit .item:nth-child(odd){grid-template-areas:"foto . ." "foto icon title" "text icon title" "text . ."}#nacosezamerit .item:nth-child(even){grid-template-areas:". . foto" "title icon foto" "title icon text" ". . text"}#nacosezamerit .item:nth-child(1){grid-area:1 / 1 / 5 / 4}#nacosezamerit .item:nth-child(1) .title{justify-self:start}#nacosezamerit .item:nth-child(2){grid-area:4 / 1 / 8 / 4}#nacosezamerit .item:nth-child(2) .title{justify-self:end}#nacosezamerit .item:nth-child(3){grid-area:7 / 1 / 11 / 4}#nacosezamerit .item:nth-child(3) .title{justify-self:start}#nacosezamerit .item:nth-child(4){grid-area:10 / 1 / 14 / 4}#nacosezamerit .item:nth-child(4) .title{justify-self:end}#nacosezamerit .item:nth-child(5){grid-area:13 / 1 / 17 / 4}#nacosezamerit .item:nth-child(5) .title{justify-self:start}@media (max-width:650px){#nacosezamerit .item{grid-template-columns:40px 1fr;grid-template-rows:40px auto;grid-template-areas:"icon title" "foto foto" "text text" !important;margin-bottom:16px}#nacosezamerit .item .title{justify-self:start !important}#nacosezamerit .item .foto{margin-top:16px}}#nacosezamerit .item .foto{grid-area:foto;align-self:self-end;border-radius:5px 5px 0 0}#nacosezamerit .item .text{grid-area:text;border:1px solid #D3D3D3;border-top:none;border-radius:0 0 5px 5px;font-size:14px;letter-spacing:0;line-height:18px;text-align:center;padding:12px 19px}#nacosezamerit .item .title{grid-area:title;align-self:center;font-family:'Fira Sans',sans-serif;font-size:30px;font-weight:bold;letter-spacing:0;line-height:36px}#nacosezamerit .item .icon{grid-area:icon;align-self:center}#nacosezamerit .line{z-index:1;width:4px;height:100%;grid-area:3 / 2 / 15 / 2;background-color:#FF9752;justify-self:center;opacity:0;transition:opacity .8s ease-in-out}#nacosezamerit .line.active{opacity:1}@media (max-width:650px){#nacosezamerit .line{display:none}}#napsalijsme{padding-top:230px;padding-bottom:60px;background-image:url('04-bg-desktop.jpg');background-position:top center;background-size:auto 329px;background-repeat:no-repeat}@media (max-width:650px){#napsalijsme{background-image:url('04-bg-touch.jpg')}}#napsalijsme .shape{min-width:820px;display:inline-block;position:relative;z-index:1;margin-bottom:20px}@media (max-width:920px){#napsalijsme .shape{min-width:600px}}@media (max-width:650px){#napsalijsme .shape{min-width:auto;padding-left:50px;padding-right:50px}}#napsalijsme .shape::after{content:'';position:absolute;top:-40px;left:0;right:0;bottom:0;background-color:white;z-index:-1;clip-path:polygon(0 27%, 100% 0, 95% 100%, 3% 100%)}#napsalijsme .shape .numbers{margin-top:20px}#napsalijsme .clanky{display:grid;grid:auto auto / 1fr;row-gap:16px}#napsalijsme .clanky a{display:grid;grid:auto / 58fr 42fr;align-items:start;justify-items:stretch;column-gap:23px;row-gap:15px;text-decoration:none}@media (max-width:650px){#napsalijsme .clanky a{grid:auto / 1fr}}#napsalijsme .clanky a:hover h3{color:#263238}#napsalijsme .clanky a h3{margin:0;margin-bottom:15px;text-align:left;color:#FC6500;font-size:24.94px;font-weight:bold;letter-spacing:0;line-height:28.77px}#napsalijsme .clanky a p{margin:0;text-align:left;color:#263238;font-size:13.43px;letter-spacing:0;line-height:21.1px}footer{color:white;background-color:black;font-size:14px;line-height:22px;text-align:center;padding:33px 16px}