.body > .body-section > .widget-container{width:auto;}.body > .widget-container{width:auto;}.footer > .widget-container{height:560px;width:auto;}@media (max-width: 767px){	.responsive .footer > .widget-container{height:1126px;}	.responsive .header > .widget-container{height:70px;}}.header > .widget-container{height:140px;width:auto;}
.footer-cta{
  background:#000;
}
.footer-cta .full-content{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  max-width: 1400px;
  margin: 0 auto;
  padding: 70px 0 85px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.22);
}
.footer-cta .full-content .left-content {
  width: 70%;
  padding: 0 220px 0 0;
}
.footer-cta .full-content .left-content h2 {
  padding: 0;
  margin: 0;
  color: #fff;
  font-family: Switzer Variable;
  font-weight: 600;
  font-size: 50px;
  line-height: 62px;
  letter-spacing: 0;
}
.footer-cta .full-content .right-content {
  width: 30%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: end;
  gap: 0 28px;
}
.footer-cta .full-content .right-content a {
  font-family: Switzer Variable;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.01em;
  max-width: 219px;
  width: 100%;
  display: block;
  height: 44px;
  padding: 12px 10px;
  text-decoration: none;
  background: rgba(255, 113, 0, 1);
  border-radius: 10px;
  text-align: center;
  color: #fff;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  margin: 0;
}
.footer-cta .full-content .right-content a.conact-btn {
  max-width: 151px;
  background: #fff;
  color: #000;
}
.footer-cta .full-content .right-content a:hover {
  background: rgba(255, 113, 0, 1);
  color: #fff;
}
.footer-cta .right-content a.conact-btn:hover {
  background: rgba(255, 113, 0, 1);
  color: #fff;
}
.footer-cta .full-content .right-content a:hover {
  background: #d96101;
  color: #fff;
}
#wi-A8545EE5-E6D2-4027-B5A1-3D4BC91DFD44{width:243px;height:50px;top:106px;left:30px;right:auto;bottom:auto;}@media (min-width: 992px) and (max-width: 1200px){	.responsive #wi-A8545EE5-E6D2-4027-B5A1-3D4BC91DFD44{left:20px;right:auto;top:80px;bottom:auto;width:213px;height:50px;}}@media (min-width: 768px) and (max-width: 991px){	.responsive #wi-A8545EE5-E6D2-4027-B5A1-3D4BC91DFD44{left:20px;right:auto;top:70px;bottom:auto;width:213px;height:50px;}}@media (max-width: 767px){	.responsive #wi-A8545EE5-E6D2-4027-B5A1-3D4BC91DFD44{left:0px;top:48px;right:0px;bottom:auto;width:auto;height:50px;}}
#wi-7DA25190-DD3D-429A-B58E-2BFC3DC9EFB1{width:270px;height:237px;top:180px;left:30px;right:auto;bottom:auto;}@media (min-width: 992px) and (max-width: 1200px){	.responsive #wi-7DA25190-DD3D-429A-B58E-2BFC3DC9EFB1{left:20px;right:auto;top:160px;bottom:auto;width:215px;height:192px;}}@media (min-width: 768px) and (max-width: 991px){	.responsive #wi-7DA25190-DD3D-429A-B58E-2BFC3DC9EFB1{left:20px;right:auto;top:140px;bottom:auto;width:189px;height:214px;}}@media (max-width: 767px){	.responsive #wi-7DA25190-DD3D-429A-B58E-2BFC3DC9EFB1{left:0px;right:0px;top:120px;bottom:auto;width:auto;height:175px;}}
.footer-address p {
  padding: 0;
  margin: 0 0 10px;
  color: rgba(255, 255, 255, 0.7);
  font-family: Switzer Variable;
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  letter-spacing: 0;
}
.footer-address a {
  display: block;
  text-decoration: none;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  padding: 0;
  margin: 0 0 10px;
  color: rgba(255, 255, 255, 0.7);
  font-family: Switzer Variable;
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  letter-spacing: 0;
}
.footer-address a:last-of-type{
  margin: 0;
}
.footer-address a:hover{
  color: rgba(255, 113, 0, 1);
}
.footer-address ul li:before {
  display: none;
}
.footer-address ul{
  padding: 0;
  margin: 32px 0 0;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.footer-address ul li{
  padding: 0 25px 0 0;
  margin: 0;
}
.footer-address ul li:last-of-type{
  padding: 0;
}
.footer-address ul li a i {
    color: rgba(255, 255, 255, 0.7);
  font-size: 18px;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.footer-address ul li a{
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
    text-decoration: none;
  border: 0;
}
.footer-address ul li a:hover i{
   color: rgba(255, 113, 0, 1);
  
}
#wi-E0E2DF4A-2BCC-48EF-AB34-26CBE9DD2921{width:150px;height:270px;top:105px;left:490px;right:auto;bottom:auto;}@media (min-width: 1201px) and (max-width: 1300px){	.responsive #wi-E0E2DF4A-2BCC-48EF-AB34-26CBE9DD2921{left:450px;right:auto;top:105px;bottom:auto;width:150px;height:270px;}}@media (min-width: 992px) and (max-width: 1200px){	.responsive #wi-E0E2DF4A-2BCC-48EF-AB34-26CBE9DD2921{left:350px;right:auto;top:80px;bottom:auto;width:150px;height:270px;}}@media (min-width: 768px) and (max-width: 991px){	.responsive #wi-E0E2DF4A-2BCC-48EF-AB34-26CBE9DD2921{left:300px;right:auto;top:70px;bottom:auto;width:150px;height:270px;}}@media (max-width: 767px){	.responsive #wi-E0E2DF4A-2BCC-48EF-AB34-26CBE9DD2921{left:0px;right:0px;top:342px;bottom:auto;width:auto;height:187px;}}
#wi-8A0B269F-8907-4D59-B5C5-168D87C5BEE5{width:270px;height:190px;top:105px;left:830px;right:auto;bottom:auto;}@media (min-width: 1301px) and (max-width: 1400px){	.responsive #wi-8A0B269F-8907-4D59-B5C5-168D87C5BEE5{left:780px;right:auto;top:105px;bottom:auto;width:270px;height:190px;}}@media (min-width: 1201px) and (max-width: 1300px){	.responsive #wi-8A0B269F-8907-4D59-B5C5-168D87C5BEE5{left:720px;right:auto;top:105px;bottom:auto;width:270px;height:190px;}}@media (min-width: 992px) and (max-width: 1200px){	.responsive #wi-8A0B269F-8907-4D59-B5C5-168D87C5BEE5{left:545px;right:auto;top:80px;bottom:auto;width:270px;height:190px;}}@media (min-width: 768px) and (max-width: 991px){	.responsive #wi-8A0B269F-8907-4D59-B5C5-168D87C5BEE5{left:auto;right:20px;top:70px;bottom:auto;width:265px;height:190px;}}@media (max-width: 767px){	.responsive #wi-8A0B269F-8907-4D59-B5C5-168D87C5BEE5{left:0px;right:0px;top:555px;bottom:auto;width:auto;height:172px;}}
#wi-0E1F0E98-D094-49DA-B986-EDAB7B4206E5{width:150px;height:150px;top:105px;left:auto;right:30px;bottom:auto;}@media (min-width: 992px) and (max-width: 1200px){	.responsive #wi-0E1F0E98-D094-49DA-B986-EDAB7B4206E5{left:auto;right:20px;top:80px;bottom:auto;width:150px;height:150px;}}@media (min-width: 768px) and (max-width: 991px){	.responsive #wi-0E1F0E98-D094-49DA-B986-EDAB7B4206E5{left:auto;right:20px;top:260px;bottom:auto;width:265px;height:150px;}}@media (max-width: 767px){	.responsive #wi-0E1F0E98-D094-49DA-B986-EDAB7B4206E5{left:0px;right:0px;top:766px;bottom:auto;width:auto;height:79px;}}
#wi-B29068C9-18D3-4AE9-B651-6200AA366F96{width:738px;height:41px;top:505px;left:30px;right:auto;bottom:auto;}@media (min-width: 992px) and (max-width: 1200px){	.responsive #wi-B29068C9-18D3-4AE9-B651-6200AA366F96{left:20px;right:auto;top:480px;bottom:auto;width:738px;height:41px;}}@media (min-width: 768px) and (max-width: 991px){	.responsive #wi-B29068C9-18D3-4AE9-B651-6200AA366F96{left:20px;right:auto;top:485px;bottom:auto;width:640px;height:41px;}}@media (max-width: 767px){	.responsive #wi-B29068C9-18D3-4AE9-B651-6200AA366F96{left:0px;right:0px;top:890px;bottom:auto;width:auto;height:83px;}}
#wi-241FD358-9E01-419F-97D3-4523F668CA94{width:50px;height:40px;top:500px;left:auto;right:30px;bottom:auto;}@media (min-width: 992px) and (max-width: 1200px){	.responsive #wi-241FD358-9E01-419F-97D3-4523F668CA94{left:auto;right:20px;top:480px;bottom:auto;width:50px;height:40px;}}@media (min-width: 768px) and (max-width: 991px){	.responsive #wi-241FD358-9E01-419F-97D3-4523F668CA94{left:auto;right:20px;top:476px;bottom:auto;width:50px;height:40px;}}@media (max-width: 767px){	.responsive #wi-241FD358-9E01-419F-97D3-4523F668CA94{left:0px;right:207px;top:1016px;bottom:auto;width:auto;height:40px;}}
#wi-648CE9E6-F435-4D1B-ABCB-07930AC072DD{width:1016px;height:34px;top:94px;left:30px;right:auto;bottom:auto;}@media (min-width: 992px) and (max-width: 1200px){	.responsive #wi-648CE9E6-F435-4D1B-ABCB-07930AC072DD{left:0px;right:0px;top:115px;bottom:auto;width:auto;height:25px;}}@media (min-width: 768px) and (max-width: 991px){	.responsive #wi-648CE9E6-F435-4D1B-ABCB-07930AC072DD{left:0px;right:1px;top:115px;bottom:auto;width:auto;height:25px;}}@media (max-width: 767px){	.responsive #wi-648CE9E6-F435-4D1B-ABCB-07930AC072DD{left:0px;right:0px;top:20px;bottom:auto;width:auto;height:25px;}}@media (min-width: 1401px) and (max-width: 1500px){	.responsive #wi-648CE9E6-F435-4D1B-ABCB-07930AC072DD{left:30px;right:auto;top:94px;bottom:auto;width:1069px;height:34px;}}@media (min-width: 1301px) and (max-width: 1400px){	.responsive #wi-648CE9E6-F435-4D1B-ABCB-07930AC072DD{left:30px;right:auto;top:94px;bottom:auto;width:1044px;height:34px;}}
#wi-1FB543F1-537B-47C8-A578-8E25171CFB62{width:235px;height:44px;top:84px;left:auto;right:30px;bottom:auto;}@media (min-width: 768px) and (max-width: 991px){	.responsive #wi-1FB543F1-537B-47C8-A578-8E25171CFB62{left:auto;right:20px;top:84px;bottom:auto;width:235px;height:44px;}}@media (min-width: 992px) and (max-width: 1200px){	.responsive #wi-1FB543F1-537B-47C8-A578-8E25171CFB62{left:auto;right:20px;top:84px;bottom:auto;width:235px;height:44px;}}
.header-btn a {
  font-family: Switzer Variable;
  font-weight: 600;
  font-size: 16.5px;
  line-height: 19px;
  letter-spacing: 0.01em;
  max-width: 235px;
  width: 100%;
  display: block;
  height: 44px;
  padding: 12px 10px;
  text-decoration: none;
  background: rgba(255, 113, 0, 1);
  border-radius: 10px;
  text-align: center;
  color: #fff;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  margin:0;
}
.header-btn a:hover{
  background: #000;
  color: #fff;
}
#wi-87D7AA5E-8ECA-4C57-AB00-8069BA7BDF36{width:345px;height:25px;top:22px;left:340px;right:auto;bottom:auto;}@media (min-width: 992px) and (max-width: 1200px){	.responsive #wi-87D7AA5E-8ECA-4C57-AB00-8069BA7BDF36{left:260px;right:auto;top:22px;bottom:auto;width:345px;height:25px;}}@media (min-width: 768px) and (max-width: 991px){	.responsive #wi-87D7AA5E-8ECA-4C57-AB00-8069BA7BDF36{left:0px;right:0px;top:0px;bottom:auto;width:auto;height:25px;}}@media (max-width: 767px){	.responsive #wi-87D7AA5E-8ECA-4C57-AB00-8069BA7BDF36{left:0px;right:0px;top:0px;bottom:auto;width:auto;height:25px;}}
#wi-023EA34F-6AD1-42BA-A0A9-446D9067091B{width:400px;height:63px;top:18px;left:auto;right:30px;bottom:auto;}@media (min-width: 992px) and (max-width: 1200px){	.responsive #wi-023EA34F-6AD1-42BA-A0A9-446D9067091B{left:auto;right:20px;top:18px;bottom:auto;width:400px;height:63px;}}@media (min-width: 768px) and (max-width: 991px){	.responsive #wi-023EA34F-6AD1-42BA-A0A9-446D9067091B{left:auto;right:20px;top:18px;bottom:auto;width:339px;height:63px;}}@media (max-width: 767px){	.responsive #wi-023EA34F-6AD1-42BA-A0A9-446D9067091B{left:auto;right:85px;top:24px;bottom:auto;width:60px;height:38px;}}
.header-contact {
  display: flex;
  flex-wrap: wrap;
  justify-content: end;
  gap: 0 40px;
}
.header-contact .item p {
  font-family: Switzer Variable;
  font-weight: 400;
  font-size: 11px;
  line-height: 100%;
  letter-spacing: 0;
  color: rgb(0,0,0,0.6);
  padding: 0;
  margin: 0 0 7px;
}
.header-contact .item a {
  display: block;
  width: 100%;
  text-decoration: none;
  font-family: Switzer Variable;
  font-weight: 500;
  font-size: 17px;
  line-height: 100%;
  letter-spacing: 0;
  color: rgba(13, 13, 13, 1);
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.header-contact .item a:hover{
  color: rgba(255, 113, 0, 1);
}
.header-contact .item {
  position: relative;
  padding: 0 0 0 31px;
}
.header-contact .item:before {
  position:absolute;
  content: '';
  top:7px;
  left: 0;
  width: 16px;
  height: 22px;
  background: url('/template/0120b24f/images/header-phone-icon.svg') no-repeat;
}
.header-contact .item.two {
  padding: 0 0 0 37px;
}
.header-contact .item.two:before {
  width: 22px;
  height: 18px;
  background: url('/template/0120b24f/images/header-email-icon.svg') no-repeat;
  top: 9px;
}
#wi-8C5DF559-350A-46C7-A17D-D709D2BE42DE{width:243px;height:52px;top:10px;left:30px;right:auto;bottom:auto;}@media (min-width: 992px) and (max-width: 1200px){	.responsive #wi-8C5DF559-350A-46C7-A17D-D709D2BE42DE{left:20px;right:auto;top:12px;bottom:auto;width:200px;height:43px;}}@media (min-width: 768px) and (max-width: 991px){	.responsive #wi-8C5DF559-350A-46C7-A17D-D709D2BE42DE{left:20px;right:auto;top:17px;bottom:auto;width:165px;height:43px;}}@media (max-width: 767px){	.responsive #wi-8C5DF559-350A-46C7-A17D-D709D2BE42DE{left:15px;right:auto;top:18px;bottom:auto;width:150px;height:40px;}}
