.cwt--offcanvas-contact{display:grid}ul.cwt--offcanvas-contact p{color:#fff}.cwt--offcanvas-contact li a,.cwt--offcanvas-contact li span{font-weight:400;font-size:18px;line-height:1.3;color:var(--white,#fff);display:inline-block}.cwt--offcanvas-lang .language{gap:30px;display:flex}.cwt--offcanvas-lang .language li a{font-weight:500;font-size:16px;line-height:1.5;color:var(--white,#fff);display:inline-block;text-transform:capitalize;position:relative}.cwt--offcanvas-lang .language li a::after{position:absolute;content:"";width:100%;height:1px;left:0;bottom:0;transition:all .3s;background-color:var(--white,#fff)}.cwt--offcanvas-lang .language li a:hover{color:var(--primary,#ff845d)}.cwt--offcanvas-lang .language li a:hover::after{width:0}.cwt--offcanvas-footer .f-icon{fill:var(--white,#fff);color:var(--white,#fff);text-decoration:none;line-height:0}.cwt--offcanvas-area .has-left-line{position:relative;padding-inline-start:37px;display:inline-block}.cwt--offcanvas-area .has-left-line:before{position:absolute;content:"";width:50px;height:1px;background-color:currentColor;inset-inline-start:0;border-inline-start:1px;top:50%}.cwt--offcanvas-area .hover-border-move li a{position:relative;transition:all .5s}.cwt--offcanvas-area .hover-border-move li a:hover::after{width:100%;left:auto;right:0}.cwt--offcanvas-area .hover-border-move li a::after{position:absolute;content:"";width:0;height:1px;bottom:0;left:0;transition:all .5s;background-color:currentColor}.cwt--offcanvas-follow{display:flex;align-items:center;gap:10px}