contact-modal{position:fixed;width:calc(100% - var(--s-box-full));height:100%;right:0;top:0;bottom:0;padding-right:100px;z-index:11;transform:translate3d(120%,0,0);transition:transform 1s cubic-bezier(0.77,0,0.175,1);overflow:hidden;height:100vh!important;max-height:100vh!important}.contact-modal .contact-inner{position:relative;padding-left:60px;height:100%!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;padding-bottom:70px!important}.contact-modal .contact-inner{scrollbar-width:none!important;-ms-overflow-style:none!important}.contact-modal .contact-inner::-webkit-scrollbar{display:none!important}.contact-modal .contact-inner .scrollbar-track{display:none!important}.contact-modal .contact-inner .scrollbar-thumb{display:none!important}.contact-modal .contact-inner .scrollbar-track-y{display:none!important}.contact-modal .contact-inner .scrollbar-thumb-y{display:none!important}body.dsn-show-contact .contact-modal{transform:translate3d(0,0,0)!important;visibility:visible!important;opacity:1!important}.contact-modal .dsn-container{height:100%!important;min-height:100vh!important;padding:40px 50px!important}.contact-modal .form-box{margin-bottom:70px!important}.contact-modal .contact-content{margin-bottom:30px!important;padding:30px!important;height:auto!important;min-height:auto!important}.contact-modal .contact-content .item{margin-bottom:25px!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.contact-modal .contact-content .item h5{margin-bottom:10px!important;font-size:14px!important}.contact-modal .contact-content .item p,.contact-modal .contact-content .item a{font-size:14px!important;line-height:1.4!important;word-break:break-word!important}.contact-modal .row{margin:0!important}.contact-modal .col-lg-8,.contact-modal .col-lg-4{padding:0 15px!important}.contact-btn{cursor:pointer!important;pointer-events:auto!important;z-index:999!important;position:fixed!important;right:20px!important;top:35px!important;width:12px!important;height:12px!important;mix-blend-mode:exclusion!important;color:#fff!important}.contact-btn-txt{cursor:pointer!important;pointer-events:auto!important;position:absolute!important;right:0!important;top:-1px!important;height:13px!important;padding-right:20px!important;font-size:13px!important;letter-spacing:5px!important;text-transform:uppercase!important;white-space:nowrap!important;transform-origin:calc(100% - 6px) 50%!important;transform:rotate(-90deg)!important;transition:opacity 0.3s cubic-bezier(0.455,0.03,0.515,0.955) 0.3s,transform 1s cubic-bezier(0.77,0,0.175,1)!important}.contact-btn:before{content:""!important;position:absolute!important;right:2px!important;top:2px!important;width:8px!important;height:8px!important;border-radius:50%!important;border:2px solid #fff!important;transition:opacity 1s cubic-bezier(0.25,0.46,0.45,0.94) 1.65s,transform 1s cubic-bezier(0.165,0.84,0.44,1) 1.65s!important}.contact-modal .help-block{display:none!important}.contact-modal .entry-box input:invalid,.contact-modal .entry-box textarea:invalid{border-color:var(--border-color)!important;box-shadow:none!important}.contact-modal .entry-box input:focus,.contact-modal .entry-box textarea:focus{border-color:var(--theme-color)!important;outline:none!important;box-shadow:0 0 0 2px rgba(var(--theme-color-rgb),0.2)!important}.contact-modal *{border-color:var(--border-color)!important}.contact-modal .entry-box input,.contact-modal .entry-box textarea{border:1px solid var(--border-color)!important;box-shadow:none!important}.contact-modal .form-group .help-block.with-errors{display:none!important}.contact-modal .has-error .entry-box input,.contact-modal .has-error .entry-box textarea{border-color:var(--border-color)!important;box-shadow:none!important}@media only screen and (max-width:991px){.contact-btn,.contact-modal,.line-border-style,.dsn-paginate-right-page,.box-options{display:none}}@media only screen and (min-width:992px){.contact-modal{width:calc(100% - var(--s-box-full))}}@media only screen and (max-width:1200px){.contact-modal .dsn-container{padding:30px 40px!important}.contact-modal .contact-inner{padding-left:40px!important}}@media only screen and (max-width:768px){.contact-modal .dsn-container{padding:20px 30px!important}.contact-modal .contact-inner{padding-left:30px!important}.contact-modal .contact-content{padding:20px!important}}@media only screen and (max-width:576px){.contact-modal .dsn-container{padding:15px 20px!important}.contact-modal .contact-inner{padding-left:20px!important}.contact-modal .contact-content{padding:15px!important}.contact-modal .contact-content .item h5{font-size:13px!important}.contact-modal .contact-content .item p,.contact-modal .contact-content .item a{font-size:13px!important}}@media only screen and (max-width:480px){.contact-modal .dsn-container{padding:10px 15px!important}.contact-modal .contact-inner{padding-left:15px!important}.contact-modal .col-lg-8,.contact-modal .col-lg-4{padding:0 10px!important}}@media only screen and (max-height:600px){.contact-modal .contact-inner{padding-bottom:30px!important}}@media only screen and (max-height:500px){.contact-modal .contact-inner{padding-bottom:20px!important}.contact-modal .dsn-container{padding:20px 30px!important}}@media only screen and (max-width:991px){.contact-btn{display:none!important}}@media (hover:none) and (pointer:coarse){.contact-modal .contact-inner{-webkit-overflow-scrolling:touch}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.contact-btn:before{border-width:1px!important}}@media only screen and (max-width:1399px){.box-padding{min-width:200px}}