.pe-main{position:relative;padding:100px 0 80px 0;}.pe-main-E{margin-top:70px;}.pe-image{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;opacity:0.7;}.pe-image img{width:100%;height:100%;object-fit:cover;}.pe-wrapper{position:relative;z-index:2;width:min(96%, 1280px); margin:0 auto; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap;}.pe-header{width:40%;}.pe-header-title{font-family:'title',helvetica,verdana,sans-serif;color:rgba(0,0,0,1);line-height:1.1;margin-bottom:35px;}.pe-body{width:50%;}.pe-body-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;}.pe-body-item-image{width:67px;height:67px;background-color:rgba(200,200,200,1);border-radius:50%;display:flex;justify-content:center;align-items:center;line-height:1;}.pe-body-item-content{width:calc(100% - 85px);font-size:1.05rem;line-height:1.5;}.pe-body-item-content h3{font-size:1.05rem;line-height:1.5;}.pe-body-item-content p{margin:0;}@media (max-width:800px){.pe-main{padding:80px 0 60px 0;}.pe-main-E{margin-top:30px;}.pe-wrapper{width:90%;}.pe-header{width:100%;margin-bottom:25px;}.pe-header-title{margin-bottom:25px;}.pe-body{width:100%;}.pe-body-item{align-items:flex-start;margin-bottom:25px;}.pe-body-item-content{font-size:0.97rem;}.pe-body-item-content p{margin:0;}}.chat-wrapper{position:fixed; bottom:20px; right:20px; z-index:40;}.chat-button{border-radius:50px; border:solid 6px rgba(255, 255, 255, 1); background-color:rgba(37,211,102,1); color:rgba(0,0,0,1); box-shadow:0 10px 5px 0 rgba(0, 0, 0, 0.2); transition:all 0.4s ease-in-out 0s; font-size:1.05rem; padding:10px 20px; display:flex; align-items:center; justify-content:space-between; cursor:pointer;}.chat-button:hover{background-color:rgba(253,186,0,1);}.chat-button-name span{font-family:'title',helvetica,verdana,sans-serif;}.chat-button:before{margin-right:10px; font-family:'icons'; content:"\f232"; font-size:1.9rem; line-height:1;}.chat-popup{display:none;position:fixed;z-index:41;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);}.chat-popup-visible{display:flex;align-items:center;justify-content:center;}.chat-popup-wrapper{ transition:all 1s ease-in-out 0s; background-color:rgba(255,255,255,1); border-radius:20px;padding:20px 40px 20px 40px;width:590px;margin-top:-500px;opacity:0;}.chat-popup-wrapper-visible{margin-top:0;opacity:1;}.chat-popup-closebutton-wrapper{text-align:right;}.chat-popup-closebutton{padding:0;background-color:rgba(255,255,255,1);border:none;color:rgba(53,50,58,1);cursor:pointer;}.chat-popup-closebutton:before{ font-family:'icons'; content:"\f00d"; font-size:2rem; line-height:1;}.chat-popup-closebutton:hover{color:rgba(239,125,0,1);}.chat-popup-header{margin-bottom:30px;}.chat-popup-header-title{font-family:'title',helvetica,verdana,sans-serif;color:rgba(0,0,0,1);line-height:1.1;font-size:1.4rem;}.chat-popup-header-intro{font-size:1.13rem;line-height:1.5;}.chat-popup-body{display:flex;flex-direction:column;justify-content:center;align-items:center;}.chat-popup-body-item{border-radius:50px; border:solid 6px rgba(255, 255, 255, 1); background-color:rgba(37,211,102,1); color:rgba(0,0,0,1); box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.2); transition:all 0.4s ease-in-out 0s; font-size:1.05rem; padding:15px 20px; display:inline-flex; align-items:center; justify-content:center; margin-bottom:20px; min-width:370px; text-align:center;}.chat-popup-body-item:hover{background-color:rgba(253,186,0,1);}.chat-popup-body-item:before{margin-right:10px; font-family:'icons'; content:"\f232"; font-size:2rem; line-height:1;}.chat-popup-body-item-title span{font-family:'title',helvetica,verdana,sans-serif;}@media (max-width:800px){.chat-wrapper{ bottom:10px; right:8px;}.chat-button{ border:solid 4px rgba(255, 255, 255, 1); font-size:0.95rem; padding:7px 17px;}.chat-button:before{ font-size:1.8rem;}.chat-popup-wrapper{padding:15px 25px 20px 25px;width:90%;}.chat-popup-closebutton:before{ font-size:1.8rem;}.chat-popup-header{margin-bottom:25px;}.chat-popup-header-intro{font-size:1.03rem;}.chat-popup-body-item{ border:solid 4px rgba(255, 255, 255, 1); font-size:0.95rem; padding:10px 17px; min-width:auto; width:100%; margin-bottom:17px;}.chat-popup-body-item:before{ font-size:1.8rem;}}