@charset "UTF-8";
/* https://www.solarexpress.at/wp-content/themes/solarexpress/assets/css/style.css?ver=7.1.4 */
@font-face{font-family:'Futura PT Book';src:url(https://www.solarexpress.at/wp-content/themes/solarexpress/assets/fonts/FuturaPT-Book.woff2) format('woff2'),url(https://www.solarexpress.at/wp-content/themes/solarexpress/assets/fonts/FuturaPT-Book.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Futura PT Extra';src:url(https://www.solarexpress.at/wp-content/themes/solarexpress/assets/fonts/FuturaPT-ExtraBold.woff2) format('woff2'),url(https://www.solarexpress.at/wp-content/themes/solarexpress/assets/fonts/FuturaPT-ExtraBold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Futura PT';src:url(https://www.solarexpress.at/wp-content/themes/solarexpress/assets/fonts/FuturaPT-Medium.woff2) format('woff2'),url(https://www.solarexpress.at/wp-content/themes/solarexpress/assets/fonts/FuturaPT-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Futura PT';src:url(https://www.solarexpress.at/wp-content/themes/solarexpress/assets/fonts/FuturaPT-Light.woff2) format('woff2'),url(https://www.solarexpress.at/wp-content/themes/solarexpress/assets/fonts/FuturaPT-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Futura PT';src:url(https://www.solarexpress.at/wp-content/themes/solarexpress/assets/fonts/FuturaPT-Bold.woff2) format('woff2'),url(https://www.solarexpress.at/wp-content/themes/solarexpress/assets/fonts/FuturaPT-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Futura PT';src:url(https://www.solarexpress.at/wp-content/themes/solarexpress/assets/fonts/FuturaPT-Heavy.woff2) format('woff2'),url(https://www.solarexpress.at/wp-content/themes/solarexpress/assets/fonts/FuturaPT-Heavy.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:'Futura PT Book',sans-serif;font-size:20px;font-weight:500;line-height:26px;color:#000}img{max-width:100%}figure,h1,h2,h3,h4,h6,img,li,p,section,ul{margin:0;padding:0}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}@media (min-width:1620px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1410px}}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%;padding-left:15px;padding-right:15px}.col-2{flex:0 0 auto;width:16.66666667%;padding-left:15px;padding-right:15px}.col-3{flex:0 0 auto;width:25%;padding-left:15px;padding-right:15px}.col-4{flex:0 0 auto;width:33.33333333%;padding-left:15px;padding-right:15px}.col-5{flex:0 0 auto;width:41.66666667%;padding-left:15px;padding-right:15px}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%;padding-left:15px;padding-right:15px}.col-8{flex:0 0 auto;width:66.66666667%;padding-left:15px;padding-right:15px}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%;padding-left:15px;padding-right:15px}.col-11{flex:0 0 auto;width:91.66666667%;padding-left:15px;padding-right:15px}.col-12{flex:0 0 auto;width:100%;padding-left:15px;padding-right:15px}a,h1,h2,h3,h4,h5,h6{color:#9C0910;text-decoration:none}.b-flex{display:flex;flex-wrap:wrap}.t-align-center{text-align:center}.t-align-left{text-align:left}.t-align-right{text-align:right}.heading{font-size:30px;line-height:38px;font-weight:500;margin-bottom:30px;text-transform:uppercase}.min-heading{font-size:25px;line-height:33px;font-weight:500}.header{background-image:url(/wp-content/themes/solarexpress/assets/images/bg-img.png);background-repeat:repeat-x;background-size:auto 100%;background-position:center;position:relative;z-index:99}.logo{padding:48px 0 42px 0}.header .navbar{margin-left:auto}.header .navbar>ul{list-style:none;margin:0 -40px}.header .navbar ul a{font-size:20px;color:#fff;font-weight:500;padding:0 40px;display:flex;flex-wrap:wrap;line-height:26px;align-items:center;height:100%;text-transform:uppercase}.header .navbar ul li:first-child{margin:0}.banner-sec figure img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;left:0;object-position:top}.banner-sec figure{position:relative;height:calc(100vh - 256px);min-height:538px}.banner-sec{position:relative}.large-heading{font-size:55px;text-align:center;font-weight:500;line-height:71px}.banner-sec .large-heading{position:absolute;top:24%;left:50%;transform:translateX(-50%);color:#9C0910;max-width:635px;width:100%;padding:0 15px}.down-drop-block{text-align:center;background-color:#A3A3A3;border:none;padding:30px 0}.down-drop-block img{display:block;margin-left:auto;margin-right:auto}.home-sec-2{padding-top:75px;padding-bottom:75px}.home-sec-2 p{font-size:25px;line-height:33px}.min-container{max-width:1064px;margin-left:auto;margin-right:auto}.home-sec-3 h2{margin-bottom:50px}.home-sec-3 figure img{width:100%}.sec-4-top span{margin:0 25px}.sec-4-top{margin-bottom:45px}.home-sec-4 p{margin-bottom:30px}.home-sec-4 p:last-child{margin-bottom:0}.home-sec-4{padding-top:75px;padding-bottom:40px}.block-item figure img{position:absolute;top:0;height:100%;width:100%;left:0;object-fit:cover}.block-item figure{position:relative;padding-top:66%;margin-bottom:25px;border-top:13px solid #A3A3A3}.block-list h3{margin-bottom:15px;text-transform:uppercase}.more-info-btn{background:linear-gradient(0deg,#9C0910,#E0510F);font-size:20px;line-height:26px;color:#fff;text-transform:uppercase;border-radius:8px;padding:9px 54px;display:inline-block}.block-item{width:100%}.block-list .col-4{padding-left:7.5px;padding-right:7.5px;margin-bottom:55px}.block-list .row{margin-left:-7.5px;margin-right:-7.5px}.block-list{margin-top:60px}.footer{background:linear-gradient(0deg,#9C0910,#E0510F 60%);padding-top:75px}.footer h3{color:#fff}.foot-1 p span{display:block}.footer p:last-child{margin-bottom:0}.foot-3 li{list-style:none;margin-bottom:20px}.foot-3 li:last-child{margin-bottom:0}.foot-3 li a{display:flex;flex-wrap:wrap;align-items:center}.foot-3 li p{width:calc(100% - 30px);padding-left:20px}.footer *{color:#fff}.footer .icon{max-width:28px}.footer .foot{max-width:277px}.foot-3.foot{margin-left:auto}.foot-2.foot{margin-left:auto;margin-right:auto}.foot-1.foot{margin-right:auto}section.footer p{margin-bottom:20px}section.footer p:last-child{margin-bottom:0}.footer h3{margin-bottom:20px}.bottom-foot{width:100%;border-top:2px solid #fff;display:flex;align-items:center;justify-content:center;padding:22px 0;margin-top:40px}.footer .bottom-foot p{margin-bottom:0;margin-right:25px}.footer .bottom-foot .bottom-img{display:flex;align-items:center}.footer .bottom-foot .bottom-img span{margin-left:12px}.header .navbar ul li{position:relative}.header .navbar ul.sub-menu a{background-color:#A3A3A3;background-image:url(/wp-content/themes/solarexpress/assets/images/sub-menu-icon.png);background-repeat:no-repeat;padding:8px 26px 8px 48px;background-position:16px 13px}.header .navbar ul li .sub-menu li{margin-bottom:8px}.header .navbar ul li .sub-menu li:first-child{margin-top:12px}.menu-button{background:#fff0;border:none;height:auto;display:none}.foot-2.foot p span{display:block}.deatail-content p{margin-bottom:35px}.deatail-content p:last-child{margin-bottom:0}.detail-sec .inner-content{padding:30px 169px 30px 100px;height:100%;display:flex;align-items:center;position:relative}.detail-sec figure img{display:block;position:absolute;height:100%;width:100%;object-fit:cover;top:0;left:0}.detail-sec figure{position:relative;width:100%;height:calc(100vh - 165px);min-height:500px}.prev-next-btn{position:absolute;height:100%;top:0;right:0;background-color:#A3A3A3;display:flex;flex-flow:column}.prev-next-btn a{flex-grow:1;display:flex;align-items:center;padding:10px 20px}.prev-next-btn a+a{border-top:1px solid #fff}.contact-sec{padding-top:75px;padding-bottom:75px}.contact-sec h2{margin-bottom:45px;text-transform:uppercase}.contact-top p{margin-bottom:15px}.contact-top p:last-child{margin-bottom:0}.contact-sec .form-group label{display:block;font-size:20px;line-height:26px;font-weight:400;margin-bottom:16px}.contact-sec .col-6,.contact-sec .col-12{padding-left:25px;padding-right:25px}.contact-sec .row{margin-left:-25px;margin-right:-25px}.contact-sec .form-group input{width:100%;border:3px solid #A3A3A3;border-radius:5px;background:linear-gradient(0deg,rgb(207 207 207 / .3),#FFF);padding:9px 12px;font-size:18px}.contact-sec .form-group{margin-bottom:16px}.contact-sec textarea{resize:none;width:100%;border:3px solid #A3A3A3;border-radius:5px;background:linear-gradient(0deg,rgb(207 207 207 / .3),#FFF);padding:12px 12px;font-size:18px}.submit-btn{margin-left:auto;margin-right:auto;background:linear-gradient(0deg,#9C0910,#E0510F);border:none;padding:8px 46px;font-size:20px;line-height:26px;color:#fff;border-radius:8px;margin-top:20px}.submit-btn:hover{cursor:pointer}.wpcf7-list-item{margin:0;width:100%}.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{text-transform:uppercase}.wpcf7-list-item{list-style:none;position:relative;padding-left:42px;margin-bottom:25px}.wpcf7-list-item span::before{content:'';width:25px;height:25px;border-radius:5px;position:absolute;left:0;border:3px solid #A3A3A3}.wpcf7-list-item input:checked+span::after{content:'';position:absolute;left:8px;border-bottom:2px solid #A3A3A3;border-right:2px solid #A3A3A3;width:8px;height:17px;transform:rotate(38deg);top:2px}.wpcf7-list-item input{width:25px;height:25px}.wpcf7-list-item input[type="checkbox"]{width:25px;height:25px;position:absolute;left:0;top:0;margin:0;opacity:0;z-index:1;cursor:pointer}.contact-sec .right-block{padding-top:38px}.check-list{padding-top:30px}.contact-sec .contact-banner{margin-bottom:60px}.contact-top{margin-bottom:60px}.contact-submit{width:100%;text-align:center}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#e0510f}.contact-sec .form-group input.wpcf7-not-valid,.contact-sec .form-group textarea.wpcf7-not-valid{border:3px solid #9C0910}.wpcf7-not-valid-tip{display:none}.page-id-16850 h1.heading{max-width:443px;margin-left:auto;margin-right:auto}.page-id-16439 h1.heading{max-width:490px;margin-left:auto;margin-right:auto}.contact-thankyou{display:block;width:100%;text-align:left;font-size:25px;padding:40px 0}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background:linear-gradient(0deg,#9C0910,#E0510F);border-color:#E0510F!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{border-color:#E0510F!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:1px solid #141414!important;color:#E0510F!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border:2px solid #141414!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,#CookiebotWidget .CookiebotWidget-consent-details button,#CookiebotWidget .CookiebotWidget-consent-details button{color:#E0510F!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#E0510F!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#E0510F!important;border-color:#E0510F!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#af1d10!important}@media (min-width:992px){.sub-menu{position:absolute;top:98%;list-style:none;height:0;overflow:hidden;transition:all 0.5s;left:0}.header .navbar ul li{display:block}.menu li a{transition:all 0.5s}.menu>li:hover>a{background-color:#A3A3A3}.menu-item-has-children:hover .sub-menu{height:auto;min-width:315px}.header .navbar ul.sub-menu a:hover{background-color:#9C0910}}@media (max-width:1620px){.contact-sec .col-6,.contact-sec .col-12{padding-left:15px;padding-right:15px}.contact-sec .row{margin-left:-15px;margin-right:-15px}.contact-top{margin-bottom:35px}.contact-sec .contact-banner{margin-bottom:35px}.prev-next-btn a{padding:10px 10px}.detail-sec .inner-content{padding:30px 99px 30px 50px}.detail-sec figure{height:calc(100vh - 165px)}.menu-item-has-children:hover .sub-menu{height:300%}.logo{padding:35px 0 28px 0;max-width:320px}.down-drop-block{padding:20px 0}.detail-sec figure{height:calc(100vh - 116px)}}@media (max-width:1200px){.detail-sec .inner-content{padding:30px 79px 30px 30px}.banner-sec figure{height:calc(100vh - 143px)}.down-drop-block{padding:18px 0}.logo{padding:35px 0 28px 0;max-width:320px}.menu-item-has-children:hover .sub-menu{height:300%}.banner-sec .large-heading{top:20%}.more-info-btn{padding:9px 24px;font-size:14px;line-height:18px}.header .navbar ul a{padding:0 30px}}@media (max-width:992px){.check-list{padding-top:15px}.contact-sec .left-block{order:1}.contact-sec .right-block{order:3}.contact-sec .bottom-block{order:2}.contact-sec .submit-btn{order:4}.wpcf7-list-item{margin-bottom:15px}.contact-sec .col-6{width:100%}.block-list .col-4{width:50%}.footer .foot{max-width:277px;width:33.333%;padding-left:7px;padding-right:7px}.header .navbar>ul{margin:0;position:absolute;top:100%;width:100%;left:-100%;background-color:#A3A3A3;padding:25px 0;overflow:hidden;transition:all 0.5s}footer .container{margin-left:-7px;margin-right:-7px}.header .navbar ul li{width:100%}.header .navbar>ul>li{padding:0;margin-bottom:20px!important;position:relative}.deatail-content{padding:50px 25px}.header .navbar>ul>li a{padding:0 0 0 50px}.header .navbar ul.sub-menu a{padding:8px 0 8px 100px;background-position:67px 12px}.header .navbar ul a{padding:0}.header .navbar ul li{display:block}.sub-menu{padding:0}body{font-size:16px;line-height:30px}.header .navbar ul a{font-size:18px;line-height:23px;height:auto}.menu-button{display:block;cursor:pointer;position:absolute;width:50px;right:16px;top:42px}.header .navbar{margin-left:0}.header .navbar>ul.menu.open{left:0%}.header .navbar ul li.active>a::before{content:'';position:absolute;left:0;background-color:#9C0910;width:27px;height:20px;top:0}.header .navbar ul .sub-menu li.active>a::before{width:52px;top:10px}.detail-sec figure{height:auto;min-height:400px;padding-top:56%}.prev-next-btn a img{max-height:20px}.prev-next-btn a+a{border-top:none;border-left:1px solid #fff}.prev-next-btn{height:auto;width:100%;position:static;display:flex;flex-flow:row}.detail-sec .inner-content{padding:0;display:block}.prev-next-btn a{justify-content:center}.detail-sec .col-6{width:100%}}@media (max-width:768px){.contact-sec .form-group input{border:2px solid #A3A3A3;padding:8px 12px;font-size:14px}.submit-btn{padding:8px 32px;font-size:14px;line-height:18px;border-radius:8px;margin-top:20px}.wpcf7-list-item span::before{border:2px solid #A3A3A3}.contact-sec textarea{width:100%;border:2px solid #A3A3A3;padding:10px 12px;font-size:14px}.menu-button{top:27px}.large-heading{font-size:30px;line-height:40px}.heading{font-size:25px;line-height:35px;margin-bottom:15px}.banner-sec .large-heading{max-width:374px}.home-sec-2 p{font-size:16px;line-height:30px}.large-heading{font-size:30px}.home-sec-4 p{margin-bottom:22px}.foot-3 li a{display:block}.foot-3 li p{width:100%;padding-left:0}.bottom-foot{width:100%;display:block;text-align:center;border:none;margin-top:0;padding:0}.footer .bottom-foot .bottom-img span{margin:0 6px}.footer .bottom-foot p{margin-bottom:15px;margin-right:0}.footer .bottom-foot .bottom-img{display:flex;align-items:center;justify-content:center}.footer .bottom-foot .bottom-img span img{max-height:42px}.min-heading{font-size:20px;line-height:26px}.down-drop-block img{max-width:30px}.home-sec-2{padding-top:45px;padding-bottom:45px}.home-sec-3 .container{padding:0}.home-sec-3 h2{margin-bottom:30px}.home-sec-4{padding-top:40px;padding-bottom:0}.sec-4-top img{max-width:50px}.sec-4-top{margin-bottom:25px}.sec-4-top span{margin:0 10px}.block-list{margin-top:45px}.bottom-foot{border:none;margin-top:0}.logo{padding:25px 0 22px 0;max-width:198px;margin-left:10px}.contact-sec{padding:45px 15px}.contact-sec h2{margin-bottom:30px}.contact-sec .contact-banner{margin-bottom:25px}.contact-sec .form-group label{font-size:14px;line-height:18px;margin-bottom:8px}.contact-sec .form-group{margin-bottom:14px}}@media (max-width:620px){.footer .foot{max-width:none;width:100%;text-align:center}.footer .foot::after{content:'';width:59px;display:block;height:3px;background-color:#fff;margin:30px auto 25px}.footer{padding-top:45px}.block-list .col-4{width:100%;text-align:center}.block-item figure{margin-left:-15px;margin-right:-15px}}.header .navbar>ul>li:last-child ul.sub-menu{position:static;overflow:inherit;background-color:#fff0;display:inline-block;height:auto;min-width:auto;padding-bottom:8px}  .header .navbar>ul>li:last-child ul.sub-menu li{margin:0}.header .navbar>ul>li:last-child{display:flex;align-items:center}.header .navbar>ul>li:last-child ul.sub-menu a{padding:0;background:none;display:inline-block}.header .navbar>ul>li:last-child>a{background-color:#fff0;padding:0}.country-selector{display:none}.weglot-parent-menu-item ul.sub-menu li.weglot-lang{margin-top:10px!important}@media (max-width:992px){.header .navbar>ul>li:last-child{display:none}aside.country-selector.weglot-inline.weglot-default{position:absolute;top:33px;right:50px}.header .container{width:100%;max-width:100%}aside.country-selector.weglot-inline.weglot-default{position:absolute;top:34px;right:50px;bottom:auto}.country-selector{display:block}}@media (max-width:768px){aside.country-selector.weglot-inline.weglot-default{position:absolute;top:18px;right:48px}}.wgcurrent{display:none!important}