@import url("https://fonts.googleapis.com/css?family=Material+Icons");.play-button>.play-icon-placeholder:before,.play-js .play-big-play-button .play-icon-placeholder:before,.play-js .play-modal-dialog,.play-modal-dialog .play-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.play-button>.play-icon-placeholder:before,.play-js .play-big-play-button .play-icon-placeholder:before{text-align:center}sup{color:red;font-size:.7em;margin-left:.5em;line-height:0}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABBIAAsAAAAAGoQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3RY21hcAAAAYQAAADQAAADIjn098ZnbHlmAAACVAAACv4AABEIAwnSw2hlYWQAAA1UAAAAKgAAADYUHzoRaGhlYQAADYAAAAAbAAAAJA4DByFobXR4AAANnAAAAA8AAACE4AAAAGxvY2EAAA2sAAAARAAAAEQ9NEHGbWF4cAAADfAAAAAfAAAAIAEyAIFuYW1lAAAOEAAAASUAAAIK1cf1oHBvc3QAAA84AAABDwAAAZ5AAl/0eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ7xTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGBHcRdyA4RZgQRAC4HCwEAAHic7dFprsIgAEXhg8U61XmeWcBb1FuQP4w7ZQXK5boMm3yclFDSANAHmuKviBBeBPQ8ymyo8w3jOh/5r2ui5nN6v8sYNJb3WMdeWRvLji0DhozKdxM6psyYs2DJijUbtuzYc+DIiTMXrty4k8oGLb+n0xCe37ekM7Z66j1DbUy3l6PpHnLfdLO5NdSBoQ4NdWSoY9ON54mhdqa/y1NDnRnq3FAXhro01JWhrg11Y6hbQ90Z6t5QD4Z6NNSToZ4N9WKoV0O9GerdUJORPqkhTd54nJ1YDXBU1RV+576/JBs2bPYPkrDZt5vsJrv53V/I5mclhGDCTwgGBQQSTEji4hCkYIAGd4TGIWFAhV0RQTpWmQp1xv6hA4OTOlNr2zFANbHUYbq2OtNCpViRqsk+e+7bTQAhzti8vPfuPffcc88959zznbcMMPjHD/KDDGEY0ABpYX384NhlomIYlo4JISGEY9mMh2FSidYiqkEUphtNYDSY/dXg9023l4DdxlqUl0chuZRhncJKrsCQHIwcGuwfnhMIzBnuH4Sym+1D2zaGjheXlhYfD238z80mKYMmvJ5XeOTzd8z9eujbMxJNhu4C9xPE/bCMiDuSNIWgkTQwBE55hLSAE7ZwhrHLnAHZOGV/kmBGTiNjZxzI77Hb7Hqjz68TjT6vh+5JT/cCIkqS0D6CqPf5jX4Qjdx5j6vlDfZM4aZFdbVXIxtOlJaP/WottMnH6CJQ3bTiue3PrY23HjnChtuamxwvvzFjxkPrNj3z0tG9T561HDYf6OgmRWvlY3JQHoQb8ltV2Yet7YfWctEjR1AtxS/cSX6U4alf6NJEBQ7YKg9wrXQKd0IeZCb2ux75Uhh1Un+Nz+9LTOE7PK777nN5xqdTneTBhCbx446mZrhnUkrCz2YhA9dSMxaG0SYmT8hi9ZPu1E94PJYQSH6LRmhxec7Q7ZeXntgQuVpbh+a4qWNsckVyTdn0P7o7DpgPW84+uRcq0BITflBikGdUjAZ9wYBVI3mtrNvr9kpg1UsaK6t3690aoorC1lg0GpMH2HAMtkZjsSi5Ig9ESVosOh7GQfLjKNLvKpMKkLSKNFAka710GdgSi8oDMSoNhqjkKBXTgn3swtaxyzGkUzIzae9RtLdWkSlZ1KDX6EzgllzV4NV4SoDFSOGD4+HCeQUF8wrZ5Hs8zIb5EaVxy8DYFTbMCJPnLIWZxugZE2NlivC0gc1qEQUR8jEKgZcAXeH18BiCgl5nlHh0CrjB4Hb5fX4gb0J7c9PuHVsfgkx2n/vTY/JV8kn8PGxf7faOZ8qX8JVByuIf4whk9sqXli2hvPJV9hrp0hY7l8r2x37ydaVsb4xvXv/47v2NjfCl8m5oRDJclFMoE1yk0Uh1Te4/m8lFXe9qBZD0EkheicebXvzI2PLCuoKCukLuhPIeKwaHPEouxw3kMqaIUXDQ1p0mip+MyCORSCQaoUsnY1VZ38nUTrG21WvVo4f1OsEJFhvSfAFwGfT8VHRMeAVUpwLOoLzjT/REIj3O3FhuURE+nERF+0pTId5Fyxv5sfwGyg4O+my4vZv0sZm7oeQlFZORiB+tG0MweVNraeitl7yxiPIHTk4/diVxs94o5lEYishB2iAtkchEnsActoEpx44Fo8XnsQMaA22BlqC20RmhBKzYojZyYaxg+JggMc4HHY2m+L9EkWSYljirOisrO7d3VorxzyZ6Vc4lJqITAu1b2wOBdrLElAP+bFc2eGaZFVbkmJktv5uT6Jlz5D/MnBFor6ig/JPnRViBsV3LNKGGqB1ChJ0tgQywlVLFJIuQgTFttwkiKxhyQdAZMdMYtSaoAewqfvXVYPAbDT6/1mez85YS8FSDywQ6NfAnef6FNEGMilnppyvn5rB6tTyq1pOceRWnp2WJEZFXHeX5oyoem1nTTgdqc4heDY7bOeKz63vnz+/dRx+s31Ht2JGanQ5seirfWJL9tjozU/12TnEjn5oux9OzU3ckGbBzBwNOyk69JykKH0n/0LM9A72tuwM3zQpIRu4AxiToseEpgPOmbROyFe9/X2yeUvoUsCyEvjcgs7fpWP3/aKlFN0+6HFUe6D9HFz/XPwBlN9tTqNyZjFJ8UO2RUT5/h4CptCctEyeisnOyXjALEp7dXKaQKf6O7IMnGjNNACRMLxqdYJX8eMLvmmd68D+ayBLyKKYZwYxDt/GNhzETDJ05Qxlyi3pi3/Z93ndYVSumgj0V/KkIFlO6+1K3fF2+3g0q+YtuSIf0bvmLqV09nnobI6hwcjIP8aPCKayjsF5JBY3LaKAeRLSyYB1h81oTwe9SlPMkXB7G0mfL9q71gaqqwPqu67QRKS1+ObTx+sbQy9QV2OQHEScGkdFBeT7v7qisqqrs6N52i78/R+6S0qQONVj26agOVoswCyQWIV5D86vH53bxNUeXV0K+XZaHv/nm/KsHhOvylwsWnJX/HE8l/4WCv5x+l5n08z6UU8bUMa3MBpSmM7F63AxntdC9eBCKEZW9Hr+ABNqtxgAQrSbMtmrW7lKQuoSgBhSrTazWVU2QAKWY8wiiuhqFmQgWJBgoXiuWIm42N7hqZbBsgXz52O5P5uSvaNgFGnOuvsRw8I8Laha91wMvDuxqWFheN7/8GVtTltdS83DQsXRmqc5ZtcJXEVrlV2doTWk5+Yunm71dG5f55m/qY0MjI93vv9/NfpxXV9sUXrxy2fbNy1or65cOlDRnOoKFeeXcbw42H/bNDT5Qs3flgs31gWC1lD1nfUV/X7NdCnSUdHY2e8afzfKsqZ5ZljfDqjLOmk3UebNXB+aHArPYDRs+/HDDxeT5DiP+sFg7OpRaVQMGBV89PpeBdj22hCE0Uub0UqwLrNWsG0cuyadgLXTeR5rbO4+3c/vl15cur2nRq+TXCQDcS3SO+s6ak+e5/eMS+1dw3btu3YG2tvFL8XdIZvdjdW6TO/4B7IdrZWVPmctm5/59AgsPItTSbCiIBr2OqIGzmu20SMKAS7yqwGBUfGfgjDYlLLDeF0SfcLB2LSx8flT+08/kzz6yOj96rft4rpTjdPQcmLd47uKibbDq7ZSz/XtbH2nN717Nd62rU+c8Icevvv7I09wA6WvjVcafb+FsbNG+ZQ80Rn6ZZsvrP7teP2dzTdoETvNhjCmsr8FID2sJ69VYvdUcxk4AzYRlKcaE38eXNRlfW9H1as9i6acLHp1XpuNB5K7DIvkX08y1ZYvh3KfWaiCzH+ztrSDmD7LuX73x/mJelB8Yj39t8nhNQJJ2CAthpoFGLsGgtSOCJooCGoaJAMTjSWHVZ08YAa1Fg9lPI5U6DOsGVjDasJeZZ+YyhfCwfOzCxlBA69M9XLXtza7H/rav+9Tjq5xNi0wpKQIRNO4Lrzz7yp5QVYM6Jd/oc1Uvn/mQhhuWh6ENXoS2YTZ8QT42bF5d/559zp5r0Uff2VnR2tdf2/WCOd2cO0Mw6qpWPnvxpV0nrt5fZd2yItc199GWe8vlNfNDq+CH/7yAAnB9hn7T4QO4c1g9ScxsZgmzntnE/IDGndtHMw69lFwoCnYsMGx+rBp8JSBqdLzBr9QRPq/PbhWMWFtQZp1xguy/haw3TEHm3TWAnxFWQQWgt7M5OV0lCz1VRYucpWliy7z6Zd4urwPIyeZQqli2Lgg7szJV09PysATbOQtYIrB2YzbkJYkGgJ0m4AjPUap1pvYu1K9qr97z0Yl3p332b2LYB78ncYIlRkau/8GObSsOlZancACE5d5ily+c2+7h5Yj4lqhVmXXB+iXLfvdqSgqfKtQvfHDV0OnvQR1qhw42XS/vkvsh/hXcrDFP0a+SJNIomEfD1nsrYGO+1bgTOJhM8Hv6ek+7vVglxuSRwoKn17S937bm6YJCeSSG0Op1n+7tE37tcZ/p7dsTv4EUrGpDbWueKigsLHhqTVsoEj+JU0kaSjnj9tz8/gryQWwJ9BcJXBC/7smO+I/IFURJetFPrdt5WcoL6DbEJaygI8CTHfQTjf40ofD+DwalTqIAAHicY2BkYGAA4uByr8R4fpuvDNzsDCBw7f/3LmSanREszsHABKIAKi0J7gAAeJxjYGRgYGcAARD5/z87IwMjAypQBAAtgwI4AHicY2BgYGAfYAwAOkQA4QAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhHicY2BkYGBQZChlYGcAASYg5gJCBob/YD4DABfTAbQAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2PyXLCMBBE3YCNDWEL2ffk7o8S8oCnkCVHC5C/jzBQlUP6IHVPzYyekl5y0iL5X5/ooY8BUmQYIkeBEca4wgRTzDDHAtdY4ga3uMM9HvCIJzzjBa94wzs+8ImvZNAq8TM+HqVkKxWlrQiOxjujQkNlEzyNzl6Z/cU2XF06at7U83VQyklLpEvSnuzsb+HAPnPfQVgaupa1Jlu4sPLsFblcitaz0dHU0ZF1qatjZ1+aTXYCmp6u0gSvWNPyHLtFZ+ZeXWVSaEkqs3T8S74WklbGbNNNq4LL4+CWKtZDv2cfX8l8aFbKFhEnJnJ+IULFpqwoQnNHlHaVQtPBl+ypmbSWdmyC61KS/AKZC3Y+AA==) format("woff");font-weight:400;font-style:normal}.play-icon-play,.play-js .play-big-play-button .play-icon-placeholder:before,.play-js .play-play-control .play-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-play:before,.play-js .play-big-play-button .play-icon-placeholder:before,.play-js .play-play-control .play-icon-placeholder:before{content:"\f101"}.play-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-play-circle:before{content:"\f102"}.play-icon-pause,.play-js .play-play-control.play-playing .play-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-pause:before,.play-js .play-play-control.play-playing .play-icon-placeholder:before{content:"\f103"}.play-icon-volume-mute,.play-js .play-mute-control.play-vol-0 .play-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-volume-mute:before,.play-js .play-mute-control.play-vol-0 .play-icon-placeholder:before{content:"\f104"}.play-icon-volume-low,.play-js .play-mute-control.play-vol-1 .play-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-volume-low:before,.play-js .play-mute-control.play-vol-1 .play-icon-placeholder:before{content:"\f105"}.play-icon-volume-mid,.play-js .play-mute-control.play-vol-2 .play-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-volume-mid:before,.play-js .play-mute-control.play-vol-2 .play-icon-placeholder:before{content:"\f106"}.play-icon-volume-high,.play-js .play-mute-control .play-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-volume-high:before,.play-js .play-mute-control .play-icon-placeholder:before{content:"\f107"}.play-icon-fullscreen-enter,.play-js .play-fullscreen-control .play-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-fullscreen-enter:before,.play-js .play-fullscreen-control .play-icon-placeholder:before{content:"\f108"}.play-icon-fullscreen-exit,.play-js.play-fullscreen .play-fullscreen-control .play-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-fullscreen-exit:before,.play-js.play-fullscreen .play-fullscreen-control .play-icon-placeholder:before{content:"\f109"}.play-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-square:before{content:"\f10a"}.play-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-spinner:before{content:"\f10b"}.play-icon-subtitles,.play-js.play-js:lang(en-AU) .play-subs-caps-button .play-icon-placeholder,.play-js.play-js:lang(en-GB) .play-subs-caps-button .play-icon-placeholder,.play-js.play-js:lang(en-IE) .play-subs-caps-button .play-icon-placeholder,.play-js.play-js:lang(en-NZ) .play-subs-caps-button .play-icon-placeholder,.play-js .play-subs-caps-button .play-icon-placeholder,.play-js .play-subtitles-button .play-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-subtitles:before,.play-js.play-js:lang(en-AU) .play-subs-caps-button .play-icon-placeholder:before,.play-js.play-js:lang(en-GB) .play-subs-caps-button .play-icon-placeholder:before,.play-js.play-js:lang(en-IE) .play-subs-caps-button .play-icon-placeholder:before,.play-js.play-js:lang(en-NZ) .play-subs-caps-button .play-icon-placeholder:before,.play-js .play-subs-caps-button .play-icon-placeholder:before,.play-js .play-subtitles-button .play-icon-placeholder:before{content:"\f10c"}.play-icon-captions,.play-js .play-captions-button .play-icon-placeholder,.play-js:lang(en) .play-subs-caps-button .play-icon-placeholder,.play-js:lang(fr-CA) .play-subs-caps-button .play-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-captions:before,.play-js .play-captions-button .play-icon-placeholder:before,.play-js:lang(en) .play-subs-caps-button .play-icon-placeholder:before,.play-js:lang(fr-CA) .play-subs-caps-button .play-icon-placeholder:before{content:"\f10d"}.play-icon-chapters,.play-js .play-chapters-button .play-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-chapters:before,.play-js .play-chapters-button .play-icon-placeholder:before{content:"\f10e"}.play-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-share:before{content:"\f10f"}.play-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-cog:before{content:"\f110"}.play-icon-circle,.play-js .play-volume-level{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-circle:before,.play-js .play-volume-level:before{content:"\f111"}.play-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-circle-outline:before{content:"\f112"}.play-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-circle-inner-circle:before{content:"\f113"}.play-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-hd:before{content:"\f114"}.play-icon-cancel,.play-js .play-control.play-close-button .play-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-cancel:before,.play-js .play-control.play-close-button .play-icon-placeholder:before{content:"\f115"}.play-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-replay:before{content:"\f116"}.play-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-facebook:before{content:"\f117"}.play-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-gplus:before{content:"\f118"}.play-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-linkedin:before{content:"\f119"}.play-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-twitter:before{content:"\f11a"}.play-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-tumblr:before{content:"\f11b"}.play-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-pinterest:before{content:"\f11c"}.play-icon-audio-description,.play-js .play-descriptions-button .play-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-audio-description:before,.play-js .play-descriptions-button .play-icon-placeholder:before{content:"\f11d"}.play-icon-audio,.play-js .play-audio-button .play-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-audio:before,.play-js .play-audio-button .play-icon-placeholder:before{content:"\f11e"}.play-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-next-item:before{content:"\f11f"}.play-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.play-icon-previous-item:before{content:"\f120"}.play-js{width:inherit;height:inherit;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#fff;position:relative;padding:0;font-size:10px!important;line-height:1!important;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:normal}.play-js:-moz-full-screen{position:absolute}.play-js:-webkit-full-screen{width:100%!important;height:100%!important}.play-js[tabindex="-1"]{outline:none}.play-js *,.play-js :after,.play-js :before{box-sizing:inherit}.play-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.play-js.play-4-3,.play-js.play-16-9,.play-js.play-fluid{width:100%;max-width:100%;height:0}.play-js.play-16-9{padding-top:56.25%}.play-js.play-4-3{padding-top:75%}.play-js.play-fill,.play-js .play-tech{width:100%;height:100%}.play-js .play-tech{position:absolute;top:0;left:0}body.play-full-window{padding:0;margin:0;height:100%}.play-full-window .play-js.play-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.play-js.play-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.play-js.play-fullscreen.play-user-inactive{cursor:none}.play-hidden{display:none!important}.play-disabled{opacity:.5;cursor:default}.play-js .play-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.play-lock-showing{display:block!important;opacity:1;visibility:visible}.play-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.play-no-js a,.play-no-js a:visited{color:#66a8cc}.play-js .play-big-play-button{font-size:3em;line-height:1.5em;display:block;padding:0;cursor:pointer;opacity:1;border:0;background:transparent;height:1.9em;top:0;left:0;margin:auto;position:absolute;right:0;bottom:0;width:63px;border-radius:.3em}.play-js .play-big-play-button .play-icon-placeholder:before{background-image:url(player-play.699c4356d532caf8c969.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;content:""!important;margin:auto;text-align:center;width:63px;height:50px}.play-has-started.play-paused .play-big-play-button .play-icon-placeholder:before{background-image:url(player-pause.bc0a29ca3c5fd14cb940.svg)}.play-js .play-big-play-button .play-icon-placeholder{margin:auto;position:relative;display:block;height:100%;width:100%}.play-js .play-big-play-button:hover{background:transparent}.play-big-play-centered .play-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.play-js .play-big-play-button:focus,.play-js:hover .play-big-play-button{transition:all 0s}.play-controls-disabled .play-big-play-button,.play-error .play-big-play-button,.play-has-started .play-big-play-button,.play-using-native-controls .play-big-play-button{display:none}.play-has-started.play-paused.play-show-big-play-button-on-pause .play-big-play-button,.play-play-toggle .play-big-play-button{display:block}.play-playing.play-has-started .play-big-play-button span{opacity:0;-webkit-animation-name:fadeinout;animation-name:fadeinout;-webkit-animation-duration:1s;animation-duration:1s}.play-has-started .play-big-play-button{outline:none;cursor:default}.play-paused.play-has-started .play-big-play-button{opacity:0;-webkit-animation-name:fadeinout;animation-name:fadeinout;-webkit-animation-duration:.4s;animation-duration:.4s}@-webkit-keyframes fadeinout{0%{opacity:1}to{opacity:0}}@keyframes fadeinout{0%{opacity:1}to{opacity:0}}.play-paused.play-has-started.play-ended .play-big-play-button{display:block;-webkit-animation:unset;animation:unset;opacity:1;cursor:pointer}.play-button>.play-icon-placeholder:before{font-size:1.8em;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.play-paused.play-has-started.play-ended .play-big-play-button .play-icon-placeholder:before{background-image:url(player-replay.2f5950f33a54851917b7.svg);background-position:50%}.play-icon-volume-high:before,.play-js .play-mute-control .play-icon-placeholder:before{content:"";background-image:url(player-volume.413296cdb9eba566ca94.svg);position:absolute;width:.8em;height:.8em;margin:auto;left:0;right:0;top:0;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:50%}.play-js .play-mute-control .play-icon-placeholder:hover:before{background-image:url(player-volume.413296cdb9eba566ca94.svg)}.play-icon-volume-mid:before,.play-js .play-mute-control.play-vol-2 .play-icon-placeholder:before{content:"";background-image:url(player-volume-1.6f0349692ffe7eb264b7.svg);background-position:50%}.play-icon-volume-low:before,.play-js .play-mute-control.play-vol-1 .play-icon-placeholder:before{content:"";background-image:url(player-volume-2.7cac3fae6d02ec5f0bfb.svg);background-position:50%}.play-icon-volume-mute:before,.play-js .play-mute-control.play-vol-0 .play-icon-placeholder:before{content:"";background-image:url(player-mute.ee1ad7adb6169c32b2b0.svg);background-position:50%}.play-js .play-settings.play-control>button.play-button>.play-icon-placeholder:before{content:"";background-image:url(player-settings.7d9aacadfe8708442338.svg);width:.8em;height:.8em;margin:auto;left:0;right:0;top:0;background-size:contain;bottom:0;background-repeat:no-repeat;position:absolute;background-position:50%}.play-js .play-settings.play-control>button.play-button>.play-icon-placeholder:hover:before{background-image:url(player-settings.7d9aacadfe8708442338.svg)}.play-js .play-settings.play-control>div.play-control:before{content:"";border-top:10px solid rgba(37,37,37,.85);border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;bottom:-10px;right:4em}.play-js .play-settings.play-control>div.play-control.play-settings-clicked:before{display:none}.play-js .play-settings.play-control>div.play-control>div.play-control:hover{background-color:hsla(0,0%,83.1%,.5)}.play-js .play-settings.play-control>div.play-control>div.play-control>button.play-button{-moz-align-items:center;-ms-align-items:center}.play-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.play-js button:focus{outline:none}.play-control .play-button{width:100%;height:100%}.play-js .play-control.play-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.play-js .play-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:hidden}.play-js .play-modal-dialog>*{box-sizing:border-box}.play-modal-dialog .play-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.play-menu-button{cursor:pointer}.play-menu-button.play-disabled{cursor:default}.play-workinghover .play-menu-button.play-disabled:hover .play-menu{display:none}.play-menu .play-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.play-menu .play-menu-content>*{box-sizing:border-box}.play-scrubbing .play-control.play-menu-button:hover .play-menu{display:none}.play-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center}.play-menu li.play-menu-item:focus,.play-menu li.play-menu-item:hover{background-color:#9d9080;background-color:hsla(0,0%,83.1%,.5)}.play-menu li.play-selected,.play-menu li.play-selected:focus,.play-menu li.play-selected:hover{background-color:#e2e2e2;color:#423b33}.play-menu li.play-menu-title{text-align:center;text-transform:capitalize;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.play-menu-button-popup .play-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(66,59,51,.4)}.play-menu-button-popup .play-menu .play-menu-content{background-color:#423b33;background-color:rgba(66,59,51,.4);position:absolute;width:100%;bottom:1.5em;max-height:19em}.play-menu-button-popup .play-menu.play-lock-showing,.play-workinghover .play-menu-button-popup:hover .play-menu{display:block}.play-quality-selector .play-menu-content{max-height:none}.play-js .play-menu-button-inline{transition:all .4s;overflow:hidden}.play-js .play-menu-button-inline:before{width:2.222222222em}.play-js .play-menu-button-inline.play-slider-active,.play-js .play-menu-button-inline:focus,.play-js .play-menu-button-inline:hover,.play-js.play-no-flex .play-menu-button-inline{width:12em}.play-menu-button-inline .play-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.play-menu-button-inline.play-slider-active .play-menu,.play-menu-button-inline:focus .play-menu,.play-menu-button-inline:hover .play-menu{display:block;opacity:1}.play-no-flex .play-menu-button-inline .play-menu{display:block;opacity:1;position:relative;width:auto}.play-no-flex .play-menu-button-inline.play-slider-active .play-menu,.play-no-flex .play-menu-button-inline:focus .play-menu,.play-no-flex .play-menu-button-inline:hover .play-menu{width:auto}.play-menu-button-inline .play-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.play-js .play-control-bar{display:none;width:100%;position:absolute;bottom:50px;left:0;right:0;height:auto;border-radius:0;margin:0;padding:0}.play-has-started .play-control-bar{display:flex;justify-content:space-between;visibility:visible;opacity:1;z-index:1;transition:visibility .1s,opacity .1s}.settings-group,.volumn-time-control-group{display:flex;align-items:flex-end;position:relative;z-index:1}.settings-group{background:transparent}.play-has-started.play-user-inactive.play-playing .play-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.play-controls-disabled .play-control-bar,.play-error .play-control-bar,.play-using-native-controls .play-control-bar{display:none!important}.play-audio.play-has-started.play-user-inactive.play-playing .play-control-bar{opacity:1;visibility:visible}.play-has-started.play-no-flex .play-control-bar{display:table}.play-js .play-control{position:relative;text-align:center;margin:0;padding:0;height:50px;width:50px;flex:none;z-index:9}.play-js .play-current-time,.play-js .play-fullscreen-control,.play-js .play-play-control,.play-js .play-settings{margin-left:0}.play-js .play-fullscreen-control,.play-js .play-settings,.play-js .play-volume-panel{margin-right:1em;margin-left:1em}.play-js .play-settings{margin-left:0;margin-right:0}.play-button>.play-icon-placeholder:before{font-size:2em;line-height:1.67}.play-js .play-control:focus,.play-js .play-control:focus:before,.play-js .play-control:hover:before{text-shadow:0 0 1em #000;outline:none}.play-js .play-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.play-no-flex .play-control{display:table-cell;vertical-align:middle}.play-js .play-custom-control-spacer{display:none}.play-js .play-progress-control{cursor:pointer;flex:auto;display:flex;align-items:flex-end;min-width:4em;touch-action:none;padding:0;z-index:1;position:absolute;left:0;top:-10px;height:6px;width:100%}.play-js .play-progress-control.disabled{cursor:default}.play-live .play-progress-control{display:none}.play-no-flex .play-progress-control{width:auto}.play-js .play-progress-holder{flex:auto;transition:all .2s;height:6px}.play-js .play-progress-control .play-progress-holder{margin:0}.play-js .play-progress-control:hover .play-progress-holder.disabled{font-size:1em}.play-js .play-progress-holder .play-load-progress,.play-js .play-progress-holder .play-load-progress div,.play-js .play-progress-holder .play-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;outline:none}.play-js .play-play-progress{background-color:#8bce63;border-radius:0}.play-js .play-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.333333333333333em;z-index:1;content:""}.play-js .play-load-progress,.play-js .play-load-progress div{background:transparent}.play-js .play-time-tooltip{background-color:#8bce63;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:8px 8px 4px;pointer-events:none;position:relative;top:-3.3em;visibility:hidden;z-index:1;outline:none}.play-mouse-display>.play-time-tooltip{background-color:#ccc!important;border:solid #455a65!important;border-width:1px 1px 20px!important;display:flex;align-items:flex-end;height:100px!important;top:-110px!important}.play-mouse-display>.play-time-tooltip:before{content:"";position:absolute;bottom:-26px;left:50%;transform:translateX(-50%);width:0;height:0;border-top:8px solid #455a65;border-right:8px solid transparent;border-left:8px solid transparent}.toolSpan{background-color:#455a65;margin-top:-19px;padding:4px 5px;border-radius:3px;top:-10px;left:-20px}.toolSpan,.toolSpan:before{display:inline-block;position:absolute}.toolSpan:before{content:"";bottom:-7px;left:50%;transform:translateX(-50%);width:0;height:0;border-top:8px solid #455a65;border-right:8px solid transparent;border-left:8px solid transparent}.play-mouse-display>.play-time-tooltip>.play-time-tooltip-span{position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.play-js .play-progress-holder:focus .play-time-tooltip{display:none}.play-js .play-progress-control:hover .play-progress-holder:focus .play-time-tooltip,.play-js .play-progress-control:hover .play-time-tooltip{display:block;font-size:.8em;visibility:visible}.play-js .play-progress-control.disabled:hover .play-time-tooltip{font-size:1em}.play-js .play-progress-control .play-mouse-display{display:none;position:absolute;width:2px;height:100%;background-color:hsla(0,0%,100%,.55);z-index:1;outline:0}.play-no-flex .play-progress-control .play-mouse-display{z-index:0}.play-js .play-progress-control:hover .play-mouse-display{display:block}.play-js.play-user-inactive .play-progress-control .play-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.play-js.play-user-inactive.play-no-flex .play-progress-control .play-mouse-display{display:none}.play-mouse-display .play-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-watermark-top-right{position:absolute;top:0;right:0;margin:auto;display:inline-block;padding:10px}.player_ima-ad-container .ima-controls-div .ima-fullscreen-div,.player_ima-ad-container .ima-controls-div .ima-mute-div,.player_ima-ad-container .ima-controls-div .ima-play-pause-div{display:block!important;height:4.335em;font-size:inherit;bottom:0;top:auto}.player_ima-ad-container .ima-controls-div .ima-play-pause-div{margin-left:1.9em}.player_ima-ad-container .ima-controls-div .ima-fullscreen-div{margin-right:2.6em}.player_ima-ad-container .ima-controls-div .ima-mute-div{margin-right:5.5em}.player_ima-ad-container .ima-controls-div .ima-fullscreen-div:before,.player_ima-ad-container .ima-controls-div .ima-mute-div:before,.player_ima-ad-container .ima-controls-div .ima-play-pause-div:before{content:"";position:absolute;margin:auto;left:0;right:0;top:0;background-size:contain;bottom:0;background-repeat:no-repeat;background-position:50%;font-size:2em}.player_ima-ad-container .ima-controls-div .ima-fullscreen-div:before{width:.8em;height:.8em}.player_ima-ad-container .ima-controls-div .ima-non-fullscreen:before{background-image:url(http://qa71.contus.us/products/p107-apptha-contusplayer/player/images/player-zoom-in.svg)}.player_ima-ad-container .ima-controls-div .ima-fullscreen:before{background-image:url(http://qa71.contus.us/products/p107-apptha-contusplayer/player/images/player-zoom-out.svg)}.player_ima-ad-container .ima-controls-div .ima-play-pause-div:before{width:.7em;height:.7em}.player_ima-ad-container .ima-controls-div .ima-paused:before{background-image:url(http://qa71.contus.us/products/p107-apptha-contusplayer/player/images/player-play.svg)}.player_ima-ad-container .ima-controls-div .ima-playing:before{background-image:url(http://qa71.contus.us/products/p107-apptha-contusplayer/player/images/player-pause.svg)}.player_ima-ad-container .ima-controls-div .ima-mute-div:before{width:.8em;height:.8em}.player_ima-ad-container .ima-controls-div .ima-non-muted:before{background-image:url(http://qa71.contus.us/products/p107-apptha-contusplayer/player/images/player-volume.svg)}.player_ima-ad-container .ima-controls-div .ima-muted:before{background-image:url(http://qa71.contus.us/products/p107-apptha-contusplayer/player/images/player-mute.svg)}.player_ima-ad-container .ima-controls-div .ima-slider-div{display:none!important}.player_ima-ad-container .ima-controls-div .ima-mute-div{right:2em}.player_ima-ad-container .ima-controls-div{box-sizing:border-box;padding:5px 2em;height:6.4em!important}.player_ima-ad-container .ima-seek-bar-div{position:static;height:.4em;margin-top:.15em}.player_ima-ad-container .ima-seek-bar-div .ima-progress-div{height:.4em}.player_ima-ad-container iframe{padding-bottom:3em!important}@media (min-width:1500px){.player_ima-ad-container .ima-controls-div{font-size:1.5em}.player_ima-ad-container .ima-controls-div .ima-fullscreen-div:before,.player_ima-ad-container .ima-controls-div .ima-mute-div:before,.player_ima-ad-container .ima-controls-div .ima-play-pause-div:before{width:1em;height:1em}.player_ima-ad-container iframe{padding-bottom:5em!important}}.play-js .play-ads-label .play-play-progress{background-color:#ecc546!important}.adsLine{background:red!important;height:4px!important;width:10px!important;position:absolute!important}.play-ads-label .adsLine{width:0!important}.adBlock{width:600px;height:60px;background-color:rgba(0,0,0,.21176470588235294);position:absolute;top:0;left:300px;border-radius:10px;z-index:46464646646464}.play-js.play-hls-quality-selector{display:block}.play-js .play-seek-button{font-family:Material Icons;cursor:pointer}.play-js .play-seek-button.skip-back:before{content:"\e042"}.play-js .play-seek-button.skip-back.skip-10:before{content:"\e059"}.play-js .play-seek-button.skip-back.skip-5:before{content:"\e05b"}.play-js .play-seek-button.skip-back.skip-30:before{content:"\e05a"}.play-js .play-seek-button.skip-forward:before{content:"\e5d5"}.play-js .play-seek-button.skip-forward.skip-10:before{content:"\e056"}.play-js .play-seek-button.skip-forward.skip-5:before{content:"\e058"}.play-js .play-seek-button.skip-forward.skip-30:before{content:"\e057"}.play-js.play-v6 .play-seek-button.skip-back.skip-5:before,.play-js.play-v6 .play-seek-button.skip-back.skip-10:before,.play-js.play-v6 .play-seek-button.skip-back.skip-30:before,.play-js.play-v6 .play-seek-button.skip-back:before,.play-js.play-v6 .play-seek-button.skip-forward.skip-5:before,.play-js.play-v6 .play-seek-button.skip-forward.skip-10:before,.play-js.play-v6 .play-seek-button.skip-forward.skip-30:before,.play-js.play-v6 .play-seek-button.skip-forward:before,.play-js.play-v7 .play-seek-button.skip-back.skip-5:before,.play-js.play-v7 .play-seek-button.skip-back.skip-10:before,.play-js.play-v7 .play-seek-button.skip-back.skip-30:before,.play-js.play-v7 .play-seek-button.skip-back:before,.play-js.play-v7 .play-seek-button.skip-forward.skip-5:before,.play-js.play-v7 .play-seek-button.skip-forward.skip-10:before,.play-js.play-v7 .play-seek-button.skip-forward.skip-30:before,.play-js.play-v7 .play-seek-button.skip-forward:before{content:none}.play-js.play-v6 .play-seek-button.skip-back .play-icon-placeholder:before,.play-js.play-v7 .play-seek-button.skip-back .play-icon-placeholder:before{content:"\e042"}.play-js.play-v6 .play-seek-button.skip-back.skip-10 .play-icon-placeholder:before,.play-js.play-v7 .play-seek-button.skip-back.skip-10 .play-icon-placeholder:before{content:"";background-image:url(rewind-10.89a7c1fba6995abf0472.svg);width:50px;height:50px;background-size:contain}.play-js.play-v6 .play-seek-button.skip-back.skip-5 .play-icon-placeholder:before,.play-js.play-v7 .play-seek-button.skip-back.skip-5 .play-icon-placeholder:before{content:"\e05b"}.play-js.play-v6 .play-seek-button.skip-back.skip-30 .play-icon-placeholder:before,.play-js.play-v7 .play-seek-button.skip-back.skip-30 .play-icon-placeholder:before{content:"\e05a"}.play-js.play-v6 .play-seek-button.skip-forward .play-icon-placeholder:before,.play-js.play-v7 .play-seek-button.skip-forward .play-icon-placeholder:before{content:"\e5d5"}.play-js.play-v6 .play-seek-button.skip-forward.skip-10 .play-icon-placeholder:before,.play-js.play-v7 .play-seek-button.skip-forward.skip-10 .play-icon-placeholder:before{content:"";background-image:url(forword-10.68aa9bfd734c96a9717c.svg);width:50px;height:50px;background-size:contain}.play-js.play-v6 .play-seek-button.skip-forward.skip-5 .play-icon-placeholder:before,.play-js.play-v7 .play-seek-button.skip-forward.skip-5 .play-icon-placeholder:before{content:"\e058"}.play-js.play-v6 .play-seek-button.skip-forward.skip-30 .play-icon-placeholder:before,.play-js.play-v7 .play-seek-button.skip-forward.skip-30 .play-icon-placeholder:before{content:"\e057"}.play-js .play-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:hsla(0,0%,94.9%,.49);border-radius:0}.play-js .play-progress-holder .play-load-progress,.play-js .play-progress-holder .play-load-progress div,.play-js .play-progress-holder .play-play-progress{border-radius:0}.play-js .play-slider.disabled{cursor:default}.play-js .play-slider:focus{text-shadow:0 0 1em #fff;outline:none}.play-auto-selected-quality{font-weight:700;margin-left:3px}.play-js .play-settings.play-control>.play-menu-button-popup:hover .play-menu{display:none}.play-js .play-settings.play-control>button.play-button{cursor:pointer}.play-js .play-settings.play-control>button.play-button>.play-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.play-js .play-settings.play-control>button.play-button>.hd-box{background-color:red;top:45%;position:absolute;right:-10px;border-radius:1px;z-index:1;font-size:8px;font-weight:700;transform:translateY(-50%);padding:2px;text-shadow:0 2px 0 rgba(0,0,0,.6);display:none}.play-js .play-settings.play-control>div.play-control{position:absolute;bottom:calc(100% + .5em);right:-4em;height:auto;width:18em;background-color:rgba(37,37,37,.85)}.play-js .play-settings.play-control>div.play-control>div.play-control{height:3em;width:100%}.play-js .play-settings.play-control>div.play-control>div.play-control:hover{background-color:#9d9080;background-color:rgba(157,144,128,.5)}.play-js .play-settings.play-control>div.play-control>div.play-control>button.play-button{display:flex;align-items:center}.play-js .play-settings.play-control>div.play-control>div.play-control>button.play-button .play-control-text{position:unset;text-align:left;font-size:1em;padding:0;font-weight:700;height:auto;width:7em;line-height:1.1em;overflow:inherit}.play-js .play-settings.play-control>div.play-control>div.play-control>button.play-button>.play-icon-placeholder{display:none}.play-js .play-settings.play-control>div.play-control>div.play-control>button.play-button>.play-control-value{display:inline-flex;justify-content:flex-end;align-items:center;font-size:1em;text-align:right;padding-right:1em;flex:1;position:static}.play-js .play-settings.play-control>div.play-control>div.play-control>button.play-button>.play-control-value:after{content:">";font-size:1.1em;line-height:normal;font-weight:700;margin-left:.4em}.play-js .play-settings.play-control>.play-control.play-settings-clicked{width:8em}.play-js .play-settings.play-control>.play-control.play-settings-clicked>div.play-control{height:unset;display:none}.play-js .play-settings.play-control>.play-control.play-settings-clicked>div.play-menu-button.play-menu-button-popup.play-settings-clicked{display:block}.play-js .play-settings.play-control>.play-control.play-settings-clicked>div.play-menu-button.play-menu-button-popup.play-settings-clicked>.play-menu-button.play-menu-button-popup{display:none}.play-js .play-settings.play-control>.play-control.play-settings-clicked>div.play-menu-button.play-menu-button-popup.play-settings-clicked>.play-menu.play-lock-showing{display:block;margin-bottom:unset;position:unset}.play-js .play-settings.play-control>.play-control.play-settings-clicked>div.play-menu-button.play-menu-button-popup.play-settings-clicked>.play-menu.play-lock-showing>ul.play-menu-content{background-color:rgba(37,37,37,.85);bottom:0;right:2.5em}.play-js .play-settings.play-control>.play-control.play-settings-clicked>div.play-menu-button.play-menu-button-popup.play-settings-clicked>.play-menu.play-lock-showing>ul.play-menu-content>li.play-menu-title{border-bottom:1px solid #8a8a8a;padding:1px;cursor:pointer}.play-js .play-settings.play-control>.play-control.play-settings-clicked>div.play-menu-button.play-menu-button-popup.play-settings-clicked>.play-menu.play-lock-showing>ul.play-menu-content>li.play-menu-title:before{content:"<";font-size:1.1em;font-weight:700;margin-right:.4em}.play-js .play-settings.play-control>.play-control.play-settings-clicked>div.play-menu-button.play-menu-button-popup.play-settings-clicked>.play-menu.play-lock-showing>ul.play-menu-content>li.play-menu-item{line-height:1.5em}.play-workinghover .play-settings.play-control .play-menu-button-popup:hover .play-menu{display:none}.play-track-settings-controls>button{padding:4px 15px;background:#00bcd4;color:#fff}.play-track-settings-controls>button:hover{color:#fff}.play-track-settings-colors fieldset,.play-track-settings-font fieldset{margin-bottom:10px!important;text-align:left;font-weight:700}.play-track-settings-colors select,.play-track-settings-font select{border-radius:3px;background:#f2f2f2;padding:2px 4px}.play-js .play-mute-control{cursor:pointer;flex:none;height:50px;z-index:2}.play-js .play-volume-control{cursor:pointer;margin-right:1em;display:flex}.play-js .play-volume-control.play-volume-horizontal{width:5em}.play-js .play-volume-panel .play-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.play-js .play-volume-panel{transition:width 1s}.play-js .play-volume-panel .play-mute-control:hover~.play-volume-control,.play-js .play-volume-panel .play-volume-control.play-slider-active,.play-js .play-volume-panel .play-volume-control:active,.play-js .play-volume-panel .play-volume-control:hover,.play-js .play-volume-panel:active .play-volume-control,.play-js .play-volume-panel:focus .play-volume-control,.play-js .play-volume-panel:hover .play-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.play-js .play-volume-panel .play-mute-control:hover~.play-volume-control.play-volume-horizontal,.play-js .play-volume-panel .play-volume-control.play-slider-active.play-volume-horizontal,.play-js .play-volume-panel .play-volume-control:active.play-volume-horizontal,.play-js .play-volume-panel .play-volume-control:hover.play-volume-horizontal,.play-js .play-volume-panel:active .play-volume-control.play-volume-horizontal,.play-js .play-volume-panel:focus .play-volume-control.play-volume-horizontal,.play-js .play-volume-panel:hover .play-volume-control.play-volume-horizontal{width:5em;height:3em}.play-js .play-volume-panel div.play-volume-control.play-control.play-volume-vertical{display:none}.play-js .play-volume-panel button.play-mute-control.play-control.play-button:hover+div.play-volume-control.play-control.play-volume-vertical,.play-js .play-volume-panel div.play-volume-control.play-control.play-volume-vertical:hover{display:block}.play-js .play-volume-panel.play-volume-panel-horizontal.play-slider-active,.play-js .play-volume-panel.play-volume-panel-horizontal:active,.play-js .play-volume-panel.play-volume-panel-horizontal:hover{width:9em;transition:width .1s}.play-js .play-volume-panel.play-volume-panel-horizontal.play-mute-toggle-only{width:4em}.play-js .play-volume-panel .play-volume-control.play-volume-vertical{height:10em;width:3em;left:-2.3em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.play-js .play-volume-panel .play-volume-control.play-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.play-js.play-no-flex .play-volume-panel .play-volume-control.play-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.play-js.play-no-flex .play-volume-control.play-volume-vertical,.play-js.play-no-flex .play-volume-panel .play-volume-control.play-volume-vertical{position:absolute;bottom:3em;left:.5em}.play-js .play-volume-panel{display:flex;align-items:center;margin-right:10px;background:transparent;padding-right:0;padding-left:0;margin-left:0}.play-js .play-volume-bar{margin:1.35em .45em}.play-volume-bar.play-slider-horizontal{width:5em;height:.3em}.play-volume-bar.play-slider-vertical{width:.35em;height:7.8em;margin:1.35em auto}.play-js .play-volume-level{position:absolute;bottom:0;left:0;background-color:#90cd6c}.play-js .play-volume-level:before{position:absolute;font-size:18px;color:#90cd6c}.play-js .play-volume-level:after{content:"";background:#3b3a36;position:absolute;left:-2px;top:-4px;width:8px;height:8px;border-radius:100%}.play-slider-vertical .play-volume-level{width:.31em}.play-slider-vertical .play-volume-level:before{top:-.5em;left:40%;transform:translateX(-50%)}.play-slider-horizontal .play-volume-level{height:.3em}.play-slider-horizontal .play-volume-level:before{top:-.3em;right:-.5em}.play-volume-bar.play-slider-vertical .play-volume-level{height:100%}.play-volume-bar.play-slider-horizontal .play-volume-level{width:100%}.play-js .play-volume-vertical{width:3em;height:8em;bottom:100px;z-index:1;background-color:rgba(59,58,54,.6)}.play-js .play-volume-horizontal .play-menu{left:-2em}.play-subs-caps-button .play-menu ul li:last-child,.play-texttrack-settings{display:none}.play-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:transparent;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.play-has-started .play-poster{display:none}.play-audio.play-has-started .play-poster{display:block}.play-using-native-controls .play-poster{display:none}.play-js .play-live-control{display:flex;font-size:1.2em;line-height:3em;align-items:center;margin-left:8px;padding-left:15px}.play-no-flex .play-live-control{display:table-cell;width:auto;text-align:left}.play-js .play-live-control .play-live-display:before{content:"";position:absolute;width:8px;height:8px;background:red;border-radius:8px;top:0;bottom:0;margin:auto;left:0}.play-fluid.play-js .is_live .play-time-control{min-width:4em;justify-content:flex-start}.is_live .play-duration{display:none!important}.play-js .play-time-control{flex:none;font-size:13px;min-width:1.2em;width:auto;display:flex;align-items:center;justify-content:center;color:#fff}.play-time-divider{line-height:0;position:relative;top:-25px}.play-live .play-time-divider{display:none}.play-js .play-play-control .play-icon-placeholder{cursor:pointer;flex:none}.play-js .play-play-control .play-icon-placeholder:before{content:""!important;position:absolute;margin:auto;left:0;right:0;top:0;background-size:contain;bottom:0;background-repeat:no-repeat}.play-js .play-play-control.play-paused .play-icon-placeholder:before{background-image:url(player-play.699c4356d532caf8c969.svg);background-position:50%}.play-js .play-play-control.play-ended .play-icon-placeholder:before{background-image:url(player-replay.2f5950f33a54851917b7.svg);background-position:50%;background-size:66%}.play-js .play-play-control.play-playing .play-icon-placeholder:before{background-image:url(player-pause.bc0a29ca3c5fd14cb940.svg);background-position:50%}.play-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:-12px;pointer-events:none}.play-js.play-user-inactive.play-playing .play-text-track-display{bottom:1em}.play-js .play-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.play-subtitles{color:#fff}.play-captions{color:#fc6}.play-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.play-js.play-user-inactive.play-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.play-js .play-fullscreen-control{cursor:pointer;flex:none}.play-js .play-fullscreen-control .play-icon-placeholder:before{content:""!important;position:absolute;width:.8em;height:.8em;margin:auto;left:0;right:0;top:0;background-size:contain;bottom:0;background-repeat:no-repeat;background-image:url(player-zoom-in.e29f572c944ad63a6a75.svg);background-position:50%}.play-js .play-fullscreen-control .play-icon-placeholder:hover:before{background-image:url(player-zoom-in.e29f572c944ad63a6a75.svg)}.play-js .play-next-control .play-icon-placeholder:before{background-image:url(next-track-button.7ae972132ba39bfe19e6.svg)}.play-js .play-favourite-control .play-icon-placeholder:before,.play-js .play-next-control .play-icon-placeholder:before,.play-js .play-playlist-control .play-icon-placeholder:before,.play-js .play-previous-control .play-icon-placeholder:before,.play-js .play-share-control .play-icon-placeholder:before{content:""!important;position:absolute;width:.8em;height:.8em;margin:auto;left:0;right:0;top:0;background-size:contain;bottom:0;background-repeat:no-repeat;background-position:50%}.play-js .play-previous-control .play-icon-placeholder:before{background-image:url(previous-track-button.ec5fa9088beb5d19cd5d.svg)}.play-js .play-shuffle-control .play-icon-placeholder:before{background-image:url(shuffle-button.daf6d6b35229c62c23ff.svg)}.play-js .play-repeat-control .play-icon-placeholder:before,.play-js .play-shuffle-control .play-icon-placeholder:before{content:""!important;position:absolute;width:.8em;height:.8em;margin:auto;left:0;right:0;top:0;background-size:contain;bottom:0;background-repeat:no-repeat;background-position:50%}.play-js .play-repeat-control .play-icon-placeholder:before{background-image:url(loop-button.e3320115441acd3caabe.svg)}.play-js.play-fullscreen .play-fullscreen-control .play-icon-placeholder:before{background-image:url(player-zoom-out.0f013fb7950be0f721f1.svg);background-position:50%}.play-js.play-fullscreen .play-fullscreen-control .play-icon-placeholder:hover:before{background-image:url(player-zoom-out.0f013fb7950be0f721f1.svg)}.play-playback-rate .play-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;font-size:1.3em;line-height:2.5;text-align:center}.play-playback-rate .play-menu{width:4em;left:0}.play-error .play-error-display .play-modal-dialog-content{font-size:1.4em;text-align:center}.play-error .play-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.play-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:4px solid rgba(139,206,99,.4);box-sizing:border-box;background-clip:padding-box;width:40px;height:40px;border-radius:25px;visibility:hidden}.play-seeking .play-loading-spinner,.play-waiting .play-loading-spinner{display:block;-webkit-animation:play-spinner-show 0s linear .3s forwards;animation:play-spinner-show 0s linear .3s forwards}.play-loading-spinner:after,.play-loading-spinner:before{content:"";position:absolute;margin:-4px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#8bce63 transparent transparent}.play-seeking .play-loading-spinner:after,.play-seeking .play-loading-spinner:before,.play-waiting .play-loading-spinner:after,.play-waiting .play-loading-spinner:before{-webkit-animation:play-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,play-spinner-fade 1.1s linear infinite;animation:play-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,play-spinner-fade 1.1s linear infinite}.play-seeking .play-loading-spinner:before,.play-waiting .play-loading-spinner:before{border-top-color:#8bce63}.play-seeking .play-loading-spinner:after,.play-waiting .play-loading-spinner:after{border-top-color:#8bce63;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes play-spinner-show{to{visibility:visible}}@-webkit-keyframes play-spinner-show{to{visibility:visible}}@keyframes play-spinner-spin{to{transform:rotate(1turn)}}@-webkit-keyframes play-spinner-spin{to{-webkit-transform:rotate(1turn)}}@keyframes play-spinner-fade{0%{border-top-color:transparent}20%{border-top-color:transparent}35%{border-top-color:#8bce63}60%{border-top-color:transparent}to{border-top-color:transparent}}@-webkit-keyframes play-spinner-fade{0%{border-top-color:transparent}20%{border-top-color:transparent}35%{border-top-color:#8bce63}60%{border-top-color:transparent}to{border-top-color:transparent}}.play-chapters-button .play-menu ul{width:24em}.play-js .play-subs-caps-button+.play-menu .play-captions-menu-item .play-menu-item-text .play-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.play-js .play-subs-caps-button+.play-menu .play-captions-menu-item .play-menu-item-text .play-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.play-text-track-display div div div{background-color:transparent!important}.play-menu-item-text>sup{margin-left:.1em;font-size:.8em}.play-control-value>sup{font-size:1em}.play-js .play-audio-button+.play-menu .play-main-desc-menu-item .play-menu-item-text .play-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.play-js .play-audio-button+.play-menu .play-main-desc-menu-item .play-menu-item-text .play-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.play-js.play-layout-tiny:not(.play-fullscreen) .play-custom-control-spacer{flex:auto}.play-js.play-layout-tiny:not(.play-fullscreen).play-no-flex .play-custom-control-spacer{width:auto}.play-js.play-layout-small:not(.play-fullscreen) .play-captions-button,.play-js.play-layout-small:not(.play-fullscreen) .play-chapters-button,.play-js.play-layout-small:not(.play-fullscreen) .play-current-time,.play-js.play-layout-small:not(.play-fullscreen) .play-descriptions-button,.play-js.play-layout-small:not(.play-fullscreen) .play-duration,.play-js.play-layout-small:not(.play-fullscreen) .play-mute-control,.play-js.play-layout-small:not(.play-fullscreen) .play-playback-rate,.play-js.play-layout-small:not(.play-fullscreen) .play-remaining-time,.play-js.play-layout-small:not(.play-fullscreen) .play-subtitles-button .play-audio-button,.play-js.play-layout-small:not(.play-fullscreen) .play-time-divider,.play-js.play-layout-small:not(.play-fullscreen) .play-volume-control,.play-js.play-layout-tiny:not(.play-fullscreen) .play-audio-button,.play-js.play-layout-tiny:not(.play-fullscreen) .play-captions-button,.play-js.play-layout-tiny:not(.play-fullscreen) .play-chapters-button,.play-js.play-layout-tiny:not(.play-fullscreen) .play-current-time,.play-js.play-layout-tiny:not(.play-fullscreen) .play-descriptions-button,.play-js.play-layout-tiny:not(.play-fullscreen) .play-duration,.play-js.play-layout-tiny:not(.play-fullscreen) .play-mute-control,.play-js.play-layout-tiny:not(.play-fullscreen) .play-playback-rate,.play-js.play-layout-tiny:not(.play-fullscreen) .play-progress-control,.play-js.play-layout-tiny:not(.play-fullscreen) .play-remaining-time,.play-js.play-layout-tiny:not(.play-fullscreen) .play-subtitles-button,.play-js.play-layout-tiny:not(.play-fullscreen) .play-time-divider,.play-js.play-layout-tiny:not(.play-fullscreen) .play-volume-control,.play-js.play-layout-x-small:not(.play-fullscreen) .play-audio-button,.play-js.play-layout-x-small:not(.play-fullscreen) .play-captions-button,.play-js.play-layout-x-small:not(.play-fullscreen) .play-chapters-button,.play-js.play-layout-x-small:not(.play-fullscreen) .play-current-time,.play-js.play-layout-x-small:not(.play-fullscreen) .play-descriptions-button,.play-js.play-layout-x-small:not(.play-fullscreen) .play-duration,.play-js.play-layout-x-small:not(.play-fullscreen) .play-mute-control,.play-js.play-layout-x-small:not(.play-fullscreen) .play-playback-rate,.play-js.play-layout-x-small:not(.play-fullscreen) .play-remaining-time,.play-js.play-layout-x-small:not(.play-fullscreen) .play-subtitles-button,.play-js.play-layout-x-small:not(.play-fullscreen) .play-time-divider,.play-js.play-layout-x-small:not(.play-fullscreen) .play-volume-control{display:none}.play-modal-dialog.play-text-track-settings{background-color:#423b33;background-color:rgba(66,59,51,.75);color:#fff;height:70%}.play-text-track-settings .play-modal-dialog-content{display:table}.play-text-track-settings .play-track-settings-colors,.play-text-track-settings .play-track-settings-controls,.play-text-track-settings .play-track-settings-font{display:table-cell}.play-text-track-settings .play-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.play-text-track-settings .play-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}.play-text-track-settings .play-track-settings-colors{display:block;grid-column:1;grid-row:1}.play-text-track-settings .play-track-settings-font{grid-column:2;grid-row:1}.play-text-track-settings .play-track-settings-controls{grid-column:2;grid-row:2}}.play-track-setting>select{margin-right:5px}.play-text-track-settings fieldset{margin:5px;padding:3px;border:none}.play-text-track-settings fieldset span{display:inline-block}.play-text-track-settings legend{color:#fff;margin:0}.play-text-track-settings .play-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.play-track-settings-controls button:active,.play-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#9d9080)}.play-track-settings-controls button{cursor:pointer;border-radius:2px}.play-track-settings-controls .play-default-button{margin-right:1em}@media print{.play-js>:not(.play-tech):not(.play-poster){visibility:hidden}}.play-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;visibility:hidden}play-js .play-control-bar{width:80%;margin:0 10% 3em}.play-js .play-progress-holder .play-play-progress .scrubber-head{content:"";background:#5bbc21;box-shadow:0 0 2px rgba(0,0,0,.25);transition:transform .1s ease-out;width:10px;height:10px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);margin-left:0}.play-fullscreen-control.play-control.play-button{margin-left:0;margin-right:0}.play-js .play-progress-control:hover .play-play-progress.play-slider-bar .scrubber-head{transform:translateY(-50%) scale(1.1)}.play-icon-placeholder:before{transform:scale(1);transition:transform .1s linear}.play-seek-button.skip-back.skip-10{position:absolute;top:50%;left:30%;background:transparent;transform:translate(-30%,-50%);display:none}.play-seek-button.skip-forward.skip-10{position:absolute;top:50%;right:30%;background:transparent;transform:translate(30%,-50%);display:none}.play-js.play-v6 .play-seek-button.skip-back .play-icon-placeholder:before,.play-js.play-v6 .play-seek-button.skip-forward .play-icon-placeholder:before,.play-js.play-v7 .play-seek-button.skip-back .play-icon-placeholder:before,.play-js.play-v7 .play-seek-button.skip-forward .play-icon-placeholder:before{font-size:3em;font-family:Lato-Regular}.play-fullscreen .play-control-bar{bottom:auto;top:calc(100vh - 50px)}@media screen and (min-width:1500px){.play-js .play-control-bar{font-size:1.5em}.play-play-progress.play-slider-bar .scrubber-head{width:2em;height:2em}.play-js .play-progress-control:hover .play-progress-holder:focus .play-time-tooltip,.play-js .play-progress-control:hover .play-time-tooltip{font-size:1em}.play-icon-volume-high:before,.play-js .play-fullscreen-control .play-icon-placeholder:before,.play-js .play-mute-control .play-icon-placeholder:before,.play-js .play-play-control .play-icon-placeholder:before,.play-js .play-settings.play-control>button.play-button>.play-icon-placeholder:before{width:63px;height:50px}.play-js .play-settings.play-control>div.play-control{width:22em;bottom:calc(100% + 1em)}.play-js .play-settings.play-control>div.play-control>div.play-control{height:4em}.play-js .play-settings.play-control>div.play-control>div.play-control>button.play-button .play-control-text,.play-js .play-settings.play-control>div.play-control>div.play-control>button.play-button>.play-control-value{height:auto}.play-js .play-settings.play-control>div.play-control>div.play-control>button.play-button{padding:0 10px}.play-js .play-settings.play-control>.play-control.play-settings-clicked>div.play-menu-button.play-menu-button-popup.play-settings-clicked>.play-menu.play-lock-showing>ul.play-menu-content{bottom:calc(100% - .5em)}.play-menu li{font-size:1em}}@media screen and (max-width:1499px){.play-js .play-volume-vertical{bottom:75px}.play-js .play-volume-level:after{top:-3px;width:6px;height:6px}.play-js .play-volume-level:before{font-size:14px}.play-js .play-settings.play-control>div.play-control{bottom:calc(100% + 1em)}}@media screen and (max-width:767px){.play-js .play-control-bar{width:98%;margin:0 auto 3em}}.video-player-element{width:100%;display:flex;display:-ms-flexbox;justify-content:space-between}.play-midroll-marker{width:5px;height:100%;background-color:#ff0;position:absolute}.play-ad-playing .play-midroll-marker{display:none}.play-ad-playing .play-vpaid-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.play-skip-button{position:absolute;z-index:2;cursor:pointer;padding:10px;background:#000;right:0;font-size:16px;top:75%}.IIV::-webkit-media-controls-play-button,.IIV::-webkit-media-controls-start-playback-button{opacity:0;pointer-events:none;width:5px}@font-face{font-family:VideoJS-Panorama;src:url("data:application/font-woff;base64,d09GRgABAAAAAAU8AAsAAAAABPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIFgGNtYXAAAAFoAAAAVAAAAFQXVtKIZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAASwAAAEsI6gHfmhlYWQAAALwAAAANgAAADYKxyD1aGhlYQAAAygAAAAkAAAAJAexA8dobXR4AAADTAAAABgAAAAYDgAAUWxvY2EAAANkAAAADgAAAA4AvgCMbWF4cAAAA3QAAAAgAAAAIAAKAD9uYW1lAAADlAAAAYYAAAGGmUoJ+3Bvc3QAAAUcAAAAIAAAACAAAwAAAAMDVQGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QEDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOkB//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAwARAHID7wL8ACIALwA8AAABJiQMAQcOARQWFx4DMzcwNjMyFjEXMj4CNz4CJicxASImNTQ2MzIWFRQGIyEiJjU0NjMyFhUUBiMD7wv+zv6X/tAICAkJCAM6XntFKi47PzkjRHpcOAMHCgEICv0FPVZWPT1WVzwCEj1WVj09VlY9AvwKCQEKCAnD5sMIAwUDAnFrgloCBAQDB8LmxAr+Q1Y9PVZWPT1WVj09VlY9PVYAAAAAAQBA/8AC+gPAAA0AAAU+AS4BBxUJARU2HgECAvorJjirqP6AAYDJ40ZPQE22mmUE/gGAAYD4BZzs/u0AAQAAAAAAADT5+xNfDzz1AAsEAAAAAADT3O48AAAAANPc7jwAAP/AA+8DwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAD7wABAAAAAAAAAAAAAAAAAAAABgQAAAAAAAAAAAAAAAIAAAAEAAARBAAAQAAAAAAACgAUAB4AeACWAAAAAQAAAAYAPQADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("woff"),url("data:;base64,AAEAAAALAIAAAwAwT1MvMg8SBYAAAAC8AAAAYGNtYXAXVtKIAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZiOoB34AAAF4AAABLGhlYWQKxyD1AAACpAAAADZoaGVhB7EDxwAAAtwAAAAkaG10eA4AAFEAAAMAAAAAGGxvY2EAvgCMAAADGAAAAA5tYXhwAAoAPwAAAygAAAAgbmFtZZlKCfsAAANIAAABhnBvc3QAAwAAAAAE0AAAACAAAwNVAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6QH//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAADABEAcgPvAvwAIgAvADwAAAEmJAwBBw4BFBYXHgMzNzA2MzIWMRcyPgI3PgImJzEBIiY1NDYzMhYVFAYjISImNTQ2MzIWFRQGIwPvC/7O/pf+0AgICQkIAzpee0UqLjs/OSNEelw4AwcKAQgK/QU9VlY9PVZXPAISPVZWPT1WVj0C/AoJAQoICcPmwwgDBQMCcWuCWgIEBAMHwubECv5DVj09VlY9PVZWPT1WVj09VgAAAAABAED/wAL6A8AADQAABT4BLgEHFQkBFTYeAQIC+ismOKuo/oABgMnjRk9ATbaaZQT+AYABgPgFnOz+7QABAAAAAAAANPn7E18PPPUACwQAAAAAANPc7jwAAAAA09zuPAAA/8AD7wPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAPvAAEAAAAAAAAAAAAAAAAAAAAGBAAAAAAAAAAAAAAAAgAAAAQAABEEAABAAAAAAAAKABQAHgB4AJYAAAABAAAABgA9AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");font-weight:400;font-style:normal}.play-full-window .play-js{position:fixed!important;top:0!important;left:0!important;z-index:1000000}.play-js .play-control-bar{z-index:5;position:relative}.play-js .play-control-bar:before{content:"";position:absolute;left:0;bottom:0;background-image:linear-gradient(transparent,rgba(0,0,0,.6));width:100%;height:100px}.play-js .play-control-bar .play-VR-control{cursor:pointer}.play-js .play-control-bar .play-VR-control:before{font-family:VideoJS-Panorama;content:"\e900"}.play-js .play-control-bar .play-VR-control.enable:before{content:"\e901"}.play-js,.play-js.play-using-native-controls .play-big-play-button,.play-js.play-using-native-controls .play-poster{display:block}.play-js .play-video-canvas{position:absolute;top:0;left:50%;transform:translateX(-50%) translateZ(0);min-width:100%;min-height:100%;width:auto;height:auto;background:#000;cursor:pointer}.play-js .play-video-notice-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.3em;font-size:1vw;padding:.5em 1em;background:rgba(0,0,0,.8);color:#fff;border-radius:.5em;transition:opacity .3s linear;pointer-events:none}.play-js .play-video-notice-label.play-video-notice-fadeOut{opacity:0}.play-js #webgl-error-message{position:relative;font-family:monospace;font-size:13px;font-weight:400;text-align:center;color:#000;padding:1.5em;width:400px;margin:5em auto 0;background:#fff;transition:opacity .3s linear}.play-js #webgl-error-message.play-video-notice-fadeOut{opacity:0}.play-js .play-loading-spinner{z-index:10}.play-js-mobile-inline-video.play-seeking .play-loading-spinner{display:none}.play-js-mobile-inline-video-buffering .play-loading-spinner,.play-js-mobile-inline-video.play-waiting .play-loading-spinner{display:block!important}.play-js-mobile-inline-video-buffering .play-loading-spinner:after,.play-js-mobile-inline-video-buffering .play-loading-spinner:before{-webkit-animation:play-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,play-spinner-fade 1.1s linear infinite;animation:play-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,play-spinner-fade 1.1s linear infinite}.play-js-mobile-inline-video-buffering .play-loading-spinner:before{border-top-color:#fff}.play-js-mobile-inline-video-buffering .play-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}.play-video-canvas{height:inherit!important;widows:inherit!important}.ima-seek-bar-div{background:hsla(0,0%,94.9%,.5)}.main-dark .video-player-center.title-grd .play-js.play-fluid .ima-progress-div,.video-player-center.title-grd .play-js.play-fluid .ima-seek-bar-div{height:50px!important}.volumn-time-control-group{padding-right:30px}.settings-group{padding:0 10px}.play-icon-volume-high:before,.play-js .play-fullscreen-control .play-icon-placeholder:before,.play-js .play-mute-control .play-icon-placeholder:before,.play-js .play-settings.play-control>button.play-button>.play-icon-placeholder:before{width:50px;height:50px}.play-js .play-play-control.play-button,.play-js .play-play-control.play-paused{width:63px}.ima-fullscreen:before,.ima-muted:before,.ima-non-fullscreen:before,.ima-non-muted:before,.ima-paused:before,.ima-playing:before{content:none}.main-dark .video-player-center.title-grd .play-js.play-fluid .ima-play-pause-div{background:url(player-pause.bc0a29ca3c5fd14cb940.svg);width:63px;height:50px;left:0;top:0}.main-dark .video-player-center.title-grd .play-js.play-fluid .ima-play-pause-div.ima-paused{background:url(player-play.699c4356d532caf8c969.svg);width:63px;height:50px}.main-dark .video-player-center.title-grd .play-js.play-fluid .ima-mute-div{background:url(player-volume.413296cdb9eba566ca94.svg);width:30px;height:30px;top:55%;transform:translateY(-50%)}.main-dark .video-player-center.title-grd .play-js.play-fluid .ima-mute-div.ima-muted{background:url(player-mute.ee1ad7adb6169c32b2b0.svg);width:30px;height:30px;top:55%;transform:translateY(-50%)}.main-dark .video-player-center.title-grd .play-js.play-fluid .ima-fullscreen-div{background:url(player-zoom-in.e29f572c944ad63a6a75.svg);width:30px;height:30px;top:55%;transform:translateY(-50%)}.main-dark .video-player-center.title-grd .play-js.play-fluid .ima-fullscreen-div.ima-fullscreen{background:url(player-zoom-out.0f013fb7950be0f721f1.svg);width:30px;height:30px;top:55%;transform:translateY(-50%)}.main-dark .videos-dimensions.play-fluid{padding-top:46%}.teacher-bg .play-js .play-control,.teacher-bg .play-js .play-progress-holder{height:6px}.teacher-bg .play-has-started .play-control-bar{bottom:35px}.teacher-bg .play-js .play-mute-control{height:20px}.teacher-bg .play-js .play-play-control.play-button,.teacher-bg .play-js .play-play-control.play-paused{width:35px;height:35px}.teacher-bg .play-js .play-mute-control{height:35px}.teacher-bg .play-icon-volume-high:before,.teacher-bg .play-js .play-fullscreen-control .play-icon-placeholder:before,.teacher-bg .play-js .play-mute-control .play-icon-placeholder:before,.teacher-bg .play-js .play-settings.play-control>button.play-button>.play-icon-placeholder:before{width:33px;height:33px}.teacher-bg .play-js .play-fullscreen-control,.teacher-bg .play-js .play-settings,.teacher-bg .play-js .play-volume-panel{margin-right:4px;margin-left:4px;height:33px}.teacher-bg .play-js .play-time-control{font-size:12px;min-width:10px;height:30px}.teacher-bg .settings-group{padding:0}.teacher-bg .play-js .play-progress-holder .play-play-progress .scrubber-head{width:10px;height:10px;margin-left:0}.teacher-bg .play-time-divider{top:0}.teacher-bg .volumn-time-control-group{padding-right:10px}.teacher-bg .play-js .play-big-play-button .play-icon-placeholder:before{width:50px;height:40px}.teacher-bg .play-js .play-play-control.play-paused .play-icon-placeholder:before,.teacher-bg .play-js .play-play-control.play-playing .play-icon-placeholder:before{width:40px}.teacher-bg .play-js .play-volume-vertical{bottom:64px}.teacher-bg .play-volume-bar.play-slider-vertical{width:3px;height:5rem}.teacher-bg .play-js .play-volume-panel .play-volume-control.play-volume-vertical{width:30px;left:-27px;bottom:68px;height:7rem}.teacher-bg .play-js .play-volume-level:after{left:46.5%;top:-2.55px;width:6px;height:6px;border-radius:100%;transform:translateX(-50%)}.teacher-bg .play-js .play-big-play-button{width:42px;height:42px}.teacher-bg .play-js.play-v6 .play-seek-button.skip-back.skip-10 .play-icon-placeholder:before,.teacher-bg .play-js.play-v6 .play-seek-button.skip-forward.skip-10 .play-icon-placeholder:before,.teacher-bg .play-js.play-v7 .play-seek-button.skip-back.skip-10 .play-icon-placeholder:before,.teacher-bg .play-js.play-v7 .play-seek-button.skip-forward.skip-10 .play-icon-placeholder:before{width:40px;height:40px}.play-mouse-display,.tool.play-time-tooltip{display:none!important}.teacher-bg .play-js .play-settings{display:none}@media screen and (max-width:1499px){.teacher-bg .play-js .play-volume-panel .play-volume-control.play-volume-vertical{bottom:65px}}@media screen and (max-width:1400px){.play-time-divider{top:-25px}.teacher-bg .play-time-divider{top:0}}@media (max-width:767px){.main-dark .play-js .play-control-bar{height:auto;margin-bottom:0}.play-js .play-control-bar{width:100%;margin:0}.play-js .play-control-bar:before{height:50px}}.play-js .play-big-play-button .play-icon-placeholder:before{background-image:url(circle-play.dae3f9b095ebf4f719b5.svg)}.play-has-started.play-paused .play-big-play-button .play-icon-placeholder:before{background-image:url(circle-pause.bc5824e579bb626c60d7.svg);background-position:50%}@media (max-width:768px){.play-js .play-play-control.play-button,.play-js .play-play-control.play-paused{width:40px;height:40px}.play-icon-volume-high:before,.play-js .play-fullscreen-control .play-icon-placeholder:before,.play-js .play-mute-control .play-icon-placeholder:before,.play-js .play-settings.play-control>button.play-button>.play-icon-placeholder:before{width:30px;height:30px}.play-js .play-fullscreen-control .play-icon-placeholder:before,.play-js .play-settings.play-control>button.play-button>.play-icon-placeholder:before,.play-js.play-v6 .play-seek-button.skip-forward.skip-10 .play-icon-placeholder:before,.play-js.play-v7 .play-seek-button.skip-back.skip-10 .play-icon-placeholder:before,.play-js.play-v7 .play-seek-button.skip-forward.skip-10 .play-icon-placeholder:before{width:40px;height:40px}.play-fullscreen .play-control-bar{bottom:auto}.play-fullscreen .video-cs-blk{display:none}.play-paused.play-has-started.play-ended .play-big-play-button .play-icon-placeholder:before{background-size:59%}.play-js .play-progress-control{top:0;z-index:9}.play-js .play-time-control,.play-js .play-volume-panel{width:40px;height:40px}.play-time-divider{top:0;width:auto!important}.play-js .play-volume-panel button.play-mute-control.play-control.play-button:hover+div.play-volume-control.play-control.play-volume-vertical{display:none!important}}@media (max-width:480px){.play-js .play-play-control.play-button,.play-js .play-play-control.play-paused{width:34px;height:40px}.play-js .play-mute-control{width:35px}.play-js .play-volume-panel{margin-right:0}.play-js .play-fullscreen-control,.play-js .play-settings,.play-js .play-volume-panel{width:35px}}video::-webkit-media-controls-panel-container{display:none!important}.hide-seek .play-big-play-button,.hide-seek .play-seek-button{display:none!important}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.4a37f8008959c75f619b.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option.mat-active,.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled),.mat-option:hover:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#5bbc21}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox:after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#5bbc21}.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate,.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-elevation-z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-elevation-z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-elevation-z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-elevation-z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-elevation-z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-elevation-z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mat-elevation-z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-elevation-z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-badge-content{color:#fff;background:#5bbc21}.cdk-high-contrast-active .mat-badge-content{outline:1px solid;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge{position:relative}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.mat-badge-content._mat-animation-noopable,.ng-animate-disabled .mat-badge-content{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#5bbc21}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-accent[disabled],.mat-button.mat-primary[disabled],.mat-button.mat-warn[disabled],.mat-button[disabled][disabled],.mat-icon-button.mat-accent[disabled],.mat-icon-button.mat-primary[disabled],.mat-icon-button.mat-warn[disabled],.mat-icon-button[disabled][disabled],.mat-stroked-button.mat-accent[disabled],.mat-stroked-button.mat-primary[disabled],.mat-stroked-button.mat-warn[disabled],.mat-stroked-button[disabled][disabled]{color:rgba(0,0,0,.26)}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#5bbc21}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button[disabled] .mat-button-focus-overlay,.mat-icon-button[disabled] .mat-button-focus-overlay,.mat-stroked-button[disabled] .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not([disabled]){border-color:rgba(0,0,0,.12)}.mat-fab,.mat-flat-button,.mat-mini-fab,.mat-raised-button{color:rgba(0,0,0,.87);background-color:#fff}.mat-fab.mat-accent,.mat-fab.mat-primary,.mat-fab.mat-warn,.mat-flat-button.mat-accent,.mat-flat-button.mat-primary,.mat-flat-button.mat-warn,.mat-mini-fab.mat-accent,.mat-mini-fab.mat-primary,.mat-mini-fab.mat-warn,.mat-raised-button.mat-accent,.mat-raised-button.mat-primary,.mat-raised-button.mat-warn{color:#fff}.mat-fab.mat-accent[disabled],.mat-fab.mat-primary[disabled],.mat-fab.mat-warn[disabled],.mat-fab[disabled][disabled],.mat-flat-button.mat-accent[disabled],.mat-flat-button.mat-primary[disabled],.mat-flat-button.mat-warn[disabled],.mat-flat-button[disabled][disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled]{color:rgba(0,0,0,.26)}.mat-fab.mat-primary,.mat-flat-button.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{background-color:#5bbc21}.mat-fab.mat-accent,.mat-flat-button.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{background-color:#ff4081}.mat-fab.mat-warn,.mat-flat-button.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{background-color:#f44336}.mat-fab.mat-accent[disabled],.mat-fab.mat-primary[disabled],.mat-fab.mat-warn[disabled],.mat-fab[disabled][disabled],.mat-flat-button.mat-accent[disabled],.mat-flat-button.mat-primary[disabled],.mat-flat-button.mat-warn[disabled],.mat-flat-button[disabled][disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled]{background-color:rgba(0,0,0,.12)}.mat-fab.mat-accent .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-flat-button.mat-primary .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-flat-button:not([class*=mat-elevation-z]),.mat-stroked-button:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-raised-button:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-raised-button[disabled]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-fab:not([disabled]):active:not([class*=mat-elevation-z]),.mat-mini-fab:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-fab[disabled]:not([class*=mat-elevation-z]),.mat-mini-fab[disabled]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-button-toggle-group,.mat-button-toggle-standalone{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:1px solid rgba(0,0,0,.12)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:1px solid rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:1px solid rgba(0,0,0,.12)}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{border:1px solid rgba(0,0,0,.12)}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa!important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-checked.mat-primary .mat-checkbox-background,.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background{background-color:#5bbc21}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#ff4081}.mat-checkbox-checked.mat-warn .mat-checkbox-background,.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.54)}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#5bbc21}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#5bbc21;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-table{background:#fff}.mat-table-sticky,.mat-table tbody,.mat-table tfoot,.mat-table thead,[mat-footer-row],[mat-header-row],[mat-row],mat-footer-row,mat-header-row,mat-row{background:inherit}mat-footer-row,mat-header-row,mat-row,td.mat-cell,td.mat-footer-cell,th.mat-header-cell{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}.mat-calendar-arrow{border-top-color:rgba(0,0,0,.54)}.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button,.mat-datepicker-toggle{color:rgba(0,0,0,.54)}.mat-calendar-table-header{color:rgba(0,0,0,.38)}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content{color:rgba(0,0,0,.87);border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){color:rgba(0,0,0,.38)}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:rgba(0,0,0,.04)}.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.18)}.mat-calendar-body-selected{background-color:#5bbc21;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(91,188,33,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content-touch{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-datepicker-toggle-active{color:#5bbc21}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-dialog-container{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover:none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-indicator:after,.mat-expansion-panel-header-description{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title{color:inherit}.mat-form-field-label,.mat-hint{color:rgba(0,0,0,.6)}.mat-form-field.mat-focused .mat-form-field-label{color:#5bbc21}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff4081}.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#5bbc21}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#5bbc21}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#ff4081}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after,.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#5bbc21}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}.mat-icon.mat-primary{color:#5bbc21}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:rgba(0,0,0,.54)}.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after,.mat-input-element:disabled{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#5bbc21}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-accent .mat-input-element{caret-color:#ff4081}.mat-form-field-invalid .mat-input-element,.mat-warn .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-item-disabled{background-color:#eee}.mat-action-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-list-option:focus,.mat-list-option:hover,.mat-nav-list .mat-list-item:focus,.mat-nav-list .mat-list-item:hover{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:focus,.mat-list-single-selected-option:hover{background:rgba(0,0,0,.12)}.mat-menu-panel{background:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-menu-item{background:transparent;color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled]:after{color:rgba(0,0,0,.38)}.mat-menu-item-submenu-trigger:after,.mat-menu-item .mat-icon-no-color{color:rgba(0,0,0,.54)}.mat-menu-item-highlighted:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item:hover:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}.mat-progress-bar-background{fill:#dcedc8}.mat-progress-bar-buffer{background-color:#dcedc8}.mat-progress-bar-fill:after{background-color:#5bbc21}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#ff80ab}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#ff80ab}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#5bbc21}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#5bbc21}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#5bbc21}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element{background-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#5bbc21}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{color:rgba(0,0,0,.87)}.mat-drawer,.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-drawer-side{border-right:1px solid rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:1px solid rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:1px solid rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,64,129,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#5bbc21}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(91,188,33,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#5bbc21}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-primary .mat-slider-thumb,.mat-primary .mat-slider-thumb-label,.mat-primary .mat-slider-track-fill{background-color:#5bbc21}.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label,.mat-accent .mat-slider-track-fill{background-color:#ff4081}.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label,.mat-warn .mat-slider-track-fill{background-color:#f44336}.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider-focus-ring{background-color:rgba(255,64,129,.2)}.cdk-focused .mat-slider-track-background,.mat-slider:hover .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider-disabled .mat-slider-thumb,.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill,.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:transparent}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover{background-color:rgba(0,0,0,.04)}@media (hover:none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#5bbc21;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header:after,.mat-horizontal-stepper-header:before,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-sort-header-arrow{color:#757575}.mat-tab-header,.mat-tab-nav-bar{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-header,.mat-tab-group-inverted-header .mat-tab-nav-bar{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-] .mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(220,237,200,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#5bbc21}.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(220,237,200,.3)}.mat-tab-group.mat-background-primary .mat-tab-header,.mat-tab-group.mat-background-primary .mat-tab-header-pagination,.mat-tab-group.mat-background-primary .mat-tab-links,.mat-tab-nav-bar.mat-background-primary .mat-tab-header,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary .mat-tab-links{background-color:#5bbc21}.mat-tab-group.mat-background-primary .mat-tab-label,.mat-tab-group.mat-background-primary .mat-tab-link,.mat-tab-nav-bar.mat-background-primary .mat-tab-label,.mat-tab-nav-bar.mat-background-primary .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-primary .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-background-accent .mat-tab-header,.mat-tab-group.mat-background-accent .mat-tab-header-pagination,.mat-tab-group.mat-background-accent .mat-tab-links,.mat-tab-nav-bar.mat-background-accent .mat-tab-header,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent .mat-tab-links{background-color:#ff4081}.mat-tab-group.mat-background-accent .mat-tab-label,.mat-tab-group.mat-background-accent .mat-tab-link,.mat-tab-nav-bar.mat-background-accent .mat-tab-label,.mat-tab-nav-bar.mat-background-accent .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-accent .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn .mat-tab-header,.mat-tab-group.mat-background-warn .mat-tab-header-pagination,.mat-tab-group.mat-background-warn .mat-tab-links,.mat-tab-nav-bar.mat-background-warn .mat-tab-header,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn .mat-tab-links{background-color:#f44336}.mat-tab-group.mat-background-warn .mat-tab-label,.mat-tab-group.mat-background-warn .mat-tab-link,.mat-tab-nav-bar.mat-background-warn .mat-tab-label,.mat-tab-nav-bar.mat-background-warn .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-warn .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#5bbc21;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-focused .mat-form-field-ripple,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-form-field-underline{background-color:currentColor}.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-select-value{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#fff}.mat-nested-tree-node,.mat-tree-node{color:rgba(0,0,0,.87)}.mat-snack-bar-container{color:hsla(0,0%,100%,.7);background:#323232;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-simple-snackbar-action{color:#ff4081}mat-select{background-color:#fff;color:#000;font-size:16px;font-weight:400;line-height:24px}mat-select .mat-select-trigger{padding:0 16px;height:3rem;border:1px solid #d4d4d4}mat-select .mat-select-trigger .mat-select-value{vertical-align:middle}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-2,.mat-body-strong{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body-1 p,.mat-body p,.mat-typography p{margin:0 0 12px}.mat-caption,.mat-small{font:400 12px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button,.mat-stroked-button{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-content,.mat-card-subtitle{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-remove.mat-icon,.mat-chip .mat-chip-trailing-icon.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.79167em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.66667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-grid-tile-footer,.mat-grid-tile-header{font-size:14px}.mat-grid-tile-footer .mat-line,.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2),.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content,.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-size:12px;font-weight:500}.mat-stepper-horizontal,.mat-stepper-vertical{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group,.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-nested-tree-node,.mat-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast:active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@-webkit-keyframes cdk-text-field-autofill-start{
  /*!*/}@keyframes cdk-text-field-autofill-start{
  /*!*/}@-webkit-keyframes cdk-text-field-autofill-end{
  /*!*/}@keyframes cdk-text-field-autofill-end{
  /*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{-webkit-animation:cdk-text-field-autofill-start 0s 1ms;animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){-webkit-animation:cdk-text-field-autofill-end 0s 1ms;animation:cdk-text-field-autofill-end 0s 1ms}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@font-face{font-family:Lato-Hairline;src:url(Lato-Hairline.779c2da469f584802056.eot);src:url(Lato-Hairline.779c2da469f584802056.eot?#iefix) format("embedded-opentype"),url(Lato-Hairline.4b5df23bf72e7e174aa9.woff2) format("woff2"),url(Lato-Hairline.f05daf8b55b3800a4362.woff) format("woff"),url(Lato-Hairline.1456968ed3f66be3adca.ttf) format("truetype");font-weight:300;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Lato-Bold;src:url(Lato-Bold.0f37fb6af5c7332d6058.eot);src:url(Lato-Bold.0f37fb6af5c7332d6058.eot?#iefix) format("embedded-opentype"),url(Lato-Bold.12a234e87f37d441adc9.woff2) format("woff2"),url(Lato-Bold.2032f2b161a7a109a9d0.woff) format("woff"),url(Lato-Bold.ff2b668b4f34a2c1c110.ttf) format("truetype");font-weight:700;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Lato-Hairline;src:url(Lato-HairlineItalic.30d5869edfc63b10fed1.eot);src:url(Lato-HairlineItalic.30d5869edfc63b10fed1.eot?#iefix) format("embedded-opentype"),url(Lato-HairlineItalic.d3db3ad826af93b653b8.woff2) format("woff2"),url(Lato-HairlineItalic.3220823f977c63226ae9.woff) format("woff"),url(Lato-HairlineItalic.c1ede22202e771f7d8a8.ttf) format("truetype");font-weight:300;font-style:italic;text-rendering:optimizeLegibility}@font-face{font-family:Lato-BlackItalic;src:url(Lato-BlackItalic.471fc24ff6a77e81ce5d.eot);src:url(Lato-BlackItalic.471fc24ff6a77e81ce5d.eot?#iefix) format("embedded-opentype"),url(Lato-BlackItalic.fd9d30edbf1a083f598b.woff2) format("woff2"),url(Lato-BlackItalic.6cad9641aeefc2a15829.woff) format("woff"),url(Lato-BlackItalic.a9a41c84d585a174a460.ttf) format("truetype");font-weight:900;font-style:italic;text-rendering:optimizeLegibility}@font-face{font-family:Lato-LightItalic;src:url(Lato-LightItalic.ae813aa0e5d345bb67d1.eot);src:url(Lato-LightItalic.ae813aa0e5d345bb67d1.eot?#iefix) format("embedded-opentype"),url(Lato-LightItalic.69e635f94393f4f294cd.woff2) format("woff2"),url(Lato-LightItalic.158c06177a976bdd53dc.woff) format("woff"),url(Lato-LightItalic.2f5084a34fa393a7fdf7.ttf) format("truetype");font-weight:300;font-style:italic;text-rendering:optimizeLegibility}@font-face{font-family:Lato-Regular;src:url(Lato-Regular.fb529b5c4d5892b07fa3.eot);src:url(Lato-Regular.fb529b5c4d5892b07fa3.eot?#iefix) format("embedded-opentype"),url(Lato-Regular.69279aef7fbc11101022.woff2) format("woff2"),url(Lato-Regular.e87e43c57f21dd637791.woff) format("woff"),url(Lato-Regular.ba0cc8b032cbbab84a9c.ttf) format("truetype");font-weight:400;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Lato-Black;src:url(Lato-Black.7bb64c580cc0c570b210.eot);src:url(Lato-Black.7bb64c580cc0c570b210.eot?#iefix) format("embedded-opentype"),url(Lato-Black.e29067446336b1e58be5.woff2) format("woff2"),url(Lato-Black.dae5447e7099838af1fa.woff) format("woff"),url(Lato-Black.99930ae20914193e574a.ttf) format("truetype");font-weight:900;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Lato-Light;src:url(Lato-Light.2cca7c006fd3d6076bc1.eot);src:url(Lato-Light.2cca7c006fd3d6076bc1.eot?#iefix) format("embedded-opentype"),url(Lato-Light.09201a1cc16b4ea1d1b7.woff2) format("woff2"),url(Lato-Light.4ac54dd4f4c6e2a86e21.woff) format("woff"),url(Lato-Light.dab08aa47b09844c8c82.ttf) format("truetype");font-weight:300;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Lato-BoldItalic;src:url(Lato-BoldItalic.5ca6a1d0d7e73a75ea12.eot);src:url(Lato-BoldItalic.5ca6a1d0d7e73a75ea12.eot?#iefix) format("embedded-opentype"),url(Lato-BoldItalic.7b7cc85b033ce1db351e.woff2) format("woff2"),url(Lato-BoldItalic.7e15a416aef23a90c23f.woff) format("woff"),url(Lato-BoldItalic.69c6aae48b8b37984c1c.ttf) format("truetype");font-weight:700;font-style:italic;text-rendering:optimizeLegibility}@font-face{font-family:Lato-Italic;src:url(Lato-Italic.392d0b765b7c34bbd85a.eot);src:url(Lato-Italic.392d0b765b7c34bbd85a.eot?#iefix) format("embedded-opentype"),url(Lato-Italic.ba676cbaf74d3de20fee.woff2) format("woff2"),url(Lato-Italic.90d8ae9e97ee1e2e749d.woff) format("woff"),url(Lato-Italic.35654e840d583ab93743.ttf) format("truetype");font-weight:400;font-style:italic;text-rendering:optimizeLegibility}.button-green-lite,.submit-btn button,a.common-button.green,form .submit-btn button,form .submit-btn button.create-account.active{color:#fff;background:#8bce63;border:1px solid #8bce63}.button-green-dark,.fixed-menu .main-menu-list li.freetrial-button a,.main-menu-list ul li.freetrial-button a,.white-menu .main-menu-list li.freetrial-button a{color:#fff;background:#5bbc21;border:1px solid #5bbc21}.button-transparent,a.common-button{color:#fff;background:transparent;border:1px solid #fff}*{box-sizing:border-box;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}img{max-width:100%}button:focus,input:focus{outline:none}::-webkit-file-upload-button{cursor:pointer}input::-webkit-autofill,input::-webkit-contacts-auto-fill-button,input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}textarea:focus{outline:none}textarea::-webkit-autofill,textarea::-webkit-contacts-auto-fill-button,textarea::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}select{outline:none;cursor:pointer;background:transparent}select::-webkit-input-placeholder{color:#c1c1c1}select::-moz-placeholder{color:#c1c1c1}select:-ms-input-placeholder{color:#c1c1c1}select:-moz-placeholder{color:#c1c1c1}select::-webkit-input-placeholder{font-size:1rem}select::-moz-placeholder{font-size:1rem}select:-ms-input-placeholder{font-size:1rem}select:-moz-placeholder{font-size:1rem}select::-webkit-input-placeholder{font-family:Lato-Regular}select::-moz-placeholder{font-family:Lato-Regular}select:-ms-input-placeholder{font-family:Lato-Regular}select:-moz-placeholder{font-family:Lato-Regular}input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}a,button,div,em,h1,h2,h3,h4,h5,h6,i,input,li,ol,p,select,span,textarea,ul{font-family:Lato-Regular}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,select,select::-webkit-inner-spin-button,select::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;border-radius:0}textarea,textarea::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;border-radius:0}input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border-radius:0}input::-webkit-input-placeholder{color:#c1c1c1}input::-moz-placeholder{color:#c1c1c1}input:-ms-input-placeholder{color:#c1c1c1}input:-moz-placeholder{color:#c1c1c1}input::-webkit-input-placeholder{font-size:1rem}input::-moz-placeholder{font-size:1rem}input:-ms-input-placeholder{font-size:1rem}input:-moz-placeholder{font-size:1rem}input::-webkit-input-placeholder{font-family:Lato-Regular}input::-moz-placeholder{font-family:Lato-Regular}input:-ms-input-placeholder{font-family:Lato-Regular}input:-moz-placeholder{font-family:Lato-Regular}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}textarea::-webkit-input-placeholder{color:#c1c1c1}textarea::-moz-placeholder{color:#c1c1c1}textarea:-ms-input-placeholder{color:#c1c1c1}textarea:-moz-placeholder{color:#c1c1c1}textarea::-webkit-input-placeholder{font-size:1rem}textarea::-moz-placeholder{font-size:1rem}textarea:-ms-input-placeholder{font-size:1rem}textarea:-moz-placeholder{font-size:1rem}textarea::-webkit-input-placeholder{font-family:Lato-Regular}textarea::-moz-placeholder{font-family:Lato-Regular}textarea:-ms-input-placeholder{font-family:Lato-Regular}textarea:-moz-placeholder{font-family:Lato-Regular}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}button::-moz-focus-inner{border:0}button::-webkit-focus-inner{border:0}button::-o-focus-inner{border:0}select::-moz-focus-inner{border:0}select::-webkit-focus-inner{border:0}select::-o-focus-inner{border:0}html{-webkit-text-size-adjust:auto;-ms-text-size-adjust:16px;font-size:16px}body,html{overflow-x:hidden}body{position:relative;margin:0;padding:0;box-sizing:border-box;color:#3b3a36;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:1441px){html{font-size:15px}}@media screen and (min-width:1200px) and (max-width:1440px){html{font-size:14px}}@media (max-width:1199px){html{font-size:14px}}@media (max-width:1024px){html{font-size:14px}}@media (max-width:480px){html{font-size:13px}}.min-content{padding-top:4.375rem;min-height:calc(100vh - 329px)}select{height:2.8125rem;width:100%;padding:.625rem 1.5625rem .625rem 1rem}select:focus{border-color:#5bbc21;caret-color:#5bbc21}.header-container{width:85%;margin:0 auto;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;align-items:center}.main-menu{position:fixed;top:0;left:0;width:100%;padding:.8125rem 0;border:1px solid transparent;border-bottom-color:hsla(0,0%,100%,.5);z-index:999;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}.logo-main{width:13%}.logo-main svg{width:11.625rem;height:2.5rem}.logo-main svg path{fill:#fff}.main-menu-list{width:87%;font-size:1.875rem}.main-menu-list ul{display:flex;font-size:0;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;align-items:center;margin-right:25px;position:relative}@media screen and (min-width:1200px) and (max-width:1250px){.main-menu-list ul{margin-right:0}}.main-menu-list ul li{margin:0 1.75rem 0 0}.main-menu-list ul li a{font-size:.875rem;line-height:1.0625rem;color:#fff;font-family:Poppins,sans-serif;font-weight:500;letter-spacing:1px;position:relative}.main-menu-list ul li a:before{content:"";position:absolute;left:-10%;bottom:-.125rem;width:0;height:.0625rem;background:#fff;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.main-menu-list ul li a.active:before,.main-menu-list ul li a:hover:before{width:120%}@media screen and (min-width:1200px) and (max-width:1538px){.main-menu-list ul li{margin:0 1.375rem 0 0}}@media screen and (min-width:1200px) and (max-width:1250px){.main-menu-list ul li{margin:0 .9375rem 0 0}}.main-menu-list ul li.login-button{margin-right:1.25rem;position:relative}.main-menu-list ul li.login-button>a{padding:.75rem 1.5625rem;display:inline-block;font-family:Poppins,sans-serif;font-weight:400;color:#3b3a36;background:#fff;cursor:pointer;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.main-menu-list ul li.login-button>a:before{display:none}.main-menu-list ul li.login-button>a:hover{background:#5bbc21;border-color:#5bbc21;color:#fff}.main-menu-list ul li.freetrial-button{margin-right:0}.main-menu-list ul li.freetrial-button a{padding:.75rem 1.5625rem;font-family:Poppins,sans-serif;font-weight:400;display:inline-block;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.main-menu-list ul li.freetrial-button a:before{display:none}.main-menu-list ul li.freetrial-button a:hover{background:#fff;border-color:#fff;color:#3b3a36}.main-menu-list ul li.user-name{margin-right:0}.main-menu-list ul li.user-name a{position:relative;font-family:Lato-Bold;font-size:1rem}.main-menu-list ul li.user-name a i{display:inline-block;vertical-align:middle;padding-right:3px}.main-menu-list ul li.user-name a i svg{width:1.5rem;height:1.5rem;fill:#fff}.main-menu-list ul li.user-name a span{font-family:Lato-Bold}.main-menu-list ul li.user-name a .down-arrow{display:inline-block;vertical-align:middle;margin-top:-.0625rem}.main-menu-list ul li.user-name a .down-arrow svg{position:absolute;right:-25px;top:-2px}.main-menu-list ul li.user-name a .down-arrow svg polygon{fill:#fff}.main-menu-list ul li.user-name a .drop-down{position:absolute;background:#fff;width:12.5rem;height:auto;z-index:5;right:0;top:3.125rem;opacity:0;visibility:hidden;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;flex-wrap:wrap}.main-menu-list ul li.user-name a .drop-down li{margin:0;line-height:0;display:inline-block;width:100%}.main-menu-list ul li.user-name a .drop-down li a{color:#716d6d;font-size:1rem;text-align:left;padding:.9375rem;display:inline-block;width:100%;cursor:pointer;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.main-menu-list ul li.user-name a .drop-down li a:hover{background:#5bbc21;color:#fff}.main-menu-list ul li.user-name a:hover .drop-down{opacity:1;visibility:visible;top:1.5625rem;margin-right:0}.main-menu-list ul li:last-child a:before{display:none}.main-menu-list ul li.has-sub .sublist li a{color:#3b3a36}.main-menu-list.inactive li a{pointer-events:none}.main-menu-list.inactive li a:before{display:none}.main-menu-list.inactive li.login-button .login-form{display:none!important}.login-form{background:#fff;top:100%;width:26.6875rem;padding:1.875rem 3.125rem;margin-top:1.25rem;opacity:0;visibility:hidden;border-top:.5rem solid #8bce63;border-top-left-radius:.625rem;border-top-right-radius:.625rem;box-shadow:0 10px 20px rgba(0,0,0,.1);transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.login-form,.login-form:before{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.login-form:before{content:"";top:-1rem;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #8bce63}.login-form .checkbox-container label{margin-bottom:0}.login-form form .form-group{position:relative}.login-form form .form-group .outcome .error-msg{margin-top:.1875rem}.login-form form .password button{top:3.3125rem}form .form-group{margin-bottom:1.25rem;text-align:left}form .form-group.checkbox,form .form-group.password{margin-bottom:.625rem}form .form-group label .label-text{display:none;margin-left:2.5rem;font-size:1.125rem;line-height:1.375rem;color:#3b3a36;font-family:Lato-Light;margin-top:.625rem}form .form-group label .label-text span{font-family:Lato-Light}form .form-group label.active .label-text{display:block}form .form-group .outcome{display:block;text-align:left}form .form-group .outcome.top{margin-bottom:.75rem}form .form-group .outcome.bottom{margin-top:.75rem}form .form-group .outcome .error-msg{margin-top:.125rem;margin-bottom:0}form label{font-size:1rem;margin-bottom:.625rem;display:inline-block;color:#3b3a36}form .div-input,form input{width:100%;height:2.8125rem;padding:.625rem 1rem;font-size:1rem;line-height:1.5rem;border:1px solid #acacac}form .div-input.active,form input.active{border-color:#5bbc21;caret-color:#5bbc21}form .div-input.error,form .div-input.error:focus,form input.error,form input.error:focus{border-color:#ff0303;caret-color:#ff0303}form .div-input:focus,form input:focus{border-color:#5bbc21;caret-color:#5bbc21}form select{border:1px solid #acacac}form select.error{border-color:#ff0303;caret-color:#ff0303}form select:focus{border-color:#5bbc21;caret-color:#5bbc21}form .checkbox input{height:auto;width:auto;margin:0 .625rem 0 0;background:#3d404e;border:1px solid #7f83a2}form .checkbox .remeber-text{display:inline-block;font-size:.875rem;color:#3b3a36}form .radio{margin-bottom:1.875rem;position:relative}form .radio.error-radio-text .outcome{position:absolute;right:0;top:1px}form .radio input[type=radio]{position:absolute;opacity:0;width:100%}form .radio input[type=radio]+.radio-label:before{content:"";background:transparent;border-radius:100%;border:1px solid rgba(59,58,54,.34);display:inline-block;width:1.25rem;height:1.25rem;position:relative;top:-.1em;margin-right:1.25rem;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}form .radio.active input[type=radio]+.radio-label:before,form .radio input[type=radio]:checked+.radio-label:before{background-color:#8bce63;box-shadow:inset 0 0 0 4px #f4f4f4}form .radio input[type=radio]:focus+.radio-label:before{outline:none;border-color:rgba(59,58,54,.34)}form .radio input[type=radio]+.radio-label:empty:before{margin-right:0}form .password{position:relative}form .password input{margin-bottom:0;padding-right:2.5rem}form .password button{position:absolute;right:.125rem;top:70%;background:transparent;border:0;font-size:.625rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}form .password button p{font-family:Lato-Black;color:#3b3a36;cursor:pointer}form .submit-btn button{width:100%;height:2.8125rem;padding:.625rem 1rem;font-family:Lato-Bold;color:#fff;font-size:1rem;letter-spacing:1px;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;cursor:pointer;margin-bottom:0}form .submit-btn button:hover{background:#3b3a36;border-color:#3b3a36}form .submit-btn button.create-account,form .submit-btn button.create-account:hover{background:#dedede;border-color:#dedede}form .submit-btn button.create-account.active:hover{background:#3b3a36;border-color:#3b3a36}.cmn-popup-overlay .cmn-popup .cmn-content h5{font-size:1.5625rem;line-height:1.875rem;margin-bottom:.625rem;color:#3b3a36}.cmn-popup-overlay .cmn-popup .cmn-content h6{font-family:Lato-Light;font-size:1rem;line-height:1.1875rem;margin-bottom:2.5rem}.cmn-popup-overlay .cmn-popup .cmn-content .buttons{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;width:50%;margin:0 auto}.cmn-popup-overlay .cmn-popup .cmn-content .buttons .submit-btn{width:48%}.cmn-popup-overlay .cmn-popup .cmn-content .buttons .submit-btn.grey-btn button{background:#707070;border-color:#707070}.cmn-popup-overlay .cmn-popup .cmn-content .buttons .submit-btn.grey-btn button:hover{background:#3b3a36;border-color:#3b3a36}.cmn-popup-overlay .cmn-popup .cmn-popup-close{position:absolute;right:1.25rem;top:1.25rem;cursor:pointer}.cmn-popup-overlay .cmn-popup .cmn-popup-close svg{width:1.25rem;height:1.25rem}.cmn-popup-overlay.cm-login-methods .cmn-content .buttons{-moz-flex-direction:column;flex-direction:column}.cmn-popup-overlay.cm-login-methods .cmn-content .buttons .submit-btn{margin-bottom:.625rem;width:100%}.cmn-popup-overlay.cm-login-methods .cmn-content .buttons .submit-btn img,.cmn-popup-overlay.cm-login-methods .cmn-content .buttons .submit-btn svg{width:30%;height:1.875rem;margin-top:-.25rem}.cmn-popup-overlay.cm-login-methods .cmn-content .buttons button{display:flex}.cmn-popup-overlay.cm-login-methods .cmn-content .buttons button.cm-google-btn{background:#4285f4;border:.09375rem solid #4285f4}.cmn-popup-overlay.cm-login-methods .cmn-content .buttons button.cm-email-login{background:transparent;color:#3b3a36;border:.09375rem solid #3b3a36}.cmn-popup-overlay.cm-login-methods .cmn-content .buttons button span{padding-left:1.25rem;font-family:Lato-Bold}.cmn-popup-overlay.cm-change-password .cmn-popup,.cmn-popup-overlay.cm-login-with-core .cmn-popup,.cmn-popup-overlay.cm-login-with-email .cmn-popup{width:56.25rem}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content-inner,.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content-inner,.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content-inner{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:0 6.25rem}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content-inner form,.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content-inner form,.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content-inner form{padding-left:5.4375rem}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content-inner form .email-field .flex,.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content-inner form .password-field .flex,.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content-inner form .email-field .flex,.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content-inner form .password-field .flex,.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content-inner form .email-field .flex,.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content-inner form .password-field .flex{width:100%;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content-inner form h6,.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content-inner form h6,.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content-inner form h6{text-align:left}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content-inner form h6 a,.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content-inner form h6 a,.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content-inner form h6 a{font-size:.75rem;line-height:.9375rem;font-family:Lato-Regular;font-style:italic;color:#3b3a36}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content-inner form .username-field,.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content-inner form .username-field,.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content-inner form .username-field{display:flex}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content-inner form .username-field .form-group,.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content-inner form .username-field .form-group,.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content-inner form .username-field .form-group{padding-right:1.25rem}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content-inner form .username-field .form-group:last-child,.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content-inner form .username-field .form-group:last-child,.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content-inner form .username-field .form-group:last-child{padding-right:0}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content-inner form .form-group label,.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content-inner form .form-group label,.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content-inner form .form-group label{font-size:1rem;line-height:1.1875rem;font-family:Lato-Regular}.cmn-popup-overlay.cm-change-password .cmn-popup,.cmn-popup-overlay.cm-login-with-email .cmn-popup{width:37.5rem}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content-inner,.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content-inner{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content-inner form,.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content-inner form{padding-left:0}.cmn-popup-overlay.cm-success-login-method .cmn-popup,.cmn-popup-overlay.cm-success-password .cmn-popup,.cmn-popup-overlay.cm-success-reactivate .cmn-popup{width:31.25rem}.cmn-popup-overlay.cm-success-login-method .cmn-popup h6,.cmn-popup-overlay.cm-success-password .cmn-popup h6,.cmn-popup-overlay.cm-success-reactivate .cmn-popup h6{font-family:Lato-Regular;font-size:1.25rem;line-height:1.875rem;color:#3b3a36}.cmn-popup-overlay.cm-change-password form{width:90%}.cmn-popup-overlay.cm-change-password form .password-field{margin-bottom:1.5625rem}.cmn-popup-overlay.cm-happy-with-us .cmn-popup,.cmn-popup-overlay.cm-stay-with-us .cmn-popup{width:40.625rem}.cmn-popup-overlay.cm-happy-with-us .cmn-popup .buttons,.cmn-popup-overlay.cm-stay-with-us .cmn-popup .buttons{width:80%}.cmn-popup-overlay.cm-happy-with-us .cmn-popup h5,.cmn-popup-overlay.cm-stay-with-us .cmn-popup h5{font-size:1.25rem;line-height:1.875rem}.cmn-popup-overlay.cm-happy-with-us .cmn-popup h6,.cmn-popup-overlay.cm-stay-with-us .cmn-popup h6{width:50%;margin-left:auto;margin-right:auto;font-family:Lato-Light}.cmn-popup-overlay.cm-happy-with-us .buttons .submit-btn{margin:auto}.cmn-popup-overlay.cm-reactivate .cmn-popup,.cmn-popup-overlay.cm-stay-with-us .cmn-popup,.cmn-popup-overlay.cm-success-reactivate .cmn-popup{width:37.5rem}.cmn-popup-overlay.cm-reactivate .cmn-popup .buttons,.cmn-popup-overlay.cm-stay-with-us .cmn-popup .buttons,.cmn-popup-overlay.cm-success-reactivate .cmn-popup .buttons{width:80%}.cmn-popup-overlay.cm-reactivate .cmn-popup h5,.cmn-popup-overlay.cm-stay-with-us .cmn-popup h5,.cmn-popup-overlay.cm-success-reactivate .cmn-popup h5{font-size:1.25rem;line-height:1.875rem}.cmn-popup-overlay.cm-reactivate .cmn-popup h6,.cmn-popup-overlay.cm-stay-with-us .cmn-popup h6,.cmn-popup-overlay.cm-success-reactivate .cmn-popup h6{width:50%;margin-left:auto;margin-right:auto;font-family:Lato-Light}.cmn-popup-overlay.cm-reactivate .buttons .submit-btn,.cmn-popup-overlay.cm-success-reactivate .buttons .submit-btn{margin:auto}.submit-btn button{width:100%;height:2.8125rem;padding:.625rem 1rem;font-family:Lato-Bold;color:#fff;font-size:1rem;letter-spacing:1px;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;cursor:pointer;margin-bottom:0}.submit-btn button:hover{background:#3b3a36;border-color:#3b3a36}.forgot{text-align:center;margin:1.875rem 0}.forgot a.forgot-text{color:#3b3a36;font-size:1rem;padding:0;font-family:Lato-Regular;font-style:italic;text-decoration:underline}.forgot a:before{display:none}.or-text{position:relative;text-align:center}.or-text span{font-size:1rem;color:#3b3a36;position:relative;background:#fff;padding:0 .3125rem}.or-text:before{content:"";position:absolute;left:50%;top:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);height:1px;width:45%;background:#707070}.subscrip-or{position:relative;text-align:center;margin-top:0}.subscrip-or span{font-size:1rem;color:#3b3a36;position:relative;background:#fff;padding:0 .625rem}.subscrip-or:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);height:.0625rem;width:30%;background:#e6e6e6}.main-menu-list ul li .create-text{text-align:center;margin-top:1.875rem}.main-menu-list ul li .create-text p{font-size:1rem;color:#3b3a36}.main-menu-list ul li .create-text p a{font-size:1rem;color:#3b3a36;text-decoration:underline;padding:0;font-family:Lato-Regular;margin-left:.625rem;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.main-menu-list ul li .create-text p a:before{display:none}.main-menu-list ul li .create-text p a:hover{text-decoration:none}.hamburger-icon{width:1.875rem;height:1.125rem;position:relative;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;cursor:pointer}.hamburger-icon,.hamburger-icon span{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}.hamburger-icon span{display:block;position:absolute;height:2px;width:50%;background:#5bbc21;opacity:1;transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out}.hamburger-icon span:nth-child(2n){left:50%}.hamburger-icon span:nth-child(odd){left:0}.hamburger-icon span:first-child,.hamburger-icon span:nth-child(2){top:0}.hamburger-icon span:nth-child(3),.hamburger-icon span:nth-child(4){top:8px}.hamburger-icon span:nth-child(5),.hamburger-icon span:nth-child(6){top:16px}.hamburger-icon.open span:first-child{left:4px;top:7px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.hamburger-icon.open span:nth-child(2){left:calc(50% - 5px);top:7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.hamburger-icon.open span:nth-child(3){left:-50%;opacity:0}.hamburger-icon.open span:nth-child(4){left:100%;opacity:0}.hamburger-icon.open span:nth-child(5){left:5px;top:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.hamburger-icon.open span:nth-child(6){left:calc(50% - 5px);top:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.fixed-menu,.white-menu{background:#fff;box-shadow:0 0 2px rgba(0,0,0,.2)}.fixed-menu .logo-main svg path,.white-menu .logo-main svg path{fill:#5bbc21}.fixed-menu .main-menu-list li a,.white-menu .main-menu-list li a{color:#3b3a36}.fixed-menu .main-menu-list li a:before,.white-menu .main-menu-list li a:before{background:#3b3a36}.fixed-menu .main-menu-list li.login-button>a,.white-menu .main-menu-list li.login-button>a{border:1px solid #3b3a36;color:#3b3a36}.fixed-menu .main-menu-list li.freetrial-button a:hover,.fixed-menu .main-menu-list li.login-button>a:hover,.white-menu .main-menu-list li.freetrial-button a:hover,.white-menu .main-menu-list li.login-button>a:hover{background:#3b3a36;color:#fff}.fixed-menu .main-menu-list li.user-name .down-arrow svg polygon,.fixed-menu .main-menu-list li.user-name i svg,.fixed-menu .main-menu-list li.yoga-time svg path,.white-menu .main-menu-list li.user-name .down-arrow svg polygon,.white-menu .main-menu-list li.user-name i svg,.white-menu .main-menu-list li.yoga-time svg path{fill:#3b3a36}.fixed-menu .main-menu-list.inactive li a,.white-menu .main-menu-list.inactive li a{color:#dedede;pointer-events:none}.fixed-menu .main-menu-list.inactive li a:before,.white-menu .main-menu-list.inactive li a:before{display:none}.fixed-menu .main-menu-list.inactive li a i svg,.white-menu .main-menu-list.inactive li a i svg{fill:#dedede}.fixed-menu .main-menu-list.inactive li a .down-arrow svg,.white-menu .main-menu-list.inactive li a .down-arrow svg{opacity:.1}ul.socials-login{width:100%;display:inline-block;margin-top:1.875rem}ul.socials-login li{width:100%;margin-bottom:.625rem}ul.socials-login li a{font-family:Lato-Regular;font-size:1rem;color:#fff!important;width:100%;border:0;padding:.3125rem 0 .3125rem 1.75rem;display:inline-block;cursor:pointer;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}ul.socials-login li a.fb-login{background:#3b5998}ul.socials-login li a.fb-login i svg{fill:#3b5998}ul.socials-login li a.apple-login{background:#000}ul.socials-login li a.apple-login i svg{fill:#000}ul.socials-login li a.google-login{background:#4285f4}ul.socials-login li a.yogo-login{background:#707070;padding:.6875rem 0 .625rem .9375rem}ul.socials-login li a:before{display:none}ul.socials-login li a:hover{opacity:.8}ul.socials-login li.svg-icon i{display:inline-block;vertical-align:middle;margin-right:2.3125rem}ul.socials-login li.svg-icon i img,ul.socials-login li.svg-icon i svg{width:1.875rem;height:auto}ul.socials-login li.yoga-img i{display:inline-block;vertical-align:middle;margin-right:1.25rem}ul.socials-login li.yoga-img .yogo-login svg{width:3.4375rem;height:auto}.checkbox-container input[type=checkbox]{display:none}.checkbox-container label{cursor:pointer;margin-bottom:0;display:inline-block;vertical-align:middle;font-size:.875rem;position:relative}.checkbox-container label .error-msg{position:absolute;top:-1.125rem;left:0;color:red;font-size:.75rem;line-height:1.25rem;font-family:Lato-Regular;font-style:italic}.checkbox-container .lab-text{cursor:default;margin-bottom:0;display:inline-block;vertical-align:middle;font-size:.875rem;position:relative}.checkbox-container .checkbox{display:inline-block;width:1rem;height:1rem;margin-bottom:0;background:#fff;vertical-align:middle;margin-right:.625rem;border:1px solid #acacac}.checkbox-container .checkbox:after{content:"";position:absolute;width:0;height:2px;background:#fff;transform:translate(4px,10px) rotate(-45deg);transform-origin:left;transition:all .15s;transition-delay:0ms}.checkbox-container .checkbox:before{content:"";position:absolute;width:0;height:2px;background:#fff;transform:translate(1px,5px) rotate(45deg);transform-origin:left;transition:all .15s;transition-delay:.15s}.checkbox-container.error .checkbox{border:1px solid red}.checkbox-container input[type=checkbox]:checked~.checkbox{background:#5bbc21;border-color:#5bbc21}.checkbox-container input[type=checkbox]:checked~.checkbox:before{width:.3125rem;transition-delay:0ms}.checkbox-container input[type=checkbox]:checked~.checkbox:after{width:.75rem;transition-delay:.15s}.checkbox-container .checkbox.active{background:#5bbc21;border-color:#5bbc21}.checkbox-container .checkbox.active:before{width:.3125rem;transition-delay:0ms}.checkbox-container .checkbox.active:after{width:.75rem;transition-delay:.15s}.create-accountwrap{text-align:center;padding:3.125rem 0}.create-accountwrap.small-page-pad{padding:4.375rem 0 5.625rem}.section-title{margin-bottom:2.5rem}.section-title h2{font-size:1.5625rem;line-height:2.5rem;color:#3b3a36;font-family:Lato-Light}.section-title p{font-size:1.125rem;color:#3b3a36}.section-title p a{color:#5bbc21;text-decoration:underline;margin-left:.625rem}.flex{width:60%;margin:0 auto;display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flex form{width:35%;text-align:left}.flex .or-section{width:20%;position:relative;margin:7% 0}.flex .or-section:before{content:"";position:absolute;left:50%;top:0;background:#acacac;width:.0625rem;height:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.flex .or-section span{height:10.625rem}.flex .or-section span,.flex .or-section span i{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flex .or-section span i{background:#fff;width:1.875rem;height:1.875rem;position:relative;font-size:1rem;color:#3b3a36}.flex .social-loginwrap{width:35%}.flex .flex{width:100%;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding:0}.flex .flex.username-field .form-group{width:48%}.password-field{position:relative}.password-field input{margin-bottom:0}.password-field .tick-icon{position:absolute;left:-2.1875rem;top:2.375rem}.password-field button{position:absolute;top:56%;right:.125rem;background:transparent;border:0;font-size:.625rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.password-field button p{font-family:Lato-Black;color:#3b3a36;cursor:pointer}.strenght{font-size:.625rem;color:#acacac;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;margin-top:.3125rem}.strenght ul#strengthBar{margin-left:5px!important}.strenght ul li.point{width:3px;border-radius:0}.strenght ul li.point:first-child{height:2px}.strenght ul li.point:nth-child(2){height:4px}.strenght ul li.point:nth-child(3){height:6px}.strenght ul li.point:nth-child(4){height:8px}.social-loginwrap h4{font-size:1rem}.password-field .flex{width:100%;padding:0}.password-field .flex .char-lenght{font-family:Lato-Regular;font-style:italic;font-size:.75rem;color:#3b3a36}.password-field .flex .char-lenght.error-msg{color:red}.outlet-text{font-size:.75rem;color:#3b3a36;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;font-family:Lato-Regular;font-style:italic;margin-top:.25rem}.submit-btn{position:relative}.btn-arrow{position:absolute;right:.625rem;top:.875rem;cursor:pointer}.back a{font-family:Lato-Bold;color:#3b3a36}.back a,.back a .btn-arrow-back{transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.back a .btn-arrow-back{position:absolute;left:-1rem;top:.1rem}.back a .btn-arrow-back svg{width:.5rem}.back a:hover .btn-arrow-back{left:-1.25rem}.social-loginwrap ul.socials-login li a{font-size:1.25rem;padding:.5rem 0 .4375rem 1.6875rem;text-align:left}.social-loginwrap ul.socials-login li a.yogo-login{padding:.9375rem 0 .625rem .875rem}.social-loginwrap ul.socials-login li a.yogo-login i{margin-right:1.875rem;height:auto}.social-loginwrap ul.socials-login li.svg-icon i{margin-right:3.75rem}.experiece{text-align:center;padding:3.75rem 0}.experiece .flex{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:0;margin-top:3.125rem;width:80%}.experiece .flex form{width:100%;position:relative}.experiece .flex form .form-group{text-align:center}.experiece .flex form .form-group.radio{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;flex-wrap:wrap;width:80%;margin:0 auto 2.5rem}.experiece .flex form .form-group.radio .radiobtn{width:20%;position:relative;display:block;margin:0 1.25rem .625rem}.experiece .flex form .form-group.radio .radiobtn label{display:block;color:#444;border-radius:0;padding:.75rem 0;border:1px solid #3b3a36;margin-bottom:0;cursor:pointer;position:relative;font-size:1.25rem}.experiece .flex form .form-group.radio .radiobtn label:before{background:transparent;transition:width .1s cubic-bezier(.075,.82,.165,1) 0s,height .3s cubic-bezier(.075,.82,.165,2) .1s;z-index:2;overflow:hidden;background-repeat:no-repeat;background-size:13px;border:2px solid transparent;background-position:50%;width:0;height:0}.experiece .flex form .form-group.radio .radiobtn input[type=radio]{display:none;position:absolute;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.experiece .flex form .form-group.radio .radiobtn input[type=radio]:checked+label{border:1px solid transparent;font-family:Lato-Bold}.experiece .flex form .form-group.radio .radiobtn input[type=radio]:checked+label:after{content:"";position:absolute;width:100%;height:100%;border:2px solid #5bbc21;left:-2px;top:-2px}.experiece .flex form .form-group.submit-btn{width:25rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-left:50%;transform:translate(-50%);margin-bottom:0}.experiece .flex form .form-group.submit-btn input{height:auto;padding:.6rem .5rem}.experiece .flex form .form-group.submit-btn .back{margin-right:3.125rem}.experiece .flex form .form-group.submit-btn .back a{font-size:1rem;line-height:1.5rem;position:relative}.experiece .flex form .form-group.submit-btn .back a:before{content:"";position:absolute;left:0;bottom:-.125rem;width:0;height:.0625rem;background:#3b3a36;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.experiece .flex form .form-group.submit-btn .back a:hover:before{width:100%}.experiece .flex form .form-group.submit-btn .back a:hover .btn-arrow-back{transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;left:-1.25rem}.experiece .checkbox-container .checkbox{text-align:left}.experiece .main-title h2{margin-bottom:1.5625rem}.submit-btn{width:100%;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:0}.submit-btn input{height:auto;padding:.6rem .5rem}.submit-btn .back{margin-right:3.125rem;position:absolute;left:-20%;top:50%;transform:translateY(-50%)}.submit-btn .back a{font-size:1rem;line-height:1.5rem;position:relative}.submit-btn .back a:before{content:"";position:absolute;left:0;bottom:-.125rem;width:0;height:.0625rem;background:#3b3a36;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.submit-btn .back a:hover:before{width:100%}.submit-btn .back a:hover .btn-arrow-back{transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;left:-1.25rem}.main-title h2{font-size:2.1875rem;line-height:2.5rem;margin-bottom:.625rem}.main-title p{font-size:1.125rem;line-height:1.5625rem;color:#3b3a36;font-family:Lato-Light}.main-title p span{display:block;font-family:Lato-Light}.main-title p strong{font-family:Lato-Regular}.main-title h4{line-height:1.5625rem}.main-title .membership,.main-title h4{font-size:1.5625rem;font-family:Lato-Light}.main-title .membership{line-height:2.5rem;margin-bottom:.9375rem}.interest{text-align:center;padding:3.75rem 0}.interest .flex{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding-bottom:0;width:80%;margin-top:3.125rem}.interest .flex form{width:100%}.interest .flex form .form-group{text-align:center;margin:0 -.625rem}.interest .flex form .form-group.check-box{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;flex-wrap:wrap;width:80%;margin:0 auto 2.5rem}.interest .flex form .form-group.check-box .check-box-button{width:20%;position:relative;display:block;margin:0 1.25rem .625rem}.interest .flex form .form-group.check-box .check-box-button label{display:block;color:#444;border-radius:0;padding:.75rem 0;border:1px solid #3b3a36;margin-bottom:0;position:relative;cursor:pointer;font-size:1.125rem}.interest .flex form .form-group.check-box .check-box-button label:before{background:transparent;transition:width .1s cubic-bezier(.075,.82,.165,1) 0s,height .3s cubic-bezier(.075,.82,.165,2) .1s;z-index:2;overflow:hidden;background-repeat:no-repeat;background-size:13px;border:2px solid transparent;background-position:50%;width:0;height:0}.interest .flex form .form-group.check-box .check-box-button label:after{content:"";position:absolute;width:100%;height:100%;border:2px solid transparent;left:0;top:0}.interest .flex form .form-group.check-box .check-box-button input[type=checkbox]{display:none;position:absolute;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.interest .flex form .form-group.check-box .check-box-button input[type=checkbox]:checked+label{border:1px solid transparent;font-family:Lato-Bold}.interest .flex form .form-group.check-box .check-box-button input[type=checkbox]:checked+label:after{content:"";position:absolute;width:100%;height:100%;border:2px solid #5bbc21;left:-2px;top:-2px}.interest .flex form .form-group.submit-btn{width:25rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-left:50%;transform:translate(-50%)}.interest .flex form .form-group.submit-btn input{height:auto;padding:.6rem .5rem}.interest .flex form .form-group.submit-btn .back{margin-right:2.8125rem}.interest .flex form .form-group.submit-btn .back a{font-size:1rem;line-height:1.5rem;position:relative}.interest .flex form .form-group.submit-btn .back a:before{content:"";position:absolute;left:0;bottom:-.125rem;width:0;height:.0625rem;background:#3b3a36;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.interest .flex form .form-group.submit-btn .back a:hover:before{width:100%}.interest .flex form .form-group.submit-btn .back a:hover .btn-arrow-back{transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;left:-1.25rem}.interest .flex form .form-group.extra-interest{margin:2.5rem auto;text-align:center}.interest .flex form .form-group.extra-interest input{width:25rem;display:block;margin:0 auto}.interest .checkbox-container .checkbox{text-align:left}.card-details form .card-form{display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:25.125rem;margin:0 auto 1.25rem}.card-details form .card-form .name-section{width:100%}.card-details form .card-form .name-section .flex .form-group{text-align:left}.card-details form .card-form .name-section .card-type label{width:100%}.card-details form .card-form .address-section{width:45%}.card-details form .card-form .address-section .form-group{text-align:left}.card-details form .card-form .address-section .form-group.mb10{margin-bottom:.625rem}.card-details form .card-number .form-group{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.card-details form .card-number .form-group input{width:23%}.card-details form .card-number .card-exp{display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:0}.card-details form .card-number .card-exp .exp-date{width:65%}.card-details form .card-number .card-exp .exp-date .exp-group{display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.card-details form .card-number .card-exp .exp-date .exp-group input{width:35%}.card-details form .card-number .card-exp .exp-date .exp-group .select-custom{width:60%;position:relative}.card-details form .card-number .card-exp .exp-date .exp-group .select-custom .select-arrow{position:absolute;right:.3125rem;z-index:-1;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.card-details form .card-number .card-exp .cvc{width:30%}.card-details form .card-number .card-exp .cvc span{vertical-align:middle;margin-top:-.3125rem;display:inline-block;margin-left:.125rem;position:relative}.card-details form .card-number .card-exp .cvc span>svg{width:15px;height:auto;fill:#d5d5d5;margin-top:5px}.card-details form .card-number .card-exp .cvc span .custom-tooltip{position:absolute;left:50%;top:-95%;transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);width:25rem;box-shadow:3px 5px 20px rgba(0,0,0,.1);z-index:9;opacity:0;z-index:5;visibility:hidden;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.card-details form .card-number .card-exp .cvc span .custom-tooltip .cvv-cont-wrap{background:#fff;border-top:5px solid #8bce63;padding:1.875rem 1.5625rem}.card-details form .card-number .card-exp .cvc span .custom-tooltip .cvv-cont-wrap .cvv-content{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:.375rem}.card-details form .card-number .card-exp .cvc span .custom-tooltip .cvv-cont-wrap .cvv-content .svg-icon{width:15%}.card-details form .card-number .card-exp .cvc span .custom-tooltip .cvv-cont-wrap .cvv-content .cvv-content{width:80%}.card-details form .card-number .card-exp .cvc span .custom-tooltip .cvv-cont-wrap .cvv-content .cvv-content p{font-size:.9375rem;font-family:Lato-Light}.card-details form .card-number .card-exp .cvc span .custom-tooltip .cvv-cont-wrap p{font-size:.875rem;font-family:Lato-Light;line-height:1.25rem;color:#3b3a36}.card-details form .card-number .card-exp .cvc span .custom-tooltip .toop-tiparrow{position:absolute;left:50%;top:85%;transform:translateX(-50%) rotate(-45deg);-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);width:2.1875rem;height:2.1875rem;background:#fff;box-shadow:3px 5px 20px rgba(0,0,0,.1);z-index:-9}.card-details form .card-number .card-exp .cvc span:hover .custom-tooltip{top:-100%;opacity:1;visibility:visible}.card-details form .card-number .card-exp .cvc input{width:100%}.select-custom{position:relative}.select-custom .select-arrow{position:absolute;right:.3125rem;top:.125rem;z-index:-1;background:#fff;padding:.625rem .3125rem}.card-details{text-align:center;padding:1.875rem 0}.card-details>.flex{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:1.875rem 0;width:80%}.card-details>.flex form{width:100%}.card-details>.flex form .form-group{text-align:left}.card-details>.flex form .form-group.submit-btn{width:25rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-left:50%;transform:translate(-50%);margin-bottom:.5rem}.card-details>.flex form .form-group.submit-btn input{height:auto;padding:.6rem .5rem}.card-details>.flex form .form-group.submit-btn .back{margin-right:3.125rem}.card-details>.flex form .form-group.submit-btn .back a{font-size:1rem;line-height:1rem;position:relative}.card-details>.flex form .form-group.submit-btn .back a:before{content:"";position:absolute;left:0;bottom:-.125rem;width:0;height:.0625rem;background:#3b3a36;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.card-details>.flex form .form-group.submit-btn .back a:hover:before{width:100%}.card-details>.flex .location{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:wrap}.card-details>.flex .location .city-fld{width:48%}.card-details>.flex .location .state-fld{width:100%}.card-details>.flex .location .contry-flid,.card-details>.flex .location .zip-fld{width:48%}.card-details>.flex .promo-code{display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;position:relative}.card-details>.flex .promo-code .promo-code-fld{width:100%;margin-bottom:0;position:relative}.card-details>.flex .promo-code .promo-code-fld input{padding-right:4.6875rem}.card-details>.flex .promo-code .promo-code-fld .remove{position:absolute;right:2.8125rem;top:70%;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.card-details>.flex .promo-code .submit-btn{display:none!important;width:40%!important;margin:0!important;transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important;-ms-transform:none!important;position:relative}.card-details>.flex .promo-code .submit-btn .aplied h2{font-size:.9375rem;line-height:1.25rem;font-family:Lato-Bold}.card-details>.flex .promo-code .submit-btn .aplied p{font-family:Lato-Light;font-style:italic;font-size:1rem;line-height:1.25rem}.card-details>.flex .promo-code .tick-icon{position:absolute;left:auto;top:2.375rem;right:.625rem}.card-details>.flex .promo-code .aplied h2{font-size:.9375rem;line-height:1.25rem;font-family:Lato-Bold}.card-details>.flex .promo-code .aplied p{font-family:Lato-Light;font-style:italic;font-size:1rem;line-height:1.25rem;white-space:nowrap}.card-details>.flex .promo-code .outcome{position:absolute;top:100%;left:0}.card-details .checkbox-container{text-align:center}.card-details .checkbox-container .checkbox{text-align:left}.card-details .checkbox-container .lab-text a{text-decoration:underline;color:#3b3a36;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-details .checkbox-container.error .error-txt{position:relative}.card-details .checkbox-container.error .error-txt .error-msg{display:block;position:absolute;left:0;top:-.9375rem;font-size:.75rem;color:red}.card-details .caption{text-align:center;font-size:.75rem;line-height:1rem;font-family:Lato-Light;font-style:italic}.card-details .caption span{display:block;font-family:Lato-Light;font-style:italic}.label-wrap{display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.label-wrap label{width:45%}.label-wrap .card-type{width:55%;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:.3125rem}.label-wrap .card-type li{width:22%}.label-wrap .card-type li svg{width:3.0625rem;height:auto;opacity:.2;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.label-wrap .card-type li.active svg{opacity:1;box-shadow:0 0 4px rgba(0,0,0,.3)}.card-tick{position:relative}.card-tick .tick-icon{position:absolute;right:.625rem;top:.5625rem}.paypal-btn{width:11.25rem;padding:.75rem 0 .625rem;text-align:center;background:#ffc337;display:inline-block;margin-top:0;margin-bottom:1.875rem}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.popup-overlay{position:fixed;background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;z-index:99;opacity:0;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.popup-overlay .welcome-popup{width:43.75rem;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:#fff}.popup-overlay .welcome-popup h2{font-size:2.1875rem;line-height:2.5rem;margin-bottom:1.25rem;margin-top:3.75rem}.popup-overlay .welcome-popup p{font-family:Lato-Light;font-size:1.25rem;line-height:1.5625rem;margin-bottom:3.125rem}.popup-overlay .welcome-popup .submit-btn{width:40%;margin:0 auto 3.75rem}.popup-overlay .welcome-popup img{margin-bottom:-.25rem}.popup-overlay .welcome-popup .popup-close{position:absolute;right:1.25rem;top:1.25rem;cursor:pointer}.popup-overlay .welcome-popup .popup-close svg{width:1.25rem;height:1.25rem}.popup-overlay .welcome-popup.coupon-change{width:35.25rem}.popup-overlay.active{opacity:1;visibility:visible}.popup-overlay.custom-width .welcome-popup p{width:90%;line-height:1.875rem;margin-left:auto;margin-right:auto}.popup-overlay.custom-width .welcome-popup p strong{font-family:Lato-Bold}.pricing-section{padding:6.25rem 0}.pricing-section .pricing-contentwrap{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;width:90%;margin:0 auto}.pricing-section .pricing-contentwrap .pricing-content{width:58%;text-align:center}.pricing-section .pricing-contentwrap .pricing-content h2{font-size:2.1rem;line-height:3.375rem;margin-bottom:1.875rem;color:#3b3a36}.pricing-section .pricing-contentwrap .pricing-content p{font-family:Lato-Light;font-size:1.5625rem;line-height:2.5rem;margin-bottom:3.75rem;color:#3b3a36}.pricing-section .pricing-contentwrap .pricing-content p span{display:block;font-family:Lato-Light}.pricing-section .pricing-contentwrap .pricing-content .amount{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:1.875rem}.pricing-section .pricing-contentwrap .pricing-content .amount h4{font-family:Lato-Light;font-size:3.125rem;line-height:3.75rem;color:#3b3a36}.pricing-section .pricing-contentwrap .pricing-content .amount h4 span{font-size:2.375rem;font-family:Lato-Light}.pricing-section .pricing-contentwrap .pricing-content .amount h4:first-child{margin-right:1.875rem;position:relative}.pricing-section .pricing-contentwrap .pricing-content h3{font-size:1.75rem;line-height:2.375rem;color:#3b3a36}.pricing-section .pricing-contentwrap .pricing-content a.common-button{margin-top:.75rem;padding:1.125rem 0;width:25rem;text-align:center}@media screen and (max-width:640px){.pricing-section .pricing-contentwrap .pricing-content a.common-button{width:80%}}.pricing-section .pricing-contentwrap .pricing-content h6{font-size:.875rem;color:#3b3a36;font-family:Lato-Light;display:block;letter-spacing:.3px;margin-top:15px}.pricing-section .pricing-contentwrap .pricing-content h6 a{text-decoration:underline;cursor:pointer;color:#3b3a36;font-family:Lato-Light;padding:0;font-size:.875rem}@media screen and (max-width:500px){.pricing-section .pricing-contentwrap .pricing-content h6 a{display:block;margin-top:0}}.pricing-section .pricing-contentwrap .pricing-img{position:absolute;right:1.25rem;top:0}.yoga-styles{display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;flex-wrap:wrap}.yoga-styles li{width:33.33%;margin-bottom:1.875rem}.yoga-styles li,.yoga-styles li a.yogo-wrap{text-align:center}.yoga-styles li a.yogo-wrap .yoga-img{cursor:pointer;margin-bottom:.625rem;position:relative;overflow:hidden}.yoga-styles li a.yogo-wrap .yoga-img img{max-width:100%}.yoga-styles li a.yogo-wrap .yoga-img .yoga-ovelay{display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;position:absolute;background:rgba(0,0,0,.7);padding:4.0625rem;left:0;top:0;width:100%;height:99.3%;opacity:0;visibility:hidden;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.yoga-styles li a.yogo-wrap .yoga-img .yoga-ovelay p{color:#fff;font-size:1.25rem;line-height:1.75rem;font-family:Lato-Bold;width:100%}.yoga-styles li a.yogo-wrap .yoga-img:hover .yoga-ovelay{opacity:1;visibility:visible}.yoga-styles li a p.yoga-title{font-family:Lato-Light;font-size:2.1875rem;line-height:4.375rem;letter-spacing:.109375rem;color:#3b3a36;overflow:hidden;text-overflow:ellipsis;width:80%;white-space:nowrap;margin:0 auto;text-transform:uppercase}.yoga-styles li.coming-set .coming-soonwrap .yoga-img:before{position:absolute;content:"";width:100%;height:99%;background:rgba(0,0,0,.2);top:0;left:0}.yoga-styles li.coming-set .coming-soonwrap .yoga-img img{border-right:0 solid #d8d8d8}.yoga-styles li.coming-set:last-child .coming-soonwrap .yoga-img img{border-right:0}.outlet-bg{background:url(yoga-bg.d74c30ab759353e13b1f.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;padding:8.75rem 0 5.625rem;position:relative}.outlet-bg .yogabg-content{width:100%;text-align:center;position:relative}.outlet-bg .yogabg-content svg{margin-bottom:3.75rem}.outlet-bg .yogabg-content h4{font-family:Lato-Light;font-size:3.75rem;line-height:3.625rem;margin-bottom:.9375rem;color:#fff}.outlet-bg .yogabg-content p{font-size:1.5625rem;line-height:2.1875rem;color:#fff;font-family:Lato-Light}.outlet-bg .yogabg-content a.common-button{margin-top:3.125rem}.outlet-bg.about-outlet{padding-top:14%;padding-bottom:6%}.outlet-bg.about-outlet .yogabg-content h4{margin-bottom:4.375rem;font-size:5.6875rem;line-height:4.6875rem}.outlet-bg.about-outlet .yogabg-content ul{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:5rem}.outlet-bg.about-outlet .yogabg-content ul li{color:#fff;position:relative;padding-right:1.875rem;font-size:1.5625rem;line-height:2.1875rem;font-family:Lato-Light}.outlet-bg.about-outlet .yogabg-content ul li:before{content:"";position:absolute;right:7px;top:42%;background:#fff;height:7px;width:7px;border-radius:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.outlet-bg.about-outlet .yogabg-content ul li:last-child{padding-right:0}.outlet-bg.about-outlet .yogabg-content ul li:last-child:before{display:none}.outlet-bg.about-outlet .yogabg-content a.common-button{margin-top:0}.outlet-bg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(transparent,rgba(0,0,0,.25));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.25))}.inta-section{background-color:#fff;text-align:center}.inta-section .container{width:100%}.inta-section .container .intagram-wrap{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.inta-section .container .intagram-wrap .insta-big{width:39%;margin-right:.5rem}.inta-section .container .intagram-wrap .insta-big li a{display:inline-block;cursor:default}.inta-section .container .intagram-wrap .insta-small{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;flex-grow:1}.inta-section .container .intagram-wrap .insta-small li{margin-bottom:.3125rem}.inta-section .container .intagram-wrap .insta-small li a{display:inline-block;cursor:default}@media screen and (max-width:768px){.inta-section .container .intagram-wrap .insta-small li a img{min-height:auto;max-height:auto}}.inta-section a.common-button{margin-top:3.75rem}.blog-section{text-align:center}.blog-section .container{width:80%}.blog-section .container .blog-list{display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.blog-section .container .blog-list li{width:29%}.blog-section .container .blog-list li .blog-image{margin-bottom:1.875rem;position:relative}.blog-section .container .blog-list li .blog-image img{width:100%}.blog-section .container .blog-list li .blog-image:before{content:"";position:absolute;bottom:0;left:0;background:#dcc6ff;width:100%;height:.625rem}.blog-section .container .blog-list li .blog-image.strip2:before{background:#c6f6ff}.blog-section .container .blog-list li .blog-image.strip3:before{background:#ffd67b}.blog-section .container .blog-list li .blog-content{text-align:left;padding-right:2.8125rem}.blog-section .container .blog-list li .blog-content h5{font-family:Lato-Black;font-size:.875rem;color:#9ca398;line-height:1.75rem;margin-bottom:1.25rem}.blog-section .container .blog-list li .blog-content h4{font-size:1.5625rem;line-height:2.1875rem;color:#3b3a36;margin-bottom:1.25rem}.blog-section .container .blog-list li .blog-content p{font-family:Lato-Light;font-size:1.125rem;line-height:1.75rem;margin-bottom:1.25rem;color:#3b3a36}.blog-section .container .blog-list li .blog-content a{font-family:Lato-Light;font-size:.9375rem;line-height:1.5625rem;color:#3b3a36;text-decoration:underline}.flow-section{text-align:center;padding:5rem 0}.flow-section .container{width:80%}.flow-section a.common-button{margin-top:3.125rem}.flow-wrap{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.flow-wrap a.flow-list{width:47%;cursor:default}.flow-wrap a.flow-list .flow-img{margin-bottom:1.5625rem;overflow:hidden;position:relative;cursor:pointer}.flow-wrap a.flow-list .flow-img img{max-width:100%}.flow-wrap a.flow-list .flow-img #section-1,.flow-wrap a.flow-list .flow-img #section-2{position:absolute;left:0;top:0;width:100%;height:100%}.flow-wrap a.flow-list .flow-img #section-1 .play-big-play-button,.flow-wrap a.flow-list .flow-img #section-1 .play-paused.play-has-started.play-ended .play-big-play-button,.flow-wrap a.flow-list .flow-img #section-2 .play-big-play-button,.flow-wrap a.flow-list .flow-img #section-2 .play-paused.play-has-started.play-ended .play-big-play-button{display:none}.flow-wrap a.flow-list .flow-img #section-1 .play-has-started .play-big-play-button,.flow-wrap a.flow-list .flow-img #section-1 .play-has-started.play-user-inactive.play-playing .play-control-bar,.flow-wrap a.flow-list .flow-img #section-1 .play-js .play-loading-spinner,.flow-wrap a.flow-list .flow-img #section-1 .play-loading-spinner,.flow-wrap a.flow-list .flow-img #section-2 .play-has-started .play-big-play-button,.flow-wrap a.flow-list .flow-img #section-2 .play-has-started.play-user-inactive.play-playing .play-control-bar,.flow-wrap a.flow-list .flow-img #section-2 .play-js .play-loading-spinner,.flow-wrap a.flow-list .flow-img #section-2 .play-loading-spinner{display:none;visibility:hidden}.flow-wrap a.flow-list .flow-img .play-js .play-tech{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}.flow-wrap a.flow-list .flow-content{text-align:left;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.flow-wrap a.flow-list .flow-content .flow-title{width:70%}.flow-wrap a.flow-list .flow-content .flow-title h4{font-size:1.375rem;line-height:1.6875rem;color:#000;margin-bottom:.625rem}.flow-wrap a.flow-list .flow-content .flow-title h5{font-size:.875rem;line-height:1.0625rem;color:#3b3a36;font-family:Lato-Light;text-transform:uppercase}.flow-wrap a.flow-list .flow-content .flow-para{width:30%;text-align:right}.flow-wrap a.flow-list .flow-content .flow-para p{font-size:1rem;line-height:1.1875rem;color:#3b3a36;font-family:Lato-Light;margin-bottom:.625rem}.flow-wrap a.flow-list .flow-content .flow-para p span{font-family:Lato-Light;position:relative;padding-left:.625rem}.flow-wrap a.flow-list .flow-content .flow-para p span:before{content:"";background:#3b3a36;position:absolute;left:.125rem;top:.625rem;width:.1875rem;height:.1875rem;border-radius:100%}.play-bg{background:rgba(255,0,0,.2);height:28.125rem;margin-bottom:6.25rem}.teacher-wrap{position:relative}.teacher-wrap .teacher-list{display:flex;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.teacher-wrap .teacher-list li{width:16.6%;text-align:center;cursor:pointer;margin-bottom:2.5rem}.teacher-wrap .teacher-list li a{color:#3b3a36;display:block;position:relative}.teacher-wrap .teacher-list li a .teacher-img{margin-bottom:.625rem;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.teacher-wrap .teacher-list li a .teacher-img img{max-width:100%;border-radius:100%;width:10rem;height:10rem;-o-object-fit:cover;object-fit:cover}.teacher-wrap .teacher-list li a .teacher-title{text-align:center}.teacher-wrap .teacher-list li a .teacher-title .name-teacher{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;line-height:1.5rem;color:#3b3a36;font-family:Lato-Light;margin-bottom:.3125rem}.teacher-wrap .teacher-list li a .teacher-title p{font-size:.875rem;line-height:1rem;font-family:Lato-Light;text-transform:capitalize}.teacher-wrap .teacher-list li a .teacher-close{position:absolute;right:15%;top:-2%;opacity:0;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.teacher-wrap .teacher-list li a:hover .teacher-img{opacity:.5}.teacher-wrap .teacher-list li a:hover .teacher-close{opacity:1;visibility:visible}.teacher-page{padding:3.125rem 0}.teacher-page .teacher-wrap .teacher-list{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.teacher-page .teacher-wrap .teacher-list>li{width:16.6%;margin-bottom:2.5rem}.favorites-wrap{position:relative}@media screen and (max-width:550px){.favorites-wrap .fav-list-home>li{width:100%}}@media screen and (max-width:550px){.favorites-wrap .fav-list-home>li a{width:calc(100vw - 100px)}}@media screen and (max-width:550px){.favorites-wrap .fav-list-home>li a .fav-overlay{display:none}}.favorites-wrap .fav-list{display:flex;flex-wrap:wrap;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.favorites-wrap .fav-list .view-more{position:absolute;top:73%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:9;display:none}.favorites-wrap .fav-list>li{cursor:pointer;width:31%;margin-bottom:1.875rem}.favorites-wrap .fav-list>li a.fav-details{color:#3b3a36;display:block;position:relative;overflow:hidden}.favorites-wrap .fav-list>li a.fav-details .fav-img{margin-bottom:.9375rem}.favorites-wrap .fav-list>li a.fav-details .fav-img img{max-width:100%}.favorites-wrap .fav-list>li a.fav-details .fav-title-wrap{display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;min-height:44px}.favorites-wrap .fav-list>li a.fav-details .fav-title-wrap .fav-title{width:70%;text-align:left}.favorites-wrap .fav-list>li a.fav-details .fav-title-wrap .fav-title .titleBlock-parent{font-size:16px;font-weight:400;font-family:Lato,sans-serif;line-height:1.5rem;color:#343332;text-align:left;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorites-wrap .fav-list>li a.fav-details .fav-title-wrap .fav-title .teacher-detail-name{font-size:16px;line-height:1.5rem;color:#343332;font-family:Lato,sans-serif;font-weight:400;text-transform:capitalize;text-align:left}.favorites-wrap .fav-list>li a.fav-details .fav-title-wrap .fav-descrip{width:30%;text-align:right}.favorites-wrap .fav-list>li a.fav-details .fav-title-wrap .fav-descrip p{font-size:.875rem;line-height:1.0625rem;color:#7b7b7b;font-weight:400;font-family:Lato-Light;margin-bottom:8px;text-transform:capitalize;text-align:right}.favorites-wrap .fav-list>li a.fav-details .fav-title-wrap .fav-descrip p span{font-size:.875rem;line-height:20px;font-family:Lato,sans-serif;position:relative;color:#7b7b7b;font-weight:400;padding-left:.375rem;text-transform:capitalize}.favorites-wrap .fav-list>li a.fav-details .fav-title-wrap .fav-descrip p span:before{content:"";position:absolute;left:0;top:.625rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);background:rgba(59,58,54,.55);width:.1875rem;height:.1875rem;border-radius:100%}.favorites-wrap .fav-list>li a.fav-details .fav-title-wrap .fav-descrip p i{font-family:Lato-Light;text-transform:lowercase}.favorites-wrap .fav-list>li a.fav-details .fav-title-wrap .fav-descrip p:last-child{margin-bottom:0;text-transform:lowercase}.favorites-wrap .fav-list>li a.fav-details .fav-overlay{position:absolute;height:30%;width:100%;background:#f7f7f7;bottom:-100%;left:0;padding:.625rem 0;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;transition:.6s ease-in-out .1s;-webkit-transition:.6s ease-in-out .1s;-moz-transition:.6s ease-in-out .1s;-o-transition:.6s ease-in-out .1s;-ms-transition:.6s ease-in-out .1s}.favorites-wrap .fav-list>li a.fav-details .fav-overlay .fav-overlayconten{text-align:center;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.favorites-wrap .fav-list>li a.fav-details .fav-overlay .fav-overlayconten .titleBlock{font-size:1.375rem;line-height:1.6875rem;color:#3b3a36;font-family:Lato-Light;margin-bottom:.3125rem}.favorites-wrap .fav-list>li a.fav-details .fav-overlay .fav-overlayconten .teacher-detail-name{font-size:.75rem;line-height:.9375rem;color:#7b7b7b;font-family:Lato-Light;margin-bottom:1.25rem;text-transform:uppercase}.favorites-wrap .fav-list>li a.fav-details .fav-overlay .fav-overlayconten ul{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:1.25rem}.favorites-wrap .fav-list>li a.fav-details .fav-overlay .fav-overlayconten ul li{width:auto;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-right:1.5625rem}.favorites-wrap .fav-list>li a.fav-details .fav-overlay .fav-overlayconten ul li svg{margin-right:.625rem}.favorites-wrap .fav-list>li a.fav-details .fav-overlay .fav-overlayconten ul li img{margin-right:.3125rem;width:1.5625rem}.favorites-wrap .fav-list>li a.fav-details .fav-overlay .fav-overlayconten ul li span{font-size:.75rem;line-height:.9375rem;color:#3b3a36;text-transform:capitalize}.favorites-wrap .fav-list>li a.fav-details .fav-overlay .fav-overlayconten ul li:last-child{margin-right:0}.favorites-wrap .fav-list>li a.fav-details .fav-overlay .fav-overlayconten ul li:last-child span{text-transform:lowercase}.favorites-wrap .fav-list>li a.fav-details .fav-overlay .fav-overlayconten p{font-size:.9375rem;line-height:1.25rem;font-family:Lato-Light;color:#3b3a36;padding:0 .9375rem;display:flex;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.favorites-wrap .fav-list>li a.fav-details:hover .fav-overlay{bottom:0}.favorites-wrap .fav-list>li a .daylabel{position:absolute;z-index:1;background-color:hsla(0,0%,100%,.69);top:4px;left:4px;padding:2px 4px}.favorites-wrap .fav-list>li a .daylabel span{font-size:13px;letter-spacing:.06px;color:#3b3a36;text-transform:uppercase}.favorites-wrap .fav-list.blurbg{height:37.5rem;position:relative;overflow:hidden}.favorites-wrap .fav-list.blurbg:before{content:"";position:absolute;left:0;bottom:0;background:hsla(0,0%,100%,.8);height:30%;width:100%;z-index:9}.favorites-wrap .fav-list.blurbg .view-more{display:block}.favorites-wrap .fav-list.blurbg>li:nth-child(-n+3){margin-bottom:12.5rem}.favorite-page{padding:2.5rem 0 .625rem}.favorite-page .favorites-wrap{margin:0 auto}.favorite-page .favorites-wrap .fav-list{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.favorite-page .favorites-wrap .fav-list>li{cursor:pointer;margin-bottom:2.5rem;width:31%;margin-right:3.5%}.favorite-page .favorites-wrap .fav-list>li:nth-child(3n+0){margin-right:0}.favorite-page.search-videocard{padding:0}.favorites-section{width:100%}.favorites-section .favorites-wrap{margin:0 auto}.favorites-section .favorites-wrap .fav-list{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.favorites-section .favorites-wrap .fav-list>li{cursor:pointer;margin-bottom:2.5rem;width:31%;margin-right:3.5%}.favorites-section .favorites-wrap .fav-list>li:nth-child(3n+0){margin-right:0}.play-wrap{position:relative}.play-wrap .play-list{display:flex;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.play-wrap .play-list li{width:21.29%;margin-right:64px}@media screen and (max-width:1440px){.play-wrap .play-list li{width:20.7%}}@media screen and (max-width:1207px){.play-wrap .play-list li:nth-child(5n+0){margin-right:64px}}@media screen and (max-width:993px){.play-wrap .play-list li{margin:0 20px 20px 0!important}.play-wrap .play-list li:nth-child(3n+0){margin-right:0}}@media screen and (max-width:767px){.play-wrap .play-list li{margin:0 auto 20px!important}}.play-wrap .play-list li a{color:#3b3a36;display:block;position:relative}.play-wrap .play-list li a .play-img{cursor:pointer;margin-bottom:1.25rem;overflow:hidden;max-height:253px;min-height:253px}@media screen and (max-width:767px){.play-wrap .play-list li a .play-img{max-height:200PX;min-height:200PX}}.play-wrap .play-list li a .play-img img{max-width:100%;max-height:253px;min-height:253px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:767px){.play-wrap .play-list li a .play-img img{max-height:200PX;min-height:200PX}}.play-wrap .play-list li a .play-title{text-align:center}.play-wrap .play-list li a .play-title h4,.play-wrap .play-list li a .play-title p{font-size:1.25rem;line-height:1.5rem;color:#3b3a36;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap;text-transform:uppercase}.play-wrap .play-list li a.xclose{position:absolute;top:6px;right:8px;display:none}.play-wrap .play-list li:nth-child(4n+0){margin-right:0}.play-wrap .play-list li:hover a.xclose{display:block}.playlist-page{padding:6.25rem 0}.playlist-page .play-wrap{position:relative}.playlist-page .play-wrap .play-list{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.playlist-page .play-wrap .play-list li{margin-bottom:2.5rem;position:relative}.playlist-page .play-wrap .play-list li>p{position:absolute;z-index:1;background-color:hsla(0,0%,100%,.69);top:4px;left:4px;padding:2px}.playlist-page .play-wrap .play-list li>p span{font-size:13px;letter-spacing:.06px;color:#3b3a36}.classhistory-wrap{position:relative}.classhistory-wrap .classhistory-list{display:flex;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.classhistory-wrap .classhistory-list li{width:31%}.classhistory-wrap .classhistory-list li a.classhistory-details{color:#3b3a36;display:block;position:relative;overflow:hidden}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-img{margin-bottom:1.4375rem}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-img img{max-width:100%}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-title-wrap{display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-title-wrap .classhistory-title{width:70%}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-title-wrap .classhistory-title h4{font-size:1.25rem;line-height:1.5rem;color:#3b3a36;margin-bottom:.5rem}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-title-wrap .classhistory-title h5{font-size:.75rem;line-height:.9375rem;color:#000;font-family:Lato-Light}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-title-wrap .classhistory-descrip{width:30%;text-align:right}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-title-wrap .classhistory-descrip p{font-size:.875rem;line-height:1.0625rem;color:#000;font-family:Lato-Light;margin-bottom:.375rem}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-overlay{position:absolute;height:70%;width:100%;background:#f7f7f7;bottom:-100%;left:0;padding:.625rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-overlay .classhistory-overlayconten{text-align:center}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-overlay .classhistory-overlayconten h3{font-size:1.375rem;line-height:1.6875rem;color:#3b3a36;font-family:Lato-Light;margin-bottom:.3125rem}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-overlay .classhistory-overlayconten h6{font-size:.75rem;line-height:.9375rem;color:#000;font-family:Lato-Light;margin-bottom:1.25rem}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-overlay .classhistory-overlayconten ul{display:flex;margin-bottom:1.25rem}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-overlay .classhistory-overlayconten ul li{width:30%;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-overlay .classhistory-overlayconten ul li svg{margin-right:.625rem}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-overlay .classhistory-overlayconten ul li span{font-size:.75rem;line-height:.9375rem;color:#3b3a36}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-overlay .classhistory-overlayconten p{font-size:.9375rem;line-height:1.25rem;font-family:Lato-Light;color:#3b3a36;padding:0 2.25rem}.classhistory-wrap .classhistory-list li a.classhistory-details:hover .classhistory-overlay{bottom:0}.classhistory-page{padding:6.25rem 0}.classhistory-page .classhistory-wrap{position:relative}.classhistory-page .classhistory-wrap .classhistory-list>li{margin-bottom:2.5rem}.main-menu-list ul li.user-name a:before{display:none}.forgot-section{text-align:center;width:27.5rem;margin:0 auto}.forgot-section h2{font-size:1.875rem;line-height:2.25rem;color:#3b3a36;margin-bottom:1.875rem;font-family:Lato-Light}.forgot-section span{margin-bottom:.625rem}.forgot-section p,.forgot-section span{font-size:1rem;line-height:1.1875rem;color:#3b3a36;font-family:Lato-Light}.forgot-section p{margin-bottom:1.25rem}.forgot-section p a{color:#3b3a36;text-decoration:underline;font-family:Lato-Light}.forgot-section .forgot-fld{margin-bottom:1.875rem}.forgot-section .forgot-fld .outcome{margin-top:1.25rem;text-align:right}.forgot-section .submit-btn .back{margin-right:0;position:absolute;left:-18%}.forgot-section.pass-recovery .form-group{text-align:left}.forgot-section.pass-recovery .form-group label{font-size:1.25rem;line-height:1.5rem;color:#3b3a36;margin-bottom:.3125rem}.forgot-section.pass-recovery .form-group label .label-text{display:none;margin-left:2.5rem;font-size:1.125rem;line-height:1.375rem;color:#3b3a36;font-family:Lato-Light;margin-top:.625rem}.forgot-section.pass-recovery .form-group label .label-text span{font-family:Lato-Light}.forgot-section.pass-recovery .form-group label.active .label-text{display:block}.forgot-section.pass-recovery .form-group.recover-fld{text-align:center}.forgot-section.pass-recovery .form-group.recover-fld label{font-size:1.125rem;line-height:1.375rem;color:#3b3a36;margin-bottom:.625rem;font-family:Lato-Light}.forgot-section.pass-recovery .form-group.recover-fld label span{font-family:Lato-Light}.forgot-section.pass-recovery .form-group.recover-fld .input-set{width:27.5rem;margin:0 auto}.forgot-section.pass-recovery .form-group.recover-fld .input-set .outcome{margin-top:1.25rem;text-align:left}.forgot-section.pass-recovery h2{margin-bottom:.625rem}.forgot-section.pass-recovery h3{font-size:1.125rem;line-height:1.375rem;color:#3b3a36;margin-bottom:2.5rem;font-family:Lato-Light}.forgot-section.recovery-mail{width:37.5rem}.forgot-section.recovery-mail h2{margin-bottom:1.875rem}.forgot-section.recovery-mail .recover-fld{margin-bottom:2.5rem}.forgot-section.recovery-mail .recover-fld .input-set{width:27.5rem}.forgot-section.recovery-mail .submit-btn{width:27.5rem;margin:0 auto}.forgot-section .password-field .flex{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.forgot-section .password-field.cofirm-fld .form-group{margin-bottom:2.5rem}.forgot-section.set-password h2{margin-bottom:.625rem}.forgot-section.set-password h4{margin-bottom:2.5rem}.forgot-section.set-password .outcome{display:block;margin-top:1rem;text-align:left}.password-popup-overlay{position:fixed;background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;z-index:99;opacity:0;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.password-popup-overlay .password-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:#fff;padding:3.75rem 0;text-align:center;width:28.125rem}.password-popup-overlay .password-popup .pass-content h5{font-size:1.25rem;line-height:1.5rem;margin-bottom:1.875rem}.password-popup-overlay .password-popup .popup-close{position:absolute;right:1.25rem;top:1.25rem}.password-popup-overlay .password-popup .popup-close svg{width:1.25rem;height:1.25rem}.password-popup-overlay.active{opacity:1;visibility:visible}.teacher-profile ul{display:flex;flex-wrap:wrap}.teacher-profile ul li{width:33.3%;margin-bottom:.3125rem}.teacher-profile ul li a{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center}.teacher-profile ul li a .teacher-img{position:relative;width:32%}.teacher-profile ul li a .teacher-img img{border:5px solid transparent;border-radius:100%;width:6.25rem;height:6.25rem;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.teacher-profile ul li a .teacher-img .custom-tooltip{position:absolute;left:50%;top:-20%;transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);width:28.125rem;box-shadow:3px 5px 20px rgba(0,0,0,.1);z-index:9;opacity:0;z-index:1;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.teacher-profile ul li a .teacher-img .custom-tooltip .cvv-cont-wrap{background:#fff;border-top:5px solid #8bce63;padding:1.25rem 1.5625rem}.teacher-profile ul li a .teacher-img .custom-tooltip .cvv-cont-wrap .cvv-content h4{font-size:1.25rem;line-height:1.5rem;color:#3b3a36;width:100%;text-align:center;margin-bottom:.9375rem}.teacher-profile ul li a .teacher-img .custom-tooltip .cvv-cont-wrap .cvv-content p{font-size:.875rem;line-height:1.25rem;font-family:Lato-Light;color:#3b3a36}.teacher-profile ul li a .teacher-img .custom-tooltip .toop-tiparrow{position:absolute;left:50%;top:85%;transform:translateX(-50%) rotate(-45deg);-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);width:2.6875rem;height:2.6875rem;background:#fff;box-shadow:3px 5px 20px rgba(0,0,0,.3);z-index:-9}.teacher-profile ul li a .teacher-content{width:67%;padding-left:0}.teacher-profile ul li a .teacher-content span{color:#3b3a36;font-size:1.25rem;line-height:1.875rem;margin-bottom:.3125rem}.teacher-profile ul li a .teacher-content p{color:#3b3a36;font-size:.9375rem;line-height:1.125rem;font-family:Lato-Light}.teacher-profile ul li a.active .teacher-img img{border-color:#8bce63}.teacher-profile ul li a.active .teacher-content h4{font-family:Lato-Black}.profile-container .interest{margin:0 auto;width:53.375rem;padding-top:2.5rem}.profile-container .interest .flex{width:100%;padding:0;margin-top:1rem}.profile-container .interest .flex form .form-group.check-box{width:100%;margin-bottom:0}.profile-container .interest .flex form .form-group.check-box .check-box-button{position:relative;width:20%;margin-bottom:.75rem}.profile-container .interest .flex form .form-group.check-box .check-box-button label{padding:1rem 0;font-size:1rem}.profile-container .interest .flex form .form-group.check-box .check-box-button .custom-tooltip{position:absolute;left:50%;top:-25%;transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);width:25rem;box-shadow:3px 5px 20px rgba(0,0,0,.1);z-index:9;opacity:0;z-index:1;visibility:hidden;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.profile-container .interest .flex form .form-group.check-box .check-box-button .custom-tooltip .cvv-cont-wrap{background:#fff;border-top:5px solid #8bce63;padding:1.25rem 1.5625rem}.profile-container .interest .flex form .form-group.check-box .check-box-button .custom-tooltip .cvv-cont-wrap .cvv-content{text-align:left}.profile-container .interest .flex form .form-group.check-box .check-box-button .custom-tooltip .cvv-cont-wrap .cvv-content p{font-size:.9375rem;line-height:1.5625rem;font-family:Lato-Light}.profile-container .interest .flex form .form-group.check-box .check-box-button .custom-tooltip .toop-tiparrow{position:absolute;left:50%;top:70%;transform:translateX(-50%) rotate(-45deg);-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);width:2.6875rem;height:2.6875rem;background:#fff;box-shadow:3px 5px 20px rgba(0,0,0,.1);z-index:-9}.profile-container .interest .flex form .form-group.check-box .check-box-button:hover .custom-tooltip{opacity:1;visibility:visible}.profile-container .experiece{padding-bottom:0;padding-top:0;width:53.375rem;margin:0 auto}.profile-container .experiece .flex{width:100%;padding:0}.profile-container .experiece .flex form .form-group.radio{width:100%;margin-bottom:.3125rem}.profile-container .experiece .flex form .form-group.radio .radiobtn label{padding:.75rem 0}.profile-container .teacher-profile{width:67.5rem;margin:0 auto 0 5%}.cmn-popup-overlay .cmn-popup h6{line-height:1.1875rem}.cmn-popup-overlay.custom-width .cmn-popup h6{width:90%;font-size:1.125rem;line-height:1.625rem}.cmn-popup-overlay.custom-width .cmn-popup h6 strong{font-family:Lato-Bold}.profile-popup-overlay{position:fixed;background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;z-index:99;opacity:0;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.profile-popup-overlay .profile-popup{text-align:center;position:absolute;top:50%;left:50%;width:40.625rem;padding:3.75rem 0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:#fff}.profile-popup-overlay .profile-popup h5{font-size:1.5625rem;line-height:1.875rem;margin-bottom:.625rem;color:#3b3a36}.profile-popup-overlay .profile-popup h6{font-family:Lato-Light;font-size:1rem;line-height:1.1875rem;margin-bottom:2.5rem}.profile-popup-overlay .profile-popup .buttons{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;width:50%;margin:0 auto}.profile-popup-overlay .profile-popup .buttons .submit-btn{width:48%}.profile-popup-overlay .profile-popup .buttons .submit-btn.grey-btn button{background:#707070;border-color:#707070}.profile-popup-overlay .profile-popup .buttons .submit-btn.grey-btn button:hover{background:#3b3a36;border-color:#3b3a36}.profile-popup-overlay .profile-popup .popup-close{position:absolute;right:1.25rem;top:1.25rem}.profile-popup-overlay .profile-popup .popup-close svg{width:1.25rem;height:1.25rem}.profile-popup-overlay.active{opacity:1;visibility:visible}.profile2-popup-overlay{position:fixed;background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;z-index:99;opacity:0;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.profile2-popup-overlay .profile2-popup{text-align:center;position:absolute;top:50%;left:50%;width:50.625rem;padding:3.75rem 0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:#fff}.profile2-popup-overlay .profile2-popup h5{font-size:1.5625rem;line-height:1.875rem;margin-bottom:.625rem;color:#3b3a36}.profile2-popup-overlay .profile2-popup h5 span{display:block}.profile2-popup-overlay .profile2-popup h6{font-family:Lato-Light;font-size:1rem;line-height:1.1875rem;margin-bottom:2.5rem}.profile2-popup-overlay .profile2-popup .buttons{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;width:50%;margin:0 auto}.profile2-popup-overlay .profile2-popup .buttons .submit-btn{width:48%}.profile2-popup-overlay .profile2-popup .buttons .submit-btn.grey-btn button{background:#707070;border-color:#707070}.profile2-popup-overlay .profile2-popup .buttons .submit-btn.grey-btn button:hover{background:#3b3a36;border-color:#3b3a36}.profile2-popup-overlay .profile2-popup .popup-close{position:absolute;right:1.25rem;top:1.25rem}.profile2-popup-overlay .profile2-popup .popup-close svg{width:1.25rem;height:1.25rem}.profile2-popup-overlay.active{opacity:1;visibility:visible}.profile-updated{position:fixed;bottom:0;left:0;width:100%;background:#8bce63;z-index:1;text-align:center;padding:.75rem;opacity:0;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.profile-updated p{font-family:Lato-Bold;font-size:1.25rem;line-height:1.5625rem;color:#fff;display:flex;justify-content:center}.profile-updated p i{margin-right:.9375rem}.profile-updated .profile-strip-close{position:absolute;right:.625rem;top:50%;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.profile-updated.active{opacity:1;visibility:visible}.profile-updated.reg-font h4{font-family:Lato-Regular}.yoga-details-bg{background:#f5f5f5;padding:4.75rem 0;position:relative;overflow:hidden}.yoga-details-bg .yoga-details{padding:3.75rem 14% 3.75rem 0;position:relative;z-index:1}.yoga-details-bg .yoga-details a.back-to-list{margin-bottom:5rem}.yoga-details-bg .yoga-details h1{font-size:3.125rem;line-height:3.75rem;margin-bottom:5rem;color:#3b3a36;text-transform:capitalize}.yoga-details-bg .yoga-details p{color:#3b3a36;font-size:1.125rem;line-height:1.875rem;font-family:Lato-Light}.yoga-details-bg .yoga-details p a{color:#8bce63}.yoga-details-bg .yoga-details i{position:absolute;left:18.75rem;top:10rem;z-index:-1}.yoga-details-bg .yoga-details i img{width:16.25rem;opacity:.05}.yoga-details-bg .yoga-details-img{width:70%;text-align:right;float:right;padding-left:10%}.yoga-details-bg .yoga-details-img img{width:100%;-o-object-fit:cover;object-fit:cover}.yoga-section .searchbar{margin-bottom:2.5rem}.yoga-section .subtitle{text-align:left;margin-bottom:1.25rem}.yoga-section .subtitle h2{font-size:1.875rem;line-height:2.25rem;font-family:Lato-Regular}.yoga-section .classhistory-wrap .classhistory-list>li{margin-bottom:3.125rem}.yoga-section .teacher-wrap .teacher-list{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.yoga-section .teacher-wrap .teacher-list li{margin-bottom:1.875rem}.teacher-bg{padding:0}.teacher-bg .yoga-details h1{font-size:2.5rem;line-height:3.125rem;margin-bottom:.9375rem}.teacher-bg .yoga-details h4{font-size:.9375rem;line-height:1.125rem;color:#5bbc21;font-family:Lato-Bold;position:relative;display:inline-block;cursor:pointer;margin-bottom:1.875rem}.teacher-bg .yoga-details h4:before{content:"";position:absolute;left:0;bottom:-.0625rem;width:0;height:1px;background:#5bbc21;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.teacher-bg .yoga-details h4 .custom-tooltip{position:absolute;left:0;top:2.1875rem;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);width:13.75rem;box-shadow:3px 5px 20px rgba(0,0,0,.1);z-index:9;opacity:0;z-index:5;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.teacher-bg .yoga-details h4 .custom-tooltip .cvv-cont-wrap{background:#fff;border-top:5px solid #8bce63;padding:1.5rem .9375rem}.teacher-bg .yoga-details h4 .custom-tooltip .cvv-cont-wrap .cvv-content p{font-size:.9375rem;line-height:1.25rem;font-family:Lato-Light;color:#3b3a36;padding-bottom:0;margin-bottom:.625rem;text-align:center}.teacher-bg .yoga-details h4 .custom-tooltip .cvv-cont-wrap .cvv-content p:before{display:none}.teacher-bg .yoga-details h4 .custom-tooltip .cvv-cont-wrap .cvv-content .submit-btn button{width:8.375rem;margin:0 auto;font-size:.8125rem;padding:.375rem 0;height:auto}.teacher-bg .yoga-details h4 .custom-tooltip .toop-tiparrow{position:absolute;left:1.875rem;top:-.5625rem;transform:translateX(-50%) rotate(-45deg);-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);width:1.4375rem;height:1.4375rem;background:#8bce63;box-shadow:3px 5px 20px rgba(0,0,0,.3);z-index:-9}.teacher-bg .yoga-details h4:hover .custom-tooltip{opacity:1;visibility:visible}.teacher-bg .yoga-details h4:hover:before{width:100%}.teacher-bg .yoga-details h6{font-size:1.125rem;line-height:1.5625rem;color:#3b3a36;margin-bottom:1.875rem}.teacher-bg .yoga-details p{font-size:1.125rem;line-height:1.875rem;color:#3b3a36;font-family:Lato-Light;margin-bottom:1.875rem}.teacher-bg .yoga-details .cat-list{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap;margin-bottom:.625rem}.teacher-bg .yoga-details .cat-list li{padding-right:.625rem;position:relative}.teacher-bg .yoga-details .cat-list li p{font-size:.9375rem;line-height:1.125rem;color:#3b3a36;margin-bottom:0;font-family:Lato-Regular;text-transform:capitalize}.teacher-bg .yoga-details .cat-list li:before{content:"";position:absolute;right:.1875rem;top:50%;background:#3b3a36;height:2px;width:2px;border-radius:100%}.teacher-bg .yoga-details .cat-list li:last-child:before{display:none}.teacher-bg .hide-content{margin-top:0}.teacher-bg .hide-content p{font-size:1.125rem;line-height:1.375rem;color:#3b3a36;font-family:Lato-Light;margin-bottom:1.875rem}.teacher-bg .hide-content.active{display:block}.teacher-bg .yoga-details{width:auto;display:block;padding:3.75rem 0 2.5rem}.teacher-bg .common-container{width:100%;padding-left:16%;padding-right:0}.teacher-bg .common-container .yoga-details-img{position:relative;right:0;top:0;width:58%;text-align:right;float:right;margin-left:2.5rem;padding:0;z-index:9}@media screen and (max-width:1070px){.teacher-bg.detailsplaylist{padding:3rem 1rem}}.teacher-bg.detailsplaylist .common-container{padding-left:0;padding-right:16%}.teacher-bg.detailsplaylist .common-container .yoga-details-img{float:left;text-align:left;margin-left:0;margin-right:6.25rem}.teacher-bg.detailsplaylist .yoga-details p{color:#3b3a36;font-size:20px;line-height:30px}@media screen and (max-width:767px){.teacher-bg.detailsplaylist .yoga-details p{line-height:22px}}.teacher-bg.detailsplaylist .yoga-details h1{color:#3b3a36;font-size:3.125rem;margin-bottom:2.5rem;line-height:3.75rem}@media screen and (max-width:767px){.teacher-bg.detailsplaylist .yoga-details h1{margin-bottom:10px}}.teacher-bg.detailsplaylist .addplay{margin-top:48px}@media screen and (max-width:1599px){.teacher-bg.detailsplaylist .addplay{margin-top:28px}}.teacher-bg.detailsplaylist .addplay a{background:#8bce63;letter-spacing:1px;color:#fff;font-size:20px;padding:18px 30px;display:inline-block;font-family:Lato-Bold}.teacher-bg.detailsplaylist .addplay a:hover{background:#3b3a36}@media screen and (max-width:450px){.teacher-bg.detailsplaylist .addplay a{font-size:15px;padding:18px 50px}}@media screen and (max-width:330px){.teacher-bg.detailsplaylist .addplay a{font-size:15px;padding:18px 40px}}.teacher-bg.detailsplaylist .backlist span{color:#000;font-size:17px;font-family:Lato-Light;position:relative}@media screen and (max-width:767px){.teacher-bg.detailsplaylist .backlist span{font-size:12px}}.teacher-bg.detailsplaylist .backwatchlist{margin-bottom:40px}@media screen and (max-width:1400px){.teacher-bg.detailsplaylist .backwatchlist{margin-bottom:22px}}.teacher-bg.detailsplaylist .backwatchlist svg{transform:rotate(-180deg);margin-right:.6319rem;position:relative;top:2px}@media screen and (max-width:767px){.teacher-bg.detailsplaylist .backwatchlist svg{height:10px}}.tittleplaylist h2{color:#3b3a36;font-size:36px;line-height:36px;margin-bottom:40px;text-align:center}.tittleplaylist h2 span{color:#3b3a36;font-size:20px;font-family:Lato-Light}.tittleplaylist.yoga-collection-main .yoga-fixed-top{position:fixed;top:104px;left:0;right:0;background:#fff;z-index:9;padding-top:30px}@media screen and (max-width:767px){.tittleplaylist.yoga-collection-main .yoga-fixed-top{top:101px}}.tittleplaylist.yoga-collection-main h2{margin-bottom:8px}@media screen and (max-width:767px){.tittleplaylist.yoga-collection-main h2{font-size:24px}}.tittleplaylist.yoga-collection-main p{text-align:center;font-size:20px;font-family:Lato-Light}.tittleplaylist.yoga-collection-main .favorites-wrap{display:flex;max-width:924px;justify-content:space-between;margin-top:30px}@media screen and (max-width:900px){.tittleplaylist.yoga-collection-main .favorites-wrap{max-width:100%}}.tittleplaylist.yoga-collection-main .favorites-wrap .newdivided-section{max-width:401px;min-width:401px}@media screen and (max-width:900px){.tittleplaylist.yoga-collection-main .favorites-wrap .newdivided-section{max-width:46%;min-width:46%}}.tittleplaylist.yoga-collection-main .favorites-wrap .newdivided-section h3.collection-new-title{text-align:center;font-family:Lato-Bold;font-size:26px;margin-bottom:30px;text-transform:uppercase}@media screen and (max-width:767px){.tittleplaylist.yoga-collection-main .favorites-wrap .newdivided-section h3.collection-new-title{font-size:17px}}@media screen and (max-width:1200px){.tittleplaylist.yoga-collection-main .favorites-wrap .newdivided-section .fav-overlay{display:none!important}}.tittleplaylist.yoga-collection-main .favorites-wrap .fav-list li{margin-right:0;width:100%;margin-bottom:80px}.tittleplaylist.yoga-collection-main .favorites-wrap .fav-list li:last-child{margin-bottom:50px}.tittleplaylist.yoga-collection-main .favorites-wrap .fav-list li .lock-card{position:absolute;top:32%;left:0;right:0;margin:0 auto;text-align:center}.tittleplaylist.yoga-collection-main .favorites-wrap .fav-list li.lock-main .fav-img{position:relative}.tittleplaylist.yoga-collection-main .favorites-wrap .fav-list li.lock-main .fav-img:before{content:"";position:absolute;background:rgba(0,0,0,.5019607843137255);width:100%;height:99%}@media screen and (max-width:767px){.tittleplaylist.yoga-collection-main .favorites-wrap .fav-list li.lock-main .fav-img .lock-card{top:38%}}@media screen and (max-width:767px){.tittleplaylist.yoga-collection-main .favorites-wrap .fav-list li.lock-main .fav-img .lock-card svg{width:30px;height:30px}}.tittleplaylist.yoga-collection-main .favorites-wrap .fav-list li .fav-overlay ul li{margin-bottom:0}.tittleplaylist.yoga-collection-main .favorites-wrap.mar-top-none{margin-top:0}.video-wrap{position:relative;margin-top:.625rem}.video-wrap .video-overlay-wrap{position:absolute;width:100%;height:100%;z-index:4;left:0;top:0;opacity:0;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.video-wrap .video-overlay-wrap .video-overlay{position:absolute;top:50%;left:auto;width:100%;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);padding:0 3%}.video-wrap .video-overlay-wrap .video-overlay h5{font-size:1.875rem;line-height:2.25rem;color:#fff}.video-wrap .video-overlay-wrap .video-overlay .overlay-button{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.video-wrap .video-overlay-wrap .video-overlay .overlay-button .common-button{padding:.625rem 0;width:9.375rem;text-align:center;text-transform:uppercase;font-size:.875rem;margin-top:1.875rem}.video-wrap .video-overlay-wrap .video-overlay .overlay-button .common-button.login{border:1px solid #fff;background:#fff;color:#3b3a36;margin-right:1.25rem;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.video-wrap .video-overlay-wrap .video-overlay .overlay-button .common-button.login:hover{background:#3b3a36;color:#fff;border-color:#3b3a36}.video-wrap .video-overlay-wrap .video-overlay .overlay-button .common-button.free-tr{color:#fff;border:1px solid #5bbc21;background:#5bbc21;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.video-wrap .video-overlay-wrap .video-overlay .overlay-button .common-button.free-tr:hover{background:#3b3a36;color:#fff;border-color:#3b3a36}.video-wrap .video-overlay-wrap:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.video-wrap .video-overlay-wrap.active{opacity:1;visibility:visible}.video-detail-wrap{display:flex;flex-wrap:wrap;margin-top:3.125rem}.video-detail-wrap .video-content{width:55%}.video-detail-wrap .video-content .video-content-title{display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;margin-bottom:1.875rem;justify-content:space-between}.video-detail-wrap .video-content .video-content-title h1{font-family:Lato-Light;font-size:2rem;line-height:2.1875rem;padding-right:1.25rem;width:60%;color:#3b3a36}.video-detail-wrap .video-content .video-content-title h3{text-align:center;padding:.5625rem .3125rem;border:1px solid #5bbc21;cursor:pointer;width:11.25rem;position:relative;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;margin-left:.3125rem}.video-detail-wrap .video-content .video-content-title h3 svg{width:.625rem;height:auto;margin-right:.3125rem;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.video-detail-wrap .video-content .video-content-title h3 span{font-size:.875rem;line-height:1.25rem}.video-detail-wrap .video-content .video-content-title h3 .custom-tooltip{position:absolute;left:50%;top:-240%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:20.25rem;box-shadow:3px 5px 20px rgba(0,0,0,.1);z-index:9;opacity:0;z-index:5;visibility:hidden}.video-detail-wrap .video-content .video-content-title h3 .custom-tooltip .cvv-cont-wrap{background:#fff;border-top:5px solid #8bce63;padding:1.5rem .9375rem}.video-detail-wrap .video-content .video-content-title h3 .custom-tooltip .cvv-cont-wrap .cvv-content p{font-size:.9375rem;line-height:1.25rem;font-family:Lato-Light;color:#3b3a36;padding-bottom:1.25rem}.video-detail-wrap .video-content .video-content-title h3 .custom-tooltip .cvv-cont-wrap .cvv-content p:before{display:none}.video-detail-wrap .video-content .video-content-title h3 .custom-tooltip .cvv-cont-wrap .cvv-content .submit-btn button{width:8.375rem;margin:0 auto;font-size:.875rem;padding:.6875rem 0;height:auto}.video-detail-wrap .video-content .video-content-title h3 .custom-tooltip .toop-tiparrow{position:absolute;left:50%;top:80%;transform:translateX(-50%) rotate(-45deg);-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);width:2.6875rem;height:2.6875rem;background:#fff;box-shadow:3px 5px 20px rgba(0,0,0,.3);z-index:-9}.video-detail-wrap .video-content .video-content-title h3 .add-txt{display:block}.video-detail-wrap .video-content .video-content-title h3 .add-txt.remove,.video-detail-wrap .video-content .video-content-title h3 .added-txt{display:none}.video-detail-wrap .video-content .video-content-title h3 .added-txt.active{display:block}.video-detail-wrap .video-content .video-content-title h3:hover{border:1px solid #8bce63;background:#8bce63;color:#fff}.video-detail-wrap .video-content .video-content-title h3:hover svg{fill:#fff}.video-detail-wrap .video-content .video-content-title h3:hover .custom-tooltip{top:-239%;opacity:1;visibility:visible}.video-detail-wrap .video-content .video-content-title h3:hover .added-txt svg path{fill:#fff}.video-detail-wrap .video-content .video-content-title h3.disabled{background:#d8d8d8;border:1px solid #d8d8d8;color:#fff;cursor:not-allowed}.video-detail-wrap .video-content .video-content-title h3.disabled svg{fill:#fff}.video-detail-wrap .video-content .video-content-title h3.disabled:hover{background:#d8d8d8;border:1px solid #d8d8d8;color:#fff}.video-detail-wrap .video-content .video-content-title h3.icon-only{background:transparent;width:auto;padding:0;border:none;position:relative}.video-detail-wrap .video-content .video-content-title h3.icon-only svg{width:2.1875rem;height:2.1875rem}.video-detail-wrap .video-content .video-content-title h3.icon-only .add-txt svg path,.video-detail-wrap .video-content .video-content-title h3.icon-only .added-txt svg path{fill:2;stroke:3b3a36}.video-detail-wrap .video-content .video-content-title h3.icon-only .tooltip{background:#fff;top:100%;font-size:.875rem;color:#3b3a36;display:block;width:8.25rem;left:-3.4rem;margin-top:.4375rem;opacity:0;padding:1rem .625rem;pointer-events:none;position:absolute;width:100%;transform:translateY(10px);box-shadow:2px 2px 6px rgba(0,0,0,.28)}.video-detail-wrap .video-content .video-content-title h3.icon-only .tooltip:before{top:-1.25rem;content:" ";display:block;height:1.25rem;left:0;position:absolute;width:100%}.video-detail-wrap .video-content .video-content-title h3.icon-only .tooltip:after{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;top:-10px;content:" ";height:0;left:50%;margin-left:-.8125rem;position:absolute;width:0}.video-detail-wrap .video-content .video-content-title h3.icon-only:hover{background:transparent;padding:0;border:none}.video-detail-wrap .video-content .video-content-title h3.icon-only:hover .add-txt svg path{stroke:3b3a36}.video-detail-wrap .video-content .video-content-title h3.icon-only:hover .added-txt svg path{fill:#3b3a36;stroke:3b3a36}.video-detail-wrap .video-content .video-content-title h3.icon-only:hover .tooltip{width:8.25rem;opacity:1;pointer-events:auto;transform:translateY(0);width:9.375rem}.video-detail-wrap .video-content .video-content-title .bookmark-icons{display:flex}.video-detail-wrap .video-content .video-profile{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:1.875rem}.video-detail-wrap .video-content .video-profile .video-img{width:auto}.video-detail-wrap .video-content .video-profile .video-img img{cursor:pointer;border-radius:100%;width:4.375rem;height:4.375rem}.video-detail-wrap .video-content .video-profile .video-profile-title{cursor:pointer;width:90%;padding-left:1.25rem}.video-detail-wrap .video-content .video-profile .video-profile-title .name-teacher{font-size:1rem;line-height:1.375rem;color:#3b3a36;margin-bottom:.3125rem}.video-detail-wrap .video-content .video-profile .video-profile-title h6{font-size:.875rem;line-height:1.0625rem;color:#5bbc21;font-family:Lato-Bold;position:relative;display:inline-block;cursor:pointer}.video-detail-wrap .video-content .video-profile .video-profile-title h6:before{content:"";position:absolute;left:0;bottom:-.0625rem;width:0;height:1px;background:#5bbc21;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.video-detail-wrap .video-content .video-profile .video-profile-title h6 .custom-tooltip{position:absolute;left:0;top:2.1875rem;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);width:13.75rem;box-shadow:3px 5px 20px rgba(0,0,0,.1);z-index:9;opacity:0;z-index:5;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.video-detail-wrap .video-content .video-profile .video-profile-title h6 .custom-tooltip .cvv-cont-wrap{background:#fff;border-top:5px solid #8bce63;padding:1.5rem .9375rem}.video-detail-wrap .video-content .video-profile .video-profile-title h6 .custom-tooltip .cvv-cont-wrap .cvv-content p{font-size:.9375rem;line-height:1.25rem;font-family:Lato-Light;color:#3b3a36;padding-bottom:0;margin-bottom:.625rem;text-align:center}.video-detail-wrap .video-content .video-profile .video-profile-title h6 .custom-tooltip .cvv-cont-wrap .cvv-content p:before{display:none}.video-detail-wrap .video-content .video-profile .video-profile-title h6 .custom-tooltip .cvv-cont-wrap .cvv-content .submit-btn button{width:8.375rem;margin:0 auto;font-size:.8125rem;padding:.375rem 0;height:auto}.video-detail-wrap .video-content .video-profile .video-profile-title h6 .custom-tooltip .toop-tiparrow{position:absolute;left:1.875rem;top:-.5625rem;transform:translateX(-50%) rotate(-45deg);-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);width:1.4375rem;height:1.4375rem;background:#8bce63;box-shadow:3px 5px 20px rgba(0,0,0,.3);z-index:-9}.video-detail-wrap .video-content .video-profile .video-profile-title h6:hover:before{width:100%}.video-detail-wrap .video-content .video-profile .video-profile-title h6:hover .custom-tooltip{opacity:1;visibility:visible}.video-detail-wrap .video-content p{font-size:1.25rem;line-height:1.875rem;font-family:Lato-Light;padding-bottom:3.125rem;color:#3b3a36;position:relative}.video-detail-wrap .video-content p:before{content:"";position:absolute;left:0;bottom:0;width:100%;background:#f1f1f1;height:1px}.video-detail-wrap .video-content .video-social{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-top:1.25rem}.video-detail-wrap .video-content .video-social .video-likes-wrap{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative}.video-detail-wrap .video-content .video-social .video-likes-wrap svg{margin-right:.625rem;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.video-detail-wrap .video-content .video-social .video-likes-wrap span,.video-detail-wrap .video-content .video-social .video-likes-wrap span i{font-size:.875rem;line-height:1.0625rem;color:#000;font-family:Lato-Light}.video-detail-wrap .video-content .video-social .video-likes-wrap .custom-tooltip{position:absolute;left:0;top:-40%;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);width:13.75rem;box-shadow:3px 5px 20px rgba(0,0,0,.1);z-index:9;opacity:0;z-index:5;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.video-detail-wrap .video-content .video-social .video-likes-wrap .custom-tooltip .cvv-cont-wrap{background:#fff;border-top:0;border-bottom:5px solid #8bce63;padding:1.5rem .9375rem}.video-detail-wrap .video-content .video-social .video-likes-wrap .custom-tooltip .cvv-cont-wrap .cvv-content p{font-size:.9375rem;line-height:1.25rem;font-family:Lato-Light;color:#3b3a36;padding-bottom:0;margin-bottom:.625rem;text-align:center}.video-detail-wrap .video-content .video-social .video-likes-wrap .custom-tooltip .cvv-cont-wrap .cvv-content p:before{display:none}.video-detail-wrap .video-content .video-social .video-likes-wrap .custom-tooltip .cvv-cont-wrap .cvv-content .submit-btn button{width:8.375rem;margin:0 auto;font-size:.8125rem;padding:.375rem 0;height:auto}.video-detail-wrap .video-content .video-social .video-likes-wrap .custom-tooltip .toop-tiparrow{position:absolute;left:.9375rem;top:auto;bottom:-4%;transform:translateX(-50%) rotate(-45deg);-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);width:1.4375rem;height:1.4375rem;background:#8bce63;box-shadow:3px 5px 20px rgba(0,0,0,.3);z-index:-9}.video-detail-wrap .video-content .video-social .video-likes-wrap:hover .custom-tooltip{opacity:1;visibility:visible}.video-detail-wrap .video-content .video-social .video-share-wrap{margin-left:auto}.video-detail-wrap .video-content .video-social .video-share-wrap ul{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.video-detail-wrap .video-content .video-social .video-share-wrap ul li{font-size:.875rem;line-height:1.0625rem;color:#000;margin-right:1.25rem}.video-detail-wrap .video-content .video-social .video-share-wrap ul li svg{transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;cursor:pointer}.video-detail-wrap .video-content .video-social .video-share-wrap ul li:last-child{margin-right:0}.video-detail-wrap .video-content .video-social .video-share-wrap ul li:hover svg{opacity:.2}.video-detail-wrap .video-category{margin-left:auto;width:33%}.video-detail-wrap .video-category>ul{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding-bottom:1.25rem;border-bottom:1px solid #f1f1f1;margin-bottom:2.5rem}.video-detail-wrap .video-category>ul li{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;cursor:pointer;position:relative;margin-right:.625rem}.video-detail-wrap .video-category>ul li>span{text-transform:capitalize;font-size:1rem}.video-detail-wrap .video-category>ul li .custom-tooltip{position:absolute;left:50%;top:-90%;transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);width:31.25rem;box-shadow:3px 5px 20px rgba(0,0,0,.1);z-index:9;opacity:0;z-index:5;visibility:hidden;cursor:default;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.video-detail-wrap .video-category>ul li .custom-tooltip .cvv-cont-wrap{background:#fff;border-top:5px solid #8bce63;padding:1.25rem 1.5625rem}.video-detail-wrap .video-category>ul li .custom-tooltip .cvv-cont-wrap .cvv-content h4{font-size:1.25rem;line-height:1.5rem;color:#3b3a36;width:100%;text-align:center;margin-bottom:.9375rem;text-transform:capitalize}.video-detail-wrap .video-category>ul li .custom-tooltip .cvv-cont-wrap .cvv-content p{font-size:.9375rem;line-height:1.25rem;font-family:Lato-Light;color:#3b3a36;max-height:10rem;overflow:auto}.video-detail-wrap .video-category>ul li .custom-tooltip .toop-tiparrow{position:absolute;left:50%;bottom:-8%;transform:translateX(-50%) rotate(-45deg);-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);width:3.125rem;height:3.125rem;background:#fff;box-shadow:3px 5px 20px rgba(0,0,0,.1);z-index:-9}.video-detail-wrap .video-category>ul li img,.video-detail-wrap .video-category>ul li svg{margin-right:.625rem}.video-detail-wrap .video-category>ul li:last-child{margin-right:0}.video-detail-wrap .video-category>ul li:last-child>span{text-transform:lowercase}.video-detail-wrap .video-category>ul li:hover .custom-tooltip{top:-100%;opacity:1;visibility:visible}.video-detail-wrap .favorites-section{width:100%;margin-top:3.75rem}.video-detail-wrap .favorites-section .subtitle h2{font-size:1.875rem;line-height:2.25rem;font-family:Lato-Regular}.video-detail-wrap .favorite-page{width:100%;padding:3.125rem 0 0}.likeedicn-a{fill:transparent}.likeedicn-a,.likeedicn-b,.likeedicn-c{stroke:#3b3a36;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.likeedicn-b,.likeedicn-c{fill:hsla(0,0%,100%,0);stroke-linejoin:round;stroke-miterlimit:10}.likeedicn-b{stroke-linecap:round}.likeedicn-d{stroke:none}.likeedicn-e{fill:none}.video-likes-wrap svg{cursor:pointer}.video-likes-wrap svg:hover .likeedicn-a{fill:#3b3a36}.video-likes-wrap svg:hover .likeedicn-b,.video-likes-wrap svg:hover .likeedicn-c{stroke:#fff}.video-likes-wrap svg.active .likeedicn-a{fill:#3b3a36}.video-likes-wrap svg.active .likeedicn-b,.video-likes-wrap svg.active .likeedicn-c{stroke:#fff}.video-likes-wrap svg.inactive .likeedicn-a{fill:#d8d8d8;stroke:#d8d8d8}.video-likes-wrap svg.inactive .likeedicn-b,.video-likes-wrap svg.inactive .likeedicn-c{stroke:#fff;fill:#fff}.video-likes-wrap svg.inactive .likeedicn-b{stroke:#d0d0d0;fill:#fff}.search-page .searchbar{margin-top:0}@media screen and (max-width:550px){.see-less-focus-section-mb .focus-section{flex-wrap:wrap!important;justify-content:center!important}.see-less-focus-section-mb .focus-section li,.see-less-focus-section-mb .focus-section li .focus-wrap{width:auto}}@media screen and (max-width:550px){.focus-section-home{flex-wrap:nowrap!important;scrollbar-width:none;overflow-y:auto;justify-content:start!important;gap:10px}}.focus-section{display:flex;flex-wrap:wrap;position:relative;justify-content:center;margin-bottom:1.875rem}.focus-section li{width:25%;margin-bottom:2.5rem;cursor:pointer}.focus-section li .focus-wrap{position:relative;width:18.75rem;height:12.5rem;overflow:hidden;margin:0 auto;text-align:center}.focus-section li .focus-wrap img{width:100%;-o-object-fit:cover;object-fit:cover;height:12.5rem}.focus-section li .focus-wrap p{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff;text-transform:uppercase;font-size:1.25rem;font-family:Lato-Bold;line-height:1.75rem;width:100%;padding:0 1%;text-align:center}.focus-section li .focus-wrap:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.focus-section li:nth-child(4n+0){margin-right:0}.focus-section.inactive{height:45rem;display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;position:relative}.focus-section.inactive:before{content:"";position:absolute;left:0;bottom:0;height:37%;width:100%;background:linear-gradient(1turn,#fff 50%,hsla(0,0%,100%,.5935166303));z-index:1}.search-duration,.search-styles,.search-teachers{margin-bottom:5rem}.search-duration .subtitle,.search-styles .subtitle,.search-teachers .subtitle{text-align:left;margin-bottom:1.875rem}.search-duration .subtitle h2,.search-styles .subtitle h2,.search-teachers .subtitle h2{font-size:1.875rem;line-height:2.25rem;font-family:Lato-Regular}.search-styles{margin-bottom:2.5rem}.search-teachers .teacher-page{padding:0}.focus-wrap{position:relative}h2.focus-title{margin-top:3.125rem;font-size:1.875rem;line-height:2.25rem;color:#3b3a36;text-align:center;margin-bottom:3.125rem;font-family:Lato-Bold}@media screen and (max-width:550px){.see-less-mb .search-style-list{flex-wrap:wrap!important;justify-content:center}.see-less-mb .search-style-list .search-style-wrap{width:auto}}@media screen and (max-width:550px){.search-style-list-home{flex-wrap:nowrap!important;scrollbar-width:none;overflow-y:auto;justify-content:start!important}}@media screen and (max-width:550px){.search-style-list-home li .search-style-wrap{width:150px}}.search-style-list{display:flex;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.search-style-list li{width:16.6%;text-align:center;margin-bottom:3.125rem;cursor:pointer}.search-style-list li .search-style-wrap img{border-radius:100%;margin-bottom:.625rem;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;width:9.375rem;height:9.375rem;-o-object-fit:cover;object-fit:cover}.search-style-list li .search-style-wrap p{font-size:1.25rem;line-height:1.5rem;font-family:Lato-Light;color:#3b3a36;text-transform:capitalize}.search-style-list li:hover .search-style-wrap img{opacity:1}.search-style-list li:last-child,.search-style-list li:nth-child(6){margin-right:0}.search-duration-list{display:flex;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0 auto;max-width:976px}.search-duration-list li{width:13%;text-align:center;margin-right:3.825rem;cursor:pointer}.search-duration-list li .search-duration-wrap{margin:0 auto;width:9rem;height:9rem;border-radius:100%;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;box-shadow:0 0 5px rgba(0,0,0,.2);position:relative}.search-duration-list li .search-duration-wrap h4{font-size:1.3125rem;line-height:1.625rem;font-family:Lato-Light;color:#3b3a36;text-transform:uppercase}.search-duration-list li .search-duration-wrap h4 i{font-family:Lato-Light}.search-duration-list li .search-duration-wrap:before{position:absolute;content:"";border:1px solid #707070;width:80%;height:80%;border-radius:100%}.search-duration-list li:last-child{margin-right:0}.page-not-found{background:#e4e4e4;position:relative;height:100vh;width:100%}.page-not-found .page-not-details{position:absolute;width:60rem;left:50%;top:50%;text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.page-not-found .page-not-details h4{font-family:Lato-Black;font-size:7.5rem}.page-not-found .page-not-details p{font-family:Lato-Regular;font-style:italic;font-size:1.5625rem;line-height:2.5rem;margin-bottom:1.875rem}.page-not-found .page-not-details .submit-btn button{width:13.75rem;margin:0 auto}.no-internet.cmn-popup-overlay .cmn-popup{padding:1.25rem .625rem;width:31.25rem}.no-internet.cmn-popup-overlay .cmn-popup .cmn-content{text-align:center}.no-internet.cmn-popup-overlay .cmn-popup .cmn-content h5{padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,.25)}.no-internet.cmn-popup-overlay .cmn-popup .cmn-content h6{font-family:Lato-Bold;line-height:1.5625rem}.no-internet.cmn-popup-overlay .cmn-popup .cmn-content svg{width:70%;height:auto;margin-bottom:1.25rem}.common-padding.contact-page{padding:5rem 0}.common-padding.contact-page h4{color:#3b3a36;line-height:1.5rem;font-size:1.875rem;font-family:Lato-Light;margin-bottom:2.5rem}.common-padding.contact-page .common-container{margin-left:22%;width:70%}.contact-wrap{display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.contact-wrap .contact-form{width:38%}.contact-wrap .contact-form .form-group label{display:block}.contact-wrap .contact-form .form-group textarea{width:100%;resize:vertical;height:7.5rem}.contact-wrap .contact-form .form-group.submit-btn{width:40%;margin-bottom:0}.contact-wrap .contact-details{margin-left:auto}.contact-wrap .contact-details h3{color:#3b3a36;line-height:2.1875rem;font-size:1.75rem;font-family:Lato-Light;margin-bottom:1.5625rem}.contact-wrap .contact-details h5{line-height:1.875rem;font-size:1.25rem;margin-bottom:.3125rem}.contact-wrap .contact-details p{color:#3b3a36;line-height:2.1875rem;font-size:1.25rem;font-family:Lato-Light;margin-bottom:.3125rem}.contact-wrap .contact-details ul li{color:#3b3a36;line-height:1.5625rem;font-size:1.125rem;font-family:Lato-Light;margin-bottom:0;padding-left:.9375rem;position:relative}.contact-wrap .contact-details ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);width:5px;height:5px;border-radius:100%;background:#3b3a36}.style-det-bg{padding:0}.style-det-bg .common-container{width:100%;padding-left:16%}.yoga-section .favorite-page{padding-top:0;padding-bottom:0}.yoga-section .mb100{margin-bottom:2rem}.our-teacher .teacher-page{padding:0}.our-teacher .teacher-page .teacher-list li{position:relative;cursor:pointer}.our-teacher .teacher-page .teacher-list li .custom-tooltip{position:absolute;left:50%;top:-10%;transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);width:29.6875rem;box-shadow:3px 5px 20px rgba(0,0,0,.1);z-index:9;opacity:0;z-index:5;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.our-teacher .teacher-page .teacher-list li .custom-tooltip .cvv-cont-wrap{background:#fff;border-top:5px solid #8bce63;padding:1.25rem}.our-teacher .teacher-page .teacher-list li .custom-tooltip .cvv-cont-wrap .cvv-content h4{font-size:1.25rem;line-height:1.5rem;color:#3b3a36;width:100%;text-align:center;margin-bottom:.9375rem}.our-teacher .teacher-page .teacher-list li .custom-tooltip .cvv-cont-wrap .cvv-content p{font-size:.9375rem;line-height:1.25rem;font-family:Lato-Light;color:#3b3a36}.our-teacher .teacher-page .teacher-list li .custom-tooltip .cvv-cont-wrap .cvv-content .tool-readmore{font-size:.875rem;line-height:1.25rem;font-family:Lato-Bold;margin-top:.9375rem;position:relative;display:inline-block}.our-teacher .teacher-page .teacher-list li .custom-tooltip .cvv-cont-wrap .cvv-content .tool-readmore i{font-family:Lato-Bold}.our-teacher .teacher-page .teacher-list li .custom-tooltip .cvv-cont-wrap .cvv-content .tool-readmore:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:#3b3a36;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.our-teacher .teacher-page .teacher-list li .custom-tooltip .cvv-cont-wrap .cvv-content .tool-readmore:hover:before{width:100%}.our-teacher .teacher-page .teacher-list li .custom-tooltip .toop-tiparrow{position:absolute;left:50%;top:85%;transform:translateX(-50%) rotate(-45deg);-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);width:2.6875rem;height:2.6875rem;background:#fff;box-shadow:3px 5px 20px rgba(0,0,0,.3);z-index:-9}.our-teacher .teacher-page .teacher-list li:nth-child(-n+6) .custom-tooltip{top:auto;bottom:10%;transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%);-moz-transform:translate(-50%,100%);-o-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%)}.our-teacher .teacher-page .teacher-list li:nth-child(-n+6) .custom-tooltip .cvv-cont-wrap{border-bottom:5px solid #8bce63;border-top:0}.our-teacher .teacher-page .teacher-list li:nth-child(-n+6) .custom-tooltip .toop-tiparrow{top:14%;transform:translate(-50%,-100%) rotate(-45deg);-webkit-transform:translate(-50%,-100%) rotate(-45deg);-moz-transform:translate(-50%,-100%) rotate(-45deg);-o-transform:translate(-50%,-100%) rotate(-45deg);-ms-transform:translate(-50%,-100%) rotate(-45deg)}.our-teacher .teacher-page .teacher-list li:hover .custom-tooltip{opacity:1;visibility:visible}footer{background:#f5f5f5;padding:3.125rem 0;position:relative;background:url(whitemandala.90c9b6ddf12b7efb9dfe.png);background-color:#f5f5f5;background-position:100%;background-repeat:no-repeat;background-size:contain}footer .flex{width:100%;padding:0;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}footer .flex ul{display:flex}footer .flex ul.footer-list{width:75%}footer .flex ul.footer-list li a{font-size:1.25rem;line-height:1.5rem;color:#3b3a36;margin-right:2.5rem;position:relative}footer .flex ul.footer-list li a:before{content:"";position:absolute;left:0;bottom:-.125rem;width:0;height:.0625rem;background:#3b3a36;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}footer .flex ul.footer-list li a:hover:before{width:100%}footer .flex ul.footer-list li:last-child a{margin-right:0}footer .flex .footer-connect{margin-left:auto}footer .flex .footer-connect .connect-wrap{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}footer .flex .footer-connect .connect-wrap h2{color:#3b3a36;font-size:.9375rem;margin-right:1.5625rem}footer .flex .footer-connect .connect-wrap ul{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}footer .flex .footer-connect .connect-wrap ul li{margin-right:1.125rem}footer .flex .footer-connect .connect-wrap ul li a svg{width:25px;height:auto;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}footer .flex .footer-connect .connect-wrap ul li a:hover svg{opacity:.4}footer .flex .footer-connect .connect-wrap ul li.you-tubeicon a svg{width:30px}footer .flex .footer-connect .copyrights p{color:#3b3a36;font-size:.9375rem;font-family:Lato-Light;margin-top:.8125rem}footer .flex .footer-connect .copyrights p i{font-family:Lato-Light;cursor:pointer}.about-us .short-banner{position:relative;top:-4.375rem;left:0;width:100%}.about-us .short-banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:5rem;background-image:linear-gradient(rgba(0,0,0,.4),transparent);background-image:-o-linear-gradient(rgba(0,0,0,.4),transparent)}.about-us .about-us-logo{width:60%;height:8.75rem;margin-bottom:2.5rem;margin-top:-.625rem}.about-us .common-padding{text-align:center}.about-us .about-title{width:77.625rem;display:flex;-moz-flex-direction:column;flex-direction:column;margin:auto}.about-us .about-title h1{padding-bottom:2.1875rem;font-family:Lato-Regular;font-size:2.5rem;line-height:3.125rem;color:#3b3a36}.about-us .about-title p{color:#3b3a36;font-size:1.5625rem;line-height:2.1875rem;font-family:Lato-Light}.about-us .about-training{display:flex;position:relative;overflow:hidden;background:#f5f5f5}.about-us .about-training article{display:flex;width:41%}.about-us .about-training article.about-text{padding:3.5rem 0 3.5rem 6rem}.about-us .about-training article.about-text .text-inner h2{color:#3b3a36;font-family:Lato-Regular;font-size:1.5rem;line-height:1.75rem;padding-bottom:.625rem}.about-us .about-training article.about-text .text-inner p{color:#3b3a36;font-family:Lato-Light;font-size:1.5625rem;line-height:2.375rem;padding-bottom:2.1875rem}.about-us .about-training article.about-img{position:absolute;right:0;top:0;width:52%;height:100%}@media screen and (min-width:1199px){.about-us .about-training article.about-img{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}}.about-us .about-training article.about-img .video-wrp-set{width:100%;height:100%}.about-us .about-training article.about-img .video-wrp-set .play-js.play-4-3,.about-us .about-training article.about-img .video-wrp-set .play-js.play-16-9,.about-us .about-training article.about-img .video-wrp-set .play-js.play-fluid{height:100%;background:#000}.about-us .about-training article.about-img .video-wrp-set .play-js .play-control-bar{bottom:0}.about-us .about-training article.about-img .video-wrp-set .play-controls-disabled .play-big-play-button,.about-us .about-training article.about-img .video-wrp-set .play-error .play-big-play-button,.about-us .about-training article.about-img .video-wrp-set .play-has-started .play-big-play-button,.about-us .about-training article.about-img .video-wrp-set .play-js .play-big-play-button .play-icon-placeholder:before,.about-us .about-training article.about-img .video-wrp-set .play-using-native-controls .play-big-play-button{width:70px;height:70px}.about-us .about-training article.about-img .video-wrp-set .play-paused.play-has-started .play-big-play-button{opacity:1;display:block}.about-us .about-training article.about-img .video-wrp-set .play-fullscreen-control.play-control.play-button,.about-us .about-training article.about-img .video-wrp-set .play-js .play-progress-control,.about-us .about-training article.about-img .video-wrp-set .play-js .play-settings,.about-us .about-training article.about-img .video-wrp-set .play-js .play-time-control,.about-us .about-training article.about-img .video-wrp-set .play-seek-button.skip-back.skip-10,.about-us .about-training article.about-img .video-wrp-set .play-seek-button.skip-forward.skip-10{display:none!important}.about-us .about-training article.about-img .video-wrp-set .play-controls-disabled .play-big-play-button,.about-us .about-training article.about-img .video-wrp-set .play-error .play-big-play-button,.about-us .about-training article.about-img .video-wrp-set .play-has-started .play-big-play-button,.about-us .about-training article.about-img .video-wrp-set .play-using-native-controls .play-big-play-button{display:block}.about-us .about-training article.about-img img{height:100%;width:100%}.about-us .quote-of-the-day{color:#3b3a36;padding:3.125rem 0;text-align:center;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.about-us .quote-of-the-day svg{width:5.3125rem;height:4.75rem}.about-us .quote-of-the-day .short-review{padding-left:3.75rem;padding-right:3.75rem}.about-us .quote-of-the-day .short-review p{font-family:Lato-Light;font-style:italic;font-size:2.1875rem;line-height:3.125rem}.about-us .quote-of-the-day .short-review span{font-size:1.25rem;line-height:3.125rem;font-family:Lato-Light}.about-us .quote-of-the-day .end-quote svg{transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1)}.privacy-policy .main-banner,.terms .main-banner,.user-account .main-banner{background:url(terms-of-use.7b5c4e6416a12ed385e1.jpg);background-size:cover;background-repeat:no-repeat;height:auto}.privacy-policy .main-banner .caption,.terms .main-banner .caption,.user-account .main-banner .caption{margin:0 auto;padding:17% 0 12%;position:relative;z-index:9}.privacy-policy .main-banner .caption h1,.terms .main-banner .caption h1,.user-account .main-banner .caption h1{font-size:4.8125rem;line-height:normal;color:#fff;margin-top:1.375rem;font-family:Lato-Regular}.privacy-policy .main-banner.california,.terms .main-banner.california,.user-account .main-banner.california{background-image:url(california.4d31ecac38fe29a9c6d4.png)}.privacy-policy .terms-of-use,.terms .terms-of-use,.user-account .terms-of-use{padding-top:80px;margin:0 auto}.privacy-policy .terms-of-use h2,.terms .terms-of-use h2,.user-account .terms-of-use h2{font-family:Lato-Bold;padding:.9375rem 0;line-height:1.5rem;color:#3b3a36}.privacy-policy .terms-of-use p,.privacy-policy .terms-of-use ul,.terms .terms-of-use p,.terms .terms-of-use ul,.user-account .terms-of-use p,.user-account .terms-of-use ul{font-family:Lato-Light;color:#3b3a36;padding-bottom:.9375rem;line-height:1.5rem}.privacy-policy .terms-of-use p li,.privacy-policy .terms-of-use ul li,.terms .terms-of-use p li,.terms .terms-of-use ul li,.user-account .terms-of-use p li,.user-account .terms-of-use ul li{font-family:Lato-Light;color:#3b3a36}.privacy-policy .terms-of-use p li strong,.privacy-policy .terms-of-use ul li strong,.terms .terms-of-use p li strong,.terms .terms-of-use ul li strong,.user-account .terms-of-use p li strong,.user-account .terms-of-use ul li strong{font-family:Lato-Bold}.privacy-policy .terms-of-use p a,.privacy-policy .terms-of-use ul a,.terms .terms-of-use p a,.terms .terms-of-use ul a,.user-account .terms-of-use p a,.user-account .terms-of-use ul a{color:#5bbc21}.privacy-policy .terms-of-use p i,.privacy-policy .terms-of-use ul i,.terms .terms-of-use p i,.terms .terms-of-use ul i,.user-account .terms-of-use p i,.user-account .terms-of-use ul i{font-family:Lato-Light;font-style:italic}.privacy-policy .terms-of-use p strong,.privacy-policy .terms-of-use ul strong,.terms .terms-of-use p strong,.terms .terms-of-use ul strong,.user-account .terms-of-use p strong,.user-account .terms-of-use ul strong{font-family:Lato-Bold}.privacy-policy .terms-of-use ul.simple-list,.terms .terms-of-use ul.simple-list,.user-account .terms-of-use ul.simple-list{list-style:disc;padding-left:1.25rem}.privacy-policy .terms-of-use ul.simple-list li,.terms .terms-of-use ul.simple-list li,.user-account .terms-of-use ul.simple-list li{margin-bottom:.625rem}.privacy-policy .terms-of-use ul.simple-list li strong,.terms .terms-of-use ul.simple-list li strong,.user-account .terms-of-use ul.simple-list li strong{font-family:Lato-Bold}.privacy-policy .terms-of-use ul.simple-list li ul,.terms .terms-of-use ul.simple-list li ul,.user-account .terms-of-use ul.simple-list li ul{list-style:circle;padding-left:1.875rem;margin-top:.3125rem}.privacy-policy .terms-of-use ul.simple-list li ul li,.terms .terms-of-use ul.simple-list li ul li,.user-account .terms-of-use ul.simple-list li ul li{margin-bottom:.3125rem}.terms .main-banner{position:relative}.terms .main-banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:5rem;background-image:linear-gradient(rgba(0,0,0,.4),transparent);background-image:-o-linear-gradient(rgba(0,0,0,.4),transparent)}.privacy-policy .main-banner{background:url(privacy-policy.5f5bdb7c4f178465c8f0.jpg);background-size:cover;background-repeat:no-repeat;position:relative}.privacy-policy .main-banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:5rem;background-image:linear-gradient(rgba(0,0,0,.4),transparent);background-image:-o-linear-gradient(rgba(0,0,0,.4),transparent)}.user-account .common-settings,.user-account .user-settings .account-description .subscription .user-account-settings-description .settings-types h2,.user-account .user-settings .account-description .subscription .user-account-settings-description .settings-types h3{color:#3b3a36;font-size:1.125rem;line-height:1.375rem}.user-account .main-banner{background:url(user-account-top-bg.164800593f08337a3a77.jpg);background-size:cover;background-repeat:no-repeat;position:relative}.user-account .main-banner .caption{padding:6% 0;margin:0}.user-account .main-banner .caption h1{font-size:3.125rem;line-height:3.75rem;text-transform:uppercase}.user-account .main-banner .main-banner-bottom-bg{background:url(user-account-bottom-bg.610fe9236c0e7af01c63.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;min-height:20rem;width:100%}.user-account .main-banner.mt0{margin-top:0}.user-account .main-banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:5rem;background-image:linear-gradient(rgba(0,0,0,.4),transparent);background-image:-o-linear-gradient(rgba(0,0,0,.4),transparent)}.user-account .main-banner.no-bg:before{display:none}.user-account .user-settings{display:flex;padding:3.75rem 1.25rem}.user-account .user-settings .user-account-settings{width:20%}.user-account .user-settings .user-account-settings ul li{padding:1.25rem 0;position:relative}.user-account .user-settings .user-account-settings ul li:after{border-bottom:1px solid #e6e6e6;width:9.375rem;position:absolute;bottom:0;left:0;content:""}.user-account .user-settings .user-account-settings ul li:last-child:after{border-bottom:0;content:""}.user-account .user-settings .user-account-settings ul li a{font-family:Lato-Light;color:#3b3a36;font-size:1.25rem;line-height:1.5rem;cursor:pointer}.user-account .user-settings .user-account-settings ul li.active>a,.user-account .user-settings .user-account-settings ul li a.active{color:#3b3a36;font-family:Lato-Bold}.user-account .user-settings .user-account-settings ul li ul{padding-left:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem}.user-account .user-settings .user-account-settings ul li ul li{padding:.3125rem 0}.user-account .user-settings .user-account-settings ul li ul li:after{border-bottom:0;content:""}.user-account .user-settings .user-account-settings ul li ul li a{font-size:.9375rem;line-height:1.125rem}.user-account .user-settings .account-description{padding:.625rem 0;width:80%}.user-account .user-settings .account-description h2.tab-header{display:none;color:#3b3a36;font-family:Lato-Bold;font-size:1.25rem;line-height:1.5rem;background-color:#eee;cursor:pointer;padding:.9375rem;width:100%;text-align:left;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;margin:2.5rem 0}.user-account .user-settings .account-description .subscription{width:56.25rem}.user-account .user-settings .account-description .subscription .user-account-settings-description .settings-types{display:flex;padding-bottom:1.875rem}.user-account .user-settings .account-description .subscription .user-account-settings-description .settings-types h2{font-family:Lato-Regular;min-width:18.75rem}.user-account .user-settings .account-description .subscription .user-account-settings-description .settings-types h2.link-tag{cursor:pointer;text-decoration:underline}.user-account .user-settings .account-description .subscription .user-account-settings-description .settings-types h3{font-family:Lato-Light}.user-account .user-settings .account-description .subscription .user-account-settings-description .settings-types span{font-family:Lato-Light;font-size:.9375rem;line-height:1.25rem;color:#3b3a36;display:block}@media screen and (max-width:640px){.user-account .user-settings .account-description .subscription .user-account-settings-description .settings-types span{display:inline}}.user-account .user-settings .account-description .subscription .user-account-settings-description .settings-types.group-list{display:none}.user-account .user-settings .account-description .subscription .user-account-settings-description .settings-types .new-subs h3{font-family:Lato-Regular}.user-account .user-settings .account-description .subscription .user-account-settings-description .settings-types .new-subs span{display:block}.user-account .user-settings .account-description .subscription .user-account-settings-description.cancel-settings .cancel-head{font-size:1.875rem}.user-account .user-settings .account-description .subscription .user-account-settings-description.cancel-settings h2{padding-bottom:1.25rem}.user-account .user-settings .account-description .subscription .user-account-settings-description.cancel-settings .cancel-para{font-size:1.125rem;margin-bottom:10px}.user-account .user-settings .account-description .subscription .user-account-settings-description.cancel-settings p{font-family:Lato-Light;font-size:1rem;line-height:1.375rem;color:#3b3a36}.user-account .user-settings .account-description .subscription .user-account-settings-description.cancel-settings form .form-group .radio{margin-bottom:.625rem;position:relative}.user-account .user-settings .account-description .subscription .user-account-settings-description.cancel-settings form .form-group label{font-family:Lato-Regular;font-size:1rem;line-height:1.1875rem;position:relative;z-index:-9}.user-account .user-settings .account-description .subscription .user-account-settings-description.cancel-settings form .form-group label .label-text{font-family:Lato-Light;font-size:1rem;line-height:1.375rem;color:#3b3a36}.user-account .user-settings .account-description .subscription .user-account-settings-description.cancel-settings form .form-group label .label-text .cancel-subscription{padding:.625rem 0 1.25rem}.user-account .user-settings .account-description .subscription .user-account-settings-description.cancel-settings form .form-group .btn{max-width:18.125rem;margin-right:1.25rem}.user-account .user-settings .account-description .subscription .user-account-settings-description.cancel-settings form .form-group .btn.cancel{background:#707070;border-color:#707070}.user-account .user-settings .account-description .subscription .user-account-settings-description.cancel-settings form .form-group .btn.cancel:hover{background:#3b3a36;border-color:#3b3a36}.user-account .user-settings .account-description .subscription .user-account-settings-description.cancel-settings form p{padding-bottom:1.25rem}.user-account .user-settings .account-description .subscription .user-account-settings-description.active-group .settings-types.group-list{display:flex}.user-account .user-settings .account-description .subscription .cancel-subscription{padding-bottom:20px;font-family:Lato-Light;font-size:1rem;line-height:1.1875rem;text-decoration:underline;color:#3b3a36;display:inline-block}.user-account .user-settings .account-description .subscription .cancel-subscription:hover{color:#000}.user-account .user-settings .account-description .account,.user-account .user-settings .account-description .payments{width:100%}.user-account .user-settings .account-description .account .account-settings form .form-group label,.user-account .user-settings .account-description .account .payments-methods form .form-group label,.user-account .user-settings .account-description .payments .account-settings form .form-group label,.user-account .user-settings .account-description .payments .payments-methods form .form-group label{color:#3b3a36;font-size:1rem;line-height:1.1875rem;font-family:Lato-Regular;width:100%;position:relative;margin-left:2.1875rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address{display:flex;flex-wrap:wrap;position:relative}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text{font-size:1rem;line-height:1.5rem;min-width:28%;margin-left:1rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text h3,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text h3,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text h3,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text h3{font-family:Lato-Regular;font-size:1rem;line-height:2.3125rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text h4,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text h4,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text h4,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text h4{font-size:1.1875rem;line-height:1.5rem;font-family:Lato-Light;color:#3b3a36;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text h4 .card-type svg,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text h4 .card-type svg,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text h4 .card-type svg,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text h4 .card-type svg{height:1.875rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text h5,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text h5,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text h5,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text h5{font-family:Lato-Light;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:90%;font-size:1.0625rem;line-height:1.5rem;margin-bottom:.125rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text h5 span,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text h5 span,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text h5 span,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text h5 span{font-family:Lato-Regular;font-size:1rem;line-height:1.5rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text h5 i,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text h5 i,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text h5 i,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text h5 i{padding-left:.625rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-buttons,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-buttons,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-buttons,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-buttons{display:flex;-moz-flex-direction:column;flex-direction:column}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-buttons .btn,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-buttons .btn,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-buttons .btn,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-buttons .btn{width:7.75rem;height:1.875rem;border:1px solid #3b3a36;text-align:center;color:#3b3a36;font-family:Lato-Regular;font-size:.875rem;line-height:1.0625rem;margin-bottom:.625rem;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-buttons .btn i,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-buttons .btn i,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-buttons .btn i,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-buttons .btn i{position:relative}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-buttons .btn i:before,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-buttons .btn i:before,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-buttons .btn i:before,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-buttons .btn i:before{content:"";position:absolute;left:0;width:0;height:.0625rem;background:#3b3a36;bottom:0;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-buttons .btn:hover i:before,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-buttons .btn:hover i:before,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-buttons .btn:hover i:before,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-buttons .btn:hover i:before{width:100%}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-buttons.new-positon,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-buttons.new-positon,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-buttons.new-positon,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-buttons.new-positon{min-width:50%;margin-left:auto}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section{border:.0625rem solid #dcdcdc;margin-top:1.25rem;min-height:9.5rem;width:18.125rem;margin-left:0;padding:0;margin-right:1.875rem;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;cursor:pointer}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section .edit-section,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section .edit-section,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:100%;position:relative;background:#f7f7f7;padding:.75rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section .edit-section a,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section a,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section .edit-section a,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section a{color:#3b3a36;font-size:.9375rem;line-height:.8125rem;font-family:Lato-Bold}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section .edit-section a.pointer,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section a.pointer,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section .edit-section a.pointer,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section a.pointer{cursor:pointer}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.edit-crd,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.edit-crd,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.edit-crd,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.edit-crd{display:none}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.sel-icon,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.sel-icon,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.sel-icon,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.sel-icon{position:absolute;top:.5rem;left:.625rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.sel-icon img,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.sel-icon img,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.sel-icon img,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.sel-icon img{filter:grayscale(1);width:20px;height:auto;opacity:.3}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.remo-crd,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.remo-crd,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.remo-crd,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section a.pointer.remo-crd{position:absolute;top:.625rem;right:.625rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section .edit-section-body,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section-body,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section .edit-section-body,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section-body{padding:1.25rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section .edit-section-body .card-type,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section-body .card-type,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section .edit-section-body .card-type,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section .edit-section-body .card-type{display:none}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.active,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.active,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.active,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.active{border-color:#3b3a36}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.active .edit-section a.remo-crd,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.active .edit-section a.remo-crd,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.active .edit-section a.remo-crd,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.active .edit-section a.remo-crd{display:none}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.active .edit-section a.sel-icon img,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.active .edit-section a.sel-icon img,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.active .edit-section a.sel-icon img,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.active .edit-section a.sel-icon img{filter:none;opacity:1}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.active .edit-section svg,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.active .edit-section svg,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.active .edit-section svg,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.active .edit-section svg{display:none}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.active .edit-section svg line,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.active .edit-section svg line,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.active .edit-section svg line,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.active .edit-section svg line{stroke:#fff!important}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section:hover,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section:hover,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section:hover,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section:hover{border-color:#3b3a36}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.add-card,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.add-card,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.add-card,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.add-card{display:flex;position:absolute;right:0;top:0;min-width:auto;width:auto;margin-right:0;padding:1.25rem;cursor:pointer}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.add-card span,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.add-card span,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.add-card span svg,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span svg,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.add-card span svg,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span svg{margin-bottom:.9375rem;cursor:pointer}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.add-card span i,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span i,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.add-card span i,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span i{position:relative}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.add-card span i:before,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span i:before,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.add-card span i:before,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span i:before{content:"";position:absolute;left:0;width:0;height:.0625rem;background:#3b3a36;bottom:0;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.add-card:hover span i:before,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.add-card:hover span i:before,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.add-card:hover span i:before,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.add-card:hover span i:before{width:100%}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.add-card.list-position,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.add-card.list-position,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.add-card.list-position,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.add-card.list-position{position:static}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section .card-padding,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section .card-padding,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section .card-padding,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section .card-padding{padding:.625rem .625rem 0}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address.card-list-widht,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address.card-list-widht,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address.card-list-widht,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address.card-list-widht{width:50.625rem}.user-account .user-settings .account-description .account .account-settings form .form-group label a.paypal-continue,.user-account .user-settings .account-description .account .payments-methods form .form-group label a.paypal-continue,.user-account .user-settings .account-description .payments .account-settings form .form-group label a.paypal-continue,.user-account .user-settings .account-description .payments .payments-methods form .form-group label a.paypal-continue{width:18.0625rem;height:3.125rem;background:#8bce63;color:#fff;padding:1.0625rem 2.5rem;margin-top:1.25rem;font-family:Lato-Bold;font-size:1.0625rem;line-height:1.125rem;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.user-account .user-settings .account-description .account .account-settings form .form-group label a.paypal-continue svg,.user-account .user-settings .account-description .account .payments-methods form .form-group label a.paypal-continue svg,.user-account .user-settings .account-description .payments .account-settings form .form-group label a.paypal-continue svg,.user-account .user-settings .account-description .payments .payments-methods form .form-group label a.paypal-continue svg{padding-left:.5rem}.user-account .user-settings .account-description .account .account-settings form .form-group label:before,.user-account .user-settings .account-description .account .payments-methods form .form-group label:before,.user-account .user-settings .account-description .payments .account-settings form .form-group label:before,.user-account .user-settings .account-description .payments .payments-methods form .form-group label:before{position:absolute;margin-left:-2.1875rem;top:-.125rem}.user-account .user-settings .account-description .account .account-settings form .form-group label.bold-label,.user-account .user-settings .account-description .account .payments-methods form .form-group label.bold-label,.user-account .user-settings .account-description .payments .account-settings form .form-group label.bold-label,.user-account .user-settings .account-description .payments .payments-methods form .form-group label.bold-label{margin-left:0;font-family:Lato-Bold}.user-account .user-settings .account-description .account .payments-history .select-custom,.user-account .user-settings .account-description .payments .payments-history .select-custom{max-width:130px}.user-account .user-settings .account-description .account .payments-history .select-custom select,.user-account .user-settings .account-description .payments .payments-history .select-custom select{font-size:.875rem;line-height:1.0625rem;color:#3b3a36;border:0;padding-left:0}.user-account .user-settings .account-description .account .payments-history table.my_table,.user-account .user-settings .account-description .payments .payments-history table.my_table{width:100%;max-height:34.375rem;overflow:auto;display:block}.user-account .user-settings .account-description .account .payments-history table.my_table th,.user-account .user-settings .account-description .payments .payments-history table.my_table th{font-family:Lato-Regular;border-bottom:1px solid #e6e6e6;padding:1.25rem 0}.user-account .user-settings .account-description .account .payments-history table.my_table th:first-child,.user-account .user-settings .account-description .payments .payments-history table.my_table th:first-child{width:20%}.user-account .user-settings .account-description .account .payments-history table.my_table th:nth-child(2),.user-account .user-settings .account-description .payments .payments-history table.my_table th:nth-child(2){width:50%}.user-account .user-settings .account-description .account .payments-history table.my_table th:nth-child(3),.user-account .user-settings .account-description .payments .payments-history table.my_table th:nth-child(3){width:30%;text-align:right;padding-right:1.25rem}.user-account .user-settings .account-description .account .payments-history table.my_table td,.user-account .user-settings .account-description .payments .payments-history table.my_table td{font-family:Lato-Light;padding-top:1.25rem}.user-account .user-settings .account-description .account .payments-history table.my_table td i,.user-account .user-settings .account-description .payments .payments-history table.my_table td i{padding-left:20px}.user-account .user-settings .account-description .account .payments-history table.my_table td i svg,.user-account .user-settings .account-description .payments .payments-history table.my_table td i svg{cursor:pointer}.user-account .user-settings .account-description .account .payments-history table.my_table td:first-child,.user-account .user-settings .account-description .payments .payments-history table.my_table td:first-child{width:20%}.user-account .user-settings .account-description .account .payments-history table.my_table td:nth-child(2),.user-account .user-settings .account-description .payments .payments-history table.my_table td:nth-child(2){width:50%}.user-account .user-settings .account-description .account .payments-history table.my_table td:nth-child(3),.user-account .user-settings .account-description .payments .payments-history table.my_table td:nth-child(3){width:30%;text-align:right;padding-right:1.25rem}.user-account .user-settings .account-description .account .payments-history table.my_table td,.user-account .user-settings .account-description .account .payments-history table.my_table th,.user-account .user-settings .account-description .payments .payments-history table.my_table td,.user-account .user-settings .account-description .payments .payments-history table.my_table th{text-align:left;font-size:1rem;line-height:1.1875rem;color:#3b3a36}.user-account .user-settings .account-description .account .payments-history table.my_table tr,.user-account .user-settings .account-description .payments .payments-history table.my_table tr{display:flex;position:relative;justify-content:space-between}.user-account .user-settings .account-description .account .payments-history table.my_table p,.user-account .user-settings .account-description .payments .payments-history table.my_table p{text-align:center;font-family:Lato-Light;font-size:1.25rem;line-height:1.5rem;padding-top:6.875rem}.user-account .user-settings .account-description .account .payments-history table.my_table.trans-table tr td,.user-account .user-settings .account-description .account .payments-history table.my_table.trans-table tr th,.user-account .user-settings .account-description .payments .payments-history table.my_table.trans-table tr td,.user-account .user-settings .account-description .payments .payments-history table.my_table.trans-table tr th{width:25%;text-align:left}.user-account .user-settings .account-description .account .card-details .flex,.user-account .user-settings .account-description .payments .card-details .flex{width:100%}.user-account .user-settings .account-description .account .card-details .flex form .form-group label,.user-account .user-settings .account-description .payments .card-details .flex form .form-group label{color:#3b3a36;font-family:Lato-Regular;font-size:1rem;line-height:1.1875rem}.user-account .user-settings .account-description .account .card-details .flex form .form-group label.bold-label,.user-account .user-settings .account-description .payments .card-details .flex form .form-group label.bold-label{margin-left:0;font-family:Lato-Bold}.user-account .user-settings .account-description .account .card-details .flex form .form-group .payment-address,.user-account .user-settings .account-description .payments .card-details .flex form .form-group .payment-address{padding-top:1.5625rem}.user-account .user-settings .account-description .account .card-details .flex form .form-group .payment-address .card-form,.user-account .user-settings .account-description .payments .card-details .flex form .form-group .payment-address .card-form{width:100%;margin-bottom:0}.user-account .user-settings .account-description .account{display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.user-account .user-settings .account-description .account .profileupload-img{position:relative;width:12%}.user-account .user-settings .account-description .account .profileupload-img img{width:6.25rem;border-radius:100%;height:6.25rem}.user-account .user-settings .account-description .account .profileupload-img i.upload-svg{position:absolute;right:1.75rem;bottom:.375rem;background:#fff;width:1.25rem;height:1.25rem;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border-radius:100%;box-shadow:0 0 5px rgba(0,0,0,.2);cursor:pointer}.user-account .user-settings .account-description .account .profileupload-img i.upload-svg svg{width:.625rem;height:.625rem}.user-account .user-settings .account-description .account .account-settings{width:88%;padding-left:1.25rem}.user-account .user-settings .account-description .account .account-settings form .form-group label{margin-left:0}.user-account .user-settings .account-description .account .account-settings form .form-group label.label-section{width:20%}.user-account .user-settings .account-description .account .account-settings form .form-group label.label-section span{display:block;font-size:.75rem;line-height:.9375rem;padding-top:.3125rem}.user-account .user-settings .account-description .account .account-settings form .form-group label.label-section h3{font-size:.875rem;line-height:1.0625rem;font-family:Lato-Regular}.user-account .user-settings .account-description .account .account-settings form .form-group label .input-data{font-family:Lato-Regular;color:#3b3a36;font-size:1rem;line-height:1.5rem}.user-account .user-settings .account-description .account .account-settings form .form-group label.label-show{font-family:Lato-Light;font-size:1.25rem;line-height:1.375rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text{min-width:auto;margin-top:0}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field{width:45%;padding-left:3%}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.newsletter .form-group .checkbox-container{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;padding-top:.9375rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.newsletter .form-group .checkbox-container label{margin-bottom:0}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.newsletter .form-group .checkbox-container label.checkbox{width:1rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.newsletter .form-group .checkbox-container label:before{margin-left:0;top:0}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.newsletter .form-group .checkbox-container.greyout{cursor:not-allowed}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.newsletter .form-group .checkbox-container.greyout input[type=checkbox]:checked~.checkbox{background:#acacac;border-color:#acacac;pointer-events:none}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.newsletter .form-group .checkbox-container.greyout label{cursor:not-allowed;pointer-events:none}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.alignment{width:80%;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.alignment .outcome .error-msg{font-size:.625rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.alignment .form-group.submit-btn{margin-top:1.75rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.alignment.no-labeltxt .form-group.submit-btn{margin-top:0}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.devices{max-height:9.375rem;overflow:auto}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address.via-social-media label.label-section{width:65%}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address.via-social-media label.label-section i{padding-left:.625rem}.user-account .user-settings .account-description .account .account-settings form .form-group .username-field{display:flex;width:62%}.user-account .user-settings .account-description .account .account-settings form .form-group .username-field .form-group{width:100%;margin-right:.625rem}.user-account .user-settings .account-description .account .account-settings form .form-group .username-field.delete-field{display:flex;-moz-flex-direction:column;flex-direction:column}.user-account .user-settings .account-description .account .account-settings form .form-group .label-text.card-buttons .btn{min-width:9.8125rem}.user-account .user-settings .account-description .account .account-settings form .form-group.submit-btn{margin-bottom:0}.user-account .user-settings .account-description .account .account-settings form .form-group.submit-btn button{margin-right:.625rem;max-width:5.3125rem}.user-account .user-settings .account-description .account .account-settings form .form-group.submit-btn button.cancel{background:#707070;border-color:#707070;max-width:6.25rem}.user-account .user-settings .account-description .account .account-settings form .form-group.submit-btn.submit-btn-phone{margin-bottom:1.5625rem}.user-account .user-settings .account-description .account .account-settings form .form-group .delete-devices{display:flex}.user-account .user-settings .account-description .account .account-settings form .form-group .delete-devices i{width:3.125rem;text-align:center;cursor:pointer}.user-account .user-settings .account-description .account .account-settings form .form-group .delete-devices i:first-child{padding-right:1.25rem}.user-account .user-settings .account-description .account .account-settings form .form-group .delete-devices i:last-child{padding-left:1.25rem}.user-account .user-settings .account-description .account .account-settings form .form-group .delete-devices h3{min-width:15.625rem}.user-account .user-settings .profile-updated{position:fixed;bottom:0;left:0;width:100%;background:#8bce63;z-index:1;text-align:center;padding:.75rem;opacity:0;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.user-account .user-settings .profile-updated p{font-family:Lato-Bold;font-size:1.25rem;line-height:1.5625rem;color:#fff;display:flex;justify-content:center}.user-account .user-settings .profile-updated p i{margin-right:.9375rem}.user-account .user-settings .profile-updated .profile-strip-close{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.user-account .user-settings .profile-updated.active{opacity:1;visibility:visible}.card-details>.flex form .payment-address .form-group.submit-btn{width:46%;margin-left:46%}.card-details>.flex form .payment-address .form-group.submit-btn.two-buttons{width:100%;margin-left:0;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;margin-top:0}.card-details>.flex form .payment-address .form-group.submit-btn.two-buttons .cancel-btn{width:48%;background:#707070;border-color:#707070;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.card-details>.flex form .payment-address .form-group.submit-btn.two-buttons .cancel-btn:hover{background:#3b3a36;border-color:#3b3a36}.card-details>.flex form .payment-address .form-group.submit-btn.two-buttons .confirm-btn{width:48%;margin-left:auto;background:#8bce63;border-color:#8bce63;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.card-details>.flex form .payment-address .form-group.submit-btn.two-buttons .confirm-btn:hover{background:#3b3a36;border-color:#3b3a36}.recomm.favorite-page{padding:1.875rem 0}form .form-group .payment-address .outcome .error-msg{margin-top:.3125rem;margin-bottom:1.25rem}.contac-thansk{padding-top:2%;text-align:center}.contac-thansk h6{font-size:1.5625rem;line-height:2.1875rem}.contac-thansk h6,.contac-thansk p{color:#3b3a36;font-family:Lato-Light}.contac-thansk p{font-size:1rem;line-height:1.875rem}.tickact .tick-icon svg{filter:grayscale(1)}.tickact .tick-icon.active svg{filter:none}.our-teacher .common-title h1{margin-bottom:3.125rem}.popup-close svg{cursor:pointer}.style-listings .common-title h1{margin-bottom:3.125rem}.small-container .california .caption{padding:19% 0 16%}.small-container .common-container{width:68.75rem}.small-container .common-container .terms-of-use{padding-top:0}.small-container .common-container .simple{width:100%;border-collapse:collapse;margin-bottom:1.25rem}.small-container .common-container .simple tr td{width:50%;border:1px solid rgba(59,58,54,.3);padding:1.25rem}.small-container .common-container .simple tr td p{padding-bottom:0}.small-container .common-container .simple tr td:first-child p{font-family:Lato-Bold}.small-container .common-container .simple tr td.cus-pad p:first-child{padding-bottom:.625rem}.california-css .terms .terms-of-use p{font-size:1.25rem;line-height:1.5rem}.yoga-section .common-padding.search-page{padding:0}p.erro-msg{text-align:center;color:red;font-family:Lato-Light;font-style:italic;margin-bottom:.3125rem}.set-password .cofirm-fld .outcome{position:absolute;left:0;top:100%;margin-top:.3125rem}.video-cs-blk{display:none}.video-cs-blk .movie-title{position:fixed;left:2.5rem;top:1.25rem;z-index:99}.video-cs-blk .movie-title h2{font-size:1.875rem;line-height:2.25rem;margin-bottom:.625rem;font-family:Lato-Bold;color:#fff}.video-cs-blk .movie-title p{font-size:1.25rem;line-height:1.5rem;color:#fff}.play-fullscreen .video-cs-blk{display:block}.payment-failed .cmn-popup{width:31.25rem}.payment-failed .cmn-popup .cmn-content{padding:0 4%}.payment-failed .cmn-popup .cmn-content h6{margin-bottom:1.25rem;font-family:Lato-Bold;font-size:1.5rem}.payment-failed .cmn-popup .cmn-content p{font-size:1.125rem;line-height:1.75rem;margin-bottom:1.25rem}.payment-failed .cmn-popup .cmn-content svg{width:3.125rem;fill:red;margin-bottom:.9375rem}.payment-failed .cmn-popup .cmn-content .submit-btn{width:10.625rem;margin:1.25rem auto 0}.payment-failed .cmn-popup .cmn-content .submit-btn button{background:#bbb;border:1px solid #bdbdbd}.payment-failed .cmn-popup .cmn-content .submit-btn button:hover{background:#3b3a36;border-color:#3b3a36}a.coming-soonwrap{cursor:default}a.coming-soonwrap .yoga-img{cursor:default!important}.comming-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.comming-wrap svg{margin-bottom:1.25rem}.comming-wrap h6{font-size:2.1875rem;line-height:3.125rem;font-family:Lato-Light;color:#fff}.tems-privacy-popupwrap{position:fixed;background-color:rgba(0,0,0,.7);top:0;left:0;right:0;bottom:0;overflow:auto;opacity:0;visibility:hidden;z-index:9999;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}.tems-privacy-popupwrap .tems-popup-wrap{position:absolute;width:84.875rem;padding:3.75rem 8.75rem;background-color:#fff;top:12%;left:50%;margin-bottom:6.25rem;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.tems-privacy-popupwrap .tems-popup-wrap .terms-of-use{padding-top:0;width:100%}.tems-privacy-popupwrap .tems-popup-wrap .terms-of-use h6{font-family:Lato-Regular;font-size:2.1875rem;line-height:2.5rem;color:#3b3a36;margin-bottom:3.75rem;text-align:center}.tems-privacy-popupwrap .tems-popup-wrap .pop-closeicn{position:absolute;right:1.25rem;top:1.25rem;cursor:pointer}.tems-privacy-popupwrap .tems-popup-wrap .pop-closeicn svg{width:1.25rem;height:1.25rem}.tems-privacy-popupwrap.active{opacity:1;visibility:visible}.promo-code{transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.promo-code label{font-family:Lato-Black;cursor:pointer;margin-bottom:1.875rem;position:relative}.promo-code label:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#3b3a36}.promo-code .remove,.promo-code .tick-icon,.promo-code input{display:none}.promo-code.active{margin-bottom:1.25rem}.promo-code.active .remove,.promo-code.active .tick-icon,.promo-code.active input{display:block}.promo-code.active label{font-family:Lato-Regular;cursor:default;margin-bottom:.625rem}.promo-code.active label:before{display:none}.vis-hid{visibility:hidden}.tems-privacy-popupwrap::-webkit-scrollbar{display:none}.tems-privacy-popupwrap{-ms-overflow-style:none;scrollbar-width:none}.payment-details .card-details{padding:0}.payment-details .card-details .new-lab{width:25.125rem;margin-bottom:0}.payment-details .card-details .radio{margin-bottom:0}.payment-details .card-details .flex{padding:0}.cmn-popup-overlay.cm-stay-with-us.card-det-pop .cmn-popup h5{margin-bottom:1.875rem}.radio-label~input,.radio-label~textarea{width:70%;padding:.625rem 1rem;font-size:1rem;line-height:1.5rem;margin-bottom:1.25rem;margin-left:2.5rem;border:1px solid #acacac;display:none}.radio-label~input.active,.radio-label~textarea.active{border-color:#5bbc21;caret-color:#5bbc21}.radio-label~input.error,.radio-label~input.error:focus,.radio-label~textarea.error,.radio-label~textarea.error:focus{border-color:#ff0303;caret-color:#ff0303}.radio-label~input:focus,.radio-label~textarea:focus{border-color:#5bbc21;caret-color:#5bbc21}.radio-label~input{display:block;margin-top:0;margin-bottom:2.5rem;display:none;width:25.125rem}.radio-label.active~input,.radio-label.active~textarea{display:block}.radio-label .cancel-subscription{padding-bottom:0!important}.collage{width:100%;display:flex;flex-wrap:wrap;margin:0 auto}.collage .collage-img{display:inline-block;width:20%;padding:.3125rem;margin:0;position:relative}@media screen and (max-width:768px){.collage .collage-img{width:33%}}.collage .collage-img img{max-width:100%;width:100%;cursor:pointer}.collage .collage-img .custom-tooltip,.collage .collage-img img{transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.collage .collage-img .custom-tooltip{position:absolute;left:50%;top:80%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:25rem;box-shadow:3px 5px 20px rgba(0,0,0,.1);opacity:0;visibility:hidden;z-index:99}.collage .collage-img .custom-tooltip .cvv-cont-wrap{background:#fff;border-bottom:5px solid #8bce63;padding:1.25rem 1.5625rem}.collage .collage-img .custom-tooltip .cvv-cont-wrap .cvv-content{text-align:center}.collage .collage-img .custom-tooltip .cvv-cont-wrap .cvv-content h4{font-size:1.25rem;line-height:1.5rem;color:#3b3a36;width:100%;text-align:center;margin-bottom:.9375rem}.collage .collage-img .custom-tooltip .cvv-cont-wrap .cvv-content p{font-size:.9375rem;line-height:1.25rem;font-family:Lato-Light;color:#3b3a36;text-align:left}.collage .collage-img .custom-tooltip .cvv-cont-wrap .cvv-content a.tool-readmore{font-size:.875rem;line-height:1.25rem;font-family:Lato-Bold;margin:.9375rem auto 0;position:relative;display:inline-block;color:#3b3a36;text-decoration:underline;text-align:center}.collage .collage-img .custom-tooltip .cvv-cont-wrap .cvv-content a.tool-readmore i{font-family:Lato-Bold}.collage .collage-img .custom-tooltip:before{content:"";position:absolute;left:50%;top:-5%;transform:translateX(-50%) rotate(-45deg);-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);width:2.6875rem;height:2.6875rem;background:#fff;box-shadow:3px 5px 20px rgba(0,0,0,.3);z-index:-9}.collage .collage-img.left-tooltio .custom-tooltip{left:60%}.collage .collage-img.right-tooltio .custom-tooltip{left:40%}.collage .collage-img.bottom-tooltip .custom-tooltip{transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%);-moz-transform:translate(-50%,100%);-o-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);top:auto;bottom:-4%}.collage .collage-img.bottom-tooltip .custom-tooltip .cvv-cont-wrap{border-top:0;border-bottom:5px solid #8bce63}.collage .collage-img.bottom-tooltip .custom-tooltip .toop-tiparrow{top:-5%}.collage .collage-img:hover .custom-tooltip{opacity:1;visibility:visible}.collage.active-col .collage-img img{opacity:.5}.collage.active-col .collage-img:hover img{opacity:1}.rating-overlay{position:absolute;width:100%;height:100%;z-index:4;left:0;top:0;opacity:0;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.rating-overlay .rating-content{position:absolute;top:50%;left:auto;width:100%;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);padding:0 3%}.rating-overlay .rating-content h2{font-size:2.8125rem;line-height:3rem;margin-bottom:.625rem;color:#fff}.rating-overlay .rating-content h4{font-size:2.5rem;line-height:3rem;margin-bottom:1.25rem;color:#fff;font-family:Lato-Light}.rating-overlay .rating-content .rating-star-list{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:row-reverse;flex-direction:row-reverse}.rating-overlay .rating-content .rating-star-list .rating-star{margin-right:.75rem}.rating-overlay .rating-content .rating-star-list .rating-star svg{width:4.25rem;height:auto;stroke:#fff;stroke-width:10px;fill:transparent;cursor:pointer;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.rating-overlay .rating-content .rating-star-list .rating-star:first-child{margin-right:0}.rating-overlay .rating-content .rating-star-list .rating-star:hover svg,.rating-overlay .rating-content .rating-star-list .rating-star:hover~li svg,.rating-overlay .rating-content .rating-star-list.star-one .rating-star:last-child svg,.rating-overlay .rating-content .rating-star-list.star-three .rating-star svg,.rating-overlay .rating-content .rating-star-list.star-two .rating-star:nth-last-child(-n+2) svg{stroke:#8bce63;stroke-width:10px;fill:#8bce63}.rating-overlay:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.rating-overlay.active{opacity:1;visibility:visible}.rating-overlay .thanks-text{position:absolute;bottom:-2.5rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:1.25rem;line-height:1.5625rem;opacity:0;visibility:hidden}.rating-overlay.rated .thanks-text{bottom:-3.125rem;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;opacity:1;visibility:visible}.group-form .section-title p{font-family:Lato-Light;width:65rem;margin:0 auto;line-height:1.75rem}.group-form .section-title p strong{font-family:Lato-Regular}.group-form .flex.no-flex{display:block;width:63.75rem}.group-form .flex.no-flex form{display:flex;width:100%}.group-form .flex.no-flex form .group-field-wrap{width:45%;margin-bottom:1.25rem}.group-form .flex.no-flex form .group-field-wrap.right{margin-left:auto}.group-form .flex.no-flex form .group-field-wrap.right.centered-form{margin:0 auto}.group-form .flex.no-flex form .group-field-wrap.right.centered-form .gcode-fld{margin-bottom:2.5rem}.group-form .flex.no-flex form .group-field-wrap .password-field .tick-icon{left:auto;right:-2.1875rem}.group-form .flex.no-flex form .group-field-wrap .password-field .outcome{bottom:0}.group-form .flex.no-flex form .group-field-wrap textarea{height:5rem;resize:none}.group-form .flex.no-flex .submit-btn{width:21.875rem;margin:0 auto}.gcode-fld{position:relative}.gcode-fld .tick-icon{position:absolute;right:.625rem;top:72%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.gcode-fld input,.group-form .gcode-fld input{padding-right:3.125rem}.group-card-form{padding:3.75rem 0 2.5rem}.group-card-form .section-title{display:none;margin-bottom:1.25rem;padding:0 2%}.group-card-form .section-title h2{margin-bottom:0}.group-card-form .section-title p{font-family:Lato-Light;line-height:1.75rem}.group-card-form .section-title p strong{font-family:Lato-Regular}.group-card-form .main-title{display:block}.group-card-form .charge-msg{display:none;margin-bottom:1.5625rem}.group-card-form .charge-msg p{font-size:.875rem;font-family:Lato-Light;color:#505050}.group-card-form .charge-msg p strong{font-family:Lato-Regular;color:#3b3a36}.group-card-form .charge-msg p span{font-style:italic;font-family:Lato-Light}.group-card-form.active .section-title{display:block}.group-card-form.active.card-details .caption,.group-card-form.active.card-details>.flex .promo-code,.group-card-form.active .main-title{display:none}.group-card-form.active .charge-msg{display:block}.group-card-form.active .outcome .error-msg{margin-bottom:.3125rem}.send-set h3{font-size:1rem;font-family:Lato-Regular;margin-bottom:1.25rem}.send-set .radio{margin-bottom:.625rem}.send-set .radio .radio-label{width:100%;position:relative}.send-set .radio .radio-label .label-text{margin-left:2.5rem;margin-top:.625rem;position:relative;display:none}.send-set .radio .radio-label .label-text .date-hint{position:absolute;right:0;bottom:-1.0625rem;color:#3b3a36;font-family:Lato-Light;font-style:italic;font-size:.8125rem}.send-set .radio .radio-label.active .label-text{display:block}.send-set .radio.inline-blk{display:inline-block}.gift-card-radio{padding-left:3.125rem}.gift-card-radio h4{font-size:1rem;font-family:Lato-Regular;margin-bottom:1.5625rem}.gift-card-radio .radio{margin-bottom:.625rem;display:block}.gift-card-radio.inline-width .radio{display:flex;width:4.375rem}.group-form form .radio input[type=radio]+.radio-label:before{margin-right:1.25rem}.group-form.gift-form-wrap .flex.no-flex{width:59.375rem}.gift-recipent-details{margin-bottom:3.125rem;text-align:left;margin-left:38%}.gift-recipent-details p{font-size:1rem;color:#8c8b8a;font-family:Lato-Light;margin-bottom:.3125rem}.gift-recipent-details p strong{font-family:Lato-Bold;color:#3b3a36}.gift-recipent-details p span{font-family:Lato-Regular;color:#3b3a36}.no-flex.card-details form .card-form{width:100%}.no-flex.card-details form .card-form .card-number{width:100%;position:relative}.no-flex.card-details form .card-form .card-number .label-wrap .card-type{position:absolute;right:0;top:-.5rem}.no-flex.card-details form .card-form .card-number .label-wrap .card-type li svg{opacity:1}.group-form.gift-form-wrap .flex.no-flex.card-details{padding-top:0}.mb15{margin-bottom:.9375rem}.group-form .section-title h5{font-family:Lato-Light;font-size:1.125rem}.thank-you-form .gift-recipent-details{margin-left:35%}.forgot-pass-text{font-family:Lato-Regular;font-style:italic;font-size:.9375rem;text-decoration:underline;margin-top:.625rem;display:inline-block;cursor:pointer}.gcode-fld.gift-paswrd .tick-icon{top:52%}.login-head{font-size:1rem;font-family:Lato-Regular;margin-bottom:.625rem;margin-top:2.5rem}.group-form .section-title h5 span{font-family:Lato-Light;display:block;color:#3b3a36}.plan-card-wrap .section-title h5 strong{font-family:Lato-Regular}.plan-card{border:1px solid #3b3a36;text-align:center;width:19.375rem;margin-left:22%;cursor:pointer}.plan-card .plan-card-head{background:#f7f7f7;padding:.625rem 0;position:relative}.plan-card .plan-card-head,.plan-card .plan-card-head h2{transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.plan-card .plan-card-head h2{font-family:Lato-Regular;font-size:rme(14)}.plan-card .plan-card-head svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);width:15px;height:15px;fill:#fff;opacity:0;visibility:hidden}.plan-card .plan-card-content{padding:.9375rem 0}.plan-card .plan-card-content p{font-family:Lato-Light;color:#3b3a36;font-size:.9375rem}.plan-card .plan-card-content p strong{font-family:Lato-Regular}.plan-card .plan-card-content p span{display:block;font-family:Lato-Light}.plan-card:hover .plan-card-head{background:#8bce63}.plan-card:hover .plan-card-head h2{color:#fff}.plan-card.active .plan-card-head{background:#8bce63}.plan-card.active .plan-card-head h2{color:#fff}.plan-card.active .plan-card-head svg{opacity:1;visibility:visible}@media (hover:none) and (pointer:coarse){.plan-card:hover:not(.active) .plan-card-head{background:#f7f7f7}.plan-card:hover:not(.active) .plan-card-head h2{color:inherit}}.gift-or{font-family:Lato-Light;font-size:.875rem;margin-top:.625rem;margin-bottom:.625rem;text-align:center;width:100%;margin-left:6%;display:inline-block}.group-form.gift-form-wrap.plan-card-wrap .flex.no-flex.card-details{padding-left:2%}.card-info{font-family:Lato-Light;font-style:italic;font-size:.875rem;margin-top:.9375rem;margin-left:22%}.plan-card-title{font-family:Lato-Regular;font-size:1rem;margin:0 0 .625rem 22%}.promo-info{font-family:Lato-Light;font-style:italic;font-size:.875rem;margin-top:.9375rem;width:30.625rem}.gcode-fld.info-tick .tick-icon{top:3.3125rem}.info-tick .aplied{width:100%;margin-top:.625rem}.info-tick .aplied h2{font-size:.875rem;line-height:1.25rem;font-family:Lato-Bold}.info-tick .aplied p{font-family:Lato-Regular;font-style:italic;font-size:.875rem;line-height:1.25rem}.info-tick .aplied p span{font-family:Lato-Light;font-style:italic}.group-form .flex.no-flex.gift-signwrap form{flex-wrap:wrap}.gift-signup{width:31.25rem;margin:0 auto}.gift-signup-title{font-family:Lato-Light;font-size:1.5625rem;margin-bottom:1.25rem;text-align:center}.plan-card-wrap .card-details .caption{margin-top:.9375rem}dp-date-picker{width:100%}dp-date-picker.dp-material .dp-picker-input{width:100%!important;height:2.8125rem!important;padding:.625rem 1rem!important;font-size:1rem!important;line-height:1.5rem!important;border:1px solid #acacac!important}.coupon-promo .promo-code{position:relative;width:100%}.coupon-promo .promo-code .remove,.coupon-promo .promo-code .tick-icon,.coupon-promo .promo-code input{display:block}.coupon-promo .promo-code input{padding-right:4.6875rem}.coupon-promo .promo-code .form-group{margin-bottom:1.5625rem;position:relative}.coupon-promo .promo-code .tick-icon{position:absolute;right:.625rem;top:2.375rem}.coupon-promo .promo-code .remove{position:absolute;right:3.125rem;top:2.6875rem}.coupon-promo .promo-code .outcome{position:absolute;top:4.8125rem;margin-bottom:1.25rem}.coupon-promo .promo-code .outcome .error-msg{margin:0}.coupon-promo .promo-code .aplied{position:absolute;bottom:0;left:104%}.coupon-promo .promo-code .aplied h2{font-size:.9375rem;line-height:1.25rem;font-family:Lato-Bold}.coupon-promo .promo-code .aplied p{font-family:Lato-Light;font-style:italic;font-size:1rem;line-height:1.25rem;white-space:nowrap}.coupon-promo .promo-code .submit-btn button{background:#d8d8d8;border:1px solid #d8d8d8;color:#fff;cursor:not-allowed}.coupon-promo .promo-code .submit-btn button svg{fill:#fff}.coupon-promo .promo-code .submit-btn button:hover{background:#d8d8d8;border:1px solid #d8d8d8;color:#fff}.coupon-promo .promo-code .submit-btn.active button{background:#8bce63;border:1px solid #8bce63;color:#fff;cursor:default}.coupon-promo .promo-code .submit-btn.active button svg{fill:#fff}.coupon-promo .promo-code .submit-btn.active button:hover{background:#3b3a36;border:1px solid #3b3a36;color:#fff}.membership-pricing-section{padding:3.75rem 0;background:#fff}.membership-pricing-title{width:100%;text-align:center;margin-bottom:4rem}.membership-pricing-title h2{font-size:1.5625rem;color:#3b3a36;margin-bottom:.9375rem;text-transform:uppercase;letter-spacing:.125rem}.membership-pricing-title h4{font-size:1.5625rem;color:#3b3a36;font-family:Lato-Bold}.pricing-grid{display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:78.75rem;margin:0 auto}@media screen and (max-width:870px){.pricing-grid{flex-wrap:wrap}}.pricing-grid .pricing-grid-set{width:33.3%;text-align:center}@media screen and (max-width:1199px){.pricing-grid .pricing-grid-set{padding:0 1.25rem}}@media screen and (max-width:870px){.pricing-grid .pricing-grid-set{width:50%;margin-bottom:1.25rem}}@media screen and (max-width:640px){.pricing-grid .pricing-grid-set{width:100%;margin-bottom:2.5rem}}.pricing-grid .pricing-grid-set .pricin-icon-set{margin-bottom:2.5rem}@media screen and (max-width:640px){.pricing-grid .pricing-grid-set .pricin-icon-set{margin-bottom:1.25rem}}.pricing-grid .pricing-grid-set .pricing-set-conten h4{font-size:1.375rem;color:#3b3a36;margin-bottom:1.9375rem;font-family:Lato-Bold}@media screen and (max-width:640px){.pricing-grid .pricing-grid-set .pricing-set-conten h4{margin-bottom:.9375rem}}.pricing-grid .pricing-grid-set .pricing-set-conten p{font-size:1.1875rem;line-height:1.625rem;color:#3b3a36}@media screen and (min-width:1200px){.pricing-grid .pricing-grid-set .pricing-set-conten p span{display:block}}@media screen and (max-width:1199px){.pricing-grid{width:100%}}.pricing-note-set{width:100%;text-align:center;margin-top:3.9375rem}@media screen and (max-width:640px){.pricing-note-set{margin-top:1.25rem}}.pricing-note-set h5{font-size:2.0625rem;font-family:Lato-Bold;color:#3b3a36;margin-bottom:.625rem}@media screen and (max-width:640px){.pricing-note-set h5{font-size:1.5rem}}.pricing-note-set h6{font-size:1.5rem;color:#3b3a36}@media screen and (max-width:640px){.pricing-note-set h6{font-size:1.125rem}}.membership-flow-section{background:#f5f5f5;padding:1.875rem 0}.membership-flow-section .member-ship-title{font-size:2.1875rem;font-family:Lato-Bold;margin-bottom:2.25rem;width:100%;text-align:center;color:#2f2f2f}@media screen and (max-width:640px){.membership-flow-section .member-ship-title{font-size:1.5rem}}.membership-flow-section .membership-grid{display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;width:100%}@media screen and (max-width:870px){.membership-flow-section .membership-grid{flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.membership-flow-section .membership-grid .membership-set{width:33.3%}@media screen and (max-width:870px){.membership-flow-section .membership-grid .membership-set{width:50%;margin-bottom:2.5rem}}@media screen and (max-width:640px){.membership-flow-section .membership-grid .membership-set{width:100%}}.membership-flow-section .membership-grid .membership-set .membership-img img{width:100%}.membership-flow-section .membership-grid .membership-set .membership-content{margin-top:1.875rem;text-align:center;padding:0 .625rem}.membership-flow-section .membership-grid .membership-set .membership-content h4{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:.625rem}.membership-flow-section .membership-grid .membership-set .membership-content h4 span{font-size:1.375rem;line-height:2rem;color:#3b3a36;font-family:Lato-Bold}@media screen and (max-width:1070px){.membership-flow-section .membership-grid .membership-set .membership-content h4 span{font-size:1.125rem}}.membership-flow-section .membership-grid .membership-set .membership-content h4 span.member-count{width:3.125rem;height:3.125rem;background:#fff;border-radius:100%;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-right:1.25rem;font-size:1.25rem}@media screen and (max-width:1070px){.membership-flow-section .membership-grid .membership-set .membership-content h4 span.member-count{font-size:1rem;width:1.875rem;height:1.875rem;margin-right:.3125rem}}.membership-flow-section .membership-grid .membership-set .membership-content p{font-size:1.1875rem;color:#3b3a36;line-height:1.625rem}@media screen and (min-width:1200px){.membership-flow-section .membership-grid .membership-set .membership-content p span{display:block}}@media screen and (max-width:870px){.membership-flow-section .membership-grid .membership-set .membership-content{margin-top:1.25rem}}.membership-benifit-section{padding:5rem 0}.membership-benifit-section .membership-benifit-title{font-size:2.75rem;color:#2f2f2f;margin-bottom:5rem;text-align:center}@media screen and (max-width:870px){.membership-benifit-section .membership-benifit-title{font-size:1.875rem}}.membership-benifit-grid{display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;width:100%}@media screen and (max-width:870px){.membership-benifit-grid{flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.membership-benifit-grid .membership-benifit-set{width:33.3%;text-align:center;position:relative;padding:0 4.375rem}@media screen and (max-width:870px){.membership-benifit-grid .membership-benifit-set{width:50%;margin-bottom:1.875rem}}@media screen and (max-width:640px){.membership-benifit-grid .membership-benifit-set{width:100%}}.membership-benifit-grid .membership-benifit-set .benifit-icon-set{margin-bottom:2.5rem}.membership-benifit-grid .membership-benifit-set .benifit-content-set h4{font-size:1.375rem;color:#3b3a36;margin-bottom:1.9375rem;font-family:Lato-Bold}@media screen and (max-width:950px){.membership-benifit-grid .membership-benifit-set .benifit-content-set h4{font-size:1.125rem}}.membership-benifit-grid .membership-benifit-set .benifit-content-set ul li{margin-bottom:1.875rem;font-size:1.375rem;line-height:1.9375rem;color:#3b3a36;position:relative;padding-left:1.5625rem;text-align:left}@media screen and (max-width:950px){.membership-benifit-grid .membership-benifit-set .benifit-content-set ul li{font-size:1.125rem;line-height:1.75rem;padding-left:1.125rem}}.membership-benifit-grid .membership-benifit-set .benifit-content-set ul li:before{content:"";position:absolute;left:0;top:10px;width:10px;height:10px;background:#2f2f2f;border-radius:100%}@media screen and (max-width:950px){.membership-benifit-grid .membership-benifit-set .benifit-content-set ul li:before{width:6px;height:6px}}.membership-benifit-grid .membership-benifit-set .benifit-content-set ul li:last-child{margin-bottom:0}.membership-benifit-grid .membership-benifit-set.benif-borders:before{content:"";position:absolute;right:0;top:10%;width:1px;height:100%;background:#2f2f2f}@media screen and (max-width:870px){.membership-benifit-grid .membership-benifit-set.benif-borders:before{display:none}}.membership-benifit-grid .membership-benifit-set.benif-borders:after{content:"";position:absolute;left:0;top:10%;width:1px;height:100%;background:#2f2f2f}@media screen and (max-width:640px){.membership-benifit-grid .membership-benifit-set.benif-borders:after{display:none}}@media screen and (max-width:1199px){.membership-benifit-grid .membership-benifit-set{padding:0 1.875rem}}.benifit-note-set{margin-top:4.125rem;text-align:center}.benifit-note-set h5{line-height:2.0625rem;font-size:1.4375rem;color:#3b3a36;margin-bottom:1.875rem}@media screen and (max-width:640px){.benifit-note-set h5{font-size:1.125rem}}.benifit-note-set .benif-btns{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media screen and (max-width:640px){.benifit-note-set .benif-btns{flex-wrap:wrap;width:18.75rem;margin:0 auto}}.benifit-note-set .benif-btns .membership-btn{background:#5bbc21;color:#fff;text-transform:uppercase;font-size:1rem;padding:.9375rem 0;text-align:center;width:23.75rem;margin-right:1.875rem;font-family:Lato-Bold;cursor:pointer}.benifit-note-set .benif-btns .membership-btn:last-child{margin-right:0}@media screen and (max-width:640px){.benifit-note-set .benif-btns .membership-btn{width:100%;margin-right:0;margin-bottom:1.25rem;display:block}}.benifit-note-set h6{font-size:.875rem;line-height:1.8125rem;color:#3b3a36;display:none}.benifit-note-set h6 a{cursor:pointer;text-decoration:underline;color:#3b3a36}.membership-cover{background:url(membership-cover.4f09dc7b08c10f512d09.png);background-size:cover;padding:15% 0 6%;background-position:50%}.membership-cover .membership-cover-content{width:100%;text-align:center}.membership-cover .membership-cover-content img{margin-bottom:1rem;width:33.125rem}@media screen and (max-width:1199px){.membership-cover .membership-cover-content img{width:25rem}}@media screen and (max-width:640px){.membership-cover .membership-cover-content img{width:20rem}}.membership-cover .membership-cover-content h6{color:#fff;font-size:1.75rem;text-shadow:0 0 10px rgba(0,0,0,.4)}@media screen and (max-width:1199px){.membership-cover .membership-cover-content h6{font-size:1.25rem}}@media screen and (max-width:640px){.membership-cover .membership-cover-content h6{font-size:1.125rem}}.landing-page-banner{background-image:url(yoga.c647e4f85de717b8801e.png);background-size:cover;background-position:50%;padding:15% 0 6%;margin-top:-4.375rem}.landing-page-banner .landing-page-banner-content{width:100%;text-align:center}.landing-page-banner .landing-page-banner-content img{margin-bottom:1rem;width:33.125rem}@media screen and (max-width:1199px){.landing-page-banner .landing-page-banner-content img{width:25rem}}@media screen and (max-width:640px){.landing-page-banner .landing-page-banner-content img{width:20rem}}.landing-page-banner .landing-page-banner-content h4{color:#fff;font-size:2.125rem;margin-bottom:5rem}@media screen and (max-width:1199px){.landing-page-banner .landing-page-banner-content h4{font-size:1.5rem;margin-bottom:3.125rem}}@media screen and (max-width:640px){.landing-page-banner .landing-page-banner-content h4{font-size:1.25rem;margin-bottom:2.5rem}}.landing-page-banner .landing-page-banner-content h6{font-size:1.875rem;line-height:2.375rem;margin-bottom:4.375rem;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.4);letter-spacing:.56px}@media screen and (max-width:1199px){.landing-page-banner .landing-page-banner-content h6{font-size:1.25rem;margin-bottom:2.5rem}}@media screen and (max-width:640px){.landing-page-banner .landing-page-banner-content h6{font-size:1.125rem;margin-bottom:1.875rem}}.landing-page-banner .landing-page-banner-content .landing-banner-btns{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.landing-page-banner .landing-page-banner-content .landing-banner-btns .membership-btn{background:#fff;color:#3b3a36;text-transform:uppercase;font-size:1rem;padding:.9375rem 0;text-align:center;width:23.75rem;margin-right:1.875rem;letter-spacing:2px;cursor:pointer}@media screen and (max-width:1199px){.landing-page-banner .landing-page-banner-content .landing-banner-btns .membership-btn{font-size:.875rem;padding:.75rem 0;width:20rem}}@media screen and (max-width:640px){.landing-page-banner .landing-page-banner-content .landing-banner-btns .membership-btn{margin-right:0;margin-bottom:.625rem;width:100%}}.landing-page-banner .landing-page-banner-content .landing-banner-btns .membership-btn:last-child{margin-right:0}@media screen and (max-width:640px){.landing-page-banner .landing-page-banner-content .landing-banner-btns .membership-btn:last-child{margin-bottom:0}}@media screen and (max-width:640px){.landing-page-banner .landing-page-banner-content .landing-banner-btns{flex-wrap:wrap;width:18.75rem;margin:0 auto}}@media screen and (max-width:1199px){.landing-page-banner{margin-top:0;padding:8% 0 6%}}@media screen and (max-width:640px){.landing-page-banner{background-position:28%}}.billing-pop-wrap{background:rgba(0,0,0,.7);position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999}@media screen and (max-width:800px){.billing-pop-wrap{overflow:auto}}.billing-pop-wrap .billing-pop-set{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:#fff;padding:60px;width:800px}.billing-pop-wrap .billing-pop-set p{font-size:1.25rem;line-height:1.875rem;color:#3b3a36;width:85%;margin:0 auto 3.125rem;text-align:center}@media screen and (max-width:800px){.billing-pop-wrap .billing-pop-set p{font-size:1.125rem;line-height:1.5625rem;margin-bottom:1.875rem}}@media screen and (max-width:640px){.billing-pop-wrap .billing-pop-set p{width:100%}}.billing-pop-wrap .billing-pop-set .closo-pop{position:absolute;right:1.25rem;top:1.25rem;cursor:pointer;width:1.125rem;height:1.125rem}@media screen and (max-width:640px){.billing-pop-wrap .billing-pop-set .closo-pop{width:.9375rem;height:.9375rem;right:.625rem;top:.9375rem}}@media screen and (max-width:800px){.billing-pop-wrap .billing-pop-set{width:90%;padding:1.875rem}}.biiling-pop-form{width:25rem;margin:0 auto}.biiling-pop-form .addref-fld .bottom-10,.biiling-pop-form .addref-fld .form-group{margin-bottom:.625rem}.biiling-pop-form .select-arrow{position:relative}.biiling-pop-form .select-arrow>svg{position:absolute;top:3.0625rem;right:.625rem}.biiling-pop-form .country{padding-bottom:16px}.biiling-pop-form .location-set{display:flex;align-items:flex-start;justify-content:space-between;margin-top:-8px}@media screen and (max-width:640px){.biiling-pop-form .location-set{flex-wrap:wrap}}.biiling-pop-form .location-set .city{width:35%}@media screen and (max-width:640px){.biiling-pop-form .location-set .city{width:100%;margin-bottom:.625rem}}.biiling-pop-form .location-set .state{width:25%}@media screen and (max-width:640px){.biiling-pop-form .location-set .state{width:49%;margin-bottom:.625rem}}.biiling-pop-form .location-set .zip{width:30%}@media screen and (max-width:640px){.biiling-pop-form .location-set .zip{width:49%}}.biiling-pop-form .location-set .select-arrow{position:relative}.biiling-pop-form .location-set .select-arrow>svg{position:absolute;top:3.0625rem;right:.625rem}.biiling-pop-form .submit-btn{margin-top:3.125rem;margin-bottom:0}@media screen and (max-width:800px){.biiling-pop-form .submit-btn{margin-top:1.875rem}}@media screen and (max-width:640px){.biiling-pop-form{width:100%}}.billine-info.m0 form{margin:0}.user-account .user-settings .account-description .account .account-settings .billine-info form .form-group.submit-btn button{max-width:100%}.account-option form{width:32.5rem}@media screen and (max-width:640px){.account-option form{width:100%}}.account-option form label span{font-size:1rem;color:#3b3a36;margin-bottom:1.25rem;display:inline-block}.account-option form label p{font-size:.875rem;color:#3b3a36;margin-bottom:1.25rem;font-family:Lato-Light;padding-left:2.5rem}.account-option form label .amount{font-size:1rem;color:#3b3a36;padding-left:2.5rem}.account-option form .buttons{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media screen and (max-width:480px){.account-option form .buttons{flex-wrap:wrap}}.account-option form .buttons .submit-btn{width:49%}.account-option form .buttons .submit-btn button{height:auto;padding:1.0625rem 0}.account-option form .buttons .submit-btn button.create-account{background:#8bce63;color:#fff}.account-option form .buttons .submit-btn.grey-btn button.create-account{background:#707070;color:#fff}@media screen and (max-width:480px){.account-option form .buttons .submit-btn{width:100%}}.account-option .gift-card-radio{padding-left:0}.account-option .gift-card-radio .radio{padding:1.25rem 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.account-option .gift-card-radio .radio:last-child{border-top:0;margin-bottom:3.125rem}.card-details>.flex form .new-billing-wrap .promo-code .promo-code-fld .remove{top:3.25rem}.new-billing-wrap .promo-code .aplied{position:static;margin-top:.625rem}.toggle-tab{position:absolute;z-index:10000;left:0;top:0;bottom:0}@media screen and (max-width:1199px){.toggle-tab{display:none}}.toggle-tab .tab_list{display:flex;justify-content:center;align-items:center;height:95%}.toggle-tab .tab_list li:first-child{margin-left:0!important}.toggle-tab .tab_list .tab_value,.toggle-tab .tab_list a{font-size:.75rem;color:#fff;text-transform:uppercase;margin:0 .625rem;padding:.625rem;cursor:pointer}.toggle-tab .tab_list .tab_value.active,.toggle-tab .tab_list a.active{border-bottom:2px solid #8bce63}.mob_tab{display:none}@media screen and (max-width:1199px){.mob_tab{display:block;margin-top:3.125rem;padding:5px 0 0;background-color:#222}.mob_tab .mob_tab-list{font-size:1rem;text-transform:uppercase;padding:15px 0 10px}.mob_tab .mob_tab-list .mob_tab-value{padding:10px 15px;margin:0 .3125rem}.mob_tab .mob_tab-list .mob_tab-value.active{background-color:#fff;color:#000;border:1px solid #000;border-bottom:none}.mob_tab .mob_tab-list .mob_tab-value.inactive,.mob_tab .mob_tab-list .mob_tab-value a{background-color:#000;color:#fff;border:1px solid #fff;border-bottom:none}.mob_tab .mob_tab-list .mob_tab-value.inactive a,.mob_tab .mob_tab-list .mob_tab-value a a{border:none}}.collage figure{overflow:hidden;position:relative;z-index:auto;background:#fff}.collage figure:before{box-shadow:0 3px 30px hsla(0,0%,100%,.5);opacity:0}.collage figure:hover figcaption{border-bottom:3px solid #8bce63}.collage figure:hover img{transform:perspective(1000px) translateZ(0)}.collage figure:hover:before{opacity:1}.collage figure:hover .name-teacher{transition:transform .35s;transform:translateY(-9.2rem)}@media screen and (min-width:1440px){.collage figure:hover .name-teacher{transform:translateY(-10.2rem)}}.collage figure:hover .name-teacher:before{opacity:0}.collage figure:hover .tool-readmore,.collage figure:hover p{opacity:1}.collage figure:hover .desc-container{background-color:#fff}.collage figure img{opacity:1;transition:transform .35s;transform:perspective(1000px) translateZ(0)}.collage figure figcaption{color:#fff;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.collage figure figcaption:after,.collage figure figcaption:before{pointer-events:none}@media screen and (max-width:1199px){.collage figure figcaption{display:none}}.collage figure figcaption .desc-container{position:absolute;bottom:0;height:9.7rem;width:100%;display:block}@media screen and (min-width:1440px){.collage figure figcaption .desc-container{height:10.7rem}}.collage figure figcaption .name-teacher{background:#fff;position:absolute;padding:.5em;bottom:0;margin-bottom:0;margin-left:0;margin-right:0;font-size:1.25rem;line-height:1.5rem;color:#3b3a36;width:100%;text-align:center;z-index:100}@media screen and (min-width:1440px){.collage figure figcaption .name-teacher{font-size:22px}}.collage figure figcaption p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:.9rem;line-height:1.5rem;font-family:Lato-Regular;color:#3b3a36;text-align:left;padding-bottom:0!important}@media screen and (min-width:1440px){.collage figure figcaption p{font-size:16px;line-height:25px}}.collage figure figcaption .tool-readmore,.collage figure figcaption p{margin-top:.5em;padding:.5em;opacity:0;transition:opacity .1s,transform .1s}.collage figure figcaption .tool-readmore{font-size:.875rem;line-height:1.25rem;font-family:Lato-Bold;margin:.9375rem auto 0;position:relative;display:inline-block;color:#3b3a36;text-decoration:underline;text-align:center;position:absolute;bottom:0;width:100%}@media screen and (min-width:1440px){.collage figure figcaption .tool-readmore{font-size:15px}}.collage figure figcaption .tool-readmore i{font-family:Lato-Bold}.yogastyle-grid.teacher-profile{margin-left:0}.yogastyles-wraper{max-width:100%;margin:0 auto 3.75rem}@media screen and (max-width:1025px){.yogastyles-wraper{max-width:100%;margin-bottom:2.5rem}}.yogastyles-wraper .main-title h2{font-family:Lato-Light}.yogastyles-wraper .teacher-profile ul{justify-content:center;margin-left:-2.5rem;margin-right:-2.5rem}@media screen and (max-width:540px){.yogastyles-wraper .teacher-profile ul{margin-left:0;margin-right:0}}.yogastyles-wraper .teacher-profile ul li{width:auto;max-width:9.375rem;margin-left:1.75rem;margin-right:1.75rem;margin-bottom:4.375rem}@media screen and (max-width:1199px){.yogastyles-wraper .teacher-profile ul li{margin-left:.875rem;margin-right:.875rem;margin-bottom:3.75rem}}@media screen and (max-width:1023px){.yogastyles-wraper .teacher-profile ul li{margin-left:.625rem;margin-right:.625rem}}.yogastyles-wraper .teacher-profile ul li a .teacher-img{width:9.375rem;height:9.375rem;border-radius:50%;text-align:center}@media screen and (max-width:540px){.yogastyles-wraper .teacher-profile ul li a .teacher-img{width:100%}}.yogastyles-wraper .teacher-profile ul li a .teacher-img img{width:9.375rem;height:9.375rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s}.yogastyles-wraper .teacher-profile ul li a .teacher-img figcaption{font-size:1.25rem;font-family:Lato-Light;margin-top:.125rem}.yogastyles-wraper .teacher-profile ul li a:hover .teacher-img{border-color:#8bce63}.yogastyles-wraper .teacher-profile ul li a:hover .teacher-img img{transform:scale(1.15)}.yogastyles-wraper .teacher-profile ul li a.active:hover .teacher-img img{transform:scale(1)}.yogastyles-wraper.interestStye{max-width:80%}@media screen and (max-width:1025px){.yogastyles-wraper.interestStye{max-width:100%;margin-bottom:2.5rem}}@media screen and (min-width:1025px){.yogastyles-wraper.interestStye .teacher-profile ul li{margin-left:.5rem;margin-right:.5rem}}@media screen and (min-width:1200px){.yogastyles-wraper.interestStye .teacher-profile ul li{margin-left:1.125rem;margin-right:1.125rem}}@media screen and (min-width:1500px){.yogastyles-wraper.interestStye .teacher-profile ul li{margin-left:1.75rem;margin-right:1.75rem}}@media screen and (min-width:1600px){.yogastyles-wraper.interestStye .teacher-profile ul li{margin-left:3rem;margin-right:3rem}}.detailsplaylist .backlist span:hover:before{width:100%}.detailsplaylist .backlist span:before{content:"";position:absolute;left:0;bottom:-.125rem;width:0;height:.0625rem;background:#3b3a36;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.play-wrap .play-list li a .play-img img:hover{transform:scale(1.1);transition:.3s ease}@media screen and (max-width:550px){.filterinner .favorites-wrap .fav-list-home{flex-wrap:nowrap;scrollbar-width:none;overflow-y:auto}}.filterinner .favorites-wrap .fav-list{justify-content:flex-start;align-items:center;margin-left:-10px;margin-right:-10px}.filterinner .favorites-wrap .fav-list .view-more{text-align:center;width:100%;position:relative;display:block;top:inherit;bottom:inherit;left:inherit;transform:none;margin-top:.625rem}.filterinner .favorites-wrap .fav-list li{margin-left:10px;margin-right:10px}@media screen and (max-width:980px){.filterinner .favorites-wrap .fav-list li{width:47%}}@media screen and (max-width:687px){.filterinner .favorites-wrap .fav-list li{width:100%}}.filtersection{max-width:550px;text-align:center;margin:37px auto}@media screen and (max-width:561px){.filtersection{margin-bottom:0}}.filtersection ul li{margin-right:16px;display:inline-block}.filtersection ul li.active a{background:#3b3b35;color:#fff}.filtersection ul li:last-child{margin-right:-1px}@media screen and (max-width:561px){.filtersection ul li{margin-right:0;display:inline-block;width:33.333%;margin-bottom:30px;text-align:center}}.filtersection ul li a{padding:7px 16px;background:#fff;border-radius:80px;box-shadow:-2px 1px 7px 1px #ddd;font-family:Poppins,sans-serif;font-size:13px}.filtersection ul li a:hover{background:#3b3b35;color:#fff}.pagetitle-flow{text-align:center;margin-top:5rem}.pagetitle-flow.nexttittle{margin-top:5.25rem}.pagetitle-flow.nexttittle h3{margin-bottom:40px}@media screen and (max-width:767px){.pagetitle-flow.nexttittle{margin-top:3.25rem}}@media screen and (max-width:767px){.pagetitle-flow{margin-top:2rem}}.pagetitle-flow h1{font-size:2.25rem;letter-spacing:1.13px;color:#3b3a36;font-family:Lato-Light;line-height:40px;margin-bottom:64px}@media screen and (max-width:767px){.pagetitle-flow h1{font-size:35px}}@media screen and (max-width:1200px){.pagetitle-flow h1{margin-bottom:25px}}.pagetitle-flow h2{font-size:2.25rem;letter-spacing:1.13px;color:#3b3a36;font-family:Lato-Light;line-height:40px;margin-bottom:64px}@media screen and (max-width:767px){.pagetitle-flow h2{font-size:35px}}@media screen and (max-width:1200px){.pagetitle-flow h2{margin-bottom:25px}}.pagetitle-flow h3{font-size:28px;letter-spacing:0;color:#3b3a36;line-height:34px;font-family:Lato-Bold;margin-bottom:8px}.pagetitle-flow a{font-size:15px;letter-spacing:0;color:#3b3a36;line-height:18px;display:inline-block}.lastclasses{margin-bottom:7.75rem}.outlet-bg.newpricing{padding:5.9375rem 0 5rem}@media screen and (max-width:600px){.outlet-bg.newpricing{padding-top:3rem;padding-bottom:3rem;display:none}}.outlet-bg.newpricing:before{content:"";background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));background-image:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5))}.outlet-bg.newpricing .membership-pricing-title,.outlet-bg.newpricing .pricing-grid,.outlet-bg.newpricing .pricing-note-set{position:relative;z-index:1}@media screen and (min-width:1401px){.homeyoga .common-container{width:1456px}}.homeyoga .search-styles{margin-bottom:1rem}.homeyoga .view-more a svg{width:auto}@media screen and (max-width:600px){.homeyoga .view-more a svg{width:30px}}.homeyoga .view-more-mb{display:none}@media screen and (max-width:999px){.homeyoga .view-more{display:none}}@media screen and (max-width:999px){.homeyoga .view-more-mb{display:block;text-align:center;position:absolute;left:0;right:0;bottom:10%;z-index:2}.homeyoga .view-more-mb a{background-color:#fff;color:#3b3a36;padding:1.125rem 7.5rem;font-size:20px;line-height:24px;font-family:Lato-Bold;margin-top:1.25rem;display:inline-block;border:1px solid #3b3a36}}@media screen and (max-width:999px) and (max-width:600px){.homeyoga .view-more-mb a{padding:1.125rem 4.5rem;font-size:14px}}@media screen and (max-width:550px){.homeyoga .view-more-mb{position:relative!important;margin-bottom:32px;margin-top:0}}.homeyoga.common-padding{padding-top:4rem;padding-bottom:5rem}.homeyoga.common-padding.styles-view-all{position:relative;padding-bottom:0}.homeyoga.common-padding.styles-view-all .view-more{position:absolute;left:0;right:0;bottom:10%;z-index:2}@media screen and (max-width:940px){.homeyoga.common-padding.styles-view-all .view-more{bottom:7%}}@media screen and (max-width:768px){.homeyoga.common-padding.styles-view-all .view-more{bottom:5%}}@media screen and (max-width:480px){.homeyoga.common-padding.styles-view-all .view-more{bottom:3%}}.homeyoga.common-padding.styles-view-all .search-style-list:before{content:"";position:absolute;left:0;bottom:0;height:28%;width:100%;background:linear-gradient(1turn,#fff 60%,hsla(0,0%,100%,.593517));z-index:1}@media screen and (max-width:940px){.homeyoga.common-padding.styles-view-all .search-style-list:before{height:27%}}@media screen and (max-width:768px){.homeyoga.common-padding.styles-view-all .search-style-list:before{height:21%}}@media screen and (max-width:550px){.homeyoga.common-padding.styles-view-all .search-style-list:before{display:none}}@media screen and (max-width:600px){.homeyoga.common-padding{padding-top:3rem;padding-bottom:3rem}}.homeyoga .common-title.yoga-home-title{background:transparent;padding-top:0;padding-bottom:4rem}@media screen and (max-width:768px){.homeyoga .common-title.yoga-home-title{padding-left:15px;padding-right:15px}}.homeyoga .search-style-list li{width:20%;margin-bottom:4rem}@media screen and (max-width:940px){.homeyoga .search-style-list li{width:25%}}@media screen and (max-width:768px){.homeyoga .search-style-list li{width:33.3%;margin-bottom:3rem}}@media screen and (max-width:550px){.homeyoga .search-style-list li{width:50%;margin-bottom:2rem}}.homeyoga .search-style-list li .search-style-wrap h6{font-size:1.875rem;line-height:2.25rem}@media screen and (max-width:480px){.homeyoga .search-style-list li .search-style-wrap h6{font-size:1.475rem}}.homeyoga .search-style-list li .search-style-wrap img{margin-bottom:.75rem}@media screen and (min-width:1401px){.homeyoga .search-style-list li .search-style-wrap img{width:15rem;height:15rem}}.greybg.whiteclickflow{background:#fff}.greybg.whiteclickflow.focus-view-all{position:relative;padding-bottom:0}.greybg.whiteclickflow.focus-view-all .view-more-mb{display:none}.greybg.whiteclickflow.focus-view-all .view-more{position:absolute;left:0;right:0;bottom:10%;z-index:2}@media screen and (max-width:999px){.greybg.whiteclickflow.focus-view-all .view-more{display:none}}@media screen and (max-width:999px){.greybg.whiteclickflow.focus-view-all .view-more-mb{display:block;text-align:center;position:absolute;left:0;right:0;bottom:10%;z-index:2}.greybg.whiteclickflow.focus-view-all .view-more-mb a{background-color:#fff;color:#3b3a36;padding:1.125rem 7.5rem;font-size:20px;line-height:24px;font-family:Lato-Bold;margin-top:1.25rem;display:inline-block;border:1px solid #3b3a36}}@media screen and (max-width:999px) and (max-width:600px){.greybg.whiteclickflow.focus-view-all .view-more-mb a{padding:1.125rem 4.5rem;font-size:14px}}@media screen and (max-width:550px){.greybg.whiteclickflow.focus-view-all .view-more-mb{position:relative!important;margin-bottom:32px;margin-top:0}}.greybg.whiteclickflow.focus-view-all .focus-section:before{content:"";position:absolute;left:0;bottom:0;height:37%;width:100%;background:linear-gradient(1turn,#fff 70%,hsla(0,0%,100%,.593517) 130%);z-index:1}@media screen and (max-width:999px){.greybg.whiteclickflow.focus-view-all .focus-section:before{height:17%;background:linear-gradient(1turn,#fff 70%,hsla(0,0%,100%,.593517) 130%)}}@media screen and (max-width:550px){.greybg.whiteclickflow.focus-view-all .focus-section:before{display:none}}.greybg.whiteclickflow .view-more a svg{width:auto}@media screen and (max-width:600px){.greybg.whiteclickflow .view-more a svg{width:30px}}.greybg.whiteclickflow .common-title{margin-bottom:4rem}.greybg.whiteclickflow .focus-section li{width:25%;margin-bottom:2.5rem;margin-right:0;cursor:pointer}@media screen and (max-width:999px){.greybg.whiteclickflow .focus-section li{width:50%;margin-bottom:1.5rem}}@media screen and (max-width:550px){.greybg.whiteclickflow .focus-section li{width:200px}}.greybg.whiteclickflow .focus-section li .focus-wrap{text-align:center;margin:0 auto}@media screen and (max-width:999px){.greybg.whiteclickflow .focus-section li .focus-wrap{width:90%}}@media screen and (max-width:550px){.greybg.whiteclickflow .focus-section li .focus-wrap{width:200px}}.hometeacher .search-styles{margin-bottom:1rem}.hometeacher .view-more a svg{width:auto}@media screen and (max-width:600px){.hometeacher .view-more a svg{width:30px}}.hometeacher.common-padding{padding-top:4rem;padding-bottom:5rem}@media screen and (max-width:600px){.hometeacher.common-padding{padding-top:3rem;padding-bottom:3rem}}.hometeacher .common-title.yoga-home-title{background:transparent;padding-top:0;padding-bottom:2.5rem}@media screen and (max-width:768px){.hometeacher .common-title.yoga-home-title{padding-left:15px;padding-right:15px}}.hometeacher .search-style-list li{width:14.285%;margin-bottom:2.75rem}@media screen and (max-width:768px){.hometeacher .search-style-list li{width:33.3%}}@media screen and (max-width:480px){.hometeacher .search-style-list li{width:50%;margin-bottom:20px}}.hometeacher .search-style-list li .search-style-wrap h6{font-size:1.625rem;line-height:2.0625rem}.hometeacher .search-style-list li .search-style-wrap img{margin-bottom:.6875rem;width:100%;height:auto;border-radius:0;min-height:350px;max-height:350px}@media screen and (max-width:768px){.hometeacher .search-style-list li .search-style-wrap img{min-height:350px;max-height:350px;width:100%}}@media screen and (max-width:480px){.hometeacher .search-style-list li .search-style-wrap img{min-height:260px;max-height:260px;width:100%}}.hometeacher .search-style-list li .search-style-tooltip{min-width:100%!important;top:-125px!important;min-height:180px!important}@media screen and (max-width:1580px){.hometeacher .search-style-list li .search-style-tooltip{top:-135px!important;min-height:200px!important}}.hometeacher .search-style-list li .search-style-tooltip p{font-size:15px!important;line-height:17px!important}@media screen and (max-width:1400px){.hometeacher .search-style-list li .search-style-tooltip p{font-size:14px!important}}@media screen and (max-width:1270px){.hometeacher .search-style-list li .search-style-tooltip p{font-size:13px!important}}.hometeacher .search-style-list li .tooltip__arrow{top:178px!important}@media screen and (max-width:1580px){.hometeacher .search-style-list li .tooltip__arrow{top:198px!important}}.hometeacher .homepagebutton a{background:#8bce63;color:#fff;padding:1.125rem 7.5rem;font-size:20px;line-height:24px;font-family:Lato-Bold;text-transform:uppercase;margin-top:1.25rem;display:inline-block}@media screen and (max-width:600px){.hometeacher .homepagebutton a{padding:1.125rem 4.5rem;font-size:14px}}.hometeacher .homepagebutton a:hover{background:#3b3a36}.practycetabsection .tabul{display:flex;flex-wrap:wrap;justify-content:center;border-bottom:2px solid #e6e6e6;padding-bottom:16px;margin:5rem 0}.practycetabsection .tabul li{position:relative;width:auto;text-align:center;margin:0 30px;display:flex;align-items:center;cursor:pointer}.practycetabsection .tabul li.active:before,.practycetabsection .tabul li:hover:before{position:absolute;content:"";background-color:#5bbc21;width:100%;bottom:-1.3188rem;left:0;right:0;height:4px}@media screen and (max-width:1200px){.practycetabsection .tabul li.active:before{bottom:-1.7188rem;bottom:-22px}}@media screen and (max-width:600px){.practycetabsection .tabul li.active:before{bottom:-15px}}.practycetabsection .tabul li.active a,.practycetabsection .tabul li a{color:#3b3a36;font-family:Poppins,sans-serif}.practycetabsection .tabul li a{font-size:25px;line-height:34px;position:relative}@media screen and (max-width:1440px){.practycetabsection .tabul li a{font-size:19px}}@media screen and (max-width:1200px){.practycetabsection .tabul li a{font-size:16px}}@media screen and (max-width:840px){.practycetabsection .tabul li a{font-size:14px}}@media screen and (max-width:771px){.practycetabsection .tabul li a{font-size:17px}}@media screen and (max-width:600px){.practycetabsection .tabul li a{font-size:20px;font-size:17px}}@media screen and (max-width:400px){.practycetabsection .tabul li a{font-size:13px}}@media screen and (max-width:1110px){.practycetabsection .tabul li{margin:0 10px}}@media screen and (max-width:767px){.practycetabsection .tabul li{float:unset;margin:0 0 25px;display:inline-block;text-align:center;border:1px solid #e5e7eb}}.practycetabsection .tabul li svg{margin-right:8px}@media screen and (max-width:767px){.practycetabsection .tabul li svg{position:relative}}.practycetabsection .tabul li .history-fill{display:none}.practycetabsection .tabul li.active .history-fill{display:inline-block}.practycetabsection .tabul li.active .history-none{display:none}.practycetabsection .tabul li.active .svg-fill path{fill:#3b3a36}@media screen and (max-width:767px){.practycetabsection .tabul{display:flex!important;border:none!important;justify-content:start!important;padding-bottom:0;margin:1rem 0 2rem;width:100%;text-align:center}}.practycetabsection .tabsectionone .teacher-page .teacher-list li,.practycetabsection .tabsectiontwo .teacher-page .teacher-list li{position:relative}.practycetabsection .tabsectionone .teacher-page .teacher-list li:hover a.xclose,.practycetabsection .tabsectiontwo .teacher-page .teacher-list li:hover a.xclose{display:block}.practycetabsection .tabsectionone .teacher-page .teacher-list li a.xclose,.practycetabsection .tabsectiontwo .teacher-page .teacher-list li a.xclose{position:absolute;top:-11px;right:27px;display:none}.practycetabsection .tabsectionthree .playlist-page{padding:0}.practycetabsection .tabsectionthree .playlist-page .play-list{justify-content:flex-start}.practycetabsection .tabsectionthree .playlist-page .play-list li{width:21.1%;margin-right:64px}.practycetabsection .tabsectionthree .playlist-page .play-list li:nth-child(4n+0){margin-right:0}@media screen and (max-width:1400px){.practycetabsection .tabsectionthree .playlist-page .play-list li{width:20.7%}}@media screen and (max-width:1207px){.practycetabsection .tabsectionthree .playlist-page .play-list li{width:19.9%}.practycetabsection .tabsectionthree .playlist-page .play-list li:nth-child(5n+0){margin-right:64px}}@media screen and (max-width:993px){.practycetabsection .tabsectionthree .playlist-page .play-list li{width:30%;margin:0 20px 20px 0!important}.practycetabsection .tabsectionthree .playlist-page .play-list li:nth-child(3n+0){margin-right:0}}@media screen and (max-width:767px){.practycetabsection .tabsectionthree .playlist-page .play-list li{width:47%;margin:0 auto 20px!important}}.practycetabsection .tabsectionthree .playlist-page .play-list li:hover a.xclose{display:block}.practycetabsection .tabsectionthree .playlist-page .play-list li .play-img{max-height:253px;min-height:253px}@media screen and (max-width:500px){.practycetabsection .tabsectionthree .playlist-page .play-list li .play-img{max-height:150px;min-height:150px}}.practycetabsection .tabsectionthree .playlist-page .play-list li .play-img img{max-height:253px;min-height:253px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:500px){.practycetabsection .tabsectionthree .playlist-page .play-list li .play-img img{max-height:150px;min-height:150px}}.practycetabsection .tabsectionfour .fav-img{position:relative}.practycetabsection .tabsectionfour .fav-img span.watchtrackfull{position:absolute;background:#dedede;width:100%;height:10px;left:0;bottom:2px;z-index:0}.practycetabsection .tabsectionfour .fav-img span.watchtrackfull span{position:absolute;height:10px;background:#8bce63}.refer-header.newrefheaderalign{padding-left:0;padding-right:0}.refer-header owl-carousel-o{width:67%!important}@media screen and (max-width:1280px){.refer-header owl-carousel-o{width:77%!important}}@media screen and (max-width:1200px){.refer-header owl-carousel-o{width:100%!important}}.refer-header owl-carousel-o .ref-link{justify-content:flex-end;margin-right:24px}@media screen and (max-width:1200px){.refer-header owl-carousel-o .ref-link{justify-content:center}}.refer-header owl-carousel-o .applnks{justify-content:flex-end;margin-right:24px}@media screen and (max-width:1200px){.refer-header owl-carousel-o .applnks{justify-content:center}}.refer-header .header-container.newheaderalign{position:relative;justify-content:flex-end;padding:0}.refer-header .header-container.newheaderalign .owl-theme .owl-nav .owl-prev{display:none}.refer-header .header-container.newheaderalign .owl-theme .owl-nav .owl-next{right:0}@media screen and (min-width:1601px){.refer-header .header-container.newheaderalign{width:93.125rem}}@media screen and (max-width:1440px){.refer-header .header-container.newheaderalign{width:94%}}@media screen and (max-width:1200px){.refer-header .header-container.newheaderalign{justify-content:center}}.collcontainer .challenge-sec{margin-top:60px}.collcontainer .challenge-sec .challflex{display:flex;align-items:self-start;background:#f5f5f5;margin-bottom:10px}@media (max-width:767px){.collcontainer .challenge-sec .challflex{display:block}}.collcontainer .challenge-sec .challflex .challengecontent{margin-left:64px;margin-top:40px}@media (max-width:1064px){.collcontainer .challenge-sec .challflex .challengecontent{margin-left:30px;margin-top:40px}}@media (max-width:900px){.collcontainer .challenge-sec .challflex .challengecontent{margin-top:20px}}@media (max-width:767px){.collcontainer .challenge-sec .challflex .challengecontent{margin:0;padding:20px}}.collcontainer .challenge-sec .challflex .rightcontent h2{color:#3b3a36;font-size:20px;line-height:24px;margin-bottom:16px}.collcontainer .challenge-sec .challflex .rightcontent h1{color:#3b3a36;font-size:40px;max-width:403px;line-height:50px;margin-bottom:16px}@media (max-width:1064px){.collcontainer .challenge-sec .challflex .rightcontent h1{font-size:25px;line-height:30px;margin-bottom:16px}}@media (max-width:767px){.collcontainer .challenge-sec .challflex .rightcontent h1{font-size:30px;line-height:35px}}.collcontainer .challenge-sec .challflex .rightcontent p span{color:#3b3a36;font-size:20px;line-height:24px;margin-bottom:32px;display:block}@media (max-width:1064px){.collcontainer .challenge-sec .challflex .rightcontent p span{font-size:19px;line-height:24px;margin-bottom:15px}}@media (max-width:767px){.collcontainer .challenge-sec .challflex .rightcontent p span{font-size:20px;margin-bottom:25px}}.collcontainer .challenge-sec .challflex .rightcontent .addplay a{background:#8bce63;letter-spacing:1px;color:#fff;font-size:20px;padding:18px 40px;display:inline-block;font-family:Lato-Bold}@media (max-width:1064px){.collcontainer .challenge-sec .challflex .rightcontent .addplay a{font-size:15px;padding:18px 20px}}@media (max-width:767px){.collcontainer .challenge-sec .challflex .rightcontent .addplay a{font-size:15px;padding:18px 40px}}.collcontainer .challenge-sec .challflex .rightcontent .addplay a:hover{background:#3b3a36}.collcontainer .challenge-sec .challflex .challengeimg{position:relative;width:50%}@media (max-width:767px){.collcontainer .challenge-sec .challflex .challengeimg,.collcontainer .challenge-sec .challflex .challengeimg img{width:100%}}.collcontainer .challenge-sec .challflex .challengeimg p{position:absolute;z-index:1;background-color:hsla(0,0%,100%,.69);top:4px;left:4px;padding:2px 4px}.collcontainer .challenge-sec .challflex .challengeimg p span{font-size:13px;letter-spacing:.06px;color:#3b3a36}.collcontainer .challenge-sec .challtop p{font-size:18px;letter-spacing:.36px;color:#3b3a36;line-height:20px;text-align:center;background:#ebeaea;padding:14px 0}@media (max-width:900px){.collcontainer .challenge-sec .challtop p{font-size:11px}}@media (max-width:767px){.collcontainer .challenge-sec .challtop p{font-size:15px;line-height:25px;padding:14px 15px}}.collcontainer .playlist-page{padding:5rem 0 6.25rem}.collcontainer .collection_tittle{text-align:center}.collcontainer .collection_tittle h1{letter-spacing:1px;color:#3b3a36;font-size:50px;line-height:50px;margin-bottom:8px;font-family:Lato-Light}.collcontainer .collection_tittle h4{letter-spacing:1.25px;color:#3b3a36;font-size:25px;line-height:30px;margin-bottom:64px;font-family:Lato-Light}.yoga-details-bg.teacher-bg.detailsplaylist .adtocoll{margin-top:56px}.yoga-details-bg.teacher-bg.detailsplaylist .adtocoll h6{color:#3b3a36;font-size:18px;line-height:30px;margin-bottom:8px}.yoga-details-bg.teacher-bg.detailsplaylist .adtocoll a{color:#3b3a36;font-size:18px;line-height:25px;margin-bottom:40px;font-family:Lato-Light;margin-left:30px;display:inline-block;border-bottom:1px solid}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .yoga-details{padding-top:3rem}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge h1{color:#3b3a36;font-size:2.5rem;margin-bottom:1rem;line-height:3.125rem}@media screen and (max-width:767px){.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge h1{margin-bottom:10px}}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .backwatchlist{margin-bottom:1rem}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge p{color:#3b3a36;font-size:16px;line-height:25px}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge p span{color:#3b3a36;font-size:20px;line-height:24px;margin-bottom:20px;display:block}@media (max-width:1214px){.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge p span{font-size:17px;line-height:15px;margin-bottom:0}}@media (max-width:1064px){.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge p span{font-size:19px;line-height:24px;margin-bottom:15px}}@media (max-width:767px){.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge p span{font-size:20px;margin-bottom:25px}}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .adtocoll{margin-top:56px}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .adtocoll h6{color:#3b3a36;font-size:18px;line-height:30px;margin-bottom:8px}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .adtocoll a{color:#3b3a36;font-size:18px;line-height:25px;margin-bottom:40px;font-family:Lato-Light;margin-left:30px;display:inline-block;border-bottom:1px solid}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .adtocoll p{color:#3b3a36;font-size:19px;line-height:24px;font-family:Lato-Light}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo p:first-child{font-size:1.125rem;line-height:1.5rem;color:#3b3a36;margin-bottom:1rem;font-family:Lato-Regular}@media screen and (min-width:1071px) and (max-width:1271px){.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo p:first-child{margin-bottom:5px}}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo p:last-child span{color:#3b3a36;font-style:italic;font-size:15px;line-height:20px;margin-top:8px;display:block}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo .flexform{display:flex}@media screen and (max-width:767px){.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo .flexform .form-left,.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo .flexform .form-right{width:50%}}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo input[type=text]{width:278px;background:#fff 0 0 no-repeat padding-box;border:1px solid #acacac;height:45px}@media screen and (min-width:1071px) and (max-width:1440px){.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo input[type=text]{width:218px;font-size:11px}}@media screen and (max-width:767px){.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo input[type=text]{width:100%;padding:.625rem .425rem}}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo input[type=text].error,.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo input[type=text].error:focus{border-color:#ff0303;caret-color:#ff0303}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo input.yogo-in-button{width:auto;background:#8bce63 0 0 no-repeat;color:#fff;padding:16px 40px;height:auto;border:none;font-family:Lato-Bold;margin-top:24px;font-size:20px;cursor:pointer;line-height:27px}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo input.yogo-in-button:hover{background:#3b3a36}@media screen and (min-width:1071px) and (max-width:1271px){.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo input.yogo-in-button{margin-top:5px;padding:10px 30px}}@media screen and (max-width:767px){.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo input.yogo-in-button{width:100%}}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo form label{font-size:1rem;margin-bottom:.5rem;display:inline-block;color:#3b3a36}.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo .form-right{margin-left:24px}@media screen and (max-width:767px){.yoga-details-bg.teacher-bg.detailsplaylist.detailschallenge .form-yogo .form-right{margin-left:5px}}.popupcontaineryoga{position:fixed;top:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.7)}.popupcontaineryoga .innerpopupcon{background:#fff;z-index:1;position:fixed;top:50%;max-width:726px;height:326px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);left:0;right:0;margin:auto}@media screen and (max-width:767px){.popupcontaineryoga .innerpopupcon{max-width:90%;padding:20px}}@media screen and (max-width:445px){.popupcontaineryoga .innerpopupcon{max-width:90%;padding:20px}}.popupcontaineryoga .innerpopupcon .popupmain{text-align:center}.popupcontaineryoga .innerpopupcon .popupmain h1{color:#3b3a36;font-size:25px;line-height:30px;margin-bottom:8px}@media screen and (max-width:445px){.popupcontaineryoga .innerpopupcon .popupmain h1{font-size:18px}}.popupcontaineryoga .innerpopupcon .popupmain h3{color:#3b3a36;font-size:25px;line-height:30px;margin-bottom:24px;font-family:Lato-Light}@media screen and (max-width:445px){.popupcontaineryoga .innerpopupcon .popupmain h3{font-size:17px;margin-bottom:10px}}.popupcontaineryoga .innerpopupcon .popupmain p{color:#3b3a36;font-size:15px;line-height:23px;margin-bottom:40px;font-family:Lato-Light}@media screen and (max-width:445px){.popupcontaineryoga .innerpopupcon .popupmain p{margin-bottom:10px}}.popupcontaineryoga .innerpopupcon .popupmain .addplay a{background:#8bce63;letter-spacing:1px;color:#fff;font-size:20px;padding:17px 113px;display:inline-block;font-family:Lato-Bold}@media (max-width:1064px){.popupcontaineryoga .innerpopupcon .popupmain .addplay a{font-size:15px;padding:18px 20px}}@media (max-width:767px){.popupcontaineryoga .innerpopupcon .popupmain .addplay a{font-size:15px;padding:18px 40px}}.popupcontaineryoga .innerpopupcon .popupmain .addplay a:hover{background:#3b3a36}.popupcontaineryoga .closetag{position:absolute;top:32px;right:32px}.interests.main-title h2{font-family:Lato-Light}.yogastyles-wraper.interestStye.interestscontainer{max-width:1200px}@media screen and (min-width:1362px) and (max-width:1499px){.yogastyles-wraper.interestStye.interestscontainer{max-width:1080px}}@media screen and (max-width:1200px){.yogastyles-wraper.interestStye.interestscontainer{max-width:100%}}.yogastyles-wraper.interestStye.interestscontainer .teacher-profile ul{margin-left:0;margin-right:0;display:block;text-align:center}.yogastyles-wraper.interestStye.interestscontainer .teacher-profile ul li{width:150px;max-width:150px;margin-bottom:4.375rem;display:inline-block}@media screen and (max-width:900px){.yogastyles-wraper.interestStye.interestscontainer .teacher-profile ul li{width:25%;max-width:25%}}@media screen and (max-width:800px){.yogastyles-wraper.interestStye.interestscontainer .teacher-profile ul li{width:29.333%;max-width:29.333%}}@media screen and (max-width:500px){.yogastyles-wraper.interestStye.interestscontainer .teacher-profile ul li{width:50%;max-width:50%}}.yogastyles-wraper.interestStye.interestscontainer .teacher-profile ul li a{justify-content:center}.teacher-bg.detailsplaylist .yoga-details .addtocollectio{margin-top:20px}.teacher-bg.detailsplaylist .yoga-details .addtocollectio p{font-size:18px;line-height:30px;font-family:Lato-Regular;margin-bottom:0}.teacher-bg.detailsplaylist .yoga-details .addtocollectio p span{position:relative;top:4px;margin-right:12px;display:inline-block;margin-bottom:0}.teacher-bg.detailsplaylist .yoga-details .addtocollectio a{color:#3b3a36;font-size:18px;line-height:29px;font-family:Lato-Light;margin-left:37px;border-bottom:1px solid;display:inline-block}@media screen and (min-width:1200px){.search-listings .search-style-list{margin-left:-2.6875rem;margin-right:-2.6875rem}}@media screen and (min-width:1600px){.search-listings .search-style-list{margin-left:-3.375rem;margin-right:-3.375rem}}@media screen and (min-width:1200px){.search-listings .search-style-list li{width:20%}}@media screen and (min-width:1200px){.search-listings .search-style-list li .search-style-wrap img{width:14.8125rem;height:14.8125rem}}.profile-title .title-strip{background:#f5f5f5;padding:.875rem .75rem;margin-bottom:1.875rem}@media screen and (min-width:1200px){.profile-title .title-strip{padding:1.25rem .75rem;padding:1.5rem 1rem}}@media screen and (min-width:1300px){.profile-title .title-strip{margin:0 -2.5rem 2.25rem}}@media screen and (min-width:1401px){.profile-title .title-strip{padding:1.75rem 0}}.profile-title .title-strip p{font-family:Lato-Regular;font-size:1.25rem;color:#3b3a36;text-align:center;line-height:1.5625rem}@media screen and (min-width:1200px){.profile-title .title-strip p{font-size:1.5625rem}}.profile-title h2.mainTitle-style{font-family:Lato-Light;font-size:2rem;line-height:2.5rem;margin-bottom:.625rem}@media screen and (min-width:1401px){.profile-title h2.mainTitle-style{font-size:2.1875rem;margin-bottom:1.25rem}}.extra-interest .inputbtn-wrap{display:flex;flex-wrap:wrap;justify-content:center}.extra-interest .inputbtn-wrap input{margin:0!important}@media screen and (max-width:480px){.extra-interest .inputbtn-wrap input{width:63%}}.extra-interest .inputbtn-wrap .submit-btn{background:#5bbc21;font-family:Lato-Bold;font-size:1.125rem;color:#fff;padding:.5rem 2.125rem;border:1px solid #5bbc21;cursor:pointer;text-transform:uppercase;width:auto;display:inline-block}.boldcls a{font-size:1rem!important;font-family:Lato-Bold;margin-bottom:22px!important;display:block}.boldcls .about-sub-menu-small a{margin-bottom:.3125rem!important}.boldcls .sub-menu-small{margin-bottom:0!important}.boldcls .sub-menu-small a{margin-bottom:.3125rem!important;font-size:.875rem!important;font-family:Lato-Regular}.boldcls .sub-menu-small.mar-bott{margin-bottom:22px!important}.work_with{margin-top:22px}.get_the-app{margin-top:20px}.ul_get-the li:first-child{margin-right:8px!important}.ul_get-the li img{width:120px}@media screen and (max-width:767px){.ul_get-the li img{width:auto!important}}.yoga-challenge-begin{border-top:1px solid #e5e5e5;padding:80px 0 60px;text-align:center}.yoga-challenge-begin h3{font-size:30px;line-height:36px;margin-bottom:10px;color:#6c6b68;font-family:Lato-Light}@media screen and (max-width:767px){.yoga-challenge-begin h3{font-size:25px}}.yoga-challenge-begin p{font-size:20px;color:#6c6b68;font-family:Lato-Light}@media screen and (max-width:767px){.yoga-challenge-begin p{font-size:18px}}.yoga-time{position:relative}.yoga-time svg{position:absolute;top:-4px;left:0}@media screen and (max-width:1199px){.yoga-time svg{position:absolute;top:8px;bottom:8px;margin:auto;left:15px}.yoga-time svg path{fill:#3b3a36}}.yoga-time a{margin-left:28px}.time-yoga{display:inline-block;color:#fff;-webkit-animation:bell-vibrate 1s ease-in-out infinite;animation:bell-vibrate 1s ease-in-out infinite}@-webkit-keyframes bell-vibrate{0%{transform:rotate(0)}4%{transform:rotate(8deg)}8%{transform:rotate(-8deg)}12%{transform:rotate(8deg)}16%{transform:rotate(-8deg)}20%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes bell-vibrate{0%{transform:rotate(0)}4%{transform:rotate(8deg)}8%{transform:rotate(-8deg)}12%{transform:rotate(8deg)}16%{transform:rotate(-8deg)}20%{transform:rotate(0)}to{transform:rotate(0)}}.search-styles .search-style-list li{position:relative}.search-styles .search-style-list li .search-style-tooltip{cursor:default;display:none;position:absolute;top:-100px;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.2);padding:23px 19px;width:100%;z-index:9;min-width:341px;align-items:center;justify-content:center}@media screen and (max-width:1400px){.search-styles .search-style-list li .search-style-tooltip{min-width:100%;top:-125px;min-height:160px}}.search-styles .search-style-list li .search-style-tooltip p{font-size:16px;line-height:20px;min-height:46px}@media screen and (max-width:1400px){.search-styles .search-style-list li .search-style-tooltip p{font-size:14px;min-height:100px}}.search-styles .search-style-list li .search-style-tooltip a{color:#3b3a36;display:inline-block;margin-top:15px;font-family:Lato-Bold;border-bottom:1px solid;font-size:14px}.search-styles .search-style-list li .search-style-tooltip .tooltip__arrow{width:70px;height:40px;position:absolute;top:125px;left:50%;transform:translateX(-50%);overflow:hidden;z-index:9}@media screen and (max-width:1400px){.search-styles .search-style-list li .search-style-tooltip .tooltip__arrow{top:178px}}.search-styles .search-style-list li .search-style-tooltip .tooltip__arrow:after{content:"";position:absolute;width:50px;height:50px;background:#fff;transform:translateX(-50%) translateY(-50%) rotate(45deg);top:0;left:50%;box-shadow:-19px -22px 18px 12px rgba(0,0,0,.3)}.search-styles .search-style-list li:hover .search-style-tooltip{display:flex}@media screen and (max-width:1200px){.search-styles .search-style-list li:hover .search-style-tooltip{display:none}}.clearall-search{position:absolute;right:0;top:1px;cursor:pointer;font-size:13px}.clearall-search p:hover{color:#5bbc21}h3.fav-title{text-align:center;margin-bottom:40px;color:#3b3a36;font-size:30px}.fav-teacher{margin-top:80px}@media screen and (max-width:767px){.fav-teacher{margin-top:40px}}.padding-no{padding-top:0}a.xclose{background:#fff;padding:4px 8px;border-radius:50px;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.tabsectionone .filterinner .favorites-wrap .fav-list li{position:relative}.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark{display:none;position:absolute;top:10px;right:10px;z-index:9}.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark .icon-only svg{background:#fff;border-radius:50px}.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark .icon-only:last-child{margin-left:10px}.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark .icon-only{background:transparent;width:auto;padding:0;border:none;position:relative}.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark .icon-only .add-txt{display:block}.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark .icon-only .add-txt.remove,.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark .icon-only .added-txt{display:none}.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark .icon-only .added-txt.active{display:block}.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark .icon-only svg{width:2.1875rem;height:2.1875rem}.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark .icon-only .tooltip{background:#fff;top:100%;font-size:.875rem;color:#3b3a36;display:block;width:8.25rem;left:-3.4rem;margin-top:.4375rem;opacity:0;padding:1rem .625rem;pointer-events:none;position:absolute;width:100%;transform:translateY(10px);box-shadow:2px 2px 6px rgba(0,0,0,.28);text-align:center}.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark .icon-only .tooltip:before{top:-1.25rem;content:" ";display:block;height:1.25rem;left:0;position:absolute;width:100%}.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark .icon-only .tooltip:after{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;top:-10px;content:" ";height:0;left:50%;margin-left:-.8125rem;position:absolute;width:0}.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark .icon-only:hover{background:transparent;padding:0;border:none}.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark .icon-only:hover .add-txt svg path{stroke:3b3a36}.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark .icon-only:hover .added-txt svg path{fill:#3b3a36;stroke:3b3a36}.tabsectionone .filterinner .favorites-wrap .fav-list li .video-card-bookmark .icon-only:hover .tooltip{width:8.25rem;opacity:1;pointer-events:auto;transform:translateY(0);width:9.375rem}.tabsectionone .filterinner .favorites-wrap .fav-list li:hover .video-card-bookmark{display:flex}@media screen and (max-width:1200px){.tabsectionone .filterinner .favorites-wrap .fav-list li:hover .video-card-bookmark{display:none}}.new-submenu.has-sub .sublist{border:none;right:0;left:unset;width:49.334rem;padding:30px 40px 35px}@media screen and (max-width:1500px){.new-submenu.has-sub .sublist{width:47rem;padding:20px 40px 15px}}@media screen and (max-width:1199px){.new-submenu.has-sub .sublist{width:100%;padding:0}}.new-submenu.has-sub .sublist:before{border:none}.new-submenu.has-sub .sublist li{width:33.333%;text-align:center;margin-bottom:0}@media screen and (max-width:1199px){.new-submenu.has-sub .sublist li{width:100%}}.new-submenu.has-sub .sublist li a{display:block}@media screen and (max-width:1199px){.new-submenu.has-sub .sublist li a{display:flex;align-items:center}}@media screen and (max-width:1500px){.new-submenu.has-sub .sublist li a img{max-width:60%}}@media screen and (max-width:1199px){.new-submenu.has-sub .sublist li a img{width:40px;margin-right:10px}}.new-submenu.has-sub .sublist li a span{display:block;text-align:center;font-size:14px;text-transform:uppercase;margin-top:10px}@media screen and (max-width:1500px){.new-submenu.has-sub .sublist li a span{font-size:13px}}@media screen and (max-width:1199px){.new-submenu.has-sub .sublist li a span{font-size:13px;margin-top:0}}@media screen and (max-width:374px){.new-submenu.has-sub .sublist li a span{font-size:9px}}.new-submenu.user-name .drop-down{border:none;right:0;left:unset;width:61rem!important;padding:30px 40px 35px;top:3.1rem!important}@media screen and (max-width:1500px){.new-submenu.user-name .drop-down{width:42rem!important;padding:20px 30px 15px}}@media screen and (max-width:1199px){.new-submenu.user-name .drop-down{width:100%;padding:0}}.new-submenu.user-name .drop-down:before{border:none}.new-submenu.user-name .drop-down li{width:20%!important;text-align:center;margin-bottom:0}@media screen and (max-width:1199px){.new-submenu.user-name .drop-down li{width:100%}}.new-submenu.user-name .drop-down li a{display:block;transition:none!important;padding:0!important;text-align:center!important}@media screen and (max-width:1199px){.new-submenu.user-name .drop-down li a{display:flex;align-items:center}}@media screen and (max-width:1500px){.new-submenu.user-name .drop-down li a img{max-width:70%}}@media screen and (max-width:1199px){.new-submenu.user-name .drop-down li a img{width:40px;margin-right:10px}}.new-submenu.user-name .drop-down li a span{display:block;text-align:center;font-size:14px;text-transform:uppercase;margin-top:10px;font-family:Lato-Regular;color:#000}@media screen and (max-width:1500px){.new-submenu.user-name .drop-down li a span{font-size:13px}}.new-submenu.user-name .drop-down li a:hover{background:transparent!important;color:#716d6d!important}.new-submenu .new_arrow{position:absolute;right:-25px;top:-4px}@media screen and (max-width:1199px){.new-submenu .new_arrow{position:relative;right:-5px;top:0}}.new-submenu .new_arrow path{fill:#fff}.responsive-mobile-menu ul li a{display:flex!important;align-items:center}@media screen and (max-width:1199px){.responsive-mobile-menu ul li a img{width:40px;margin-right:10px}}.search-duration-list li{margin-right:0!important;width:16.666%!important}@media screen and (max-width:1040px){.search-duration-list li{width:28%!important}}@media screen and (max-width:650px){.search-duration-list li{width:50%!important}}.history-xclose{position:absolute;left:10px;top:10px;z-index:9;display:none}.tabsectionone .filterinner .favorites-wrap .fav-list li:hover .history-xclose{display:block}@media screen and (max-width:1200px){.tabsectionone .filterinner .favorites-wrap .fav-list li:hover .history-xclose{display:none}}.fixed-menu .new-submenu svg path,.white-menu .new-submenu svg path{fill:#3b3a36;stroke:revert}.classes-collection{margin-top:60px!important}.classes-collection ul{text-align:center;display:flex;align-items:self-start;justify-content:center;border-bottom:2px solid #e6e6e6;padding-bottom:16px}.classes-collection ul li{margin:0 40px;cursor:pointer;position:relative}@media screen and (max-width:360px){.classes-collection ul li{margin:0 15px}}.classes-collection ul li span{display:block;font-size:30px;line-height:36px;margin-top:16px;font-family:Lato-Light}.classes-collection ul li.active span{font-family:Lato-Regular}.classes-collection ul li.active:before{position:absolute;content:"";background:#3b3a36;width:100%;height:4px;left:0;bottom:-19px}.search-pagemain.teacher-page .teacher-wrap .teacher-list{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.hometeacher{position:relative;background-image:url(overlay-img.68e1b1c84de8a7ff8ad3.png)!important;background-position:bottom!important;background-repeat:no-repeat!important;padding-bottom:270px!important}@media screen and (max-width:550px){.hometeacher{padding-bottom:0!important}}.hometeacher .teacher-before{position:relative}@media screen and (max-width:550px){.hometeacher .homepagebutton-home{position:relative!important;margin-top:0}.hometeacher .homepagebutton-home a{margin-bottom:32px;margin-top:0}}.hometeacher .homepagebutton{position:absolute;bottom:6%;z-index:1;text-align:center;left:0;right:0}@media screen and (max-width:767px){.hometeacher .homepagebutton{bottom:3%}}.blog-section-main .container{max-width:1640px;text-align:center}.blog-section-main .container .blog-small{display:flex;align-items:self-start;justify-content:center}@media screen and (max-width:767px){.blog-section-main .container .blog-small{flex-wrap:wrap}}.blog-section-main .container .blog-small li{margin-right:49px;width:25%}@media screen and (max-width:1200px){.blog-section-main .container .blog-small li{margin-right:20px}}@media screen and (max-width:767px){.blog-section-main .container .blog-small li{width:45%;margin:0 10px 30px}}@media screen and (max-width:450px){.blog-section-main .container .blog-small li{width:43%}}.blog-section-main .container .blog-small li:last-child{margin-right:0}.blog-section-main .container .blog-small li p{color:#3b3a36;font-size:24px;line-height:30px;margin-top:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:1200px){.blog-section-main .container .blog-small li p{font-size:14px;line-height:20px}}@media screen and (max-width:450px){.blog-section-main .container .blog-small li p{font-size:13px;line-height:17px;margin-top:10px}}.yc-header-sticky{overflow-x:initial}.yc-header-sticky .yoga-details-bg{overflow:initial}.yc-header-sticky .yc-section{clear:both}.yc-header-sticky .yoga-col-main{position:-webkit-sticky;position:sticky;top:95px;text-align:center;background:#fff;z-index:9}.yc-header-sticky .yoga-col-main h2{display:flex;justify-content:center;width:100%}.teacher-hover-fun .teacher-list li{position:relative}.teacher-hover-fun .teacher-list li .search-style-tooltip{cursor:default;display:none;position:absolute;top:-115px;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.2);padding:23px 19px;width:100%;min-height:140px;z-index:9;min-width:341px}@media screen and (max-width:1400px){.teacher-hover-fun .teacher-list li .search-style-tooltip{min-width:260px;top:-115px;min-height:160px}}.teacher-hover-fun .teacher-list li .search-style-tooltip p{font-size:16px;line-height:20px;min-height:80px}@media screen and (max-width:1400px){.teacher-hover-fun .teacher-list li .search-style-tooltip p{font-size:14px}}.teacher-hover-fun .teacher-list li .search-style-tooltip a{color:#3b3a36;display:inline-block;margin-top:15px;font-family:Lato-Bold;border-bottom:1px solid;font-size:14px}.teacher-hover-fun .teacher-list li .search-style-tooltip .tooltip__arrow{width:70px;height:40px;position:absolute;top:158px;left:50%;transform:translateX(-50%);overflow:hidden;z-index:9}@media screen and (max-width:1400px){.teacher-hover-fun .teacher-list li .search-style-tooltip .tooltip__arrow{top:158px}}.teacher-hover-fun .teacher-list li .search-style-tooltip .tooltip__arrow:after{content:"";position:absolute;width:50px;height:50px;background:#fff;transform:translateX(-50%) translateY(-50%) rotate(45deg);top:0;left:50%;box-shadow:-19px -22px 18px 12px rgba(0,0,0,.3)}.teacher-hover-fun .teacher-list li:hover .search-style-tooltip{display:block}@media screen and (max-width:1200px){.teacher-hover-fun .teacher-list li:hover .search-style-tooltip{display:none}}.subtitle.free-subtitle{text-align:left}.free-classes .fav-img{position:relative}.free-classes .fav-details .start-free{background:rgba(0,0,0,.5019607843137255);width:100%;height:99%;position:absolute;top:0}.free-classes .fav-details .start-free svg{position:absolute;right:15px;margin:0 auto;top:15px}.free-classes .fav-details .start-free span{display:none}.free-classes .fav-details:hover .start-free-trial{font-size:25px;position:absolute;left:0;top:40%;right:0;margin:0 auto;text-align:center;color:#fff;display:inline-block;width:41%;border-bottom:1px solid}@media screen and (max-width:1500px){.free-classes .fav-details:hover .start-free-trial{width:46%}}.free-classes .fav-overlay{display:none!important}.welcome-active .overlay{z-index:99!important}.gift-footer-section img,.member-change-gift.account-option form{width:100%}.member-change-gift.account-option .radio{width:32.5rem}@media screen and (max-width:767px){.member-change-gift.account-option .radio{width:100%}}.member-change-gift.account-option .buttons{width:32.5rem}@media screen and (max-width:767px){.member-change-gift.account-option .buttons{width:100%}}.member-change-gift.account-option .flex-change-member{display:flex}@media screen and (max-width:767px){.member-change-gift.account-option .flex-change-member{display:block}}.member-change-gift.account-option .flex-change-member .card-details{width:40%;margin-left:15px}.member-change-gift.account-option .flex-change-member .card-details .flex{margin:0;padding:0;width:100%}@media screen and (max-width:767px){.member-change-gift.account-option .flex-change-member .card-details .flex{display:block}}.member-change-gift.account-option .flex-change-member .card-details .flex .promo-code .promo-code-fld{width:239px}@media screen and (max-width:1100px){.member-change-gift.account-option .flex-change-member .card-details .flex .promo-code .promo-code-fld{width:100%}}.member-change-gift.account-option .flex-change-member .card-details .flex .promo-code .promo-code-fld input{padding-right:57px;padding-left:10px;text-transform:uppercase}.member-change-gift.account-option .flex-change-member .card-details .flex .promo-code .promo-code-fld .aplied{position:static;margin-top:5px}.member-change-gift.account-option .flex-change-member .card-details .flex .promo-code .promo-code-fld .remove{top:3.4rem}.reactivate-popup .card-details{padding:0}.reactivate-popup .card-details .flex{padding:0 0 10px}.reactivate-popup .card-details .flex .promo-code .aplied{position:static;top:104%;left:0;width:100%;margin-top:5px}.reactivate-popup .card-details .flex .promo-code .promo-code-fld .remove{position:absolute;top:38px;bottom:unset;transform:translateY(0);-webkit-transform:translateY(0)}@media screen and (max-width:500px){.reactivate-popup .card-details .flex .promo-code .promo-code-fld .remove{top:35px}}.reactivate-popup .card-details .flex .promo-code input{text-transform:uppercase}.reactivate-popup .card-details.re-coupon-applied .remove{bottom:48%!important}.cm-reactivate .cmn-popup .cmn-content .buttons .submit-btn{width:70%}.cm-reactivate .cmn-popup .cmn-content .buttons .submit-btn button{height:60px;font-size:20px}.cm-reactivate .select-plan{margin-bottom:10px;font-size:15px}.cm-reactivate .plan-main-rec{display:flex;align-items:self-start;justify-content:center;margin-bottom:15px}.cm-reactivate .plan-main-rec .radio-rec .radio.inline-blk{margin-bottom:0}.cm-reactivate .plan-main-rec .radio-rec .radio.inline-blk:first-child{position:relative;left:-5px}.cm-reactivate .plan-main-rec .radio-rec .radio.inline-blk label{font-family:Lato-Light;font-size:18px}.cm-reactivate .plan-main-rec .radio-rec .radio input[type=radio]+.radio-label:before{border-color:#3b3a36;top:1px;margin-right:12px}.cm-reactivate .promocode-rec{margin-top:16px}.cm-success-reactivate .cmn-popup{padding:3.75rem 0 0!important}.cm-success-reactivate .cmn-popup .cmn-content h6{color:#3b3a36;font-size:35px;margin-bottom:20px;font-family:Lato-Regular;width:100%}.cm-success-reactivate .cmn-popup .cmn-content h5{font-size:20px;margin-bottom:30px;font-family:Lato-Light}.cm-success-reactivate .cmn-popup .cmn-content .submit-btn button{font-size:20px;height:60px;text-transform:uppercase}.cm-success-reactivate .cmn-popup img{width:100%;margin-top:60px;margin-bottom:-3px}.reactive-welcome{z-index:999!important}.reactive-disable button{cursor:wait;background:#3b3a36;border-color:#3b3a36}.reactive-failed h2{margin-bottom:15px!important}.giftcard-save form.flex{padding-top:0!important}.giftcard-save form .gift-coupen-save{display:block!important;width:75%}.giftcard-save form .gift-coupen-save .form-group.promo-code-fld{display:block}.giftcard-save form .gift-coupen-save .form-group.promo-code-fld input.couponCode{width:100%}.giftcard-save form .gift-coupen-save .form-group.promo-code-fld .aplied{left:0;top:110%}.cmn-popup-overlay.cm-reactivate{z-index:999}@media screen and (max-width:999px){.focus-section{gap:8px}.focus-section li{width:100%}}.main-banner{background-size:cover;margin-top:-4.375rem;position:relative;overflow:hidden;height:95vh}.main-banner #videos{position:absolute;left:0;top:0;width:100%;height:100%}.main-banner .play-js .play-tech{transform:Scale(1.2);-webkit-transform:Scale(1.2);-moz-transform:Scale(1.2);-o-transform:Scale(1.2);-ms-transform:Scale(1.2)}.main-banner .play-has-started .play-big-play-button,.main-banner .play-has-started.play-user-inactive.play-playing .play-control-bar,.main-banner .play-js .play-loading-spinner,.main-banner .play-loading-spinner{display:none;visibility:hidden}.main-banner:before{height:100%;z-index:1;content:"";position:absolute;left:0;top:0;width:100%;height:5rem;background-image:linear-gradient(rgba(0,0,0,.4),transparent);background-image:-o-linear-gradient(rgba(0,0,0,.4),transparent)}.banner-caption{width:80%;margin:0 auto;text-align:center;padding:17% 0 10%;position:relative;z-index:1}a.common-button{cursor:pointer;font-size:1.25rem;line-height:1.5rem;font-family:Lato-Bold;padding:1.125rem 3.75rem;display:inline-block;margin-top:5rem;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}a.common-button.start-trial-btn{background-color:#fff;border-color:#fff}a.common-button.start-trial-btn span{color:#3b3a36}a.common-button.start-trial-btn:hover{background-color:#8bce63;border-color:#8bce63}a.common-button.start-trial-btn:hover span,a.common-button span{color:#fff}a.common-button:hover{background:#fff;color:#3b3a36}a.common-button:hover span{color:#3b3a36}a.common-button.green span{color:#fff}a.common-button.green:hover{background:#3b3a36;border-color:#3b3a36;color:#fff}a.common-button.green:hover span{color:#fff}.container{width:90%}.common-container,.container{margin:0 auto}.common-padding{padding:5rem 0}.common-title{margin-bottom:3.75rem;text-align:center}.common-title h1{font-size:3.125rem;line-height:3.125rem;letter-spacing:.0625rem;margin-bottom:1.25rem}.common-title h1,.common-title p{font-family:Lato-Light;color:#3b3a36}.common-title p{font-size:1.125rem;font-weight:300;line-height:1.875rem;letter-spacing:.078125rem}.common-title.yoga-home-title{margin:0;padding:2.5rem 0 3.125rem;background:#f5f5f5}.view-more,.view-more a{text-align:center}.view-more a{display:inline-block}.view-more a span{position:relative;display:inline-block;color:#3b3a36;font-family:Lato-Light;font-size:1.5625rem;line-height:1.875rem;letter-spacing:1.25px;margin-bottom:1.25rem}.view-more a span,.view-more a span:before{transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.view-more a span:before{content:"";position:absolute;left:0;bottom:-.125rem;width:0;height:1px;background:#3b3a36}.view-more a svg{width:2.5rem;display:block;margin:0 auto;fill:#3b3a36}.view-more a:hover span:before{width:100%}.view-more-mb{display:none}@media screen and (max-width:999px){.view-more{display:none}.view-more-mb{display:block;text-align:center;position:absolute;left:0;right:0;bottom:10%;z-index:2}.view-more-mb a{background-color:#fff;color:#3b3a36;padding:1.125rem 7.5rem;font-size:20px;line-height:24px;font-family:Lato-Bold;margin-top:1.25rem;display:inline-block;border:1px solid #3b3a36}}@media screen and (max-width:999px) and (max-width:600px){.view-more-mb a{padding:1.125rem 4.5rem;font-size:14px}}.greybg{background:#f5f5f5}.main-title{margin-bottom:1.875rem;text-align:center}.main-title h1{font-family:Lato-Light;font-size:2.8125rem;line-height:3.375rem}.subtitle{margin-bottom:1.875rem;text-align:center}.subtitle h2{font-size:1.875rem;line-height:2.25rem;color:#3b3a36}.subtitle h2 small{font-size:1.125rem;line-height:1.375rem}.subtitle h2 small,.subtitle h2 small span,a.view-all{font-family:Lato-Light}a.view-all{cursor:pointer;position:absolute;right:0;top:-3.1875rem;color:#3b3a36;font-size:1.125rem;line-height:1.375rem;text-transform:uppercase;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}a.view-all svg{margin-left:.625rem;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}a.view-all span{position:relative;font-family:Lato-Light}a.view-all span span:before{display:none}a.view-all span:before{content:"";position:absolute;left:0;bottom:-.0625rem;width:0;height:1px;background:#3b3a36;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}a.view-all:hover span:before{width:100%}a.view-all:hover svg{transform:translate(4px);-webkit-transform:translate(4px);-moz-transform:translate(4px);-o-transform:translate(4px);-ms-transform:translate(4px)}.mb100{margin-bottom:6.25rem}.inner-banner{background:url(class-inner-banner.92796de52baab2ec3830.png);background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:.5rem;margin-top:-4.375rem;position:relative}.inner-banner .inner-banner-caption{padding:8.75rem 0 4.375rem;position:relative}.inner-banner .inner-banner-caption h1{font-family:Lato-Bold;font-size:3.125rem;line-height:3.75rem;margin-bottom:1.25rem;color:#fff}.inner-banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:5rem;background-image:linear-gradient(rgba(0,0,0,.4),transparent);background-image:-o-linear-gradient(rgba(0,0,0,.4),transparent)}.favorite-banner{background-image:url(favorite.464ff921132b93eefdf7.jpg)}.teachers-banner{background-image:url(teachers.ef66a9b560b260d5830c.jpg)}.classhistory-banner{background-image:url(class-history.9a394d91cbf366c2cb17.jpg)}.search-banner{position:relative}.search-banner .banner-back{display:none}.search-banner .inner-banner-caption{padding-top:10.625rem;padding-bottom:4.4375rem}.search-banner .inner-banner-caption h1{margin-bottom:0}.contact-banner{background-image:url(contact.e0ae573c8a2b71303755.png);background-position:100%}.contact-banner .inner-banner-caption{padding-top:18.75rem;padding-bottom:13.75rem;padding-left:10%}.contact-banner .inner-banner-caption h1{font-family:Lato-Regular;font-size:4.375rem;line-height:5rem;margin-bottom:0}a.banner-back{display:inline-block;font-size:1.25rem;line-height:1.5rem;color:#fff;padding:.375rem 1.5625rem;border:1px solid #fff;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}a.banner-back svg{margin-right:.625rem}a.banner-back svg path{transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}a.banner-back:hover{background:#fff;color:#3b3a36}a.banner-back:hover svg path{fill:#3b3a36}.breadcrum{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.breadcrum li{position:relative;padding-right:1.25rem}.breadcrum li a{font-size:.8125rem;color:#3b3a36;position:relative}.breadcrum li a:before{content:"";position:absolute;left:0;bottom:-.125rem;width:0;height:.0625rem;background:#3b3a36;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.breadcrum li a.active:before,.breadcrum li a:hover:before{width:100%}.breadcrum li:before{content:"";background:url(next.66e87eaa5f2cc52a3898.svg);width:.5rem;height:.5rem;position:absolute;right:.3125rem;top:.5625rem;background-repeat:no-repeat;background-size:contain}.breadcrum li:last-child:before,.breadcrum li:last-child a:before{display:none}a.gototop{position:fixed;bottom:20%;right:10%;z-index:2;opacity:0;visibility:hidden;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}a.gototop svg .gototopicn-a,a.gototop svg .gototopicn-d{fill:none}a.gototop svg .gototopicn-a{stroke:#3b3a36;fill:#fff}a.gototop svg .gototopicn-b{fill:#3b3a36}a.gototop svg .gototopicn-c{stroke:none}a.gototop:hover svg .gototopicn-a{stroke:#3b3a36;fill:#3b3a36}a.gototop:hover svg .gototopicn-b{fill:#fff}a.gototop.active{opacity:1;visibility:visible}.searchbar{margin-top:1.875rem}.searchbar .searchfld{position:relative;margin-bottom:0}.searchbar .searchfld input{padding-left:2.1875rem;border:0;padding-bottom:0;padding-top:0}.searchbar .searchfld input::-webkit-input-placeholder{color:#c1c1c1}.searchbar .searchfld input::-moz-placeholder{color:#c1c1c1}.searchbar .searchfld input:-ms-input-placeholder{color:#c1c1c1}.searchbar .searchfld input:-moz-placeholder{color:#c1c1c1}.searchbar .searchfld input::-webkit-input-placeholder{font-size:1rem}.searchbar .searchfld input::-moz-placeholder{font-size:1rem}.searchbar .searchfld input:-ms-input-placeholder{font-size:1rem}.searchbar .searchfld input:-moz-placeholder{font-size:1rem}.searchbar .searchfld input::-webkit-input-placeholder{font-family:Lato-Regular}.searchbar .searchfld input::-moz-placeholder{font-family:Lato-Regular}.searchbar .searchfld input:-ms-input-placeholder{font-family:Lato-Regular}.searchbar .searchfld input:-moz-placeholder{font-family:Lato-Regular}.searchbar .searchfld input:focus{border-color:transparent}.searchbar .searchfld>svg{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);cursor:pointer}.searchbar .selected{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap;position:relative}.searchbar .selected li{margin-right:.625rem;margin-bottom:.625rem}.searchbar .selected li .selectedbg{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#8bce63;font-size:.75rem;line-height:.8125rem;color:#fff;padding:.3125rem .75rem}.searchbar .selected li .selectedbg svg{margin-left:.625rem;cursor:pointer}.searchbar .selected li:last-child{margin-right:0}.search-wrap{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;border-bottom:1px solid hsla(0,0%,74.5%,.4);margin-bottom:.625rem}.search-wrap .searchfld{width:40%}.search-wrap .category-list{width:60%;position:relative;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;z-index:9}.search-wrap .category-list li{margin-right:3.125rem;text-align:center}.search-wrap .category-list li>a{font-size:1rem;line-height:1.5625rem;color:#3b3a36;padding:.875rem 0;display:inline-block;cursor:pointer}.search-wrap .category-list li>a svg{margin-left:.3125rem;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.search-wrap .category-list li>a span{position:relative;display:inline-block;vertical-align:middle}.search-wrap .category-list li>a span:before{content:"";position:absolute;left:0;bottom:-.125rem;width:0;height:.0625rem;background:#3b3a36;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.search-wrap .category-list li>a:hover span{font-family:Lato-Black}.search-wrap .category-list li>a:hover span:before{width:100%}.search-wrap .category-list li>a:hover>svg{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}.search-wrap .category-list li .category-bg{background:#fff;padding:1.3rem 3rem;position:absolute;left:0;top:110%;opacity:0;visibility:hidden;width:100%;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.search-wrap .category-list li .category-bg>li{width:16%;margin:.625rem 0;text-align:left}.search-wrap .category-list li .category-bg>li a{font-size:.8125rem;line-height:1.5625rem;color:#3b3a36;padding:0;text-transform:capitalize;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.search-wrap .category-list li .category-bg>li a.active,.search-wrap .category-list li .category-bg>li a:hover{color:#5bbc21}.search-wrap .category-list li .category-bg>li a svg{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;display:inline-block;vertical-align:middle;margin-right:.5rem;margin-left:0}.search-wrap .category-list li .category-bg>li a img{display:inline-block;vertical-align:middle;margin-right:.5rem;margin-left:0;width:1.5625rem;height:auto}.search-wrap .category-list li .category-bg>li a span{font-family:Lato-Regular}.search-wrap .category-list li .category-bg>li a span:before{display:none}.search-wrap .category-list li .category-bg.sort-section li{width:20%;cursor:pointer}.search-wrap .category-list li .category-bg.level-section{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;z-index:-11}.search-wrap .category-list li .category-bg.level-section li{width:auto;margin-right:3.75rem;cursor:pointer}.search-wrap .category-list li .category-bg.level-section li:last-child{margin-right:0}.search-wrap .category-list li .category-bg.style-section{z-index:-111}.search-wrap .category-list li .category-bg.style-section li{width:20%;cursor:pointer}.search-wrap .category-list li .category-bg.teacher-section{z-index:-1111}.search-wrap .category-list li .category-bg.teacher-section li{width:25%;cursor:pointer}.search-wrap .category-list li .category-bg.body-section{z-index:-11111}.search-wrap .category-list li .category-bg.body-section li{width:16%;cursor:pointer}.search-wrap .category-list li .category-bg.focus-section{z-index:-111111}.search-wrap .category-list li .category-bg.focus-section li{width:16.6%;cursor:pointer}.search-wrap .category-list li .category-bg.duration-section{z-index:-1111111;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.search-wrap .category-list li .category-bg.duration-section li{width:auto;margin-right:3.75rem;cursor:pointer}.search-wrap .category-list li .category-bg.duration-section li:last-child{margin-right:0}.search-wrap .category-list li:hover .category-bg{opacity:1;visibility:visible;top:100%}.search-wrap .category-list li:last-child{margin-right:0}.search-wrap.removed .searchfld{width:50%}.search-wrap.removed .category-list{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.outcome .error-msg{color:red;font-size:.75rem;line-height:.9375rem;font-family:Lato-Regular;font-style:italic;margin-top:.3125rem;margin-bottom:1.25rem}.profile-container{width:67.5rem;margin:0 auto}.profile-title{margin-bottom:1.875rem;text-align:center}.profile-title h2{font-size:1.5625rem;line-height:1.5625rem}.profile-title h2,a.back-to-list{color:#3b3a36;font-family:Lato-Light}a.back-to-list{font-size:.875rem;line-height:1.0625rem;display:inline-block}a.back-to-list svg{margin-right:.625rem;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}a.back-to-list span{cursor:pointer;position:relative;font-family:Lato-Light}a.back-to-list span:before{content:"";position:absolute;left:0;bottom:-.0625rem;width:0;height:1px;background:#3b3a36;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}a.back-to-list:hover span:before{width:100%}a.back-to-list:hover svg{transform:translate(-4px);-webkit-transform:translate(-4px);-moz-transform:translate(-4px);-o-transform:translate(-4px);-ms-transform:translate(-4px)}a.show-more{cursor:pointer;display:inline-block;font-size:.75rem;line-height:.9375rem;color:#000;border:1px solid #3b3a36;padding:.1875rem .625rem;vertical-align:middle;margin-left:.75rem;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}a.show-more:hover{background:#3b3a36;color:#fff;border:1px solid #3b3a36}h3.more-about{font-size:1.125rem;line-height:1.375rem;color:#3b3a36;position:relative;text-decoration:underline;cursor:pointer;display:inline-block}h3.more-about:hover{text-decoration:none}.category-parts{margin-bottom:2.1875rem}.category-parts h2{font-size:.9375rem;line-height:1.0625rem;margin-bottom:.625rem;font-family:Lato-Regular}.category-parts p{font-size:.9375rem;line-height:1.5625rem;font-family:Lato-Light;color:#3b3a36}.category-parts.props-parts{margin-top:0;display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.category-parts.props-parts h2{margin-bottom:0;margin-right:0;text-transform:uppercase;margin-top:1.25rem}.category-parts.props-parts .props-list ul{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;flex-wrap:wrap}.category-parts.props-parts .props-list ul li{text-align:center;cursor:pointer;margin-left:1.375rem;margin-bottom:.9375rem}.category-parts.props-parts .props-list ul li img{width:3.4375rem;height:3.4375rem;border-radius:100%;box-shadow:0 0 5px #b2b2b2;margin-bottom:.625rem;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.category-parts.props-parts .props-list ul li p{font-size:.625rem;line-height:.75rem}.category-parts.props-parts .props-list ul li:hover img{box-shadow:0 0 10px #b2b2b2}.category-parts.props-parts .props-list h6{font-family:Lato-Light;font-style:italic;font-size:.875rem;line-height:.9375rem;color:#3b3a36;margin-top:.9375rem;margin-left:.875rem}.no-result{text-align:center;padding-top:2%;padding-bottom:5%}.no-result h4{font-size:1.875rem;line-height:1.875rem;font-family:Lato-Light;margin-bottom:.625rem}.no-result h5{font-size:1.25rem;line-height:1.5rem}.no-result h5,.no-result h5 i{font-family:Lato-Light;color:#3b3a36}.no-result h5 i{text-decoration:underline}.no-result.active{display:block}.see-more{position:absolute;bottom:34%;left:50%;font-size:.75rem;line-height:.9375rem;font-family:Lato-Light;color:#000;text-align:center;margin:-.9375rem auto 0;cursor:pointer;z-index:9;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.see-more.less{bottom:-.3125rem}.cmn-popup-overlay{position:fixed;background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;z-index:99;opacity:0;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.cmn-popup-overlay .cmn-popup{text-align:center;position:absolute;top:50%;left:50%;width:40.625rem;padding:3.75rem 0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:#fff}.cmn-popup-overlay .cmn-popup h5{font-size:1.5625rem;line-height:1.875rem;margin-bottom:.625rem;color:#3b3a36}.cmn-popup-overlay .cmn-popup h6{font-family:Lato-Light;font-size:1rem;line-height:1.5625rem;margin-bottom:2.5rem;color:#3b3a36}.cmn-popup-overlay .cmn-popup .buttons{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;width:50%;margin:0 auto}.cmn-popup-overlay .cmn-popup .buttons .submit-btn{width:48%}.cmn-popup-overlay .cmn-popup .buttons .submit-btn.grey-btn button{background:#707070;padding:.625rem 0;border-color:#707070}.cmn-popup-overlay .cmn-popup .buttons .submit-btn.grey-btn button:hover{background:#3b3a36;border-color:#3b3a36}.cmn-popup-overlay .cmn-popup .popup-close{position:absolute;right:1.25rem;top:1.25rem}.cmn-popup-overlay .cmn-popup .popup-close svg{width:1.25rem;height:1.25rem}.cmn-popup-overlay.active{opacity:1;visibility:visible}.mt50{margin-top:3.125rem}.hide{display:none}.search-filter input{position:absolute;opacity:0;z-index:-1;width:auto}.search-filter .tabs{border-radius:0;overflow:hidden;box-shadow:0 4px 4px -2px rgba(0,0,0,.5);position:fixed;right:-100%;top:0;width:21.875rem;background:#fff;z-index:999;overflow-y:auto;height:100vh;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.search-filter .tabs .search-title{text-align:center;padding:.9375rem 0;position:relative;background:#5bbc21;color:#fff}.search-filter .tabs .search-title h2{font-size:1.25rem}.search-filter .tabs .search-title .filter-close{position:absolute;left:.625rem;cursor:pointer;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.search-filter .tabs .search-title .filter-close svg{width:1.25rem;height:auto;fill:#fff}.search-filter .tabs.active{right:0}.search-filter .tabs.active:before{content:"";position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:-1}.search-filter .tabs.active:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:-1}.search-filter .tab{width:100%;color:#fff;overflow:hidden}.search-filter .tab-label{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding:.9375rem .625rem;background:#fff;cursor:pointer;margin-bottom:0;color:#3b3a36;font-family:Lato-Bold;border-bottom:1px solid rgba(59,58,54,.31)}.search-filter .tab-label:hover{background:#fff}.search-filter .tab-content{max-height:0;padding:0 .625rem;color:#3b3a36;background:#fff;transition:all .35s}.search-filter input:checked+.tab-label{background:#fff}.search-filter input:checked~.tab-content{height:auto;display:table;width:100%;padding:.625rem}.search-filter input:checked~.tab-content .checkbox-container{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.search-filter input:checked~.tab-content .checkbox-container label{width:100%;font-size:1rem;margin-bottom:.625rem}.search-filter input:checked~.tab-content .checkbox-container label.checkbox{width:1rem;height:1rem;margin-right:0;margin-bottom:.625rem}.search-filter input:checked~.tab-content .checkbox-container label.checkbox:after{transform:translate(3px,9px) rotate(-45deg)}.search-filter input:checked~.tab-content .checkbox-container label:last-child{margin-bottom:0}.arrows section .box-title{width:100%;padding:.9375rem;display:inline-block;cursor:pointer;position:relative;margin-bottom:0}.arrows section .box-title i{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);color:#3b3a36}.arrows section .box-title i svg{width:.4375rem;height:auto}.arrows .box{position:relative;background:#fff;transition:.15s ease;-webkit-transition:.15s ease;-moz-transition:.15s ease;-o-transition:.15s ease;-ms-transition:.15s ease}.arrows .box:before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;pointer-events:none;box-shadow:0 -1px 0 #e5e5e5,0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)}.arrows .box-content{width:100%;padding:1.25rem;color:#3b3a36;display:none}.arrows .box-content .checkbox-container{display:flex}.arrows .box-content .checkbox-container label{font-size:.9375rem;width:100%;margin-bottom:.9375rem;z-index:99999}.arrows .box-content .checkbox-container .checkbox{width:1rem;height:1rem;margin-right:0;right:1.25rem;z-index:1}.arrows .box-close{position:absolute;padding:.9375rem;width:100%;top:0;left:0;cursor:pointer;display:none}.arrows input:checked+.box{height:auto;margin:0 0 .625rem}.arrows input:checked+.box .box-title{border-bottom:1px solid rgba(0,0,0,.18)}.arrows input:checked+.box .box-close,.arrows input:checked+.box .box-content{display:inline-block}.arrows.accordion{width:100%;background:#fff;height:80vh;overflow:auto}.arrows.accordion input{display:none}input:checked+section.box .box-title i{transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg)}form .new-pass .password button{top:56%}.cmn-popup-overlay.cm-change-password .cmn-popup .buttons{width:60%}a{cursor:pointer}.p0{padding:0!important}.select-custom option{font-family:Lato-Regular}a.no-link{pointer-events:none!important}button:-moz-focus-inner{border:0}.address-section .form-group{margin-bottom:.75rem}.address-section label{margin-bottom:.3125rem}.wd100{width:100%}.popup-overlay .welcome-popup.thanks-react h2{font-size:1.5625rem;margin-bottom:.375rem;line-height:1.875rem;color:#3b3a36;padding:0 2%}.popup-overlay .welcome-popup.thanks-react p{padding:0 2%}img.ng-lazyloaded{-webkit-animation:fadein 1s;animation:fadein 1s}@-webkit-keyframes fadein{0%{opacity:.5}to{opacity:1}}@keyframes fadein{0%{opacity:.5}to{opacity:1}}.spinner{text-align:center;padding:16px}.spinner>div{width:16px;height:16px;margin:0 .3rem;background-color:#95928c;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.spinner>div.bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner>div.bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@media (min-width:767.98px){.spinner>div{width:16px;height:16px}}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.emptycontent{width:100%;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding-top:3.75rem}.emptycontent p{color:#3b3a36;font-size:1rem;font-family:Lato-Light}.password-field.tickact .outcome{position:absolute;bottom:0;left:0}.has-sub{margin-right:50px!important}@media screen and (max-width:1199px){.has-sub{margin-right:0!important}}.has-sub .sublist{position:absolute;top:110%;left:0;width:12.5rem;display:flex;flex-wrap:wrap;padding:1.25rem;background:#fff;margin-top:1rem;box-shadow:0 4px 10px rgba(0,0,0,.2);border-top:5px solid #8bce63;opacity:0;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.has-sub .sublist li{width:100%;margin:0 0 1.25rem}.has-sub .sublist li a:hover:before{display:none}.has-sub .sublist li:last-child{margin-bottom:0}.has-sub .sublist li:hover a{color:#5bbc21}.has-sub .sublist:before{content:"";position:absolute;left:1.5625rem;top:-.9375rem;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #8bce63}.has-sub:hover .sublist{opacity:1;visibility:visible;top:100%;margin-right:0}.music-icon{right:8.75rem;bottom:.625rem;cursor:pointer}.music-icon,.music-pop{position:absolute;z-index:9}.music-pop{right:3.125rem;bottom:4.375rem;background:#3b3a36;padding:1.25rem .625rem;width:15.625rem;text-align:center;opacity:0;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.music-pop input[type=range]{-webkit-appearance:none;background:transparent}.music-pop input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-webkit-transition:transform .3s;transition:transform .3s}.music-pop input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.3)}.music-pop .volume{width:70%;height:5px;background-color:#e0e0e0;border-radius:10px;margin:1.25rem auto .625rem;position:relative}.music-pop .volume-indicator{border-radius:10px;width:100%;background-color:#5bbc21;height:100%}.music-pop .volume-toggler{position:absolute;top:0;left:0;margin:-2px 4px 4px;width:100%}.music-pop .volume-toggler::-webkit-slider-thumb{border:1px solid #e0e0e0;background:#fff;border-radius:50%;width:10px;height:10px;cursor:pointer;margin-left:-3px}.music-pop p{font-size:.75rem;margin-top:20px;color:#fff}.music-pop.open{opacity:1;visibility:visible}.music-pop .pro-wrpa{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-top:1.5625rem}.music-pop .pro-wrpa .volume{margin:0 .3125rem}.music-pop .pro-wrpa .ic-lf,.music-pop .pro-wrpa .ic-rt{width:1.375rem;height:1.375rem}.button-switch{font-size:1.5em;height:30px;position:relative;width:5rem;margin:0 auto}.button-switch .lbl-off,.button-switch .lbl-on{cursor:pointer;display:block;font-size:.9em;font-weight:700;line-height:1em;position:absolute;top:.5em;transition:opacity .25s ease-out .1s;text-transform:uppercase}.button-switch .lbl-off{right:0}.button-switch .lbl-on{color:#fefefe;opacity:0;left:0}.button-switch .switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;font-size:1em;left:0;line-height:0;outline:none;position:absolute;top:0;width:0}.button-switch .switch:after,.button-switch .switch:before{content:"";font-size:1em;position:absolute;top:.125rem;left:.125rem}.button-switch .switch:before{border-radius:1.25em;background:#bdc3c7;height:30px;left:0;top:0;transition:background-color .25s ease-out .1s;width:5rem;border:2px solid #9c9c9c}.button-switch .switch:after{box-shadow:0 .0625em .375em 0 #666;border-radius:50%;background:#fefefe url(switch-mu.15427e07f28d74fd104d.svg);background-size:23px;background-repeat:no-repeat;background-position:50%;height:26px;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);transition:transform .25s ease-out .1s;width:28px}.button-switch .switch:checked:after{transform:translate(47px);-webkit-transform:translate(47px);-moz-transform:translate(47px);-o-transform:translate(47px);-ms-transform:translate(47px);background:#fefefe url(switch-unmu.47053eee358076f70ddd.svg);background-size:17px;background-repeat:no-repeat;background-position:50%}.button-switch .switch:checked~.lbl-off{opacity:0}.button-switch .switch:checked~.lbl-on{opacity:1}.button-switch .switch#switch-orange:checked:before{background:#000}.play-js .audio-control{display:none}.play-has-started .audio-control{display:flex;visibility:visible;opacity:1;z-index:1;transition:visibility .1s,opacity .1s}.play-has-started.play-user-inactive.play-playing .audio-control{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.play-controls-disabled .audio-control,.play-error .audio-control,.play-using-native-controls .audio-control{display:none!important}.play-audio.play-has-started.play-user-inactive.play-playing .audio-control{opacity:1;visibility:visible}.play-has-started.play-no-flex .audio-control{display:table}.play-js .audio-control{z-index:5;position:relative;position:absolute;bottom:0;width:100%}.audio-control.hide,.grecaptcha-badge{display:none}.refer-header{position:fixed;left:0;top:0;width:100%;background:#3b3a36;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;z-index:999;padding:.3125rem 20% .375rem;opacity:0;visibility:hidden;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.refer-header svg{margin-right:.625rem;width:auto}.refer-header span{font-size:12px;color:#fff}.refer-header span.split-bar{display:none}.refer-header .applnks{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.refer-header .applnks li{margin-right:15px;font-size:12px;color:#fff}.refer-header .applnks li a{cursor:pointer;color:#fff;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.refer-header .applnks li a span{font-size:12px;color:#fff;margin-left:5px}.refer-header .applnks li a svg{width:28px;height:auto;margin-right:0}.refer-header .applnks li:last-child{margin-right:0}.refer-header .ref-link{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;text-align:center}.refer-header .ref-link span>a{color:#fff;position:relative}.refer-header .ref-link span>a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#afafaf}.refer-header .owl-theme .owl-nav{margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.refer-header .owl-theme .owl-nav .owl-next,.refer-header .owl-theme .owl-nav .owl-prev{position:absolute;left:10%;top:50%;background:transparent;font-size:0;transform:translateY(-50%);background-image:url(bar-left-arrow.4651c86045a255db4ca8.png);width:8px;height:12px;background-repeat:no-repeat;background-size:contain;padding:0;margin:0}@media screen and (max-width:1199px){.refer-header .owl-theme .owl-nav .owl-next,.refer-header .owl-theme .owl-nav .owl-prev{left:0}}.refer-header .owl-theme .owl-nav .owl-next{left:auto;right:10%;background-image:url(bar-right-arrow.4c2b6a2517423194c093.png)}@media screen and (max-width:1199px){.refer-header .owl-theme .owl-nav .owl-next{right:0}}.refer-header .owl-carousel .owl-stage{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}@media screen and (max-width:1199px){.refer-header{padding-left:2%;padding-right:2%}}body.show-refer{margin-top:2.5rem}body.show-refer .refer-header{opacity:1;visibility:visible}body.show-refer header.main-menu{top:2.5rem}.forgot-chnk-wrap .checkbox-container{text-align:left;display:inline-block}.forgot-chnk-wrap .checkbox-container .checkbox{text-align:left}.forgot-chnk-wrap .checkbox-container .lab-text a{text-decoration:underline;color:#3b3a36;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Lato-Bold}.forgot-chnk-wrap .checkbox-container .error-msg{position:absolute;top:-15px;font-size:.75rem;color:red}.forgot-chnk-wrap .checkbox-container.error .error-txt{position:relative}.forgot-chnk-wrap .checkbox-container.error .error-txt .error-msg{display:block;position:absolute;left:0;top:-.9375rem;font-size:.75rem;color:red}form .submit-btn.forgot-btn-wrap button.create-account{width:100%;background:#707070}form .submit-btn.forgot-btn-wrap button.create-account.confirm-btn{margin-left:auto;color:#fff;background:#5bbc21;border:1px solid #5bbc21}.forgot-section.yoga-forgot-title{width:100%}.forgot-section.yoga-forgot-title h2{margin-bottom:10px;font-size:25px;color:#3b3a36}.forgot-section.yoga-forgot-title h4{width:704px;font-size:18px;line-height:26px;color:#3b3a36;margin:0 auto 50px}@media screen and (max-width:767px){.forgot-section.yoga-forgot-title h4{width:100%}}.forgot-section.new-frgt-width{width:400px}.forgot-section.new-frgt-width .checkbox-container .lab-text{font-size:16px}@media screen and (max-width:375px){.forgot-section.new-frgt-width .checkbox-container .lab-text{font-size:.75rem}}.footer-cols-wrap{display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}@media screen and (max-width:991px){.footer-cols-wrap{flex-wrap:wrap}}.footer-cols-wrap .footer-cols{width:15%}@media screen and (max-width:1199px){.footer-cols-wrap .footer-cols{width:18%}}@media screen and (max-width:991px){.footer-cols-wrap .footer-cols{width:20%}}@media screen and (max-width:640px){.footer-cols-wrap .footer-cols{width:40%;margin-bottom:1.25rem}}.footer-cols-wrap .footer-cols .sub-footer{display:flex;justify-content:space-between;width:86%}.footer-cols-wrap .footer-cols .sub-footer .footer-col-links{display:block}@media screen and (max-width:767px){.footer-cols-wrap .footer-cols .sub-footer .footer-col-links{width:50%}}@media screen and (max-width:1400px){.footer-cols-wrap .footer-cols .sub-footer{width:87%}}@media screen and (max-width:1199px){.footer-cols-wrap .footer-cols .sub-footer{width:94%}}@media screen and (max-width:640px){.footer-cols-wrap .footer-cols .sub-footer{width:100%;margin-bottom:1.25rem}}.footer-cols-wrap .footer-cols p,.footer-cols-wrap .footer-cols p a{color:#3b3a36;font-size:1rem;font-family:Lato-Bold;margin-bottom:.3125rem}.footer-cols-wrap .footer-cols p a{cursor:pointer}.footer-cols-wrap .footer-cols .footer-col-links{display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;flex-wrap:wrap}.footer-cols-wrap .footer-cols .footer-col-links li{width:100%;margin-bottom:.3125rem}.footer-cols-wrap .footer-cols .footer-col-links li a{width:100%;color:#3b3a36;cursor:pointer;font-size:.875rem}.footer-cols-wrap .footer-cols .footer-col-links.bold li{margin-bottom:1.25rem}.footer-cols-wrap .footer-cols .footer-col-links.bold li a{font-size:1rem;font-family:Lato-Bold}.footer-cols-wrap .footer-cols.big-set{width:22.1875rem}@media screen and (max-width:1199px){.footer-cols-wrap .footer-cols.big-set{width:41%}}@media screen and (max-width:991px){.footer-cols-wrap .footer-cols.big-set{width:26.25rem;margin-top:1.25rem}}@media screen and (max-width:640px){.footer-cols-wrap .footer-cols.big-set{width:100%;margin:0}}.footer-cols-wrap .footer-cols.big-set.newsletterblock{width:25.35rem;margin-left:25px}@media screen and (max-width:1199px){.footer-cols-wrap .footer-cols.big-set.newsletterblock{width:24.1875rem}}@media screen and (max-width:651px){.footer-cols-wrap .footer-cols.big-set.newsletterblock{width:100%;margin-left:0}}.footer-cols-wrap .footer-cols.newcol-allign{width:12%}@media screen and (max-width:1199px){.footer-cols-wrap .footer-cols.newcol-allign{width:16%}}@media screen and (max-width:991px){.footer-cols-wrap .footer-cols.newcol-allign{width:18%}}@media screen and (max-width:767px){.footer-cols-wrap .footer-cols.newcol-allign{width:50%}}.footer-cols-wrap .footer-cols .soc-links-set{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-top:.625rem}.footer-cols-wrap .footer-cols .soc-links-set li{margin-right:.9375rem}.footer-cols-wrap .footer-cols .soc-links-set li a{cursor:pointer;display:block}@media screen and (max-width:640px){.footer-cols-wrap .footer-cols .soc-links-set li a img{width:1.875rem}}.footer-cols-wrap .footer-cols .soc-links-set li:last-child{margin-right:0}.footer-cols-wrap .footer-cols .newsletter-set{margin-top:.3125rem}.footer-cols-wrap .footer-cols .newsletter-set span{font-size:.875rem;color:#3b3a36;margin-bottom:.9375rem}.footer-cols-wrap .footer-cols .newsletter-set form{display:flex;position:relative;margin-bottom:.625rem}.footer-cols-wrap .footer-cols .newsletter-set form input{border:1px solid #acacac;background:transparent}.footer-cols-wrap .footer-cols .newsletter-set form input::-webkit-input-placeholder{color:#3b3a36}.footer-cols-wrap .footer-cols .newsletter-set form input::-moz-placeholder{color:#3b3a36}.footer-cols-wrap .footer-cols .newsletter-set form input:-ms-input-placeholder{color:#3b3a36}.footer-cols-wrap .footer-cols .newsletter-set form input:-moz-placeholder{color:#3b3a36}.footer-cols-wrap .footer-cols .newsletter-set form input::-webkit-input-placeholder{font-size:1rem}.footer-cols-wrap .footer-cols .newsletter-set form input::-moz-placeholder{font-size:1rem}.footer-cols-wrap .footer-cols .newsletter-set form input:-ms-input-placeholder{font-size:1rem}.footer-cols-wrap .footer-cols .newsletter-set form input:-moz-placeholder{font-size:1rem}.footer-cols-wrap .footer-cols .newsletter-set form input::-webkit-input-placeholder{font-family:Lato-Light}.footer-cols-wrap .footer-cols .newsletter-set form input::-moz-placeholder{font-family:Lato-Light}.footer-cols-wrap .footer-cols .newsletter-set form input:-ms-input-placeholder{font-family:Lato-Light}.footer-cols-wrap .footer-cols .newsletter-set form input:-moz-placeholder{font-family:Lato-Light}.footer-cols-wrap .footer-cols .newsletter-set form .btn-submit{background:#8bce63;border:1px solid #8bce63;font-size:1.125rem;color:#fff;font-family:Lato-Bold;padding:0 1.875rem;cursor:pointer}.footer-cols-wrap .footer-cols .newsletter-set .error-info{color:#3b3a36;font-weight:500;font-style:italic;font-size:.875rem}.footer-cols-wrap .footer-cols .after-submit-set{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-top:1.5625rem}.footer-cols-wrap .footer-cols .after-submit-set p{font-size:.875rem;color:#3b3a36;padding-left:.625rem}@media screen and (max-width:1400px){.footer-cols-wrap .footer-cols.social-cols{margin-right:20px}}.footer-cols-wrap .footer-cols.refferelmenu{width:12%}@media screen and (max-width:1199px){.footer-cols-wrap .footer-cols.refferelmenu{width:18%}}@media screen and (max-width:767px){.footer-cols-wrap .footer-cols.refferelmenu{width:50%}}.footer-cols-wrap .footer-cols.social-cols{width:20%}@media screen and (max-width:767px){.footer-cols-wrap .footer-cols.social-cols{width:100%}}.sub-footer-set{background:#e6e6e6;padding:1.25rem 0}.sub-footer-set ul{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media screen and (max-width:640px){.sub-footer-set ul{flex-wrap:wrap}}.sub-footer-set ul li{margin-right:1.25rem}.sub-footer-set ul li a{font-family:Lato-Bold;font-size:.875rem;color:#3b3a36}.sub-footer-set ul li p{font-size:.875rem;color:#3b3a36;padding-right:.625rem}@media screen and (max-width:640px){.sub-footer-set ul li p{padding-right:0}}@media screen and (max-width:640px){.sub-footer-set ul li:first-child{width:100%;margin:0 0 .625rem;text-align:center}}.sub-footer-set ul li:last-child{margin-right:0}.about-us .about-title p span{font-family:Lato-Regular!important;color:#3b3a36!important}.about-us .play-js .play-big-play-button .play-icon-placeholder:before{background-image:url(newcircle.27ce2a404bd6f82a56ad.svg)}.about-us .play-has-started.play-paused .play-big-play-button .play-icon-placeholder:before{background-image:url(newpause.e3e5bbeab72397c3bf99.svg);background-position:50%}.about-us section.about-training{display:block!important;width:77.625rem;margin:0 auto}.about-us section.about-training article{width:100%!important;position:relative!important}.about-us .text-inner div{display:flex;align-items:center;padding-bottom:60px}.about-us .text-inner div h2,.about-us .text-inner div p{margin-bottom:0!important;padding-bottom:0!important}.about-us article.about-text{padding-left:130px!important;padding-right:70px!important}.about-us .text-inner div p{padding-left:98px}.about-us .text-inner div h2{font-size:33px!important;min-width:125px}.about-us .text-inner div:nth-child(3){padding-bottom:0}.about-us .about-training article.about-img .video-wrp-set .play-js .play-big-play-button .play-icon-placeholder:before{width:110px!important;height:110px!important}.about-us .about-training article.about-img .video-wrp-set .play-js .play-control-bar{position:absolute;top:100%;height:50%}.about-us .about-training article.about-img .video-wrp-set .play-has-started .play-big-play-button{width:110px!important}.about-us button.play-big-play-button{width:110px!important;height:70px!important}.newsletter-error-msg{color:red;font-size:.75rem;line-height:.9375rem;font-family:Lato-Regular}.footer-cols-wrap .footer-cols .newsletter-set .newsletter-error-info{position:absolute;bottom:-25px}.news-form-set{position:relative;margin-top:.9375rem}.about-us .about-training .video-wrp-set .play-fullscreen-control.play-control.play-button,.about-us .about-training .video-wrp-set .play-js .play-progress-control,.about-us .about-training .video-wrp-set .play-js .play-settings,.about-us .about-training .video-wrp-set .play-js .play-time-control,.about-us .about-training .video-wrp-set .play-seek-button.skip-back.skip-10,.about-us .about-training .video-wrp-set .play-seek-button.skip-forward.skip-10{display:none!important}.footer-cols-wrap .footer-cols .newsletter-set .newsletter-error-info{font-style:italic}video[poster]{-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster{background-size:cover;background-position:inherit}.circle{position:absolute;top:40%;right:5%;transform:translate(-40%,-50%);-webkit-animation:effect 1s linear infinite;animation:effect 1s linear infinite;width:25px;height:25px;border-radius:50%;border:2px solid rgba(0,0,0,.3);border-top-color:#3b3a36}@-webkit-keyframes effect{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes effect{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.download-col{position:relative}.seo-banner{background-image:url(online-yoga.df13152f4974db2b4332.png);background-position:100%}@media screen and (max-width:1024px){.seo-banner{background-position:50%}}.prenatal-banner{background-image:url(prenatal-yoga.a7f58f07a246a667de6e.png);background-position:50%}@media screen and (max-width:1024px){.prenatal-banner{background-position:50%}}.kids-banner{background-image:url(kids-yoga.e36c200b5036cc83a85d.png);background-position:top}@media screen and (max-width:1024px){.kids-banner{background-position:70%}}.weightloss-banner{background-image:url(yoga-weightloss.45c7e5371023a7772365.png);background-position:top}@media screen and (max-width:1024px){.weightloss-banner{background-position:60%}}.yoga-beginner{background-image:url(yoga-beginner.2d76c7cf8673130dc1d1.png);background-position:top}@media screen and (max-width:1024px){.yoga-beginner{background-position:50%}}.online-meditation{background-image:url(online-meditation.107e5fec55f862d976cc.png);background-position:100%}@media screen and (max-width:1024px){.online-meditation{background-position:74%}}.meditation-beginners{background-image:url(meditation-beginners.6b0e5183e70a04df9081.png);background-position:50%}@media screen and (max-width:1024px){.meditation-beginners{background-position:50%}}.arco-yoga{background-image:url(arco-yoga.de00028c9ba4470dafe7.png);background-position:50%}@media screen and (max-width:1024px){.arco-yoga{background-position:50%}}.chair-yoga{background-image:url(chair-yoga.dbb56a3da549c168d958.png);background-position:30%}@media screen and (max-width:1024px){.chair-yoga{background-position:50%}}.prenatal-banner .inner-banner-caption,.seo-banner .inner-banner-caption{padding-top:18.75rem;padding-bottom:13.75rem}.prenatal-banner .inner-banner-caption h1,.seo-banner .inner-banner-caption h1{font-family:Lato-Regular;font-size:4.375rem;line-height:5rem;margin-bottom:0;text-shadow:0 0 10px rgba(0,0,0,.25098039215686274)}.prenatal-banner .inner-banner-caption p,.seo-banner .inner-banner-caption p{font-family:Lato-Regular;font-size:1.5rem;color:#fff;margin-top:.3125rem;text-shadow:0 0 10px rgba(0,0,0,.1607843137254902)}@media screen and (min-width:1600px){.prenatal-banner .inner-banner-caption p,.seo-banner .inner-banner-caption p{font-size:2.25rem;margin-top:.9375rem}}.seo-container .seo-flex{display:flex;align-items:center;flex-wrap:wrap;margin-top:2.5rem;margin-bottom:1.25rem}.seo-container .seo-flex .desc-heading{width:40%;align-self:flex-start;margin-top:2rem}@media screen and (max-width:1024px){.seo-container .seo-flex .desc-heading{width:100%;margin-top:0}}.seo-container .seo-flex .desc-heading p{font-size:1.5625rem;width:80%;font-family:Lato-Regular;line-height:2.3125rem}@media screen and (max-width:1024px){.seo-container .seo-flex .desc-heading p{width:100%}}.seo-container .seo-flex .desc-heading .seo-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1.25rem}.seo-container .seo-flex .main-description{width:50%}@media screen and (max-width:1024px){.seo-container .seo-flex .main-description{width:100%;margin-top:1.25rem}}.seo-container .seo-flex .main-description p{margin-bottom:.9375rem;font-size:1.0625rem;line-height:1.5rem;font-family:Lato-Light}.seo-container .seo-flex .main-description .seo-link{color:#3b3a36;border-bottom:1px solid #3b3a36;font-size:1.0625rem;font-family:Lato-Bold;font-weight:600;margin-top:.625rem;display:inline-block}.teachus-banner{background-image:url(teach-for-us.2621dfbdbd3085801667.png);background-position:100%}@media screen and (max-width:768px){.teachus-banner{background-position:70%}}@media screen and (max-width:540px){.teachus-banner{background-position:55%}}.teachus-banner.blogus-banner{background-image:url(blog-for-us.c6c1c7c88c886d1921d6.png)}@media screen and (max-width:768px){.teachus-banner.blogus-banner{background-position:70%}}.teachus-banner.guides-banner{background-image:url(guidelines.79d4dd074d615342ef8c.png)}@media screen and (max-width:768px){.teachus-banner.guides-banner{background-position:70%}}@media screen and (max-width:540px){.teachus-banner.guides-banner{background-position:73%}}.teachus-banner .inner-banner-caption{padding-top:18.75rem;padding-bottom:13.75rem;padding-left:0}.teachus-banner .inner-banner-caption h1{font-family:Lato-Bold;font-size:4.375rem;line-height:5rem;margin-bottom:0}.input-file{position:relative}.input-file .file-field{position:absolute;top:50%;transform:translateY(-50%)}.file-field{opacity:0;cursor:pointer}.upload-field{width:100%;height:2.8125rem;padding:.625rem 1rem;font-size:1rem;line-height:1.5rem;border:1px solid #acacac;text-align:center}.upload-field span{color:#5bbc21}.teach-description{margin-top:2.5rem}@media screen and (min-width:1440px){.teach-description .common-container form label{font-size:1.25rem}}@media screen and (min-width:1440px){.teach-description .common-container form input,.teach-description .common-container form select,.teach-description .common-container form textarea{font-size:1.25rem;margin-bottom:.625rem}}.teach-description .common-container h2{font-size:1.5rem;font-family:Lato-Regular;line-height:26px;color:#3b3a36;margin-bottom:1.25rem}@media screen and (min-width:1440px){.teach-description .common-container h2{font-size:2rem;line-height:36px}}.teach-description .common-container .optional-text{font-family:Lato-Light!important}.teach-description .common-container .form-para{font-family:Lato-Light!important;margin-top:.625rem!important}@media screen and (min-width:1440px){.teach-description .common-container .form-para{margin-top:0!important}}.teach-description .common-container .sub-h4{margin-top:1.875rem;margin-bottom:1.25rem}.teach-description .common-container p{color:#3b3a36;font-family:Lato-Regular;font-size:1rem;line-height:1.5625rem;margin:.9375rem 0}@media screen and (min-width:1440px){.teach-description .common-container p{font-size:1.25rem;line-height:1.875rem;margin:1.5625rem 0}}.teach-description .common-container p strong{font-weight:600}.teach-description .common-container p a{color:inherit;font-weight:inherit;font-family:Lato-Regular}.teach-description .common-container ol{list-style:decimal;margin-left:1.875rem}.teach-description .common-container ol li{font-family:Lato-Regular}@media screen and (min-width:1440px){.teach-description .common-container ol li{font-size:1.25rem}}.teach-description .common-container .decimal-ol li{line-height:1.875rem}@media screen and (min-width:1440px){.teach-description .common-container .decimal-ol li{line-height:2.25rem}}.teach-description .common-container .teach-form{width:60%;margin:1.875rem 0}@media screen and (max-width:768px){.teach-description .common-container .teach-form{width:100%}}.teach-description .common-container .teach-form.blog-form{width:100%}.teach-description .common-container .teach-form .username-field{display:flex;justify-content:space-between;align-items:flex-start}.teach-description .common-container .teach-form .username-field .first-input{margin-right:20px}.teach-description .common-container .teach-form textarea{width:100%;resize:vertical;height:7.5rem}.teach-description .common-container .teach-form textarea::-moz-placeholder{color:#c3c3c3}.teach-description .common-container .teach-form textarea::placeholder{color:#c3c3c3}.teach-description .submit-btn{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:3.125rem 0}.steps-container{margin-top:1.875rem;margin-left:1.25rem}@media screen and (max-width:768px){.steps-container{margin-left:0}}.underline-anchor{position:relative;font-weight:600!important}.underline-anchor:after{content:"";bottom:-3px;left:0;right:0;position:absolute;background:#3b3a36;width:100%;height:1.5px}.flex-form{display:flex;justify-content:space-between;width:80%;margin:1.875rem 0}@media screen and (max-width:786px){.flex-form{width:100%;flex-wrap:wrap}}.flex-form .name-field{margin-right:1.25rem!important}.flex-form .form-left{width:45%}@media screen and (max-width:786px){.flex-form .form-left{width:100%}}.flex-form .form-left .blog-form{margin:0}.flex-form .form-right{width:45%}@media screen and (max-width:786px){.flex-form .form-right{width:100%}}.flex-form .form-right textarea{width:100%;resize:vertical;height:7.5rem;margin-bottom:0}.flex-form .form-right .upload-box{margin-top:1.875rem;position:relative}.flex-form .form-right .upload-box .file-field{max-width:15rem;position:absolute;top:50%;transform:translateY(-50%)}.flex-form .form-right .upload-box .upload-btn{border:1px solid #5bbc21;padding:.625rem 1rem;color:#5bbc21;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;font-weight:600;text-transform:uppercase;background-color:#fff}.flex-form .form-right .upload-success{display:flex;align-items:center;margin-top:1.875rem}.flex-form .form-right .upload-success strong{font-weight:600;margin:0 .9375rem}.flex-form .form-right .upload-success svg{width:15px;height:15px}.flex-form .form-right .upload-success .close-svg{width:20px;height:20px;cursor:pointer}.blog-us .Theme_text{color:#5bbc21;font-weight:600}.blog-us .submit-btn{margin-top:.75rem}.blog-us .agree-wrap{display:flex;justify-content:flex-start;align-items:center}.blog-us .checkbox{--border-color:#ccc;--checked-color:#5bbc21;--checkbox-size:1rem;position:relative;z-index:1;padding-left:calc(var(--checkbox-size)*1.75);cursor:pointer}.blog-us .checkbox__input{position:absolute;width:0;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;background-color:transparent;border:none;outline:none}.blog-us .checkbox__input:checked+.checkbox__label:before{outline:none;background-color:var(--checked-color)}.blog-us .checkbox__input:checked+.checkbox__label:after{opacity:1}.blog-us .checkbox__label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog-us .checkbox__label a{color:#1c32ac}.blog-us .checkbox__label:after,.blog-us .checkbox__label:before{content:"";position:absolute;top:50%;left:0;width:var(--checkbox-size);height:var(--checkbox-size);transform:translateY(-50%)}.blog-us .checkbox__label:before{z-index:1;outline:1px solid var(--border-color);border-radius:.125rem;transition:background-color .1s}.blog-us .checkbox__label:after{z-index:99!important;opacity:1;background-image:url(check-mark.d1d6a5b614e24e34eeb7.svg);transition:opacity .1s;background-size:80%;background-repeat:no-repeat;background-position:50%}.blog-guides h4{margin-top:1.875rem}@media screen and (min-width:1440px){.blog-guides h4{margin-top:2.5rem}}.blog-guides p,.blog-guides p a{color:#3b3a36}.blog-guides .guides-list{list-style:disc;margin-left:20px;margin-bottom:1.875rem}.blog-guides .guides-list li{font-family:Lato-Regular;margin:.9375rem 0}@media screen and (min-width:1440px){.blog-guides .guides-list li{font-size:1.25rem}}.blog-guides .guides-ol{list-style:decimal;margin-bottom:3.125rem;font-weight:600;margin-left:20px!important}.blog-guides .guides-ol li{margin:.9375rem 0}.blog-guides .guides-ol li ul{font-weight:400}.blog-guides .guides-ol li ul li{color:#3b3a36;margin-top:.5rem;line-height:20px;margin-bottom:1.25rem}@media screen and (min-width:1440px){.blog-guides .guides-ol li ul li{line-height:28px}}.blog-guides .guides-ol li ul li a{color:#3b3a36;font-family:Lato-Regular}.blog-guides .submit-btn{margin:3.125rem 0}.blog-guides .submit-btn button{text-transform:uppercase}.email-desc{font-family:Lato-Regular!important;margin-bottom:2.5rem!important}.step-bold{font-weight:600!important}.file-wrapper1{cursor:pointer;display:inline-block;overflow:hidden;position:relative}.file-wrapper1 input.test-class{cursor:pointer;font-size:100px;height:100%;filter:alpha(opacity=1);-moz-opacity:.01;opacity:.01;position:absolute;right:0;top:0}.file-wrapper1 .button{background:green;font-size:14px;color:#fff;cursor:pointer;display:inline-block;margin-right:5px;padding:12px 18px;border-radius:5px;text-transform:uppercase}.blog-select{font-family:Lato-Light}.teach-form input,.teach-form textarea{font-family:Lato-Light;color:#3b3a36}.free-clsss-banner{background-image:url(free-classes.715a3202a232a48ef5a9.jpg);position:relative}.user-logged-in .has-sub .sublist{margin-top:1.5rem}.user-logged-in .has-sub:hover .sublist,.user-logged-in .main-menu-list ul li.user-name a:hover .drop-down{right:-1.25rem}.cmn-popup-overlay.blackfriday-popup{z-index:999;opacity:1;visibility:visible}.cmn-popup-overlay.blackfriday-popup .cmn-popup{padding:0;background:transparent;width:30rem}@media screen and (max-width:640px){.cmn-popup-overlay.blackfriday-popup .cmn-popup{width:95%}}@media screen and (min-width:1500px){.cmn-popup-overlay.blackfriday-popup .cmn-popup{width:40rem}}@media screen and (min-width:1921px){.cmn-popup-overlay.blackfriday-popup .cmn-popup{width:45rem}}.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content{position:relative}@media screen and (max-width:1070px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content{max-height:none}}.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content{position:absolute;left:0;right:0;margin:0 auto;top:5%;padding:0 20px;color:#fff}@media screen and (max-width:640px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content{padding:0 15px;height:100%}}@media screen and (max-width:400px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content{padding:0 15px}}.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content h3{font-size:37px;margin-bottom:22%}@media screen and (max-width:1499px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content h3{font-size:25px;margin-bottom:7%}}@media screen and (min-width:1921px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content h3{margin-bottom:29%}}@media screen and (max-width:640px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content h3{font-size:25px;margin-bottom:16%}}@media screen and (max-width:400px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content h3{font-size:25px;margin-bottom:7%}}@media screen and (max-width:380px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content h3{font-size:20px}}.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content h1{font-size:90px;font-family:Lato-Bold}@media screen and (max-width:1499px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content h1{font-size:60px}}@media screen and (max-width:380px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content h1{font-size:30px}}.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content h4{font-size:30px;font-family:Lato-Bold}@media screen and (max-width:640px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content h4{font-size:20px}}@media screen and (max-width:400px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content h4{font-size:20px}}.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content p{font-size:28px;margin:0 0 20px}@media screen and (max-width:1499px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content p{font-size:20px}}@media screen and (max-width:640px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content p{font-size:16px}}@media screen and (max-width:400px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content p{font-size:16px}}.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content span{display:block;font-size:14px;font-weight:600}@media screen and (max-width:1500px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content span{font-size:10px}}@media screen and (max-width:640px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content span{position:absolute;bottom:40px;left:0;right:0}}.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content .signup-link-popup{margin:55px 0;padding:20px 100px}@media screen and (max-width:1499px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content .signup-link-popup{margin:55px 0;padding:15px 100px}}@media screen and (max-width:640px){.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-content .black-popup-content .signup-link-popup{margin:25px 0;font-size:17px;padding:15px 50px}}.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-popup-close{background:#fff;padding:4px 8px;border-radius:50px}.cmn-popup-overlay.blackfriday-popup .cmn-popup .cmn-popup-close svg{width:10px;height:10px}#homepage-classes .common-title h2{font-family:Lato-Light;color:#3b3a36;font-size:3.125rem;line-height:3.125rem;letter-spacing:.0625rem;margin-bottom:1.25rem}@media screen and (max-width:1400px){#homepage-classes .common-title h2{font-size:2.5rem;line-height:3rem;margin-bottom:.5rem}}@media screen and (max-width:1199px){#homepage-classes .common-title h2{font-size:2.2rem;line-height:3rem;margin-bottom:0}}@media screen and (max-width:999px){#homepage-classes .common-title h2{font-size:2rem}}@media screen and (max-width:375px){#homepage-classes .common-title h2{font-size:1.8rem}}@media screen and (max-width:1850px){.privacy-policy .caption,.privacy-policy .terms-of-use,.terms .caption,.terms .terms-of-use,.user-account .caption,.user-account .terms-of-use{width:98%}}@media screen and (min-width:1601px){.header-container{width:93.125rem}}@media screen and (min-width:1600px) and (max-width:1769px){.yoga-details-bg .yoga-details{padding-right:8%}.yoga-details-bg .yoga-details i{bottom:-8%}.yoga-details-bg .yoga-details i svg{width:15.625rem;height:auto}.yoga-details-bg .yoga-details a.back-to-list{margin-bottom:4rem}.yoga-details-bg .yoga-details h1{margin-bottom:3.5rem}.yoga-details-bg .yoga-details p{margin-bottom:4rem}.teacher-bg.yoga-details-bg .yoga-details{width:auto;padding-right:0}.teacher-bg.yoga-details-bg .yoga-details h1{margin-bottom:.625rem;line-height:2.5rem}.teacher-bg.yoga-details-bg .yoga-details h4{margin-bottom:1.875rem}.teacher-bg .yoga-details-img{margin-left:1.875rem}.privacy-policy .caption,.privacy-policy .terms-of-use,.terms .caption,.terms .terms-of-use,.user-account .caption,.user-account .terms-of-use{width:94%}}@media screen and (max-width:1769px){.teacher-bg.yoga-details-bg .common-container{padding-left:11%}.teacher-bg.yoga-details-bg .common-container .yoga-details{width:auto;padding-right:0}.teacher-bg.yoga-details-bg .common-container .yoga-details h1{margin-bottom:.625rem;line-height:2.5rem}.teacher-bg.yoga-details-bg .common-container .yoga-details h4{margin-bottom:1.875rem}.teacher-bg.yoga-details-bg .yoga-details-img{margin-left:1.875rem}.style-det-bg .common-container{padding-left:11%}}@media screen and (max-width:1750px){.pricing-section .pricing-contentwrap{width:100%}.pricing-section .pricing-contentwrap .pricing-content h2{margin-bottom:2.8rem}.pricing-section .pricing-contentwrap .pricing-content .amount,.pricing-section .pricing-contentwrap .pricing-content p{margin-bottom:2.5rem}.privacy-policy .main-banner,.terms .main-banner,.user-account .main-banner{background-size:cover}.privacy-policy .main-banner .caption h1,.terms .main-banner .caption h1,.user-account .main-banner .caption h1{font-size:2.8125rem}.user-account .main-banner .caption{padding-top:7%}.privacy-policy .caption,.privacy-policy .terms-of-use,.terms .caption,.terms .terms-of-use,.user-account .caption,.user-account .terms-of-use{width:90%}.payments .card-details .flex form .card-form{width:100%}.about-us .about-training article.about-img{width:57%;justify-content:flex-end}.about-us .about-training article.about-text{padding-left:3rem}}@media screen and (max-width:1630px){.about-us .about-training article.about-img{width:55%}.about-us .about-training article.about-text{width:45%;padding-right:1rem}}@media screen and (min-width:1599px){.yoga-details-bg .yoga-details i{left:22.75rem;top:13rem}}@media screen and (max-width:1700px){.yoga-details-bg .yoga-details i{left:19.75rem;top:13rem}}@media screen and (max-width:1600px){.flex{width:70%}.interest .flex form .form-group.submit-btn .back{margin-right:2rem}.pricing-section .pricing-contentwrap .pricing-content h2{margin-bottom:2rem;font-size:1.7rem;line-height:2.5rem}.pricing-section .pricing-contentwrap .pricing-content p{margin-bottom:2rem;font-size:1.4rem}.pricing-section .pricing-contentwrap .pricing-content .amount{margin-bottom:2rem}.pricing-section .pricing-contentwrap .pricing-content .amount h4{font-size:3.2rem;line-height:5rem}.pricing-section .container{width:95%}.yoga-details-bg .yoga-details i svg{width:15.625rem;height:auto}.style-det-bg .common-container{padding-left:9%}.style-det-bg .common-container .yoga-details-img{width:58%;padding-left:1%;margin-left:2.5rem}.our-teacher .teacher-page .teacher-list li .custom-tooltip{width:21.875rem}.about-us .about-training article.about-text .text-inner p{font-size:1.25rem;line-height:1.875rem;padding-bottom:1.5625rem}.about-us .about-us-logo{width:31.25rem;height:auto;margin-bottom:1.875rem}.about-us .about-title h1{font-size:2rem}.collage .collage-item .collage-img .custom-tooltip{width:25rem}.collage .collage-item.left-tooltio .collage-img .custom-tooltip{left:70%}.collage .collage-item.right-tooltio .collage-img .custom-tooltip{left:30%}.common-padding.contact-page .common-container{margin-left:16%;width:75%}.contact-banner .inner-banner-caption{padding-top:13.75rem;padding-bottom:10.75rem;padding-left:8%}}@media screen and (min-width:1401px) and (max-width:1599px){.yoga-details-bg .yoga-details{padding-right:6%}.yoga-details-bg .yoga-details i{bottom:-10%}.yoga-details-bg .yoga-details a.back-to-list,.yoga-details-bg .yoga-details h1{margin-bottom:3rem}.teacher-bg .common-container .yoga-details{width:auto;padding-right:0}.teacher-bg .common-container .yoga-details-img{margin-left:1.875rem}}@media screen and (max-width:1599px){.teacher-bg.yoga-details-bg .common-container{padding-left:9%}.teacher-bg.yoga-details-bg .common-container .yoga-details{width:auto;padding-right:0}.teacher-bg.yoga-details-bg .common-container .yoga-details h1{margin-bottom:.625rem;line-height:2.5rem}.teacher-bg.yoga-details-bg .common-container .yoga-details h4{margin-bottom:1.875rem}.teacher-bg.yoga-details-bg .yoga-details-img{margin-left:1.875rem}.style-det-bg .common-container{padding-left:9%}.collage .collage-img .custom-tooltip{width:21.875rem}.collage .collage-img .custom-tooltip .cvv-cont-wrap .cvv-content h4{font-size:1.125rem;margin-bottom:.625rem}.collage .collage-img .custom-tooltip .cvv-cont-wrap .cvv-content p{font-size:.875rem}.collage .collage-img .custom-tooltip .cvv-cont-wrap .cvv-content a.tool-readmore{font-size:.75rem;margin-top:.625rem}a.gototop{right:1%}}@media screen and (max-width:1500px){.flex{width:75%}.back a .btn-arrow-back{top:.09rem}.pricing-section .pricing-contentwrap .pricing-content h2{margin-bottom:2rem;line-height:2rem}.pricing-section .pricing-contentwrap .pricing-content h3{font-size:1.5rem;line-height:1.6rem}.pricing-section .pricing-contentwrap .pricing-content p{margin-bottom:2rem;font-size:1.4rem;line-height:2.2rem}.pricing-section .pricing-contentwrap .pricing-content .amount{margin-bottom:2rem}.pricing-section .pricing-contentwrap .pricing-content .amount h4{font-size:2.8rem;line-height:4rem}.pricing-section .pricing-contentwrap .pricing-content a{margin-top:1.875rem;font-size:1.1rem;padding:.6rem 3rem}.header-container{width:90%}}@media screen and (max-width:1440px){.header-container{width:100%;padding:0 3%}.banner-caption{padding:17% 0 11%}.banner-caption svg{width:35rem}.banner-caption h1{font-size:1.8rem;line-height:1.8rem}a.common-button{padding:1rem 3rem;margin-top:3rem}.login-form{padding:1.5rem 2rem;width:23rem}.login-form form .form-group{margin-bottom:.8rem}.login-form form label{font-size:.9rem;margin-bottom:.3rem}.login-form form .div-input,.login-form form input{height:2.2rem;padding:.2rem .5rem}.login-form select{height:2.2rem;padding:.3rem 1.5rem .3rem 1rem}.forgot{margin:1.5rem 0}.forgot a.forgot-text,.or-text span{font-size:.9rem}ul.socials-login{margin-top:1.5rem}ul.socials-login li{margin-bottom:.4rem}ul.socials-login li a{font-size:.9rem;padding:.4rem 1.25rem}ul.socials-login li.svg-icon i{margin-right:2.375rem}.main-menu-list ul li .create-text{margin-top:.8rem}.main-menu-list ul li .create-text p{margin-top:.8rem;font-size:.9rem}.main-menu-list ul li .create-text p a{font-size:.9rem;margin-left:.4rem}.social-loginwrap ul.socials-login li a{font-size:1.25rem;padding:.5rem 1.875rem}.create-accountwrap form .div-input,.create-accountwrap form input{height:2.8125rem;padding:.625rem 1rem}.flex{width:85%}.privacy-policy .caption,.privacy-policy .terms-of-use,.terms .caption,.terms .terms-of-use,.user-account .caption,.user-account .terms-of-use{width:90%}form .promo-code .submit-btn button{padding:.5rem 1rem;font-size:.9rem}.tick-icon{top:1.8rem}.tick-icon svg{width:1.5rem}.pricing-section .pricing-contentwrap .pricing-content h2{margin-bottom:2rem;line-height:2rem}.pricing-section .pricing-contentwrap .pricing-content h3{font-size:1.5rem;line-height:1.6rem}.pricing-section .pricing-contentwrap .pricing-content p{margin-bottom:2rem;font-size:1.4rem;line-height:2.2rem}.pricing-section .pricing-contentwrap .pricing-content .amount{margin-bottom:2rem}.pricing-section .pricing-contentwrap .pricing-content .amount h4{font-size:2.8rem;line-height:4rem}.pricing-section .pricing-contentwrap .pricing-content a{margin-top:1.875rem;font-size:1.1rem;padding:.6rem 3rem}.pricing-section .container{width:100%;padding:0 2%}.about-us .common-padding{padding:0 0 2.5rem}.about-us .about-title p{font-size:1.25rem}.about-us .about-training article.about-text{padding:3rem 1rem 3rem 4.875rem}.about-us .about-training article.about-text .text-inner h2,.about-us .about-training article.about-text .text-inner p{font-size:1.25rem}.about-us .about-training article.about-img{width:53%}.teacher-bg.yoga-details-bg .common-container .yoga-details h6,.teacher-bg.yoga-details-bg .common-container .yoga-details p{line-height:2rem}.style-det-bg .common-container{padding-left:4%;padding-right:0}.teacher-bg.yoga-details-bg .common-container{padding-left:4%}.common-container{width:1200px;padding:0 2%}.about-us .about-training article{width:50%}a.gototop{bottom:25%}a.gototop svg{width:3.125rem;height:auto}.about-us .about-title{max-width:85%}.outlet-bg.about-outlet{padding-top:15%;padding-bottom:6.5%}.outlet-bg.about-outlet .yogabg-content h4{margin-bottom:3rem;font-size:4rem;line-height:4rem}.outlet-bg.about-outlet .yogabg-content ul{margin-bottom:4rem}.common-padding.contact-page .common-container{margin-left:11%;width:85%}.small-container .california .caption{padding:17% 0 14%}.login-form form .password button{top:2.5rem}form .password input{margin-bottom:0;padding-right:2.5rem}.music-icon{right:9.375rem}}@media screen and (min-width:1401px){.common-container{width:1306px}}@media screen and (max-width:1400px){.pricing-section .pricing-contentwrap .pricing-content h2{margin-bottom:2rem;line-height:2rem}.pricing-section .pricing-contentwrap .pricing-content h3{font-size:1.5rem;line-height:1.6rem}.pricing-section .pricing-contentwrap .pricing-content p{margin-bottom:2rem;font-size:1.4rem;line-height:2.2rem}.pricing-section .pricing-contentwrap .pricing-content .amount{margin-bottom:2rem}.pricing-section .pricing-contentwrap .pricing-content .amount h4{font-size:2.8rem;line-height:4rem}.pricing-section .pricing-contentwrap .pricing-content a{margin-top:1.875rem;font-size:1.1rem;padding:.6rem 3rem}.common-title{margin-bottom:1.8rem;padding:0 2%}.common-title h1{font-size:2.5rem;line-height:3rem;margin-bottom:.5rem}.common-title p{font-size:1.5rem;line-height:3rem}.yoga-styles li a.yogo-wrap .yoga-img .yoga-ovelay{padding:2rem;height:99%}.yoga-styles li a.yogo-wrap .yoga-img .yoga-ovelay p{font-size:1rem;line-height:1.5rem}.yoga-styles li a p.yoga-title{font-size:1.8rem;line-height:2rem}.view-more a span{margin-bottom:.8rem}.view-more a svg{width:2rem}.flow-wrap a.flow-list .flow-img{margin-bottom:1rem}a.common-button{padding:.6rem 3rem;font-size:1.1rem}.outlet-bg .yogabg-content svg{margin-bottom:3rem;width:18.75rem;height:auto}.outlet-bg .yogabg-content h4{font-size:3rem;line-height:3rem}.outlet-bg .yogabg-content p{font-size:1.5rem;line-height:2rem}.blog-section .container .blog-list li .blog-content{padding-right:0}.blog-section .container .blog-list li .blog-content h4{font-size:1.4rem;line-height:2rem;margin-bottom:.7rem}.blog-section .container .blog-list li .blog-content h5{line-height:1rem;margin-bottom:1rem}.blog-section .container .blog-list li .blog-image{margin-bottom:1.2rem}.main-title h2{font-size:2rem}.main-title h4{font-size:1.45rem}.experiece .flex form .form-group.radio .radiobtn label,.experiece .flex form .form-group.submit-btn .back a,.interest .flex form .form-group.radio .radiobtn label,.interest .flex form .form-group.submit-btn .back a{font-size:1.15rem}.back a .btn-arrow-back svg{width:.5rem}.btn-arrow{position:absolute;right:.625rem;top:.875rem}.banner-caption h1{font-size:1.6rem;line-height:1.6rem}.checkbox-container .checkbox:after{transform:translate(4px,9px) rotate(-45deg)}.banner-caption{padding:22% 0 9%}.banner-caption svg{width:25rem}.banner-caption h1{font-size:1.5rem;line-height:1.5rem}.banner-caption a.common-button{padding:.8rem 2rem;font-size:1rem;margin-top:2.5rem;line-height:1rem}.login-form{width:25rem}ul.socials-login li.svg-icon i{margin-right:2.625rem}.yoga-details-bg .yoga-details{padding-right:8%}.yoga-details-bg .yoga-details i{bottom:-10%}.yoga-details-bg .yoga-details a.back-to-list,.yoga-details-bg .yoga-details h1{margin-bottom:3rem}.focus-section.inactive{height:45rem}.see-more{margin-bottom:0}.contact-banner .inner-banner-caption{padding-top:12.375rem;padding-bottom:8.6875rem;padding-left:6%}.contact-banner .inner-banner-caption h1{font-size:3.8rem;line-height:5rem}.teacher-bg .common-container{padding-left:8%}.teacher-bg .common-container .yoga-details-img{width:55%}.style-det-bg .common-container,.teacher-bg.yoga-details-bg .common-container{padding-left:8%}.search-duration-list li{margin-right:5rem}.inner-banner .inner-banner-caption h1{font-size:2.8rem}.focus-section li{margin-right:0}.comming-wrap p{font-size:1.8rem;line-height:2.2rem}}@media screen and (max-width:1366px){.interest .flex form .form-group.check-box .check-box-button label{font-size:1.15rem}.teacher-bg .yoga-details{padding:3rem 0}.about-us .about-us-logo{width:25rem;margin-bottom:1.25rem}.about-us .about-title h1{font-size:1.8rem;padding-bottom:1rem}.about-us .about-title p{font-size:1.5rem}.main-banner{height:95vh}.tems-privacy-popupwrap .tems-popup-wrap{width:80%}}@media screen and (max-width:1340px){.mb100{margin-bottom:4rem}.style-det-bg .common-container,.teacher-bg.yoga-details-bg .common-container{padding-left:7%}.pricing-section .pricing-contentwrap .pricing-img{width:42%}}@media screen and (max-width:1280px){footer{padding:3rem 0}footer .flex ul.footer-list li a{font-size:1.2rem}.search-wrap .category-list li .category-bg.level-section li{width:20%;margin-right:0}.yoga-details-bg .yoga-details h1{margin-bottom:2rem;font-size:2.6rem}.yoga-details-bg .yoga-details p{font-size:1.2rem}.yoga-details-bg .yoga-details a.back-to-list{margin-bottom:2.5rem}.teacher-bg.yoga-details-bg .common-container{padding-left:2%}.teacher-bg.yoga-details-bg .common-container .yoga-details h1{font-size:2.5rem}.teacher-bg.yoga-details-bg .common-container .yoga-details h4{font-size:.9375rem}.teacher-bg.yoga-details-bg .common-container .yoga-details-img{width:55%}.search-duration-list li{margin-right:4rem}.style-det-bg .common-container,.teacher-bg.yoga-details-bg .common-container{padding-left:5%}.teacher-bg .about-us .about-title p{font-size:1.25rem}.teacher-bg .about-us .about-training article.about-text{padding:2.5rem 2.8125rem}.teacher-bg .about-us .about-training article.about-text .text-inner h2,.teacher-bg .about-us .about-training article.about-text .text-inner p{font-size:1.25rem}.video-detail-wrap .video-category>ul li .custom-tooltip{width:23rem}.our-teacher .teacher-page .teacher-list li .custom-tooltip{width:17.5rem}.about-us .about-training article.about-text .text-inner p{font-size:1.25rem;line-height:1.875rem;padding-bottom:1rem}.pricing-section .pricing-contentwrap .pricing-content p{font-size:1.3rem;line-height:2rem}.common-padding.contact-page .common-container{margin:0 auto;width:1200px}.contact-banner .inner-banner-caption{padding-left:0}.yoga-details-bg .yoga-details i img{width:13.25rem}}@media screen and (max-width:1230px){.flex{padding:0 0 0 2%}.flex,.inta-section .container .intagram-wrap .insta-small{width:100%}.teacher-wrap .teacher-list li{width:20%;margin-bottom:1.25rem}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-overlay,.favorites-wrap .fav-list li a.fav-details .fav-overlay{height:85%}.teacher-page .teacher-wrap .teacher-list{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.yoga-details-bg .yoga-details{padding-right:5%}.yoga-details-bg .yoga-details p{margin-bottom:3rem}.yoga-details-bg .yoga-details i svg{width:180px}.yoga-details-bg .yoga-details h1{margin-bottom:1.3rem;font-size:2rem;line-height:2.5rem}.yoga-details-bg .yoga-details h4{margin-bottom:0}.yoga-section .teacher-wrap .teacher-list li{width:20%}.common-container,.common-padding.contact-page .common-container{width:100%;padding:0 3%}.user-account .user-settings .account-description .payments .payments-history table.fixed_headers{margin:0}.user-account .user-settings .account-description .payments .payments-history table.fixed_headers td:first-child,.user-account .user-settings .account-description .payments .payments-history table.fixed_headers th:first-child{min-width:13.75rem}.user-account .user-settings .account-description .payments .payments-history table.fixed_headers td,.user-account .user-settings .account-description .payments .payments-history table.fixed_headers th{font-size:1rem;line-height:1.125rem}.our-teacher .teacher-page .teacher-list li .custom-tooltip{display:none}.search-wrap .category-list{width:auto;margin-left:auto}.search-wrap .category-list li{margin-right:1.875rem}.gift-recipent-details{margin-left:36%}.thank-you-form .gift-recipent-details{margin-left:33%}}@media screen and (min-width:1200px){.hamburger-icon{display:none}.main-menu-list ul li.login-button.active .login-form{opacity:1;visibility:visible;margin-top:.75rem}.close-form,.close-menu{display:none}.mobile-logout-wrap{display:none;order:8}}@media screen and (max-width:1199px){.main-menu-list ul li.login-button a{padding:.75rem 1.5rem}.main-menu-list ul li.login-button a:hover{background:transparent;color:#3b3a36}.main-menu-list ul li.login-button.active{opacity:1;visibility:visible}.main-menu-list ul li.freetrial-button a{padding:.75rem 1.5rem}.main-menu-list ul li.freetrial-button a:hover{background:transparent;color:#3b3a36}.main-menu-list ul li:first-child{order:2}.main-menu-list ul li:nth-child(2){order:3}.main-menu-list ul li:nth-child(3){order:4}.main-menu-list ul li:nth-child(4){order:5}.main-menu-list ul li:nth-child(5){order:6}.main-menu-list ul li:nth-child(6){order:7}.main-menu-list ul li:nth-child(7){order:8}.main-menu-list ul li.user-name{order:1;background:#e2e2e2;padding:.625rem 0}.main-menu-list .close-menu{position:absolute;right:1.25rem;top:1.25rem}.main-menu-list .close-menu svg{width:1.5rem;height:1.5rem}.fixed-menu .main-menu-list li.login-button>a,.white-menu .main-menu-list li.login-button>a{border:0;color:#3b3a36}.fixed-menu .main-menu-list li.freetrial-button a,.fixed-menu .main-menu-list li.freetrial-button a:hover,.fixed-menu .main-menu-list li.login-button>a:hover,.white-menu .main-menu-list li.freetrial-button a,.white-menu .main-menu-list li.freetrial-button a:hover,.white-menu .main-menu-list li.login-button>a:hover{background:transparent;border:0;color:#3b3a36}.mobile-logout-wrap{display:block;border-top:1px solid #e2e2e2;order:8;margin-top:.625rem!important}.mobile-logout-wrap.open{display:block}.banner-caption svg{width:25rem;height:auto}a.common-button{padding:.7rem 2rem;margin-top:3rem}.mobile-overlay{position:fixed;background:rgba(0,0,0,.7);width:100%;height:100%;left:0;top:0;z-index:5;visibility:hidden;opacity:0;z-index:9;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.mobile-overlay.open{opacity:1;visibility:visible}.main-menu{z-index:99;background:#fff}.logo-main svg path{fill:#5bbc21}.main-menu-list{position:fixed;left:-100%;top:0;background:#fff;height:100%;width:30%;z-index:9;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.main-menu-list ul{flex-wrap:wrap;padding:0;margin-top:.625rem}.main-menu-list ul li{width:100%;margin:0}.main-menu-list ul li a{padding:.9375rem 0 .3125rem 1.25rem;display:inline-block;color:#3b3a36;width:100%}.main-menu-list ul li a:before{display:none}.main-menu-list ul li.freetrial-button>a,.main-menu-list ul li.login-button>a{padding:.9375rem 0 .3125rem 1.25rem;border:0;color:#3b3a36}.main-menu-list ul li.freetrial-button>a{background:transparent}.main-menu-list ul.socials-login{padding:0}.main-menu-list ul.socials-login li{margin-bottom:.5rem}.main-menu-list ul.socials-login li a{padding:.4rem 1rem}.main-menu-list ul.socials-login li.svg-icon i{margin-right:2.875rem}.main-menu-list ul.socials-login li.yoga-img a{padding:.9rem 0 .625rem .9375rem}.main-menu-list.open{left:0}.main-menu-list ul li .create-text p a{display:inline}.down-arrow{display:none!important}.fixed-menu .main-menu-list li.freetrial-button a,.fixed-menu .main-menu-list li.login-button>a,.fixed-menu .main-menu-list li a,.white-menu .main-menu-list li.freetrial-button a,.white-menu .main-menu-list li.login-button>a,.white-menu .main-menu-list li a{padding-bottom:.3125rem}.fixed-menu .main-menu-list ul li.login-button .forgot a.forgot-text,.main-menu-list ul li.login-button .forgot a.forgot-text,.white-menu .main-menu-list ul li.login-button .forgot a.forgot-text{color:#3b3a36}.main-menu-list ul li.user-name a .drop-down{display:none}form .div-input,form input{height:2.8125rem;padding:.625rem 1rem}form select{height:2.8125rem;padding:.625rem 1.5rem .625rem 1rem}.card-details form .card-number .card-exp .exp-date .exp-group .select-custom .select-arrow,.select-custom .select-arrow{top:.0625rem;padding:.625rem .25rem}.main-menu-list ul li.login-button .login-form{position:fixed;left:50%;top:40%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);border:0;border-radius:0;padding:2rem;margin:0;z-index:9}.main-menu-list ul li.login-button .login-form:before{display:none}.main-menu-list ul li.login-button .login-form form{overflow-y:auto;max-height:50vh;overflow-x:hidden}.main-menu-list ul li.login-button.active .login-form{top:50%;opacity:1;visibility:visible}.close-form{position:absolute;top:-.625rem;right:-.625rem}.close-form svg{width:1.875rem}form .promo-code .submit-btn button{height:2.8125rem}.common-title h1{font-size:2.2rem;line-height:3rem;margin-bottom:0}.pricing-section .pricing-contentwrap .pricing-content{width:60%}.pricing-section .pricing-contentwrap .pricing-content .amount h4{font-size:2.5rem;line-height:3rem}.pricing-section .pricing-contentwrap .pricing-content h2{line-height:1.6rem}.pricing-section .pricing-contentwrap .pricing-content h3{font-size:1.4rem}.pricing-section .pricing-contentwrap .pricing-content a{margin-top:1.5rem}.pricing-section .pricing-contentwrap .pricing-content p{font-size:1.2rem;line-height:1.8rem}.pricing-section .pricing-contentwrap .pricing-img{width:40%}.inta-section .container .intagram-wrap{-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.inta-section .container .intagram-wrap .insta-big{width:39%;margin-right:.44rem}.inta-section .container .intagram-wrap .insta-small{width:100%}.yoga-styles li a.yogo-wrap .yoga-img .yoga-ovelay p{height:100%;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:1.1rem;line-height:1.7rem}.yoga-styles li a p.yoga-title{font-size:1.6rem;line-height:2rem}.play-wrap{position:relative}.play-wrap .play-list li{width:22%;margin-right:0}.playlist-page .play-wrap .play-list li{margin-bottom:2.5rem;margin-right:1.5rem}.playlist-page .play-wrap .play-list li:nth-child(5n+0){margin-right:0}.search-wrap .category-list li .category-bg.teacher-section li{width:25%}.teacher-profile ul li a .teacher-img .custom-tooltip{width:22rem}.about-us .about-title h1{font-size:1.875rem;line-height:1.5625rem;padding-bottom:1.5625rem}.about-us .about-title p{font-size:1.25rem;line-height:1.75rem}.about-us .about-training article{max-width:100%;padding:0 1.25rem}.about-us .about-training article.about-text{padding:1.5625rem;width:100%}.about-us .about-training article.about-text .text-inner h2,.about-us .about-training article.about-text .text-inner p{font-size:1.125rem;padding-bottom:.625rem}.about-us .about-training article.about-img img{width:100%;padding-bottom:1.5625rem}.about-us .teacher-page .teacher-wrap .teacher-list{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.about-us .teacher-page .teacher-wrap .teacher-list>li{width:20%}.about-us .privacy-policy .terms-of-use,.about-us .terms .terms-of-use,.about-us .user-account .terms-of-use{padding-top:40px}.about-us .privacy-policy .main-banner,.about-us .terms .main-banner,.about-us .user-account .main-banner{background-size:cover}.about-us .privacy-policy .main-banner .caption h1,.about-us .terms .main-banner .caption h1,.about-us .user-account .main-banner .caption h1{font-size:4.1875rem}.about-us .focus-section li{margin-right:0}.about-us .style-det-bg .common-container,.about-us .teacher-bg.yoga-details-bg .common-container{padding-left:3%}.about-us .see-more{bottom:35%}.teacher-page .teacher-wrap .teacher-list>li{width:20%}.about-us .about-training{flex-wrap:wrap}.about-us .about-training article{width:100%}.about-us .about-training article.about-img{width:100%;position:static}.inner-banner{margin-top:0;position:relative}.inner-banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.inner-banner .inner-banner-caption{position:relative}.main-banner{margin-top:0}.main-banner .banner-caption{padding:19% 0 9%}.main-banner .banner-caption svg{width:30rem}.main-banner .banner-caption a.common-button{padding:.6rem 2rem;font-size:1rem;margin-top:2.5rem}.about-us .short-banner{top:0}.yoga-details-bg .yoga-details i{left:17rem;top:9rem}.yoga-details-bg .yoga-details i img{width:13rem}.experiece .flex form .form-group.radio,.interest .flex form .form-group.check-box{width:100%}.search-banner .inner-banner-caption{padding-top:6.625rem;padding-bottom:4.4375rem}footer .flex ul.footer-list{width:70%}.collage .collage-item .collage-img .custom-tooltip{display:none}.contact-banner .inner-banner-caption{padding-top:8.375rem;padding-bottom:7.6875rem}.contact-banner:before{display:none}.contact-wrap .contact-form{width:50%;padding-right:5%}.contact-wrap .contact-details{width:50%}.small-container .california .caption{padding:16% 0 12%}.about-us .common-padding{padding:2.5rem 0}.about-us .about-us-logo{margin-top:0}.focus-section li{margin-bottom:0}.focus-section li .focus-wrap,.focus-section li .focus-wrap img{height:11rem}.focus-section.inactive{height:40rem}.main-menu-list ul li.login-button a.google-login:hover{background:#4285f4}.main-menu-list ul li.login-button a.fb-login:hover{background:#3b5998}.main-menu-list ul li.user-name a i svg{width:1.5rem;height:1.5rem;fill:#3b3a36}.tems-privacy-popupwrap .tems-popup-wrap{width:90%;padding:2.5rem 3.125rem;top:8%}.tems-privacy-popupwrap .tems-popup-wrap .terms-of-use h6{margin-bottom:1.875rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section{width:48%;margin-right:0}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.add-card,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.add-card,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.add-card,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.add-card{min-height:auto;height:auto;padding:.625rem;top:-2.8125rem;margin-top:0}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.add-card span,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.add-card span,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span{-moz-flex-direction:row-reverse;flex-direction:row-reverse}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.add-card span svg,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span svg,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.add-card span svg,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span svg{margin-bottom:0;margin-left:.625rem;width:.875rem;height:auto}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.add-card span i,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span i,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.add-card span i,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span i{font-size:.9375rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address.card-list-widht,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address.card-list-widht,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address.card-list-widht,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address.card-list-widht{width:100%}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.add-card.list-position,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.add-card.list-position,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.add-card.list-position,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.add-card.list-position{position:absolute}.collage .collage-img .custom-tooltip{display:none}.has-sub .sublist{position:static;width:100%;margin:0;border:0;box-shadow:none;padding:0 0 0 .625rem;opacity:1;visibility:visible}.has-sub .sublist:before{display:none}.has-sub .sublist li{margin-bottom:0;position:relative}.has-sub .sublist li a{padding:.625rem .625rem .625rem 2.5rem}.has-sub .sublist li:before{content:"";position:absolute;left:1.5625rem;top:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);background:#3b3a36;width:.625rem;height:.0625rem}}@media screen and (max-width:1120px){footer .flex ul.footer-list li a{font-size:1.125rem;margin-right:1.5625rem}}@media screen and (max-width:1070px){.pricing-section .pricing-contentwrap .pricing-content{width:60%}.pricing-section .pricing-contentwrap .pricing-content .amount h4{font-size:2.2rem;line-height:2rem}.pricing-section .pricing-contentwrap .pricing-content h2{line-height:1.6rem;font-size:1.6rem}.pricing-section .pricing-contentwrap .pricing-content h3{font-size:1.3rem}.pricing-section .pricing-contentwrap .pricing-content a{margin-top:1.5rem;font-size:1rem;padding:.5rem 2.5rem}.pricing-section .pricing-contentwrap .pricing-content p{font-size:1.1rem;line-height:1.8rem}.favorite-page,.playlist-page,.teacher-page{padding:4rem 0}.search-wrap .category-list li .category-bg.body-section li{width:20%}.teacher-profile ul li a .teacher-img .custom-tooltip{left:0;top:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%)}.teacher-profile ul li a .teacher-img .custom-tooltip .toop-tiparrow{left:15%}.profile-container .interest .flex form .form-group.check-box .check-box-button .custom-tooltip{width:20rem}.yoga-details-bg .yoga-details i{right:12%}.yoga-details-bg .yoga-details i svg{width:130px}.yoga-details-bg .yoga-details a.back-to-list{margin-bottom:2.1rem}.yoga-details-bg .yoga-details h1{font-size:1.9rem;line-height:2.2rem}.yoga-details-bg .yoga-details-img{width:56%}.teacher-bg.yoga-details-bg .common-container{display:flex;flex-wrap:wrap}.teacher-bg.yoga-details-bg .common-container .yoga-details-img{width:100%;margin:0 auto;text-align:center;clear:both;padding-left:0}.teacher-bg.yoga-details-bg .common-container .yoga-details-img img{width:100%}.teacher-bg.yoga-details-bg .common-container .yoga-details{padding:2rem 0 0}.teacher-bg.yoga-details-bg .common-container .yoga-details h1{font-size:1.9rem}.favorite-page .favorites-wrap .fav-list>li{width:32%;margin-right:2%}.favorite-page .favorites-wrap .fav-list>li a.fav-details .fav-title-wrap .fav-title .titleBlock-parent{font-size:1.2rem}.see-more{bottom:34%;margin-top:0;margin-bottom:0}.teacher-bg{padding:3rem 0}.video-detail-wrap .video-content .video-content-title h3{width:14rem}.outlet-bg.about-outlet .yogabg-content h4{margin-bottom:2.125rem}.outlet-bg.about-outlet .yogabg-content ul li{font-size:1.5rem;line-height:2rem}.search-style-list li{width:20%}.teacher-bg.yoga-details-bg .common-container{padding-left:3%;padding-right:3%}.user-account .user-settings .account-description .account .account-settings form .form-group label.label-section{margin-bottom:.625rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.alignment{width:100%;padding-left:0}.cmn-content{max-height:60vh;overflow:auto}.yoga-details-bg .yoga-details i{left:15rem;top:9rem}.small-container .california .caption{padding:13% 0 11%}}@media screen and (min-width:1041px){.search-filter,.tabs{display:none}}@media screen and (max-width:1040px){footer .flex{width:100%}footer .flex ul.footer-list li a{font-size:1.1rem}.experiece .flex form .form-group.radio{width:100%}.experiece .flex form .form-group.radio .radiobtn{width:20%}.interest .flex form .form-group.check-box{width:100%}.popup-overlay .welcome-popup{width:70%}.flow-wrap a.flow-list .flow-content .flow-title h4{font-size:1.2rem;line-height:1.6rem}.flow-section a.common-button{margin-top:2rem}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-overlay .classhistory-overlayconten p,.favorites-wrap .fav-list li a.fav-details .fav-overlay .fav-overlayconten p{padding:0}.inner-banner .inner-banner-caption h1{font-size:2.5rem;line-height:3rem;margin-bottom:1.25rem}a.banner-back{font-size:1.1rem}a.banner-back svg{display:inline-block;vertical-align:middle;width:6px;margin-top:-2px}.breadcrum li a{font-size:.9rem}.about-us .about-training{-moz-flex-direction:column;flex-direction:column}.privacy-policy .caption,.privacy-policy .terms-of-use,.terms .caption,.terms .terms-of-use,.user-account .caption,.user-account .terms-of-use{width:95%}.search-duration-list li{margin-right:3rem;width:18%;margin-bottom:1.875rem}.search-duration-list li:last-child,.search-duration-list li:nth-child(4){margin-right:0}.contact-banner .inner-banner-caption{padding:11rem 0 5rem}.contact-wrap .contact-form{padding-right:4%}.teacher-page .teacher-wrap .teacher-list>li{width:25%}.card-details>.flex form .payment-address .form-group.submit-btn{width:46%;margin-left:46%}.search-wrap .searchfld{width:100%}.search-wrap .category-list{display:none}.search-wrap .search-filter{position:relative}.search-wrap.removed .searchfld,.small-container .common-container{width:100%}.profile-container .teacher-profile{width:100%;margin-left:0}.profile-container .experiece,.profile-container .interest{width:100%}.teacher-wrap .teacher-list li a .teacher-close{display:none}.main-banner{height:37.5rem}.main-banner:before{display:none}.collage{-moz-column-count:4;column-count:4}}@media screen and (max-width:999px){.pricing-section{padding:4rem 0}.pricing-section .pricing-contentwrap{flex-wrap:wrap}.pricing-section .pricing-contentwrap .pricing-content{width:100%}.pricing-section .pricing-contentwrap .pricing-img{width:70%;position:static;margin:2rem auto 0}.outlet-bg{padding:7rem 0 4rem}.outlet-bg .yogabg-content svg{width:15rem;margin-bottom:2.5rem}.outlet-bg .yogabg-content h4{font-size:2.5rem;line-height:2.5rem}.outlet-bg .yogabg-content p{font-size:1.3rem}.outlet-bg .yogabg-content a.common-button{margin-top:2rem}.blog-section .container .blog-list li{width:32%}.blog-section .container,.flow-section .container{width:100%;padding:0 3%}.inta-section .container{width:100%}.flow-section{padding:3rem 0}.flow-section .flow-wrap a.flow-list{width:48%}.common-title h1{font-size:2rem}.common-title p{line-height:2rem;font-size:1.3rem}a.common-button{padding:.5rem 2.5rem;font-size:1rem}.yoga-styles li{width:50%}.yoga-styles li a.yogo-wrap p.yoga-title{font-size:1.5rem;line-height:1rem}.yoga-styles li a.yogo-wrap .yoga-img .yoga-ovelay{display:none}.blog-section .container .blog-list li .blog-content h4{font-size:1.3rem}.view-more a span{font-size:1.2rem}.view-more a svg{width:1.5rem}.inta-section a.common-button{margin-top:2rem}.blog-section .container .blog-list li .blog-image:before{height:.5rem}.common-padding{padding:3rem 0}.focus-section.inactive{grid-template-columns:repeat(3,1fr);height:auto;overflow:auto}.focus-section.inactive:before,.see-more{display:none}.user-account .user-settings{-moz-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0}.user-account .user-settings .account-description h2.tab-header,.user-account .user-settings .user-account-settings{display:none}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field{width:40%}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address.via-social-media label.label-section{width:62%}.user-account .user-settings .account-description .payments .payments-history table.fixed_headers{margin:0}.user-account .user-settings .account-description .payments .payments-history table.fixed_headers td:first-child,.user-account .user-settings .account-description .payments .payments-history table.fixed_headers th:first-child{min-width:12.5rem}.user-account .user-settings .account-description .payments .payments-history table.fixed_headers td,.user-account .user-settings .account-description .payments .payments-history table.fixed_headers th{font-size:1rem;line-height:1.125rem}.about-us .about-us-logo{margin-bottom:2rem}.about-us .about-title h1{font-size:1.6rem}.user-account .user-settings .user-account-settings{display:block;width:100%;position:relative;margin-bottom:1.25rem}.user-account .user-settings .user-account-settings ul{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.user-account .user-settings .user-account-settings ul li{width:auto;margin-right:3.125rem}.user-account .user-settings .user-account-settings ul li ul{display:flex;flex-wrap:wrap;-moz-flex-direction:column;flex-direction:column}.user-account .user-settings .user-account-settings ul li ul li{width:auto;margin-right:0}.user-account .user-settings .user-account-settings ul li:after{display:none}.user-account .user-settings .user-account-settings ul li:last-child{margin-right:0}.user-account .user-settings .user-account-settings:after{content:"";background:rgba(59,58,54,.3);position:absolute;bottom:0;left:50%;width:30%;height:.0625rem;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.user-account .user-settings .account-description{width:100%}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-buttons{margin-left:auto}.user-account .user-settings .account-description .account .account-settings form .form-group label.label-section{margin-bottom:.625rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.alignment{width:100%;padding-left:0}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.alignment .form-group{margin-bottom:0}footer .flex{flex-wrap:wrap}footer .flex ul.footer-list{width:100%;margin-bottom:1.25rem;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;flex-wrap:wrap}footer .flex ul.footer-list li a{margin-right:2rem;font-size:1rem;margin-bottom:2rem}footer .flex .footer-connect{text-align:center;margin:0 auto}.focus-section li .focus-wrap{width:100%}.main-banner{height:31.25rem}.user-account .user-settings .account-description .account .account-settings form .form-group label,.user-account .user-settings .account-description .account .payments-methods form .form-group label,.user-account .user-settings .account-description .payments .account-settings form .form-group label,.user-account .user-settings .account-description .payments .payments-methods form .form-group label{width:100%;margin-left:0}.rating-overlay .rating-content h2{font-size:1.875rem;line-height:1.875rem}.rating-overlay .rating-content h4{font-size:1.5625rem;line-height:1.5625rem;margin-bottom:.625rem}.rating-overlay .rating-content .rating-star-list .rating-star svg{width:2.5rem}.group-form .flex.no-flex{display:block;width:90%;padding:0}.group-form .section-title p{width:90%}.group-form.gift-form-wrap .flex.no-flex{width:100%;padding:0 3%}.group-form .gift-card-radio{padding-left:0}.thank-you-form .gift-recipent-details{margin-left:36%}.promo-info{width:100%}.card-info,.plan-card,.plan-card-title{margin-left:0}.gift-or{margin-left:-15%}}@media screen and (max-width:980px){.classhistory-wrap .classhistory-list li{width:48%;margin-bottom:1.25rem}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-img img{width:100%}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-overlay .classhistory-overlayconten p{padding:0 7%;font-size:1rem;line-height:1.5rem}.favorites-wrap .fav-list li{width:48%;margin-bottom:1.25rem}.favorites-wrap .fav-list li a.fav-details .fav-img img{width:100%}.favorites-wrap .fav-list li a.fav-details .fav-overlay .fav-overlayconten p{padding:0 7%;font-size:1rem;line-height:1.5rem}.yoga-details-bg{padding:3rem 0}.yoga-details-bg .yoga-details{width:100%;padding:2rem 0 0;position:static}.yoga-details-bg .yoga-details i{display:none}.yoga-details-bg .yoga-details a.back-to-list{position:absolute;top:1.875rem}.yoga-details-bg .yoga-details-img{width:100%;position:relative;text-align:center}.yoga-section .teacher-wrap .teacher-list li{width:25%}.about-us .about-title{max-width:95%}.video-detail-wrap .video-content{width:100%}.video-detail-wrap .video-content .video-content-title h1{font-size:2rem}.video-detail-wrap .video-content .video-content-title h3 .custom-tooltip{left:0}.video-detail-wrap .video-content .video-content-title h3 .custom-tooltip .toop-tiparrow{left:auto;top:78%;right:0}.video-detail-wrap .video-content .video-content-title h3:hover .custom-tooltip{top:-240%;left:-88px}.video-detail-wrap .video-category{width:60%;margin-left:0;margin-top:2.5rem}.video-detail-wrap .favorites-section{margin-top:3rem}.favorite-page .favorites-wrap .fav-list{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.favorite-page .favorites-wrap .fav-list>li{width:48%;margin-right:0}.favorite-page .favorites-wrap .fav-list>li a.fav-details .fav-title-wrap .fav-title .titleBlock-parent{font-size:1.2rem}.style-det-bg .common-container{padding:0 3%;display:flex;flex-wrap:wrap}.style-det-bg .common-container .yoga-details-img{padding:0;width:100%;margin:1.5625rem 0 0}.style-det-bg .common-container .yoga-details-img img{width:100%}.page-not-found .page-not-details{width:100%;padding:0 3%}.page-not-found .page-not-details h4{font-size:6rem}.page-not-found .page-not-details p{font-size:1.4rem;line-height:2.2rem}.video-detail-wrap .video-category>ul li .custom-tooltip{left:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%)}.video-detail-wrap .video-category>ul li .custom-tooltip .toop-tiparrow{left:15%}}@media screen and (min-width:941px){.promo-code{position:relative}.promo-code .aplied{position:absolute;bottom:0;left:104%}.for-mob-promo{display:none!important}}@media screen and (max-width:940px){.promo-code .aplied{margin-top:5px}.coupon-promo .promo-code .aplied,.promo-code .aplied{position:static;bottom:auto;top:104%;left:0;width:100%}.coupon-promo .promo-code .aplied{margin-top:.1875rem;margin-bottom:.625rem}.card-details>.flex .promo-code .promo-code-fld .remove{top:3.3125rem}.for-mob-promo{display:block}.for-desk-promo{display:none!important}.card-details>.flex .promo-code{flex-wrap:wrap}.flex .or-section{width:15%}.flex .social-loginwrap,.flex form{width:40%}footer .flex{width:100%}footer .flex .footer-connect .copyrights p{font-size:.9rem}.teacher-wrap .teacher-list li{margin-bottom:1.25rem}.main-title{margin-bottom:2rem}.main-title h1{font-size:2.4rem;line-height:3.375rem}.profile-container .experiece{padding-top:1rem}.profile-container{width:100%;padding:0 2%}.profile-container .interest .flex form .form-group.check-box .check-box-button .custom-tooltip{width:100%}.profile-container .interest .flex form .form-group.check-box .check-box-button .custom-tooltip .cvv-cont-wrap{padding:1rem}.teacher-profile ul li a .teacher-img .custom-tooltip{width:20rem}.privacy-policy .caption,.privacy-policy .terms-of-use,.terms .caption,.terms .terms-of-use,.user-account .caption,.user-account .terms-of-use{width:100%}.teacher-wrap .teacher-list{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.search-style-list li,.teacher-page .teacher-wrap .teacher-list>li,.teacher-wrap .teacher-list li{width:25%}.profile-container .experiece .flex{margin-top:0}}@media screen and (max-width:860px){footer .flex{flex-wrap:wrap}footer .flex,footer .flex ul.footer-list{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}footer .flex ul.footer-list{margin-bottom:1.25rem;width:100%}footer .flex ul.footer-list li a{font-size:1.1rem}footer .flex ul.footer-list li:last-child a{margin-right:0}footer .flex .footer-connect{text-align:center;margin:0 auto}footer .flex .footer-connect .connect-wrap{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.experiece .flex form .form-group.radio{width:100%}.experiece .flex form .form-group.radio .radiobtn label{padding:.5rem 0;font-size:1.125rem}.interest .flex form .form-group.check-box{width:100%}.interest .flex form .form-group.check-box .check-box-button label{font-size:1rem}.card-details>.flex{width:100%}.card-details>.flex form .card-form{width:100%;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.card-details>.flex form .card-form .address-section,.card-details>.flex form .card-form .name-section{width:55%}.card-details>.flex form .form-group.submit-btn{width:55%;transform:none;margin:0 auto .625rem}.card-details>.flex.full-set form .card-form .name-section{width:100%}.blog-section .container .blog-list{flex-wrap:wrap}.blog-section .container .blog-list li{width:48%;margin-bottom:2.5rem}.card-details>.flex .location{flex-wrap:wrap}.card-details>.flex .location .city-fld{width:49%}.card-details>.flex .location .state-fld{width:100%}.card-details>.flex .location .zip-fld,.teacher-profile ul li{width:49%}.teacher-profile ul li a .teacher-img{text-align:center}.teacher-profile ul li a .teacher-img .custom-tooltip{width:25rem;text-align:left;left:10%}.card-details>.flex form .payment-address .form-group.submit-btn{width:50%;margin-left:auto}.outlet-bg.about-outlet .yogabg-content ul{margin-bottom:2rem;flex-wrap:wrap}.outlet-bg.about-outlet .yogabg-content ul li{font-size:1.3rem;line-height:2rem;margin-bottom:1.25rem}.outlet-bg.about-outlet .yogabg-content ul li:before{right:.5rem;width:.375rem;height:.375rem}.outlet-bg.about-outlet .yogabg-content a.common-button{margin-top:0}.main-banner .banner-caption svg{width:24rem}.main-banner .banner-caption h1{font-size:1.1rem}.main-banner .banner-caption a.common-button{padding:.4rem 1.2rem;font-size:.8rem;margin-top:2rem}.card-details>.flex form .payment-address .form-group.submit-btn.two-buttons{margin:0 auto;width:55%}.user-account .user-settings .account-description .account{flex-wrap:wrap}.user-account .user-settings .account-description .account .profileupload-img{width:18%;margin-bottom:1.875rem}.user-account .user-settings .account-description .account .profileupload-img i.upload-svg{right:2.75rem}.user-account .user-settings .account-description .account .account-settings{width:100%}.focus-section li .focus-wrap,.focus-section li .focus-wrap img{height:12rem}.card-details>.flex .promo-code{flex-wrap:wrap}.payment-details .card-details>.flex form .card-form .name-section,.payment-details .card-details>.flex form .payment-address .form-group.submit-btn.two-buttons{width:100%}.refer-header{flex-wrap:wrap}.refer-header,.refer-header .applnks{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.refer-header .applnks{width:100%;margin:0 0 .3125rem}.refer-header .applnks li a span{display:none}.refer-header .applnks li:last-child a svg{margin-right:0}body.show-refer{margin-top:3rem}body.show-refer header.main-menu{top:3rem}.refer-header{padding-top:.5rem;padding-bottom:.1875rem}}@media screen and (max-width:830px){.banner-caption{padding:22% 0 7%}.banner-caption h1{font-size:1.2rem;line-height:1rem;margin-top:1rem}.banner-caption svg{width:20rem}a.common-button{padding:.5rem 1.6rem;margin-top:2rem;font-size:1rem}.section-title h2{line-height:2rem;padding:2% 0}.flex{flex-wrap:wrap}.flex form{width:50%}.flex .or-section{width:50%;margin:0 3.125rem}.flex .or-section:before{left:50%;top:50%;background:#acacac;width:80%;height:1px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.flex .or-section span{height:5rem}.flex .social-loginwrap{width:50%}.main-menu-list{width:60%}.experiece .flex form .form-group.submit-btn .back{margin-right:2rem}.main-title{padding:0 2%}.main-title p span{display:inline}.popup-overlay .welcome-popup{width:85%}.popup-overlay .welcome-popup .submit-btn{width:50%}.banner-caption a.common-button{padding:.5rem 2.2rem;font-size:1rem;margin-top:2rem}.common-title p{font-size:1.2rem}.flow-section .flow-wrap{flex-wrap:wrap}.flow-section .flow-wrap a.flow-list{width:100%;margin-bottom:1.875rem}.outlet-bg .yogabg-content{padding:0 3%}.play-wrap .play-list{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.play-wrap .play-list li{width:31%;margin-bottom:3rem;margin-left:.5rem;margin-right:.5rem}.teacher-wrap .teacher-list{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.teacher-wrap .teacher-list li{width:33.3%}.classhistory-wrap .classhistory-list li a.classhistory-details .classhistory-overlay,.favorites-wrap .fav-list li a.fav-details .fav-overlay{height:100%}a.view-all{position:static;margin-bottom:1rem;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.playlist-page .play-wrap .play-list li{width:30%;margin:0 auto 2.5rem}.playlist-page .play-wrap .play-list li:nth-child(3n+0),.playlist-page .play-wrap .play-list li:nth-child(5n+0){margin:0 auto 2.5rem}.teacher-page .teacher-wrap .teacher-list>li{width:33.33%}.main-banner{height:25rem}.group-card-form .section-title h2{padding:0;margin-bottom:.3125rem}}@media screen and (max-width:1025px){.about-us .text-inner div:nth-child(3){margin-bottom:25px}.about-us .quote-of-the-day .short-review p{margin-bottom:10px}.about-us section.about-training{width:100%}.about-us .play-js .play-tech{top:0!important}.about-us .play-js .play-big-play-button{top:0}.about-us .about-training article.about-img .video-wrp-set .play-js .play-big-play-button .play-icon-placeholder:before,.about-us button.play-big-play-button{width:70px!important;height:70px!important}.about-us .text-inner div{display:block;text-align:center}.about-us .text-inner{margin-top:25px}.about-us .about-training article.about-img .video-wrp-set .play-js .play-control-bar{position:absolute;top:100%;height:auto}.about-us .about-training article.about-img .video-wrp-set .play-has-started .play-big-play-button{width:70px!important}.about-us article.about-text{padding-left:25px!important;padding-right:25px!important}.about-us .text-inner div p{padding-left:0;padding-top:25px}}@media screen and (max-width:768px){.yoga-section .teacher-wrap .teacher-list li{width:33.33%}.privacy-policy .terms-of-use,.terms .terms-of-use,.user-account .terms-of-use{padding-top:20px}.privacy-policy .main-banner,.terms .main-banner,.user-account .main-banner{background-size:cover}.privacy-policy .main-banner .caption h1,.terms .main-banner .caption h1,.user-account .main-banner .caption h1{font-size:1.5625rem}.elem-tool{display:none}.user-account .user-settings .account-description .payments .payments-history table.fixed_headers{margin:0}.user-account .user-settings .account-description .payments .payments-history table.fixed_headers td:first-child,.user-account .user-settings .account-description .payments .payments-history table.fixed_headers th:first-child{min-width:9.375rem}.user-account .user-settings .account-description .payments .payments-history table.fixed_headers td,.user-account .user-settings .account-description .payments .payments-history table.fixed_headers th{font-size:1rem;line-height:1.125rem}.about-us .about-us-logo{width:20rem;margin-bottom:1rem}.about-us .about-title h1{font-size:1.4rem}.experiece .flex form .form-group.radio .radiobtn,.interest .flex form .form-group.check-box .check-box-button,.profile-container .interest .flex form .form-group.check-box .check-box-button{width:28%}.search-style-list li{width:33.3%}a.gototop{bottom:10.625rem}a.gototop svg{width:2.5rem;height:auto}.profile2-popup-overlay .profile2-popup{width:85%;padding:3.75rem 1rem}.about-us .quote-of-the-day .short-review{padding-left:1.8rem;padding-right:1.8rem}.main-banner{height:26.25rem;margin-top:-.125rem}.video-cs-blk .movie-title{left:1.5rem}.video-cs-blk .movie-title h2{font-size:1.4rem}.video-cs-blk .movie-title p{font-size:1.1rem}.tems-privacy-popupwrap .tems-popup-wrap{padding:1.875rem 1.25rem}.tems-privacy-popupwrap .tems-popup-wrap .terms-of-use h6{font-size:1.5625rem;margin-bottom:1.25rem}.user-account .user-settings .account-description .subscription{width:100%}.collage{-moz-column-count:3;column-count:3}.thank-you-form .gift-recipent-details{margin-left:0;width:100%;text-align:center}.music-icon{right:9.375rem;bottom:.75rem}.music-icon svg{width:1.375rem;height:1.375rem}}@media screen and (max-width:720px){.favorite-page .favorites-wrap .fav-list{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.favorite-page .favorites-wrap .fav-list>li{width:100%;margin-right:0}}@media screen and (min-width:641px) and (max-width:680px){.flex .social-loginwrap{width:60%}}@media screen and (max-width:640px){.flex form{width:70%}.flex .or-section{width:50%}.flex .or-section:before{left:50%;top:50%;background:#acacac;width:80%;height:1px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.flex .social-loginwrap{width:70%}.experiece .flex{width:95%}.experiece .flex form .form-group.radio .radiobtn label{padding:.6rem 0}.experiece .flex form .form-group.radio .radiobtn input[type=radio]{height:auto}.experiece .flex form .form-group.submit-btn{width:70%;display:flex;-moz-flex-direction:column;flex-direction:column;margin-top:1.375rem}.experiece .flex form .form-group.submit-btn .back{position:static;margin-right:0}.experiece .flex form .form-group.submit-btn .btn-arrow{top:.875rem}.interest .flex{width:95%}.interest .flex form .form-group.extra-interest input{width:70%}.interest .flex form .form-group.submit-btn{width:70%;display:flex;-moz-flex-direction:column;flex-direction:column;margin-top:1.375rem}.interest .flex form .form-group.submit-btn .back{position:static;margin-right:0}.btn-arrow{top:50%}.card-details>.flex form .card-form .address-section,.card-details>.flex form .card-form .name-section{width:70%}.card-details>.flex form .form-group.submit-btn{width:70%;display:flex;-moz-flex-direction:column;flex-direction:column;margin-top:1.375rem}.card-details>.flex form .form-group.submit-btn .back{position:static;margin-right:0}.card-details form .card-number .card-exp .cvc span .custom-tooltip{left:0;top:-90%;transform:translate(-77%,-100%);-webkit-transform:translate(-77%,-100%);-moz-transform:translate(-77%,-100%);-o-transform:translate(-77%,-100%);-ms-transform:translate(-77%,-100%)}.card-details form .card-number .card-exp .cvc span .custom-tooltip .toop-tiparrow{left:79%}.pricing-section .pricing-contentwrap .pricing-content h2{list-style:3rem}.pricing-section .pricing-contentwrap .pricing-content p{padding:0 5%}.pricing-section .pricing-contentwrap .pricing-img{width:100%;margin-top:2rem;padding:0 3%}.yoga-styles li{width:100%}.flow-section a.common-button,a.common-button{margin-top:0}.inta-section .container .intagram-wrap .insta-big{margin-right:.3rem}.inta-section .container .intagram-wrap .insta-small li{margin-bottom:0}.pricing-section .pricing-contentwrap .pricing-content p span{display:inline}.classhistory-wrap .classhistory-list{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.classhistory-wrap .classhistory-list li{width:100%;margin-bottom:1.5rem}.favorites-wrap .fav-list{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.favorites-wrap .fav-list li{width:100%;margin-bottom:1.5rem}.teacher-wrap .teacher-list li{width:33%;margin-bottom:1.5rem}.classhistory-wrap,.favorites-wrap{margin:0 .5rem}.play-wrap .play-list li{width:30%;margin-bottom:2rem}a.view-all{font-size:1rem}a.view-all svg{width:7px}a.view-all:hover svg{transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0)}.forgot-section.pass-btn .submit-btn{margin-top:1.875rem;display:inline-block}.forgot-section.pass-btn .submit-btn .back{position:absolute;left:auto;width:100%;text-align:center;top:-80%}.about-us .quote-of-the-day svg{padding-left:.9375rem;width:4.6875rem;height:4.125rem}.about-us .quote-of-the-day .short-review{padding-left:.9375rem;padding-right:.9375rem}.about-us .quote-of-the-day .short-review p{font-size:1.5625rem;line-height:2.1875rem}.about-us .quote-of-the-day .short-review span{font-size:1.125rem;line-height:1.25rem}.about-us .about-title h1{font-size:1.5rem;line-height:1.25rem;padding-bottom:1.25rem}.about-us .about-training article{max-width:100%}.about-us .about-training article.about-text{padding:3%}.about-us .about-training article.about-text .text-inner h2,.about-us .about-training article.about-text .text-inner p{font-size:1.25rem}.about-us .about-training article.about-img{padding:3%}.about-us .quote-of-the-day{padding:3.125rem 3%}.video-detail-wrap .video-category{width:100%}.search-duration-list li{margin-right:2rem;width:24%;margin-bottom:1.875rem}.search-duration-list li:nth-child(4){margin-right:2rem}.search-duration-list li:last-child,.search-duration-list li:nth-child(3n+0){margin-right:0}.focus-section li .focus-wrap p{font-size:1.1rem}.focus-section.inactive{grid-template-columns:repeat(2,1fr);height:auto;overflow:auto}.focus-section.inactive:before{display:none}.focus-section{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.common-padding.contact-page{padding:3rem 0}.contact-wrap{flex-wrap:wrap}.contact-wrap .contact-form{width:100%;padding-right:0;margin-bottom:2.5rem}.contact-wrap .contact-details{width:100%}.cmn-popup-overlay .cmn-popup{width:85%;padding:3.75rem 1rem}.cmn-popup-overlay .cmn-popup .buttons{width:70%}.video-detail-wrap .video-category>ul li .custom-tooltip{left:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%)}.video-detail-wrap .video-category>ul li .custom-tooltip .toop-tiparrow{left:15%}.video-detail-wrap .video-category>ul li .custom-tooltip.levels-tooltip{left:50%;transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%)}.video-detail-wrap .video-category>ul li .custom-tooltip.levels-tooltip .toop-tiparrow{left:50%}.video-detail-wrap .video-content .video-content-title h3 .custom-tooltip{left:auto;right:0}.teacher-page .teacher-wrap .teacher-list>li{width:50%}.card-details>.flex form .payment-address .form-group.submit-btn{width:65%;margin-left:auto}.user-account .user-settings .profile-updated p i{margin-right:.5rem}.user-account .user-settings .profile-updated p i svg{width:1.0625rem;height:auto}.user-account .user-settings .profile-updated .profile-strip-close svg{width:1.125rem;height:auto}.user-account .user-settings .profile-updated h4{font-size:1.2rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section{min-width:100%}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.add-card,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.add-card,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.add-card,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.add-card{padding:.3125rem .625rem;top:-1.875rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section.add-card span i,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span i,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section.add-card span i,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section.add-card span i{font-size:.75rem}.cmn-popup-overlay .cmn-popup .buttons .submit-btn{width:70%}.cmn-popup-overlay.cm-login-with-core .cmn-popup{width:90%}.cmn-popup-overlay.cm-login-with-core .cmn-popup .buttons{flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.cmn-popup-overlay.cm-login-with-core .cmn-popup .buttons button{margin-bottom:.625rem}.cmn-popup-overlay.cm-login-with-email .cmn-popup{width:90%}.cmn-popup-overlay.cm-login-with-email .cmn-popup .buttons{flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.cmn-popup-overlay.cm-login-with-email .cmn-popup .buttons .submit-btn{margin-bottom:.625rem}.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content-inner{padding:0 10%}.cmn-popup-overlay.cm-change-password .cmn-popup{width:90%}.cmn-popup-overlay.cm-change-password .cmn-popup .buttons{flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.cmn-popup-overlay.cm-change-password .cmn-popup .buttons .submit-btn{margin-bottom:.625rem}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content-inner{padding:0 6%}.video-wrap .video-overlay-wrap .video-overlay h5{font-size:1.4rem;line-height:1.5rem}.video-wrap .video-overlay-wrap .video-overlay .overlay-button .common-button{margin-top:1rem;padding:.3rem 0}.searchbar .selected{display:none}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field{width:100%}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-buttons{margin-left:auto}.card-details>.flex form .payment-address .form-group.submit-btn.two-buttons{width:70%}.cmn-popup-overlay.cm-login-with-core .cmn-popup{width:35rem}.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content{height:60vh;overflow:auto}.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content .cmn-content-inner{flex-wrap:wrap;padding:0}.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content .cmn-content-inner .yog-svg{width:8.75rem;height:auto;margin:0 auto 30px}.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content .cmn-content-inner form{width:100%;padding:0 10%}.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content .cmn-content-inner form .username-field{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.cmn-popup-overlay.cm-login-with-core .cmn-popup .buttons{width:80%}.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content .cmn-content-inner form .username-field{flex-wrap:wrap}.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content .cmn-content-inner form .username-field .form-group{width:100%;padding-right:0}.cmn-popup-overlay.cm-login-with-core .cmn-popup .buttons .submit-btn,.cmn-popup-overlay.cm-login-with-core .cmn-popup .cmn-content .cmn-content-inner .buttons .submit-btn{width:100%}.cmn-popup-overlay.cm-login-with-core .cmn-popup .outcome .error-msg{font-size:.6rem}.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content{height:60vh;overflow:auto}.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content .cmn-content-inner .username-field{flex-wrap:wrap}.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content .cmn-content-inner .username-field .form-group{width:100%;padding-right:0}.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content .buttons{width:80%}.cmn-popup-overlay.cm-login-with-email .cmn-popup .cmn-content .buttons .submit-btn{width:100%}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content{height:60vh;overflow:auto}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content .cmn-content-inner .username-field{flex-wrap:wrap}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content .cmn-content-inner .username-field .form-group{width:100%;padding-right:0}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content .buttons{width:80%}.cmn-popup-overlay.cm-change-password .cmn-popup .cmn-content .buttons .submit-btn{width:100%}.cmn-popup-overlay.cm-success-login-method .cmn-popup,.cmn-popup-overlay.cm-success-password .cmn-popup,.cmn-popup-overlay.cm-success-reactivate .cmn-popup{width:85%}.user-account .user-settings .account-description .account .account-settings form .form-group label.label-section{width:40%}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field{width:auto;padding-left:0}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.alignment{flex-wrap:wrap}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.alignment .form-group{margin-bottom:.9375rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.alignment .form-group.submit-btn{margin-top:0}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.alignment .outcome .error-msg{margin-bottom:0}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field.newsletter{width:100%}.user-account .user-settings .account-description .account .profileupload-img{width:7.8125rem}.teacher-profile ul li a .teacher-img .custom-tooltip{width:21rem}.welcome-popup .form-group.submit-btn .btn-arrow{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}.collage .collage-item{width:100%}.collage .collage-item .collage-img img{padding:.625rem}.our-teacher .common-title h1{margin-bottom:2.125rem}.main-banner{height:22rem}footer .flex ul.footer-list li{margin-bottom:.9375rem}.profile2-popup-overlay .profile2-popup .buttons{width:70%}.profile-popup-overlay .profile-popup{width:85%;padding:3.75rem 1rem}.profile-popup-overlay .profile-popup .buttons{width:70%}.frgt-arrow .btn-arrow{top:.875rem}.focus-section.inactive ul{grid-template-columns:repeat(2,1fr)}.focus-section.inactive li .focus-wrap,.focus-section.inactive li .focus-wrap img{height:13rem}.profile-container .interest .flex form .form-group.check-box .check-box-button .custom-tooltip{display:none}.create-accountwrap .submit-btn .btn-arrow{top:.875rem}.coming-set{display:none!important}.payment-details .card-details,.payment-details .card-details>.flex{padding-bottom:0}.payment-details .card-details>.flex form .payment-address .form-group.submit-btn{-moz-flex-direction:unset;flex-direction:unset}.payment-details .card-details>.flex form .payment-address .form-group.submit-btn.two-buttons{width:100%}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-buttons.new-positon,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-buttons.new-positon,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-buttons.new-positon,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-buttons.new-positon{min-width:auto;margin-left:auto}.profile-updated.reg-font svg{width:.9375rem;height:auto}.profile-updated.reg-font p{font-size:.9375rem}.radio-label~input,.radio-label~textarea{width:88%}.rating-overlay .rating-content{top:35%}.rating-overlay .rating-content h2{font-size:1.125rem;line-height:.625rem}.rating-overlay .rating-content h4{font-size:1rem;line-height:1.25rem;margin-bottom:.625rem}.rating-overlay .rating-content .rating-star-list .rating-star svg{width:1.875rem}.rating-overlay .thanks-text{font-size:.75rem;bottom:-1.5625rem}.collage{-moz-column-count:2;column-count:2}.group-form .flex.no-flex form{flex-wrap:wrap;width:85%;margin:0 auto}.group-form .flex.no-flex form .group-field-wrap{width:100%;margin-bottom:0}.group-form .flex.no-flex form .group-field-wrap.right{margin-bottom:1.25rem}.group-form .flex.no-flex .submit-btn{width:85%}.group-form .section-title{padding:0 2%}.gift-recipent-details{width:85%;margin:0 auto 1.875rem}.group-form .section-title h5{padding:0 2%}.group-form .section-title h5 span{display:inline}.card-info,.plan-card,.plan-card-title{text-align:center;margin:0 auto .625rem}.gift-or{margin-left:0}.card-info{margin-bottom:1.875rem}.gift-signup{width:100%}.group-form.back-sign .flex.no-flex .submit-btn{flex-wrap:wrap}.group-form.back-sign .flex.no-flex .submit-btn .back{margin-right:0;position:static;text-align:center;width:100%;margin-top:.625rem}}@media screen and (max-width:540px){.interest .flex form .form-group.check-box .check-box-button{width:100%}.interest .flex form .form-group.extra-interest input{width:70%}.interest .flex form .form-group.submit-btn{width:70%;margin:0 auto;transform:none}.experiece .flex form .form-group.radio .radiobtn,.profile-container .interest .flex form .form-group.check-box .check-box-button{width:100%}.card-details>.flex form .card-form .address-section,.card-details>.flex form .card-form .name-section,.card-details>.flex form .form-group.submit-btn{width:75%}.blog-section .container .blog-list li{width:100%;margin-bottom:2rem}.inta-section .container .intagram-wrap{flex-wrap:wrap}.inta-section .container .intagram-wrap .insta-big{width:100%;margin-right:0;margin-bottom:.45rem}.inta-section .container .intagram-wrap .insta-small{width:100%;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:wrap}.inta-section .container .intagram-wrap .insta-small li{width:50%;margin-right:0;margin-bottom:.4rem}.main-banner .banner-caption a.common-button{padding:.4rem 1rem;font-size:.7rem;margin-top:1rem;line-height:1rem}.main-banner .banner-caption svg{width:15rem}.main-banner .banner-caption h1{font-size:.8rem;letter-spacing:.0625rem;line-height:1rem;margin-top:.5rem}.pricing-section .pricing-contentwrap .pricing-content h2{line-height:2rem;font-size:1.5rem}.teacher-wrap .teacher-list li{width:50%}.play-wrap .play-list li{width:44%}.playlist-page .play-wrap .play-list li{width:43%}.forgot-section.recovery-mail{width:100%;padding:0 2%}.yoga-section .teacher-wrap .teacher-list li{width:50%}.about-us .about-us-logo{height:auto;width:18rem}.about-us .about-title h1{font-size:1.3rem}.privacy-policy .main-banner,.terms .main-banner,.user-account .main-banner{background-size:cover;background-position:50%}.privacy-policy .main-banner .caption h1,.terms .main-banner .caption h1,.user-account .main-banner .caption h1{font-size:1.5625rem}.teacher-page .teacher-wrap .teacher-list>li{width:50%}.search-duration-list li{margin-right:2rem;width:27%;margin-bottom:1.875rem}.search-duration-list li:nth-child(4){margin-right:2rem}.search-duration-list li:last-child,.search-duration-list li:nth-child(3n+0){margin-right:0}.contact-banner{margin-top:-1.375rem}.contact-banner .inner-banner-caption{padding:8rem 0 3rem}.contact-banner .inner-banner-caption h1{font-size:2rem}.user-account .user-settings .account-description .account .account-settings form .form-group .label-text.card-buttons .btn{min-width:9.1875rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field{width:100%}.cmn-popup-overlay .cm-happy-with-us .cmn-popup,.cmn-popup-overlay.cm-stay-with-us .cmn-popup{width:90%}.cmn-popup-overlay .cm-happy-with-us .cmn-popup .buttons,.cmn-popup-overlay.cm-stay-with-us .cmn-popup .buttons{flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0 auto}.cmn-popup-overlay .cm-happy-with-us .cmn-popup .buttons .submit-btn,.cmn-popup-overlay.cm-stay-with-us .cmn-popup .buttons .submit-btn{width:100%;margin-bottom:.625rem}.cmn-popup-overlay .cm-happy-with-us .cmn-popup h6,.cmn-popup-overlay .cm-reactivate .cmn-popup,.cmn-popup-overlay.cm-stay-with-us .cmn-popup,.cmn-popup-overlay.cm-stay-with-us .cmn-popup h6{width:90%}.cmn-popup-overlay .cm-reactivate .cmn-popup .buttons,.cmn-popup-overlay.cm-stay-with-us .cmn-popup .buttons{flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0 auto}.cmn-popup-overlay .cm-reactivate .cmn-popup .buttons .submit-btn,.cmn-popup-overlay.cm-stay-with-us .cmn-popup .buttons .submit-btn{width:100%;margin-bottom:.625rem}.cmn-popup-overlay.cm-happy-with-us .cmn-popup,.cmn-popup-overlay .cm-reactivate .cmn-popup h6,.cmn-popup-overlay.cm-stay-with-us .cmn-popup h6{width:90%}.cmn-popup-overlay.cm-happy-with-us .cmn-popup .buttons{flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0 auto}.cmn-popup-overlay.cm-happy-with-us .cmn-popup .buttons .submit-btn{width:100%;margin-bottom:.625rem}.cmn-popup-overlay.cm-happy-with-us .cmn-popup h6,.cmn-popup-overlay.cm-reactivate .cmn-popup,.cmn-popup-overlay.cm-success-reactivate .cmn-popup{width:90%}.cmn-popup-overlay.cm-reactivate .cmn-popup .buttons,.cmn-popup-overlay.cm-success-reactivate .cmn-popup .buttons{flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0 auto}.cmn-popup-overlay.cm-reactivate .cmn-popup .buttons .submit-btn,.cmn-popup-overlay.cm-success-reactivate .cmn-popup .buttons .submit-btn{width:100%;margin-bottom:.625rem}.cmn-popup-overlay.cm-login-with-core .cmn-popup,.cmn-popup-overlay.cm-reactivate .cmn-popup h6,.cmn-popup-overlay.cm-success-reactivate .cmn-popup h6{width:90%}.user-account .user-settings .account-description .payments .payments-history table.my_table th{font-size:.75rem}.user-account .user-settings .account-description .payments .payments-history table.my_table td{font-size:.875rem}.card-details>.flex form .payment-address .form-group.submit-btn.two-buttons{margin:0 auto;width:75%}.user-account .user-settings .user-account-settings ul li{margin-right:1.5rem}.user-account .user-settings .user-account-settings ul li a{font-size:1.1rem}.user-account .user-settings .user-account-settings ul li ul li a{font-size:.8rem;line-height:1.125rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section{min-width:100%}.teacher-profile ul li{width:100%}.teacher-profile ul li a .teacher-img{width:30%}.teacher-profile ul li a .teacher-content{width:70%}.popup-overlay .welcome-popup h2{font-size:1.5rem}.popup-overlay .welcome-popup .submit-btn,.popup-overlay .welcome-popup p{margin-bottom:2rem}.focus-section li .focus-wrap,.focus-section li .focus-wrap img{height:10rem}.video-cs-blk .movie-title{left:1.3rem}.video-cs-blk .movie-title h2{font-size:1.2rem;line-height:1.8rem}.video-cs-blk .movie-title p{font-size:1rem}}@media screen and (max-width:480px){.social-loginwrap ul.socials-login li a.yogo-login i{margin-right:1.8rem}footer .flex ul.footer-list li a{font-size:1rem}footer .flex .footer-connect{width:100%}footer .flex .footer-connect .connect-wrap h2{font-size:.8rem}footer .flex .footer-connect .connect-wrap ul li a svg{width:1.25rem}footer .flex .footer-connect .connect-wrap ul li.you-tubeicon a svg{width:1.5625rem}.main-menu-list{width:80%}.section-title{padding:0 2%}.card-details>.flex form .card-form .address-section,.card-details>.flex form .card-form .name-section,.card-details>.flex form .form-group.submit-btn{width:80%}.card-details>.flex form .form-group.submit-btn .back a{font-size:1rem}.back a .btn-arrow-back{top:0}.back a .btn-arrow-back svg{width:.5rem}.outlet-bg .yogabg-content h4{font-size:2rem;line-height:2.5rem}.outlet-bg .yogabg-content svg{width:10rem;margin-bottom:2rem}.outlet-bg .yogabg-content p{font-size:1.2rem}.forgot-section h2{font-size:1.5rem}.forgot-section.pass-recovery .form-group.recover-fld .input-set,.forgot-section.recovery-mail .submit-btn{width:100%}.video-detail-wrap .video-content .video-content-title{flex-wrap:wrap}.video-detail-wrap .video-content .video-content-title h1{width:100%}.video-detail-wrap .video-content .video-content-title h3{margin-left:0;margin-top:20px}.video-detail-wrap .video-content .video-content-title h3 .custom-tooltip{left:100%}.video-detail-wrap .video-content .video-content-title h3 .custom-tooltip .toop-tiparrow{left:10%}.search-style-list li{width:50%}.contact-wrap .contact-form .form-group.submit-btn{width:100%}.page-not-found{height:85vh}.video-detail-wrap .video-content .video-content-title h3 .custom-tooltip{left:100%!important;right:auto;transform:translate(-16%,-50%)}.card-details>.flex .location .city-fld,.card-details>.flex .location .zip-fld{width:100%}.user-account .user-settings .account-description .subscription .user-account-settings-description .settings-types{-moz-flex-direction:column;flex-direction:column}.user-account .user-settings .account-description .subscription .user-account-settings-description .settings-types h2{margin-bottom:.9375rem}.user-account .user-settings .account-description .payments .payments-history table.fixed_headers{margin:0}.user-account .user-settings .account-description .payments .payments-history table.fixed_headers td:first-child,.user-account .user-settings .account-description .payments .payments-history table.fixed_headers th:first-child{min-width:6.25rem}.user-account .user-settings .account-description .payments .payments-history table.fixed_headers td,.user-account .user-settings .account-description .payments .payments-history table.fixed_headers th{font-size:.875rem;line-height:.9375rem}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address{-moz-flex-direction:column;flex-direction:column}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .sized-field{width:100%}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-buttons{margin-left:0}.user-account .user-settings .account-description .account .account-settings form .form-group label.label-section{width:100%}.user-account .user-settings .account-description .account .account-settings form .form-group .delete-devices h3{min-width:16.875rem}.card-details>.flex form .payment-address .form-group.submit-btn{width:80%;margin-left:auto}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-section,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-section,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-section,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-section{min-width:100%}.user-account .user-settings .account-description .payments .payments-history table.my_table th:first-child{width:25%}.user-account .user-settings .account-description .payments .payments-history table.my_table th:nth-child(2){width:35%}.user-account .user-settings .account-description .payments .payments-history table.my_table th:nth-child(3){width:40%}.user-account .user-settings .account-description .payments .payments-history table.my_table td:first-child{width:25%}.user-account .user-settings .account-description .payments .payments-history table.my_table td:nth-child(2){width:35%}.user-account .user-settings .account-description .payments .payments-history table.my_table td:nth-child(3){width:40%}.no-internet.cmn-popup-overlay .cmn-popup{width:85%}.outlet-bg.about-outlet .yogabg-content h4{font-size:2.5rem;line-height:3rem;margin-bottom:1rem}.outlet-bg.about-outlet .yogabg-content ul{margin-bottom:2rem;flex-wrap:wrap}.outlet-bg.about-outlet .yogabg-content ul li{width:100%;padding-right:0;font-size:1rem;line-height:1.2rem;margin-bottom:1rem}.outlet-bg.about-outlet .yogabg-content ul li:before{display:none}.outlet-bg.about-outlet .yogabg-content ul li:last-child{margin-bottom:0}.experiece .flex form .form-group.radio .radiobtn{width:45%}.label-wrap{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.label-wrap .card-type,.label-wrap label{width:50%}.label-wrap .card-type li{width:25%;text-align:right}.label-wrap .card-type li svg{width:2rem}.card-details>.flex form .payment-address .form-group.submit-btn.two-buttons{margin:0 auto;width:90%}.user-account .user-settings .user-account-settings ul li{margin-right:1rem}.user-account .user-settings .user-account-settings ul li a{font-size:1rem}.experiece .flex form .form-group.radio .radiobtn,.experiece .flex form .form-group.submit-btn{width:92%}.experiece .flex form .form-group.submit-btn .back a{font-size:1rem}.interest .flex form .form-group.check-box .check-box-button,.interest .flex form .form-group.extra-interest input,.interest .flex form .form-group.submit-btn{width:92%}.interest .flex form .form-group.submit-btn .back a{font-size:1rem}.profile-container .experiece .flex form .form-group.radio .radiobtn,.profile-container .interest .flex form .form-group.check-box .check-box-button{width:90%}.about-us .quote-of-the-day svg{width:2.5rem}.card-details>.flex .promo-code .tick-icon{top:2.25rem}.payment-details .card-details .new-lab{width:100%}.payment-details .card-details .label-wrap .card-type{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.payment-details .card-details .label-wrap .card-type li{width:auto;text-align:right;margin-left:15px}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text{min-width:100%}.user-account .user-settings .account-description .account .account-settings form .form-group label .payment-address .label-text.card-buttons.new-positon,.user-account .user-settings .account-description .account .payments-methods form .form-group label .payment-address .label-text.card-buttons.new-positon,.user-account .user-settings .account-description .payments .account-settings form .form-group label .payment-address .label-text.card-buttons.new-positon,.user-account .user-settings .account-description .payments .payments-methods form .form-group label .payment-address .label-text.card-buttons.new-positon{margin-left:0;margin-top:1.25rem}.strenght{font-size:0}.no-flex.card-details form .card-form .card-number .label-wrap .card-type{top:0}.no-flex.card-details form .card-form .card-number .label-wrap .card-type li svg{width:2.5rem}.coupon-promo .promo-code .remove{top:2.6875rem}.coupon-promo .promo-code .tick-icon{top:2.25rem}.music-icon{right:7.1875rem;bottom:.875rem}body.show-refer{margin-top:3.25rem}body.show-refer header.main-menu{top:3.25rem}.refer-header .applnks li a svg{width:25px}.refer-header .owl-theme .owl-nav{top:45%}.refer-header{padding-bottom:.5rem}}@media screen and (max-width:450px){.flex .social-loginwrap{width:90%}.search-duration-list li{width:44%}.search-duration-list li .search-duration-wrap{width:7rem;height:7rem}.search-duration-list li .search-duration-wrap h4{font-size:1.2rem}.search-duration-list li:nth-child(2n+0){margin-right:0}.search-duration-list li:nth-child(3n+0){margin-right:2rem}.search-duration-list li:last-child{margin-right:0}.user-account .user-settings .account-description .subscription .user-account-settings-description.cancel-settings form .form-group .btn{padding:.625rem 0;font-size:.875rem}.user-account .user-settings .account-description .subscription .user-account-settings-description.cancel-settings form .form-group .btn:last-child{margin-right:0}.payment-address .label-wrap .card-type li{text-align:right}}@media screen and (max-width:430px){.flex{padding:2% 0}.flex form{width:78%}.flex .or-section{width:50%}.experiece .flex{width:90%}.experiece .flex form .form-group.radio{flex-wrap:wrap}.experiece .flex form .form-group.radio .radiobtn label{padding:.6rem 0}.experiece .flex form .form-group.radio .radiobtn input[type=radio]{height:auto}.experiece .flex form .form-group.submit-btn{flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.experiece .flex form .form-group.submit-btn .back{margin-right:0}.interest .flex{width:90%}.interest .flex form .form-group.submit-btn{flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.interest .flex form .form-group.submit-btn .back{margin-right:0}.card-details>.flex{width:90%;padding-bottom:0}.card-details>.flex form .card-form .address-section,.card-details>.flex form .card-form .name-section{width:90%}.card-details>.flex form .form-group.submit-btn{width:90%;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.card-details>.flex form .form-group.submit-btn .back{margin-right:0;margin-bottom:.625rem}.card-details>.flex form .form-group.submit-btn .btn-arrow{top:2.8rem}.card-details .caption span{display:inline}.popup-overlay .welcome-popup{width:95%}.popup-overlay .welcome-popup .submit-btn{width:60%}.forgot-section{width:100%;padding:0 1%}.forgot-section .password-field .flex{padding:0}.forgot-section.set-password,.password-popup-overlay .password-popup{width:85%}.cmn-popup-overlay .cmn-popup .buttons{width:90%}.video-detail-wrap .video-category>ul li .custom-tooltip.levels-tooltip{width:18rem}.card-details>.flex form .payment-address .form-group.submit-btn{width:90%;margin-left:auto}.profile-container .experiece .flex form .form-group.radio{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.profile2-popup-overlay .profile2-popup .buttons,.profile-popup-overlay .profile-popup .buttons{width:90%}.main-banner{height:16rem}.main-banner .banner-caption{padding:15% 0 9%}}@media screen and (max-width:375px){.banner-caption{padding:35% 0 10%}.banner-caption svg{width:12rem}a.common-button{padding:.2rem .6rem;margin-top:1.3rem;font-size:.8rem}.flex{padding:2% 0}.flex form{width:80%}.flex .or-section{width:50%}.flex .social-loginwrap{width:95%}.card-details form .card-number .card-exp .cvc span .custom-tooltip{left:0;top:-90%;width:24rem;transform:translate(-77%,-100%);-webkit-transform:translate(-77%,-100%);-moz-transform:translate(-77%,-100%);-o-transform:translate(-77%,-100%);-ms-transform:translate(-77%,-100%)}.card-details form .card-number .card-exp .cvc span .custom-tooltip .toop-tiparrow{left:79%}.card-details form .card-number .card-exp .cvc span .custom-tooltip .cvv-cont-wrap{padding:.9375rem 1.4rem 1.875rem}.login-form{width:24rem}.flow-wrap a.flow-list .flow-content{flex-wrap:wrap}.flow-wrap a.flow-list .flow-content .flow-title{width:100%;margin-bottom:.625rem}.flow-wrap a.flow-list .flow-content .flow-para{width:100%;text-align:left}.common-title p{font-size:1.1rem;line-height:1.5rem}.common-title h1{font-size:1.8rem}.pricing-section .pricing-contentwrap .pricing-content .amount h4 span{font-size:1.5rem}.pricing-section .pricing-contentwrap .pricing-content .amount h4:first-child{margin-right:1.5rem}.pricing-section .pricing-contentwrap .pricing-content h2{line-height:2.3rem;font-size:1.8rem}.yoga-styles li a p.yoga-title{font-size:1.5rem}.play-wrap .play-list li{width:100%;text-align:center}.user-account .user-settings .account-description .payments .card-details .flex form .form-group .checkbox-container label{font-size:.8rem}}@media screen and (max-width:330px){.social-loginwrap ul.socials-login li.svg-icon i{margin-right:3.3rem}.social-loginwrap ul.socials-login li a.yogo-login i{margin-right:1rem}.card-details form .card-number .card-exp .cvc span .custom-tooltip{left:0;top:-90%;width:23rem;transform:translate(-77%,-100%);-webkit-transform:translate(-77%,-100%);-moz-transform:translate(-77%,-100%);-o-transform:translate(-77%,-100%);-ms-transform:translate(-77%,-100%)}.card-details form .card-number .card-exp .cvc span .custom-tooltip .toop-tiparrow{left:79%}.card-details form .card-number .card-exp .cvc span .custom-tooltip .cvv-cont-wrap{padding:.9375rem 1rem 1.875rem}.login-form{width:23rem;padding:1rem}.cm-login-methods .cmn-popup .buttons{width:100%}.cmn-popup-overlay .cmn-popup{padding:3.75rem .5rem}.main-banner{height:13rem}}