.whatsapp-chat-container{overflow:hidden;background:#eaeaea;border-top-left-radius:5px;border-top-right-radius:5px;z-index:99998;position:fixed;right:20px;bottom:0;width:280px;border:1px solid #ccc}.whatsapp-chat-container>*,.whatsapp-chat-container>:after,.whatsapp-chat-container>:before{font-family:sans-serif;box-sizing:border-box}.whatsapp-chat-container .whatsapp-chat-top{cursor:pointer;padding:10px;display:table;width:100%;text-align:center}.whatsapp-chat-container .whatsapp-chat-top:hover{background-color:#fff}.whatsapp-chat-container .whatsapp-chat-top img{width:48px;height:48px;float:left}.whatsapp-chat-container .whatsapp-chat-top .whatsapp-chat-button-title{display:block;font-size:14px}.whatsapp-chat-container .whatsapp-chat-top .whatsapp-chat-button-subtitle{font-size:11px}.whatsapp-chat-container .whatsapp-chat-body{padding:15px;text-align:center}.whatsapp-chat-container .whatsapp-chat-body .whatsapp-chat-office-hours{font-size:13px;margin-bottom:30px}.whatsapp-chat-container .whatsapp-chat-body .whatsapp-chat-others-infos{font-size:11px}.whatsapp-chat-container .whatsapp-chat-body form{width:100%}.whatsapp-chat-container .whatsapp-chat-body form small{margin-bottom:5px;display:block;font-size:11px}.whatsapp-chat-container .whatsapp-chat-body form label{margin-bottom:15px;display:block}.whatsapp-chat-container .whatsapp-chat-body label[for=whatsapp-chat-newsletter-permission] input{float:left;width:auto;margin-top:3px}.whatsapp-chat-container .whatsapp-chat-body form label span{display:none;font-size:9px;text-transform:uppercase}.whatsapp-chat-container .whatsapp-chat-body form label span.show{display:block}.whatsapp-chat-container .whatsapp-chat-body form label input,.whatsapp-chat-container .whatsapp-chat-body form label select{text-transform:inherit;width:100%;border:none;border-radius:5px;background:#ccc;padding:7px 10px;font-size:14px}.whatsapp-chat-container .whatsapp-chat-body form label input[type=date]{font-size:12px}.whatsapp-chat-container .whatsapp-chat-body form label input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.whatsapp-chat-container .whatsapp-chat-body form .double-fields{display:block;overflow:hidden}.whatsapp-chat-container .whatsapp-chat-body form .double-fields label{width:49%;float:left}.whatsapp-chat-container .whatsapp-chat-body form .double-fields label:last-child{width:49%;float:right}.whatsapp-chat-container .whatsapp-chat-body form input#whatsapp-chat-submit{padding:15px;border:none;color:#fff;text-transform:uppercase;font-size:12px;font-weight:lighter;border-radius:20px;background:#333 url(../images/whatsapp-send.png) right 10px center no-repeat;padding-right:40px}.whatsapp-chat-container .whatsapp-chat-body form input#whatsapp-chat-submit.sended{background:#fff url(/wp-admin/images/spinner.gif) right 10px center no-repeat;color:#000}.whatsapp-chat-container .whatsapp-chat-body form input#whatsapp-chat-submit:hover{cursor:pointer;opacity:.8}.whatsapp-chat-container .whatsapp-chat-body form input[type=email],.whatsapp-chat-container .whatsapp-chat-body form input[type=text]{box-sizing:border-box}.whatsapp-chat-container .whatsapp-chat-body form input::-webkit-input-placeholder,.whatsapp-chat-container .whatsapp-chat-body form textarea::-webkit-input-placeholder{color:#666}.whatsapp-chat-container .whatsapp-chat-body form input::-moz-placeholder,.whatsapp-chat-container .whatsapp-chat-body form textarea::-moz-placeholder{color:#666}.whatsapp-chat-container .whatsapp-chat-body form input:-ms-input-placeholder,.whatsapp-chat-container .whatsapp-chat-body form textarea:-ms-input-placeholder{color:#666}.whatsapp-chat-container .whatsapp-chat-body form input::placeholder,.whatsapp-chat-container .whatsapp-chat-body form textarea::placeholder{color:#666}.whatsapp-chat-container.whatsapp-chat-container-with-photo{background:0 0;border:none;width:350px;bottom:10px}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top{text-align:left;padding:0}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top .whatsapp-chat-top-texts{height:36px;width:67%;float:left;background:#fff;border:2px solid #eaeaea;padding:8px;border-radius:5px;display:table;position:relative}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top .whatsapp-chat-top-texts:hover:before{background:#27d045}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top .whatsapp-chat-top-texts img{margin-right:7px;width:36px;height:36px}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top .whatsapp-chat-top-texts .whatsapp-chat-button-title{font-size:12px;line-height:16px;color:#000}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top .whatsapp-chat-top-texts .whatsapp-chat-button-subtitle{font-size:11px;line-height:16px;color:#000}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top{background:0 0}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top .whatsapp-chat-top-texts:hover{background:#27d045}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top .whatsapp-chat-top-texts:hover *{color:#fff!important}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top .whatsapp-chat-top-texts:before{content:'';position:absolute;right:-9px;top:22px;width:15px;height:15px;background:#fff;transform:rotate(135deg);border-left:2px solid #eaeaea;border-top:2px solid #eaeaea}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top .whatsapp-chat-top-photo{width:20%;float:right}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top .whatsapp-chat-top-photo .whatsapp-chat-top-photo-wrap{width:56px;height:56px;overflow:hidden;border-radius:5px;border:2px solid #eaeaea}.whatsapp-chat-container.whatsapp-chat-container-with-photo:hover .whatsapp-chat-top .whatsapp-chat-top-photo .whatsapp-chat-top-photo-wrap{border:2px solid #27d045}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top .whatsapp-chat-top-photo .whatsapp-chat-top-photo-wrap img{width:100%;height:auto}.whatsapp-chat-container.whatsapp-chat-container-whatsapp-logo-with-text{background:#24bf3e;border-radius:40px;padding:0;bottom:20px;max-width:280px;border:none;line-height:17px}.whatsapp-chat-container.whatsapp-chat-container-whatsapp-logo-with-text .whatsapp-chat-top{padding:5px 15px 5px 10px}.whatsapp-chat-container.whatsapp-chat-container-whatsapp-logo-with-text .whatsapp-chat-top a{display:table}.whatsapp-chat-container.whatsapp-chat-container-whatsapp-logo-with-text .whatsapp-chat-top img{width:40px;height:40px;margin:0 0 3px 0}.whatsapp-chat-container.whatsapp-chat-container-whatsapp-logo-with-text .whatsapp-chat-top:hover{background:#27d045}.whatsapp-chat-container.whatsapp-chat-container-whatsapp-logo-with-text .whatsapp-chat-top .whatsapp-chat-button-title{color:#fff;text-decoration:none;display:inline-block;float:left;margin-top:13px;width:150px;font-weight:lighter;font-size:12px}.whatsapp-chat-container.whatsapp-chat-container-whatsapp-logo-with-text .whatsapp-chat-top .whatsapp-chat-button-title.whatsapp-chat-button-big-title{margin-top:7px}.whatsapp-only-button{position:fixed;bottom:20px;left:auto;right:20px;width:48px;height:48px;display:table}.whatsapp-only-button a:hover{opacity:.8}.whatsapp-position-left{left:20px;right:auto}.whatsapp-position-left.w-location-social-icons-left{left:80px}.whatsapp-position-right{left:auto;right:20px}.whatsapp-position-right.w-location-social-icons-right{right:80px}.location-social-icons{position:fixed;z-index:99999;bottom:20px}.location-social-icons .button{margin:0;cursor:pointer;width:50px;height:50px;border-radius:50px;background:#fff;padding:0;display:table;text-align:center}.location-social-icons .button:hover{opacity:.9}.location-social-icons img{width:60%;margin-top:8px}.location-social-icons .button#location-button-share{background:#f58634;border:none}.location-social-icons .button#location-button-share img{margin:auto}.location-social-icons .navbar-nav{display:none;list-style-type:none;position:absolute;bottom:0;z-index:-1;transition:.2s all}.location-social-icons .navbar-nav li .button{border:1px solid #ccc}.location-social-icons .navbar-nav.show{display:table;bottom:60px;margin:0;transition:.2s all}.location-social-icons .navbar-nav.show li:nth-child(1){margin-bottom:15px}.location-social-icons-left{left:20px;right:auto}.location-social-icons-right{left:auto;right:20px}#id-banners-widget .id-banners-widget-overlay{position:fixed;left:0;top:0;padding:15px;z-index:999999;background:rgba(0,0,0,.8);width:100%;height:100vh;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);display:none}#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage{margin:4%;top:46%;left:47%;transform:translate(-53%,-53%);display:table;overflow:auto;position:absolute}#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage.id-banners-widget-stage-portrait{margin:7%;top:42%;left:46%;transform:translate(-63%,-55%)}#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage.id-banners-widget-stage-portrait .id-banners-widget-content .id-banners-widget-image{height:70vh!important}#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage.id-banners-widget-stage-portrait .id-banners-widget-content .id-banners-widget-image img{width:auto!important;height:100%!important}#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage.id-banners-widget-stage-square .id-banners-widget-content .id-banners-widget-image{height:70vh!important}#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage.id-banners-widget-stage-square .id-banners-widget-content .id-banners-widget-image img{width:auto!important;height:100%!important}#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage .id-banners-widget-content{overflow:hidden;background:#fff;padding:15px}#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage .id-banners-widget-content .id-banners-cta-url{background:#f5f5f5;color:#000;padding:10px}#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage .id-banners-widget-content .id-banners-cta-url,#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage .id-banners-widget-content .id-banners-widget-counter,#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage .id-banners-widget-content img{width:100%;height:auto;text-align:center;display:table;font-size:.8em}#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage .id-banners-widget-close{position:absolute;right:-15px;background:#fff;border-radius:50%;color:#000;width:40px;height:40px;text-align:center;top:-15px;padding:0;text-decoration:none}#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage .id-banners-widget-close:hover{background:#ccc}#id-privacy-warning{position:fixed;bottom:0;left:0;width:100%;background:#333;z-index:999999;padding:20px}#id-privacy-warning .privacy-warning-text{color:#fff;width:77%;margin:0 1%;float:left;font-size:.8em;font-family:sans-serif!important}#id-privacy-warning .privacy-warning-text a{color:#fff;border-bottom:1px dotted #fff;font-weight:700}#id-privacy-warning .privacy-warning-text a:hover{border-bottom:1px solid #fff}#id-privacy-warning .privacy-warning-button{width:19%;margin:0 1%;float:right;font-family:sans-serif!important}#id-privacy-warning .privacy-warning-button button{color:#fff!important;background:green!important;padding:10px 20px;border-radius:5px;box-shadow:0 0 14px 2px rgb(0 0 0 / 60%);border:1px solid #fff;text-align:center;cursor:pointer;margin:auto;display:table;font-weight:700;font-size:.9em}#id-privacy-warning .privacy-warning-button button.ok{background:0 0!important;color:green!important;border:1px dotted green;box-shadow:none}#id-privacy-warning .privacy-warning-button button:hover{color:green!important;background:#fff!important}#id-mobile-footer-container{position:fixed;bottom:0;left:0;z-index:99;width:100%}#id-mobile-footer-container ul{list-style-type:none;display:flex;text-align:center;justify-content:space-around;background:#000;padding:16px 10px 10px 10px;margin:0!important}#id-mobile-footer-container ul li{display:inline-block;line-height:1em}#id-mobile-footer-container ul li a{text-decoration:none;color:#fff}#id-mobile-footer-container ul li i{display:block;font-size:1.6em;margin-bottom:6px}#id-mobile-footer-container ul li span{font-size:.7em;font-weight:400}@media screen and (max-width:39.9375em){.whatsapp-chat-container.whatsapp-chat-container-with-photo{width:auto;right:20px;bottom:15px}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top{width:240px}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top .whatsapp-chat-top-texts{width:75%}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top .whatsapp-chat-top-texts .whatsapp-chat-button-title{font-size:9px}.whatsapp-chat-container.whatsapp-chat-container-with-photo .whatsapp-chat-top .whatsapp-chat-top-texts .whatsapp-chat-button-subtitle{font-size:10px}.whatsapp-chat-container.whatsapp-chat-complete-w-location-on{right:0;width:260px}.location-social-icons.location-social-icons-left.location_social-icons-w-complete{left:5px!important;bottom:10px!important}.location-social-icons.location-social-icons-right.location_social-icons-w-complete{right:5px!important;bottom:10px!important}#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage,#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage.id-banners-widget-stage-portrait{margin:0;top:50%;left:50%;transform:translate(-50%,-50%);width:90%}#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage.id-banners-widget-stage-portrait .id-banners-widget-content .id-banners-widget-image,#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage.id-banners-widget-stage-portrait .id-banners-widget-content .id-banners-widget-image img,#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage.id-banners-widget-stage-square .id-banners-widget-content .id-banners-widget-image,#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage.id-banners-widget-stage-square .id-banners-widget-content .id-banners-widget-image img{width:100%!important;height:100%!important}}@media screen and (max-width:39.9375em) and (orientation:landscape){#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage .id-banners-widget-content .id-banners-cta-url{float:left;display:inline-block;width:50%}#id-banners-widget .id-banners-widget-overlay .id-banners-widget-stage .id-banners-widget-content .id-banners-cta-url-image{float:right;display:inline-block;width:50%}}