@media only screen and (max-width: 2000px) and (min-width: 1599px){.home05{padding-top:2.3rem!important;padding-bottom:2.3rem!important}}.gspb_marquee_content{align-items:center;opacity:.12}@media only screen and (max-width: 2000px) and (min-width: 1599px){.gspb_marquee_content{gap:4rem!important}}@media only screen and (max-width: 768px){.gspb_marquee_content{gap:2rem!important}}.gspb_marquee_content h2.gspb_heading{line-height:normal;letter-spacing:.64px;font-size:6.4rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.gspb_marquee_content h2.gspb_heading{letter-spacing:.8px;font-size:8rem}}@media only screen and (max-width: 768px){.gspb_marquee_content h2.gspb_heading{font-size:2.8rem}}.gspb_marquee_content img{width:10rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.gspb_marquee_content img{width:12.6rem}}@media only screen and (max-width: 768px){.gspb_marquee_content img{width:6rem}}@media only screen and (max-width: 2000px) and (min-width: 1599px){.home06{padding-top:14rem!important;padding-bottom:16.8rem!important}}.home06 .gspb_text{margin-block:1rem 3.1rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.home06 .gspb_text{margin-block:1.2rem 3.9rem}}@media only screen and (max-width: 2000px) and (min-width: 1599px){.home06 .wp-block-greenshift-blocks-row-column{column-gap:1.5rem!important}}.home06 .wp-block-greenshift-blocks-row-column a.wp-block-greenshift-blocks-buttonbox.gspb-buttonbox.wp-element-button{padding:1rem 1.6rem!important}@media only screen and (max-width: 2000px) and (min-width: 1599px){.home06 .wp-block-greenshift-blocks-row-column a.wp-block-greenshift-blocks-buttonbox.gspb-buttonbox.wp-element-button{padding:1.5rem 2.6rem!important}}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about01{padding-top:11.4rem!important;padding-bottom:11.4rem!important}}.about01 .home04R .home04Rinner{padding-bottom:4rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about01 .home04R .home04Rinner{padding-bottom:4.5rem;max-width:54.8rem!important}}@media only screen and (max-width: 768px){.about01 .home04R .home04Rinner{padding-bottom:0}}.about01 .home04R .home04Rinner h2.gspb_heading{line-height:.9;margin-bottom:1.8rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about01 .home04R .home04Rinner h2.gspb_heading{margin-bottom:2.2rem}}@media only screen and (max-width: 480px){.about01 .home04R .home04Rinner h2.gspb_heading{max-width:29rem}}.about01 .home04R .home04Rinner span.gspb_heading_subtitle{font-size:1.52rem!important;line-height:1.75!important;margin-bottom:2.7rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about01 .home04R .home04Rinner span.gspb_heading_subtitle{font-size:1.9rem!important;margin-bottom:3.2rem}}.about01 .home04R .home04Rinner .gspb_text{margin-bottom:2.3rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about01 .home04R .home04Rinner .gspb_text{margin-bottom:3rem}}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about02{padding-top:12.6rem!important;padding-bottom:12.6rem!important}}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about02 .about02Wrap{column-gap:2.6rem!important}}.about02 .about02Wrap .visionMission{background-color:#fff;border-radius:2rem;padding:1.2rem;display:flex;gap:2.6rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about02 .about02Wrap .visionMission{padding:1.5rem;gap:3.1rem}}@media only screen and (max-width: 480px){.about02 .about02Wrap .visionMission{flex-direction:column;max-width:35rem;margin:0 auto;padding-bottom:1.8rem}}.about02 .about02Wrap .visionMission .gspb_image{min-width:33.7%}@media only screen and (max-width: 480px){.about02 .about02Wrap .visionMission .gspb_image{min-width:100%}.about02 .about02Wrap .visionMission .gspb_image img{width:100%;aspect-ratio:1}}.about02 .about02Wrap .visionMission h2.gspb_heading{margin:0;padding-top:1.7rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about02 .about02Wrap .visionMission h2.gspb_heading{padding-top:2rem}}@media only screen and (max-width: 480px){.about02 .about02Wrap .visionMission h2.gspb_heading{padding-top:0}}.about02 .about02Wrap .visionMission h2.gspb_heading span.gspb_heading_subtitle{font-size:1.48rem!important;font-weight:500;line-height:1.72!important;letter-spacing:.296px;margin-top:1rem!important}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about02 .about02Wrap .visionMission h2.gspb_heading span.gspb_heading_subtitle{font-size:1.85rem!important;letter-spacing:.37px;margin-top:1.4rem!important}}@media only screen and (max-width: 480px){.about02 .about02Wrap .visionMission h2.gspb_heading span.gspb_heading_subtitle{line-height:1.4!important}}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about03{padding-top:12rem!important;padding-bottom:8.6rem!important}}.about03 h2.gspb_heading{margin-bottom:1rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about03 h2.gspb_heading{margin-bottom:1.2rem}}.about03 h2.gspb_heading span.gspb_heading_subtitle{font-size:1.68rem!important;line-height:1.72!important;margin-top:1rem!important;letter-spacing:normal}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about03 h2.gspb_heading span.gspb_heading_subtitle{font-size:2.1rem!important;margin-top:1.2rem!important}}@media only screen and (max-width: 480px){.about03 h2.gspb_heading span.gspb_heading_subtitle{line-height:1.4!important}}.about03 .gspb_text{max-width:59rem;margin:0 auto 4rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about03 .gspb_text{max-width:72rem;margin:0 auto 5rem}}.about03 .about03Wrap{margin-bottom:4rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about03 .about03Wrap{column-gap:2.4rem!important;margin-bottom:5rem}}.about03 .about03Wrap .whyChooseBox{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1;overflow:hidden;border-radius:8px;padding:1.6rem 2.3rem 2.5rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about03 .about03Wrap .whyChooseBox{border-radius:1.2rem;padding:2rem 2.8rem 3.1rem}}@media only screen and (max-width: 480px){.about03 .about03Wrap .whyChooseBox{padding:2rem}.about03 .about03Wrap .whyChooseBox:before{opacity:0}.about03 .about03Wrap .whyChooseBox .wp-block-greenshift-blocks-image{margin:0 auto;width:9rem;height:9rem;border-radius:50%;background:#0049A3;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.about03 .about03Wrap .whyChooseBox:before,.about03 .about03Wrap .whyChooseBox:after{content:"";position:absolute;left:0;top:0;background:#0049A3;border-bottom-right-radius:1.2rem;display:block;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:10.3rem;height:8.5rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about03 .about03Wrap .whyChooseBox:before,.about03 .about03Wrap .whyChooseBox:after{border-bottom-right-radius:1.4rem;width:13rem;height:10.7rem}}.about03 .about03Wrap .whyChooseBox:after{z-index:-2;opacity:0;background:linear-gradient(180deg,#D00134 0%,#610018 100%)}.about03 .about03Wrap .whyChooseBox .gspb_image img{display:block;height:5.2rem!important;width:auto}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about03 .about03Wrap .whyChooseBox .gspb_image img{height:6.5rem!important}}@media only screen and (max-width: 480px){.about03 .about03Wrap .whyChooseBox .gspb_image img{height:4.5rem!important}}.about03 .about03Wrap .whyChooseBox h3.gspb_heading{color:#fff;letter-spacing:normal;margin-block:3.5rem .7rem;font-size:2.24rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about03 .about03Wrap .whyChooseBox h3.gspb_heading{margin-block:4.5rem 1rem;font-size:2.8rem}}@media only screen and (max-width: 480px){.about03 .about03Wrap .whyChooseBox h3.gspb_heading{margin-block:2rem 1rem}}.about03 .about03Wrap .whyChooseBox span.gspb_heading_subtitle{color:#5e8fca;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:1.52rem!important;line-height:1.47!important}@media only screen and (max-width: 2000px) and (min-width: 1599px){.about03 .about03Wrap .whyChooseBox span.gspb_heading_subtitle{font-size:1.9rem!important}}@media only screen and (max-width: 480px){.about03 .about03Wrap .whyChooseBox:hover .wp-block-greenshift-blocks-image{background:#610018}}.about03 .about03Wrap .whyChooseBox:hover:before{background:#610018}.about03 .about03Wrap .whyChooseBox:hover:after{opacity:1;bottom:0;right:0;width:100%;height:100%}.about03 .about03Wrap .whyChooseBox:hover span.gspb_heading_subtitle{color:#e69daf!important}@media only screen and (max-width: 2000px) and (min-width: 1599px){.contact01{padding-top:13.4rem!important;padding-bottom:11.4rem!important}.contact01 .gspb_row__content{max-width:146.3rem!important}}@media only screen and (max-width: 1280px){.contact01 .contact01L{width:calc(45% + -0px)!important}}@media only screen and (max-width: 1024px){.contact01 .contact01L{width:calc(100% + -0px)!important}}.contact01 .contact01L .contact01Linner{padding:3.7rem 2.5rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.contact01 .contact01L .contact01Linner{padding:4.5rem 3rem;max-width:53rem!important}}@media only screen and (max-width: 1280px){.contact01 .contact01L .contact01Linner{padding:3.7rem 0}}@media only screen and (max-width: 1024px){.contact01 .contact01L .contact01Linner{padding:0 0 4rem;margin:0 auto}}.contact01 .contact01L .contact01Linner h2.gspb_heading{margin-bottom:1rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.contact01 .contact01L .contact01Linner h2.gspb_heading{margin-bottom:1.2rem}}.contact01 .contact01L .contact01Linner h2.gspb_heading span.gspb_heading_subtitle{font-size:1.68rem!important;line-height:1.72!important;margin-top:1rem!important;letter-spacing:normal}@media only screen and (max-width: 2000px) and (min-width: 1599px){.contact01 .contact01L .contact01Linner h2.gspb_heading span.gspb_heading_subtitle{font-size:2.1rem!important;margin-top:1.2rem!important}}@media only screen and (max-width: 480px){.contact01 .contact01L .contact01Linner h2.gspb_heading span.gspb_heading_subtitle{line-height:1.4!important}}.contact01 .contact01L .contact01Linner .gspb_text{margin-bottom:2.5rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.contact01 .contact01L .contact01Linner .gspb_text{margin-bottom:3rem}}.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo{display:grid;gap:.8rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo{gap:.6rem}}.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li{display:flex;align-items:center;gap:1.5rem;border-bottom:1px solid rgba(0,0,0,.15);padding-block:1.65rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li{gap:1.8rem;padding-block:2.2rem}}@media only screen and (max-width: 480px){.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li{gap:1rem}}.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li img{width:6rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li img{width:auto}}@media only screen and (max-width: 480px){.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li img{width:5rem}}.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li div{display:flex;flex-direction:column}.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li div h4{background:linear-gradient(90deg,#0055AF 0%,#006ADD 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2.42rem;letter-spacing:.242px;margin:0 0 1rem;line-height:1}@media only screen and (max-width: 2000px) and (min-width: 1599px){.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li div h4{font-size:3rem;letter-spacing:.302px;margin:0 0 1.3rem}}@media only screen and (max-width: 480px){.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li div h4{font-size:2rem;margin:0 0 5px}}.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li div a{color:#000;font-size:1.6rem;font-weight:600;line-height:16px;letter-spacing:.16px}@media only screen and (max-width: 2000px) and (min-width: 1599px){.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li div a{font-size:2rem;letter-spacing:.2px}}@media only screen and (max-width: 480px){.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li div a{font-size:1.4rem;letter-spacing:normal}}.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li div span{color:#000;font-size:1.2rem;font-weight:500;line-height:12.8px}@media only screen and (max-width: 2000px) and (min-width: 1599px){.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li div span{font-size:1.5rem;line-height:16px;margin-top:5px}}.contact01 .contact01L .contact01Linner ul.footer-contactinfo.contactPgInfo li:last-child{border-bottom:0}.contact01 .contact01R{align-items:end}@media only screen and (max-width: 1280px){.contact01 .contact01R{width:calc(55% + -0px)!important}}@media only screen and (max-width: 1024px){.contact01 .contact01R{width:calc(100% + -0px)!important}}.contact01 .contact01R .contact01Rinner{width:100%;border-radius:1.6rem;border:.8px solid #ACACAC;background:rgba(253,253,253,.72);box-shadow:0 28px 36.4px #0000000f;padding:4.5rem 3rem 4rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.contact01 .contact01R .contact01Rinner{width:100%;max-width:84.2rem!important;padding:5.5rem 4rem 5rem;border-radius:2rem;border-width:1px}}@media only screen and (max-width: 1024px){.contact01 .contact01R .contact01Rinner{margin:0 auto}}@media only screen and (max-width: 768px){.contact01 .contact01R .contact01Rinner{padding:4rem 2rem}}.contact01 .contact01R .contact01Rinner h2.gspb_heading{margin-bottom:3.1rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.contact01 .contact01R .contact01Rinner h2.gspb_heading{margin-bottom:4rem}}.contact01 .contact01R .contact01Rinner h2.gspb_heading span.gspb_heading_subtitle{font-size:1.52rem!important;line-height:1.72!important;margin-top:1.2rem!important;letter-spacing:normal}@media only screen and (max-width: 2000px) and (min-width: 1599px){.contact01 .contact01R .contact01Rinner h2.gspb_heading span.gspb_heading_subtitle{font-size:1.9rem!important;margin-top:1.5rem!important}}@media only screen and (max-width: 480px){.contact01 .contact01R .contact01Rinner h2.gspb_heading span.gspb_heading_subtitle{line-height:1.4!important}}@media only screen and (max-width: 2000px) and (min-width: 1599px){.products01{padding-top:9.1rem!important;padding-bottom:7.1rem!important}.products01 .gspb_row__content{max-width:140.5rem!important}.products01 .products01-intro{max-width:80rem!important}}@media only screen and (max-width: 480px){.products01 h2.gspb_heading{max-width:26rem;margin-inline:auto}}.products01 .gspb_text{margin-block:1rem 3.7rem;font-size:1.6rem;line-height:1.65}@media only screen and (max-width: 2000px) and (min-width: 1599px){.products01 .gspb_text{margin-block:1.3rem 4.5rem;font-size:2rem;letter-spacing:.2px}}@media only screen and (max-width: 2000px) and (min-width: 1599px){.products02{padding-top:16.3rem!important;padding-bottom:14.4rem!important}.products02 .gspb_row__content{max-width:85rem!important}}@media only screen and (max-width: 480px){.products02 h2.gspb_heading br{display:none}}.products02 .gspb_text{margin-block:1.6rem 2.6rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.products02 .gspb_text{margin-block:1.9rem 3.3rem}}.webForm.contactPF .gform_fields{grid-column-gap:1.7rem!important;grid-row-gap:3.2rem!important}@media only screen and (max-width: 2000px) and (min-width: 1599px){.webForm.contactPF .gform_fields{grid-column-gap:2rem!important;grid-row-gap:3.8rem!important}}@media only screen and (max-width: 768px){.webForm.contactPF .gform_fields{grid-column-gap:1.2rem!important;grid-row-gap:1.2rem!important}}.webForm.contactPF .gform_fields .ginput_container{margin:0!important}.webForm.contactPF .gform_fields .ginput_container--name{gap:1.7rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.webForm.contactPF .gform_fields .ginput_container--name{gap:2rem}}@media only screen and (max-width: 768px){.webForm.contactPF .gform_fields .ginput_container--name{gap:1.2rem}}.webForm.contactPF .gform_fields input[type=text],.webForm.contactPF .gform_fields input[type=email],.webForm.contactPF .gform_fields input[type=tel],.webForm.contactPF .gform_fields input[type=number],.webForm.contactPF .gform_fields select,.webForm.contactPF .gform_fields textarea{border:0;border-bottom:1px solid rgba(0,0,0,.4);padding:1rem 0!important;min-height:4.3rem!important;border-radius:0}@media only screen and (max-width: 2000px) and (min-width: 1599px){.webForm.contactPF .gform_fields input[type=text],.webForm.contactPF .gform_fields input[type=email],.webForm.contactPF .gform_fields input[type=tel],.webForm.contactPF .gform_fields input[type=number],.webForm.contactPF .gform_fields select,.webForm.contactPF .gform_fields textarea{font-size:1.9rem!important;min-height:5.3rem!important;padding:1.5rem 0!important}}.webForm.contactPF .gform_fields textarea{height:11.4rem!important}@media only screen and (max-width: 2000px) and (min-width: 1599px){.webForm.contactPF .gform_fields textarea{height:14.5rem!important}}.webForm.contactPF .gform_footer{margin-top:3.3rem!important}@media only screen and (max-width: 2000px) and (min-width: 1599px){.webForm.contactPF .gform_footer{margin-top:4.3rem!important}}@media only screen and (max-width: 768px){.webForm.contactPF .gform_footer{margin-top:1.5rem!important}}
