.ht_ctc_chat_greetings_box *:not(ul):not(ol){padding:0px;margin:0px;box-sizing:border-box;}.ht_ctc_chat_greetings_box ul,.ht_ctc_chat_greetings_box ol{margin-top:0px;margin-bottom:0px;}.ctc_g_content,.ctc_g_sentbutton,.ctc_g_bottom{margin-top:-.9px !important;}.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto;}@media only screen and (max-width: 420px){.ht_ctc_greetings.ctc_m_full_width{position:fixed !important;bottom:0px !important;right:0px !important;}.ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box{position:unset !important;margin:7px !important;min-width:80vw !important;width:calc(100vw - 14px) !important;}.ctc_m_full_width .ctc_g_message_box_width{max-width:85% !important;}}@media only screen and (min-width: 900px){.ctc_g_content::-webkit-scrollbar{width:2.8px;}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5;}}body.hidden-scroll{overflow:hidden;}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.7;display:none;z-index:1006;}.sl-wrapper{z-index:1000;}.sl-wrapper button{border:0;background:0 0;font-size:24px;padding:0;cursor:pointer;}.sl-wrapper button:hover{opacity:.7;}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:1015;}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1015;}.sl-wrapper .sl-navigation{width:100%;display:none;}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-10px;height:30px;width:30px;line-height:30px;text-align:center;display:block;z-index:1015;font-family:arial sans-serif;}.sl-wrapper .sl-navigation button.sl-next{right:40px;}.sl-wrapper .sl-navigation button.sl-prev{left:40px;}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000;}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;}.sl-wrapper .sl-image iframe{border:0;background:#000;}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:#000;opacity:.8;position:absolute;bottom:0;left:0;right:0;}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0;}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto;}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#fff;z-index:1005;}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite;}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0;}50%{opacity:1;}100%{transform:scale(1.2);opacity:0;}}@keyframes pulsate{0%{transform:scale(.1);opacity:0;}50%{opacity:1;}100%{transform:scale(1.2);opacity:0;}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0;}50%{opacity:1;}100%{transform:scale(1.2);opacity:0;}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0;}50%{opacity:1;}100%{transform:scale(1.2);opacity:0;}}@-ms-keyframes pulsate{0%,100%{opacity:0;}0%{transform:scale(.1);}50%{opacity:1;}100%{transform:scale(1.2);}}.background-cover,.bg-cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.pgflio-portfolio{padding-top:20px;padding-bottom:20px;}.pgflio-portfolio-filter{text-align:center;padding-bottom:20px;}.pgflio-portfolio-filter .portfolio-filter-item{border:0;background:#333;color:#fff;padding:8px 12px;margin-right:3px;margin-bottom:3px;font-size:13px;outline:none !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.pgflio-portfolio-filter .portfolio-filter-item:hover{background:#555;opacity:.9;}.pgflio-portfolio-filter .portfolio-filter-item.item-active{background:#555;opacity:.8;outline:none !important;}.pgflio-portfolio-content:after{content:"";clear:both;}.pgflio-portfolio-content .portfolio-item-wrapper{float:none;margin-bottom:0;width:100%;}@media (min-width: 768px){.pgflio-portfolio-content .portfolio-item-wrapper{float:left;width:50%;}}.pgflio-portfolio-content .portfolio-item-wrapper img{width:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}.pgflio-portfolio-content .portfolio-item{display:block;position:relative;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;}.pgflio-portfolio-content .portfolio-item:hover .portfolio-item-infos-wrapper{opacity:.95;}.pgflio-portfolio-content .portfolio-item:hover .portfolio-item-infos{opacity:1 !important;transform:translateY(0) !important;-webkit-transform:translateY(0) !important;-moz-transform:translateY(0) !important;}.pgflio-portfolio-content .portfolio-item-infos-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);color:#fff;text-align:center;z-index:9;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:0;}.pgflio-portfolio-content .portfolio-item-infos{position:absolute;width:100%;top:50%;left:0;margin-top:-20px;z-index:10;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;transform:translateY(12px);-webkit-transform:translateY(12px);-moz-transform:translateY(12px);}.pgflio-portfolio-content p{display:none;}.pgflio-portfolio-content .portfolio-item-title{font-size:18px;font-weight:bold;line-height:1.1;margin-bottom:2px;}.pgflio-portfolio-content .portfolio-item-category{font-size:11px;font-style:italic;display:inline-block;opacity:.7;line-height:1;}@media (min-width:992px){.pgflio-portfolio-content.pgflio-portfolio-columns-3 .portfolio-item-wrapper{width:50%;}}@media (min-width:992px){.pgflio-portfolio-content.pgflio-portfolio-columns-3 .portfolio-item-wrapper{width:33.33%;}}@media (min-width:992px){.pgflio-portfolio-content.pgflio-portfolio-columns-4 .portfolio-item-wrapper{width:25%;}}.pgflio-portfolio-content.pgflio-portfolio-margin .portfolio-item-wrapper{padding-left:5px;padding-right:5px;padding-bottom:10px;}.pgflio-portfolio-content.pgflio-portfolio-style-box .portfolio-item{height:250px;}@media (min-width: 1400px){.pgflio-portfolio-content.pgflio-portfolio-style-box .portfolio-item{height:400px;}}.pgflio-portfolio-content.pgflio-portfolio-style-box .portfolio-item img{display:none;}