.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(//www.sonnenfokus.at/wp-content/themes/sonnenfokus/js/slick-1.8.1/slick/./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(//www.sonnenfokus.at/wp-content/themes/sonnenfokus/js/slick-1.8.1/slick/./fonts/slick.eot);src:url(//www.sonnenfokus.at/wp-content/themes/sonnenfokus/js/slick-1.8.1/slick/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(//www.sonnenfokus.at/wp-content/themes/sonnenfokus/js/slick-1.8.1/slick/./fonts/slick.woff) format('woff'),url(//www.sonnenfokus.at/wp-content/themes/sonnenfokus/js/slick-1.8.1/slick/./fonts/slick.ttf) format('truetype'),url(//www.sonnenfokus.at/wp-content/themes/sonnenfokus/js/slick-1.8.1/slick/./fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@font-face{font-family:Gotham Narrow;src:url(https://www.sonnenfokus.at/wp-content/themes/sonnenfokus/fonts/Gotham-Narrow-Light.otf)}@font-face{font-family:Gotham Narrow,bold;src:url(https://www.sonnenfokus.at/wp-content/themes/sonnenfokus/fonts/FontsFree-Net-GothamNarrow-Bold-1.ttf)}*{padding:0;margin:0;box-sizing:border-box}:root{--primary-color:#d6a31a;--Secondary-color:#ffe114;--regular-color:#83917a;--black-color:#000}body{font-family:Gotham Narrow !important;padding:0;margin:0}.container{width:100%;max-width:1720px;padding:0 20px;margin:0 auto}ul{padding:0;margin:0}li{list-style:none}a{font-size:14px;text-decoration:none}form input{font-size:22px;text-decoration:none}h2{font-size:100px}h3{font-size:95px}h4{font-size:90px}h5{font-size:85px}h5{font-size:80px}h1,h2,h3,h4,h5,h6{font-family:Cormorant}p{font-size:20px;margin-bottom:10px}.btn-star{position:relative;padding:10px 30px;display:block;max-width:140px;margin:0 auto;color:rgba(255,255,255,.6);font-weight:100}.btn-star .top_left,.btn-star .top_right,.btn-star .bottom_left,.btn-star .bottom_right{width:10px;height:10px;position:absolute}.btn-star .bottom_right,.btn-star .bottom_left{bottom:0;border-bottom:2px solid #000;visibility:hidden}.btn-star .top_left,.btn-star .top_right{top:0;border-top:2px solid #000;visibility:hidden}.btn-star .top_left,.btn-star .bottom_left{left:0;border-left:2px solid #000;visibility:hidden}.btn-star .top_right,.btn-star .bottom_right{right:0;border-right:2px solid #000;visibility:hidden}.btn-star:before{content:'';position:absolute;width:100%;height:100%;border:1px solid transparent;top:0;left:0}.butoonWrapper a{color:#fff;padding:8px 27px;font-weight:600;border-radius:12px;display:inline-block;text-transform:uppercase;box-shadow:0 0 10px rgb(0 0 0/30%)}.butoonWrapper{text-align:center;position:absolute;width:100%;bottom:35px}section.bannerWrapper{position:relative}.butoonWrapper a.btnFirst{background:var(--Secondary-color)}.butoonWrapper a.btnSecond{background:var(--regular-color)}.btn-star .top_left{left:0;bottom:0;transition:all ease .3s}.btn-star .top_right{right:0;top:0;transition:all ease .3s}.btn-star .bottom_right{right:0;bottom:0;transition:all ease .3s}.btn-star .bottom_left{left:0;bottom:0;transition:all ease .3s}.btn-star:hover .top_left{left:-10px;top:-10px;visibility:visible}.btn-star:hover .top_right{right:-10px;top:-10px;visibility:visible}.btn-star:hover .bottom_right{right:-10px;bottom:-10px;visibility:visible}.btn-star:hover .bottom_left{left:-10px;bottom:-10px;visibility:visible}a.btn-star:hover{color:#000}.socialIcon a:hover svg{fill:var(--Secondary-color)}.butoonWrapper>a{margin:0 20px}.sliderWrapper svg{width:22px;height:22px;fill:#b7b4b4;background:#ffffffc2;border-radius:50px;padding:7px}.optionWrapper label span{margin-left:7px}.innerHeader{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.logoWrapper{width:127px;height:127px}.optionWrapper label{align-items:center !important}.logoWrapper a img{display:block;width:100%;height:100%;object-fit:contain}header.mainMenu .manuWrapper{width:85%}header.mainMenu .logoWrapper{flex:0 0 10%}ul.menuDesktop{display:flex;flex-wrap:wrap;justify-content:flex-end}.optionWrapper label{font-family:'Gotham Narrow'}ul.menuDesktop li{margin-right:5em}ul.menuDesktop li a{color:#fff}.outerWrapper{background:var(--regular-color);opacity:.7}header.mainMenu{position:absolute;width:100%;height:auto;z-index:9999999}ul.menuDesktop li a{font-size:26px;font-weight:600}ul.menuDesktop li a:hover{color:var(--Secondary-color)}.prevArrow.slick-arrow,.nextArrow.slick-arrow{cursor:pointer}.prevArrow svg,.nextArrow svg{position:absolute;bottom:20px;right:20px}.prevArrow svg{right:70px !important;z-index:9}.slick-slide img{display:block;width:100%}.contentWrapper.home01 h2{color:var(--black-color)}section.contentWrapper.home01 img{width:100%;max-width:60%;position:absolute;height:auto;top:-10em;right:-13em;z-index:-1}section.contentWrapper{position:relative}section.contentWrapper{padding:120px 0}section.contentWrapper.home01{overflow:hidden}section.cardSectionWrapper span.rotateText{left:-6px;font-family}section.cardSectionWrapper{padding:100px 0 100px}.headingMain{text-align:center}section.cardSectionWrapper h4{font-family:'Gotham Narrow';font-weight:400}.cardMainWrapper h4{font-size:50px}.headingMain h3{font-size:105px}.headingMain{position:relative;max-width:417px;margin:0 auto 50px}.headingMain span.rotateText{font-size:28px;display:inline-block;transform:rotate(270deg);position:absolute;left:-24px;top:35%;transform:translate(0px,-50%)}.headingMain span.rotateText{display:inline-block;transform:rotate(269deg)}.cardMainWrapper{display:flex;flex-wrap:wrap;align-items:center}.cardMainWrapper>div{flex:0 0 calc(92%/3);margin:10px 4% 10px 0}.cardSectionWrapper .container{max-width:1340px}section.leftContentRightImage.nextWrap .container{max-width:1340px}.cardMainWrapper img{width:100%;display:block;object-fit:cover}.cardMainWrapper>div:last-child{margin-right:0}.cardMainWrapper>div a.overlay-link{position:absolute;top:0;width:100%;height:100%}.overlay{position:absolute;width:90%;height:auto;background:rgb(0 0 0/80%);top:0;bottom:0;right:-100%;transition:all ease-in-out .6s}section.cardSectionWrapper .overlay img{width:151px;height:106px;object-fit:contain}::marker{color:transparent}.card1{position:relative}.overlay h4{color:#fff;text-transform:uppercase}.overlay{display:flex;flex-direction:column;justify-content:end;align-items:end;text-align:right}.overlay>*{padding:0 40px 40px}.card1{overflow:hidden}.cardMainWrapper .card1:hover .overlay{right:0}section.imageAndContentWrapper.home05{position:relative}section.imageAndContentWrapper{padding:100px 0}section.imageAndContentWrapper.home05>img{width:45%;max-width:45%;height:auto;position:absolute;top:50%;left:-15em;transform:translate(0px,-50%);z-index:-1}.innerImageContent{display:flex;flex-wrap:wrap;justify-content:space-between}.imageWrapper{flex:0 0 30%;max-width:30%}.contentWrapperinner{flex:0 0 60%}.imageWrapper img{width:100%}section.imageAndContentWrapper .headingMain{position:relative;max-width:490px;margin:0 auto 0px 0px}section.leftContentRightImage{padding:0 0 100px}section.imageAndContentWrapper h4,section.leftContentRightImage h4{font-size:80px}section.imageAndContentWrapper span.rotateText,section.leftContentRightImage span.rotateText{font-size:21px}.contentWrapperinnr{flex:0 0 60%}.imageWrapperinnr{flex:0 0 30%}.leftContentRightImageInner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}section.leftContentRightImage .headingMain{position:relative;max-width:480px;margin:0 50px auto 0}section.leftContentRightImage{padding:40px 0 140px}section.leftContentRightImage.nextWrap{position:relative;overflow:hidden}section.leftContentRightImage.nextWrap>img{width:45%;max-width:45%;height:auto;position:absolute;top:50%;right:-20em;transform:translate(0px,-50%);z-index:-1}.optionWrapper input{flex:0 0 2% !important}footer.footerMainWrapper{width:100%;padding:290px 0 70px;background-image:url('https://sonnenfokus.at/wp-content/uploads/2023/01/footer-bginew.jpg');background-repeat:no-repeat;background-size:cover;background-position:center}.footerMainInner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}footer.footerMainWrapper .addressDeatils{flex:0 0 30%}footer.footerMainWrapper .logoWrapper{flex:0 0 20%}footer.footerMainWrapper .linksWrapper{flex:0 0 30%;text-align:right}footer.footerMainWrapper .logoWrapper img{width:100%;display:block}footer.footerMainWrapper .footerMainInner{width:100%}.copyRight{display:flex;width:100%;justify-content:center;background:#fff18e}.addressDeatils span{display:block}.addressDeatils>*{margin-bottom:15px;color:#fff}.addressDeatils>*:last-child{margin-bottom:0}.linksWrapper{display:flex;flex-wrap:wrap;flex-direction:column}.linksWrapper>a{margin-bottom:10px;color:#fff}.linksWrapper>a:last-child{margin-bottom:0}.socialIcon svg{width:35px;height:35px;fill:#fff;transition:all .3s ease}.socialIcon a{display:block}.socialIcon{position:fixed;bottom:16em;right:0;border-top-left-radius:10px;border-bottom-left-radius:10px}.socialIcon a:first-child{border-bottom:1px solid #fff}.socialIcon a:last-child{padding-top:3px}.imageWrapperinnr img{width:100%;max-width:100%}.imageWrapperBanner img{max-width:100%;width:100%;display:block}section.contentWrapper.aboutus02 .headingMain{max-width:630px;margin:0 auto}section.contentWrapper.aboutus02 .headingMain h3{text-transform:uppercase}.imgWrapper img{max-width:100%;height:750px}section.contentWrapper.aboutus02{background-image:unset}.brandLogo{text-align:center}section.contentWrapper.aboutus02{position:relative;overflow:hidden;padding-bottom:0}section.imageAndContentWrapper.aboutus03 .contentWrapperinner p{margin-bottom:1.5rem}section.contentWrapper.aboutus02>img{position:absolute;top:-10em;width:50%;max-width:50%;right:-12em;z-index:-1}section.imageAndContentWrapper.aboutus03 .imageWrapper{flex:0 0 48%;max-width:48%}section.imageAndContentWrapper.aboutus03 .contentWrapperinner{flex:0 0 48%;max-width:48%}section.imageAndContentWrapper.aboutus03 .imageWrapper img{width:100%;max-width:100%;display:block}section.imageAndContentWrapper.aboutus03{background-image:unset}section.imageAndContentWrapper.aboutus03>img{width:50%;max-width:100%;display:block;position:absolute;top:-10em;left:-10em;z-index:-1}section.imageAndContentWrapper.aboutus03{position:relative}.headingMain span.rotateText{font-family:'dashicons'}section.imageAndContentWrapper a.btnSecond{background:var(--regular-color)}section.imageAndContentWrapper a{color:#fff;padding:12px 38px;font-weight:600;border-radius:12px;display:inline-block;text-transform:uppercase;box-shadow:0 0 10px rgb(0 0 0/30%)}section.imageAndContentWrapper.aboutus03 .btnWrapper{margin-top:2em;text-align:center}section.contentWrapper.contactus02 .brandLogo p{font-size:24px}section.contentWrapper.contactus02 .headingMain{position:relative;max-width:540px;margin:0 auto 0px}section.contentWrapper.contactus02{position:relative;overflow:hidden}section.contentWrapper.contactus02>img{width:90%;max-width:90%;display:block;position:absolute;top:-2em;right:-39em}section.contentWrapper.contactus02{background-image:unset;padding:150px 0}section.contentWrapper.contactus02 .brandLogo{text-align:left}section.FormWrapper.contactus03{padding:0 0 50px}.headingMain h3{margin-bottom:30px}.bothWrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.bothWrapper>div{flex:0 0 48%}.bothWrapper input{width:100%;padding:10px;border-radius:10px;margin:20px 0}.FormWrapper.contactus03 .textWrapper label{font-size:28px}.FormWrapper.contactus03 p{font-size:28px}.optionWrapper input{margin:10px 0}.secondWrapper p{margin-bottom:20px}.optionWrapper div{display:flex;flex-wrap:wrap;align-items:center}.textWrapper label{font-size:37px;font-family:Cormorant !important}.leftWrapper p{font-size:37px;margin-bottom:20px}.optionWrapper label{font-size:22px}.optionWrapper div label{margin-left:10px}.leftWrapper .optionWrapper{margin-bottom:20px}.secondWrapper p{font-size:37px}.secondWrapper textarea#w3review{width:100%;border-radius:10px}.optionWrapper.rowdir{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.btnWrapper{text-align:center;margin-top:2em}.bothWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;background:var(--Secondary-color);padding:100px}span.toprightborder{display:block;position:absolute;border-top:4px solid #000;border-right:4px solid #000;width:110px;height:110px;right:0;top:0}.bothWrapper,.btnmain{position:relative}span.topleftborder{display:block;position:absolute;border-top:4px solid #000;border-left:4px solid #000;width:110px;height:110px;left:0;top:0}span.bottomleftborder{display:block;position:absolute;border-bottom:4px solid #000;border-left:4px solid #000;width:110px;height:110px;left:0;bottom:0}span.bottomrightborder{display:block;position:absolute;border-bottom:4px solid #000;border-right:4px solid #000;width:110px;height:110px;right:0;bottom:0}.btnWrapper input{background-color:var(--primary-color);color:#fff;padding:20px 27px;font-weight:600;border-radius:12px;display:inline-block;text-transform:uppercase;border:0;font-size:18px;box-shadow:0 0 10px rgb(0 0 0/30%)}.btnmain{display:inline-block}.btnmain span.toprightborder{border-top:2px solid #000;border-right:2px solid #000;width:20px;height:20px;transition:all ease .3s}.btnWrapper span.topleftborder{width:20px;height:20px;border-top:2px solid #000;border-left:2px solid #000;transition:all ease .3s}.btnWrapper span.bottomleftborder{width:20px;height:20px;border-bottom:2px solid #000;border-left:2px solid #000;transition:all ease .3s}.btnWrapper span.bottomrightborder{border-bottom:2px solid #000;border-right:2px solid #000;width:20px;height:20px;transition:all ease .3s}.btnmain span{visibility:hidden}.btnmain:hover span.bottomleftborder{left:-10px;bottom:-10px;visibility:visible}.btnmain:hover span.topleftborder{left:-10px;top:-10px;visibility:visible}.btnmain:hover span.toprightborder{right:-10px;top:-10px;visibility:visible}.btnmain:hover span.bottomrightborder{right:-10px;bottom:-10px;visibility:visible}.btnmain:hover input{color:#000}.btnmain input{cursor:pointer}.secondWrapper .textWrapper{margin-top:20px}.textWrapper textarea#w3review{margin-top:20px}section.contentWrapper.portfolio02 .headingMain{position:relative;max-width:630px;margin:0 auto 50px}section.contentWrapper.portfolio02{background-image:unset}section.contentWrapper.portfolio02 img{width:50%;max-width:50%;position:absolute;top:-4em;right:-10em;z-index:-1}section.contentWrapper.portfolio02{position:relative;overflow:hidden;padding:60px 0 150px}.galleryOuterWrapper img{width:100%;max-width:100%;height:100%;object-fit:cover;display:block}.galleryOuterWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:20px}.img-2{flex:0 0 49%}.img-3{flex:0 0 49%}.img-4{flex:0 0 59%}.img-5{flex:0 0 39%}.img-6{flex:0 0 39%}.img-7{flex:0 0 59%}.galleryOuterWrapper>div{position:relative}.galleryOuterWrapper a.overlay-link{position:absolute;top:0;width:100%;height:100%;left:0}.galleryOuterWrapper>div:before{content:'';position:absolute;background:rgb(0 0 0/70%);top:0;left:0;bottom:0;right:0;transform:scale(0);transition:all ease .3s}.porttittleWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.porttittleWrapper span.bottomleftborder{left:-80px;bottom:-40px;width:30px;height:30px;border-bottom:2px solid #fff;border-left:2px solid #fff}.porttittleWrapper span.topleftborder{left:-80px;top:-40px;width:30px;height:30px;border-top:2px solid #fff;border-left:2px solid #fff}.porttittleWrapper span.toprightborder{right:-80px;top:-40px;width:30px;height:30px;border-top:2px solid #fff;border-right:2px solid #fff}.porttittleWrapper span.bottomrightborder{right:-80px;bottom:-40px;width:30px;height:30px;border-bottom:2px solid #fff;border-right:2px solid #fff}.zoomInTittle h5{text-transform:uppercase}.porttittleWrapper h5{color:#fff}.galleryOuterWrapper>div:hover:before{transform:scale(1)}.galleryOuterWrapper>div .zoomInTittle{transform:scale(0);transition:all ease .3s}.galleryOuterWrapper>div:hover .zoomInTittle{transform:scale(1)}.porttittleWrapper h5{color:#fff;font-size:28px}section.contentWrapper.contactus02>img{width:580px !important;max-width:580px !important}section.contentWrapper.contactus02{padding:90px 0}section.leftContentRightImage.nextWrap .imageWrapper img{width:65% !important}.brandLogo h1{font-size:20px !important}.wpcf7 form.sent .wpcf7-response-output{background:#fff18e;text-align:center;border:none;padding:20px 0;font-weight:700}input[type=radio]:before{width:12px;height:12px;border-radius:15px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;content:'';display:inline-block;visibility:visible;border:3px solid #000}input[type=radio]:checked:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#d6a31a;content:'';display:inline-block;visibility:visible;border:2px solid #fff !important}.portfolio02 h5{font-size:30px !important}.page-template-default main.wrap{padding-top:160px;padding-bottom:50px}.article-full.portfolio-category-single{padding-top:127px}.gallery-grid{-moz-column-width:300px;column-width:300px;-moz-column-gap:0px;column-gap:0;padding:0;grid-gap:20px;padding:0 20px}.gallery-grid>img{padding-bottom:16px}.gallery-grid img{width:100%;cursor:pointer}.lightbox{position:fixed;width:100%;height:100%;top:0;display:none;background:#7f8c8d;perspective:1000;z-index:9999999}.lightbox .filter{position:absolute;width:100%;height:100%;filter:blur(20px);opacity:.5;background-position:center;background-size:cover}.lightbox img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateY(0deg);max-height:95vh;max-width:calc(95vw - 100px);transition:.8s cubic-bezier(.7,0,.4,1);transform-style:preserve-3d}[class^=arrow]{height:200px;width:50px;background:rgba(0,0,0,.4);position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}[class^=arrow]:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:15px;height:15px}.lightbox .arrowr{right:0}.lightbox .arrowr:after{border-right:1px solid #fff;border-bottom:1px solid #fff}.lightbox .arrowl{left:0}.arrowl:after{border-left:1px solid #fff;border-top:1px solid #fff}.lightbox .close{position:absolute;right:0;width:50px;height:50px;background:rgba(0,0,0,.4);margin:20px;cursor:pointer}.lightbox .close:after,.lightbox .close:before{content:'';position:absolute;top:50%;left:50%;width:1px;height:100%;background:#e74c3c}.lightbox .close:after{transform:translate(-50%,-50%) rotate(-45deg)}.lightbox .close:before{transform:translate(-50%,-50%) rotate(45deg)}.lightbox .title{font-size:20px;color:#000;z-index:1000;position:absolute;top:0;left:0}section.FormWrapper.contactus03 .container{max-width:1230px}section.FormWrapper.contactus03 .bothWrapper{padding:70px 20px}@media only screen and (min-width:768px){.mobilemenu{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){ul.menuDesktop li a{font-size:22px}ul.menuDesktop li{margin-right:3em}header.mainMenu .logoWrapper{flex:0 0 15%}header.mainMenu .manuWrapper{width:80%}.imageWrapperBanner img{min-height:560px;object-fit:cover}.galleryOuterWrapper{grid-gap:12px}.slick-slide img{width:100%;height:500px;object-fit:cover}section.contentWrapper h2{font-size:48px !important}.cardMainWrapper h4{font-size:24px}section.imageAndContentWrapper.home05>img{width:40%;max-width:45%;top:50%;left:-4em;transform:translate(0px,-50%)}section.imageAndContentWrapper.home05 h4{font-size:70px}section.leftContentRightImage.nextWrap h4{font-size:70px}section.leftContentRightImage.nextWrap .headingMain{max-width:451px !important;margin:0}section.leftContentRightImage.nextWrap>img{right:-10em}section.cardSectionWrapper{padding:0 0 100px}section.imageAndContentWrapper.home05{position:relative;padding:0}section.leftContentRightImage.nextWrap{padding:100px 0 0}.bothWrapper{padding:50px}.porttittleWrapper h5{color:#fff;font-size:20px}}@media only screen and (max-width:767px){section.contentWrapper.home01{padding:70px 0}.textWrapper label{font-size:24px !important;font-weight:700 !important}ul.navbar>li{padding-bottom:10px;padding-top:10px}.leftWrapper p{font-size:24px !important}.secondWrapper p{font-size:24px !important}.optionWrapper.rowdir span.wpcf7-form-control.wpcf7-radio{flex-direction:column !important;margin-top:20px !important}h2{font-size:24px}.headingMain h3{font-size:60px}.headingMain span.rotateText{font-size:16px}.headingMain{max-width:253px}.cardMainWrapper>div{flex:0 0 100%;margin:0 0 20px}.cardMainWrapper h4{font-size:32px}.imageWrapper{flex:0 0 100%;max-width:100%}.manuWrapper{display:none}section.imageAndContentWrapper{background-position:top}.contentWrapperinner{flex:0 0 100%;max-width:100%}section.imageAndContentWrapper h4,section.leftContentRightImage h4{font-size:49px}section.imageAndContentWrapper span.rotateText,section.leftContentRightImage span.rotateText{font-size:13px}section.imageAndContentWrapper .headingMain{max-width:336px}section.cardSectionWrapper{padding:0 0 130px}section.imageAndContentWrapper.home05{position:relative;padding:0 0 70px}section.leftContentRightImage.nextWrap{padding:70px 0 0}section.contentWrapper.home01 img{top:-3em;right:-4em}section.imageAndContentWrapper.home05>img{width:100%;max-width:100%;height:auto;position:absolute;top:-6%;left:50%;transform:translate(-50%,0);z-index:-1}section.leftContentRightImage.nextWrap>img{width:100%;max-width:100%;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%,0px);z-index:-1}.contentWrapperinner h4{margin:30px 0 10px}section.leftContentRightImage{padding:0 0 70px;background-position:top}section.imageAndContentWrapper{padding:70px 0}.headingMain span.rotateText{left:-4px}.contentWrapperinnr{flex:0 0 100%}.imageWrapperinnr{flex:0 0 100%}section.leftContentRightImage .headingMain{max-width:502px;margin:0}section.leftContentRightImage.nextWrap h4{margin:0 0 10px}.leftContentRightImageInner{flex-direction:column-reverse}section.leftContentRightImage{padding:100px 0 0;background-position:top}section.leftContentRightImage.nextWrap h4{margin:30px 0 10px}.footerMainInner>div{flex:0 0 100% !important}.logoWrapper{order:1}.addressDeatils{order:3}.linksWrapper{order:2}footer.footerMainWrapper .logoWrapper img{width:30%;margin-bottom:20px}.linksWrapper a{display:flex}.linksWrapper{margin-bottom:10px}footer.footerMainWrapper{padding:331px 0 32px}.copyRight{text-align:center;padding:0 20px}.hamburger{width:60px;height:60px;margin:0 auto;display:flex;justify-content:center;align-items:center;position:relative}.hamburger-init{-webkit-appearance:none;-moz-appearance:none;position:absolute;width:100%;height:100%;z-index:2;cursor:pointer;outline:none}.menu{position:relative;width:50%;height:50%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.menu .bar1,.menu .bar2,.menu .bar3{width:100%;height:3px;background:var(--Secondary-color);transition:all .3s}.hamburger-init:checked+.menu .bar1{transform:translateY(10px) rotate(45deg)}.hamburger-init:checked+.menu .bar2{opacity:0}.hamburger-init:checked+.menu .bar3{transform:translateY(-10px) rotate(-45deg)}ul.navbar{position:absolute;width:85%;min-height:390px;background-color:var(--regular-color);top:60px;left:-100%;transition:all ease .6s;z-index:-1}.hamburger{position:absolute;top:0;right:0}ul.navbar li a{color:#fff;font-size:32px}ul.navbar li{border-bottom:1px solid #fff18e59;padding-left:20px}ul.navbar.open{left:0}header.mainMenu{height:60px}header.mainMenu{height:60px}.outerWrapper{background:var(--regular-color);opacity:.7}.manuWrapper{display:none}.logoWrapper a img{display:block;width:100%;height:60px;object-fit:contain}header.mainMenu .logoWrapper{flex:0 0 30%}.logoWrapper{width:100%;height:60px;object-fit:contain}.slick-slide{width:100%;height:300px}.slick-slide img{width:100%;height:300px;object-fit:cover}body.overflow{overflow:hidden}body.overflow:before{content:'';position:absolute;background:rgb(0 0 0/70%);top:0;left:0;bottom:0;right:0;z-index:1}.butoonWrapper{text-align:center;position:absolute;width:100%;bottom:70px}.imageWrapperBanner img{max-width:100%;width:100%;min-height:450px;object-fit:cover;display:block}section.contentWrapper.aboutus02 .headingMain{max-width:280px}section.contentWrapper.aboutus02 .headingMain h3{font-size:60px !important}section.contentWrapper.aboutus02 .headingMain span.rotateText{font-size:15px;top:27px}section.contentWrapper.aboutus02 .imgWrapper img{max-width:100%;height:310px;object-fit:contain}section.contentWrapper.aboutus02>img{top:-1em;width:70%;max-width:70%;right:-9em}section.imageAndContentWrapper.aboutus03 .imageWrapper{flex:0 0 100%;max-width:100%}section.imageAndContentWrapper.aboutus03 .contentWrapperinner{flex:0 0 100%;max-width:100%}.contentWrapperinner{margin-top:8em}footer.footerMainWrapper .logoWrapper{width:100%;height:unset;object-fit:contain}section.imageAndContentWrapper.aboutus03{padding-bottom:0}section.imageAndContentWrapper.aboutus03>img{width:70%;max-width:100%;display:block;position:absolute;top:-1em;left:-4em}.butoonWrapper>a{margin:0 5px}.bothWrapper{padding:30px}.bothWrapper input{padding:10px}.textWrapper label{font-size:24px}.bothWrapper>div{flex:0 0 100%}.leftWrapper p{font-size:24px;margin-bottom:20px}.secondWrapper p{font-size:24px}.galleryOuterWrapper>div{flex:0 0 100%}.porttittleWrapper h5{font-size:18px}.porttittleWrapper span.bottomleftborder{left:-40px;bottom:-30px;width:20px;height:20px;border-bottom:1px solid #fff;border-left:1px solid #fff}.porttittleWrapper span.topleftborder{left:-40px;top:-30px;width:20px;height:20px;border-top:1px solid #fff;border-left:1px solid #fff}.porttittleWrapper span.toprightborder{right:-40px;top:-30px;width:20px;height:20px;border-top:1px solid #fff;border-right:1px solid #fff}.porttittleWrapper span.bottomrightborder{right:-40px;bottom:-30px;width:20px;height:20px;border-bottom:1px solid #fff;border-right:1px solid #fff}section.contentWrapper.portfolio02{position:relative;overflow:hidden;padding:80px 0}section.contentWrapper.portfolio02 .headingMain h3{font-size:50px}section.FormWrapper.contactus03 span.wpcf7-not-valid-tip{bottom:-34px !important;font-size:18px !important}section.FormWrapper.contactus03 textarea{min-height:150px !important}.btnWrapper input{padding:14px 20px !important;font-size:16px}section.contentWrapper.contactus02{padding:2em 0 !important}.brandLogo>section.contentWrapper.portfolio02{padding:0 !important}.contentWrapper h2{font-size:48px !important}section.leftContentRightImage.nextWrap .imageWrapper img{width:80% !important}}