.back-top-wrap{position:fixed;max-width:1200px;margin-left:auto;margin-right:max(8px,8px + (-1200px + 100%)/2);width:40px;height:40px;left:0;right:0;bottom:8px;z-index:12;cursor:pointer;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);transition:all ease-in-out .35s}.im__template--details .back-top-wrap.bottom-mid{bottom:98px}.back-top-wrap.animated{pointer-events:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.back-top-wrap .back-top-trigger{display:block;position:absolute;background-color:#de202c;border-radius:var(--box-border-radius__inner,0);color:#fff;width:40px;height:40px;line-height:37px;text-align:center;text-decoration:none;transition:all ease-in-out .35s}.back-top-wrap .back-top-trigger:hover{background-color:#c81d28;color:#fff}.back-top-wrap .back-top-trigger .icon{display:inline-block;vertical-align:middle;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}@media(min-width:1021px){.im__template--details .back-top-wrap.bottom-mid{bottom:8px !important}}@media(max-width:767px){.back-top-wrap{margin-left:calc(100% - 48px);margin-right:8px}}#footer{position:relative;background-color:#262626;color:#f5f6f9;padding:56px 0 28px}#footer .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.nav-heading{display:block;font-size:18px;font-weight:500;margin-bottom:10px}.block-holder{width:50%;padding:0 10px 0 5px;margin:0}.logo-footer{display:block;margin-bottom:14px}.logo-footer img{width:160px;height:auto}.footer-nav{width:45.5%;padding-top:1px;margin-bottom:47px}.footer-nav ul li>ul{padding-left:20px}.footer-nav li{margin-bottom:2px}.footer-nav a{color:#f5f6f9}.footer .social{margin-top:20px}.footer .social a:hover{text-decoration:none}.social li{display:inline-block;vertical-align:middle}.social li:first-child{padding-left:3px}.social li:last-child{padding-right:0}.social a{color:#e7e4e4;font-size:24px;text-decoration:none}.social a:hover{color:#de202c}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer ul:not(:last-of-type){margin-bottom:10px}.footer__widget li a{color:#fff}.footer .appstore{width:120px;height:auto}.footer .playstore{max-width:120px;height:auto;margin-left:5px}.footer .appstores img{vertical-align:unset !important}.footer .appstores a:hover{text-decoration:none}.copyright{background-color:#353333;color:#d2d3d4;font-size:15px;padding:10px 0}.copyright-list li{position:relative;display:inline-block;vertical-align:top;padding:0 8px}.copyright-list li:after{position:absolute;content:'|';right:-5px}.copyright-list li:first-child{padding-left:0}.copyright-list li:last-child{padding-right:0}.copyright-list li:last-child:after{display:none}.copyright-list a{color:#d2d3d4;text-decoration:none}.copyright-list a:hover{color:#de202c}@media(min-width:767.016px){.footer-nav{padding-top:4px;width:25%}.social li{padding:0 7px}.block-holder{width:40%}}@media(min-width:1024px){#footer{z-index:10}.block-holder{width:25%;padding-right:10px}}@media(min-width:1200px){.copyright-list li{padding:0 16px}}@media(max-width:1200px) and (min-width:1025px){.copyright{font-size:14px}}@media(max-width:1200px) and (min-width:1024px){.footer .social a{font-size:1.25rem}}@media(max-width:1086px) and (min-width:1023px){.footer .playstore{width:100px;margin-left:2px}.footer .appstore{width:100px}}@media(max-width:1023px) and (min-width:767.016px){.footer-nav a{font-size:14px}.block-holder p{font-size:14px}}@media(max-width:1023px){#footer{padding:56px 0 0}#footer .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-nav{width:50%}.footer-nav:first-of-type{display:block}.copyright-list{text-align:center}.copyright-list li{font-size:14px;text-align:center}.copyright-list li:after{content:'-'}.copyright-list li:first-child{display:inline-block}.copyright-list li:last-child{display:inline-block}}@media(max-width:767px){#footer{padding:30px 0 0}.copyright-list li:after{content:''}.social li{padding:0 4px}}@media(max-width:767px) and (orientation:portrait){.footer .social a{font-size:1.125rem}}@media(max-width:556px){.footer .playstore{width:100px;margin-left:0}.footer .appstore{width:100px}.footer .appstores{margin-bottom:5px}}@media(max-width:480px){.logo-footer img{width:130px}}@media(max-width:341px){.social li{padding:0 1px}}