@charset "UTF-8"; 
@import url(./TradeGothicFont.css); 
@import url(./community.css); 
* {-webkit-font-smoothing:antialiased !important;}
body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {transition-duration:50ms;}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {transition-delay:0s;}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {transition-delay:50ms;}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {transition-duration:100ms;}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {transition-delay:0s;}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {transition-delay:100ms;}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {transition-duration:150ms;}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {transition-delay:0s;}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {transition-delay:150ms;}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {transition-duration:200ms;}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {transition-delay:0s;}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {transition-delay:200ms;}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {transition-duration:250ms;}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {transition-delay:0s;}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {transition-delay:250ms;}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {transition-duration:300ms;}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {transition-delay:0s;}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {transition-delay:300ms;}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {transition-duration:350ms;}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {transition-delay:0s;}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {transition-delay:350ms;}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {transition-duration:400ms;}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {transition-delay:0s;}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {transition-delay:400ms;}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {transition-duration:450ms;}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {transition-delay:0s;}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {transition-delay:450ms;}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {transition-duration:500ms;}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {transition-delay:0s;}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {transition-delay:500ms;}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {transition-duration:550ms;}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {transition-delay:0s;}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {transition-delay:550ms;}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {transition-duration:600ms;}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {transition-delay:0s;}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {transition-delay:600ms;}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {transition-duration:650ms;}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {transition-delay:0s;}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {transition-delay:650ms;}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {transition-duration:700ms;}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {transition-delay:0s;}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {transition-delay:700ms;}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {transition-duration:750ms;}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {transition-delay:0s;}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {transition-delay:750ms;}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {transition-duration:800ms;}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {transition-delay:0s;}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {transition-delay:800ms;}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {transition-duration:850ms;}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {transition-delay:0s;}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {transition-delay:850ms;}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {transition-duration:900ms;}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {transition-delay:0s;}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {transition-delay:900ms;}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {transition-duration:950ms;}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {transition-delay:0s;}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {transition-delay:950ms;}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {transition-duration:1000ms;}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {transition-delay:0s;}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {transition-delay:1000ms;}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {transition-duration:1050ms;}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {transition-delay:0s;}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {transition-delay:1050ms;}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {transition-duration:1100ms;}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {transition-delay:0s;}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {transition-delay:1100ms;}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {transition-duration:1150ms;}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {transition-delay:0s;}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {transition-delay:1150ms;}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {transition-duration:1200ms;}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {transition-delay:0s;}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {transition-delay:1200ms;}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {transition-duration:1250ms;}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {transition-delay:0s;}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {transition-delay:1250ms;}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {transition-duration:1300ms;}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {transition-delay:0s;}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {transition-delay:1300ms;}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {transition-duration:1350ms;}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {transition-delay:0s;}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {transition-delay:1350ms;}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {transition-duration:1400ms;}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {transition-delay:0s;}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {transition-delay:1400ms;}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {transition-duration:1450ms;}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {transition-delay:0s;}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {transition-delay:1450ms;}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {transition-duration:1500ms;}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {transition-delay:0s;}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {transition-delay:1500ms;}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {transition-duration:1550ms;}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {transition-delay:0s;}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {transition-delay:1550ms;}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {transition-duration:1600ms;}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {transition-delay:0s;}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {transition-delay:1600ms;}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {transition-duration:1650ms;}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {transition-delay:0s;}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {transition-delay:1650ms;}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {transition-duration:1700ms;}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {transition-delay:0s;}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {transition-delay:1700ms;}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {transition-duration:1750ms;}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {transition-delay:0s;}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {transition-delay:1750ms;}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {transition-duration:1800ms;}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {transition-delay:0s;}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {transition-delay:1800ms;}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {transition-duration:1850ms;}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {transition-delay:0s;}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {transition-delay:1850ms;}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {transition-duration:1900ms;}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {transition-delay:0s;}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {transition-delay:1900ms;}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {transition-duration:1950ms;}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {transition-delay:0s;}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {transition-delay:1950ms;}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {transition-duration:2000ms;}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {transition-delay:0s;}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {transition-delay:2000ms;}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {transition-duration:2050ms;}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {transition-delay:0s;}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {transition-delay:2050ms;}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {transition-duration:2100ms;}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {transition-delay:0s;}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {transition-delay:2100ms;}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {transition-duration:2150ms;}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {transition-delay:0s;}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {transition-delay:2150ms;}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {transition-duration:2200ms;}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {transition-delay:0s;}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {transition-delay:2200ms;}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {transition-duration:2250ms;}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {transition-delay:0s;}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {transition-delay:2250ms;}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {transition-duration:2300ms;}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {transition-delay:0s;}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {transition-delay:2300ms;}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {transition-duration:2350ms;}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {transition-delay:0s;}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {transition-delay:2350ms;}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {transition-duration:2400ms;}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {transition-delay:0s;}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {transition-delay:2400ms;}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {transition-duration:2450ms;}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {transition-delay:0s;}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {transition-delay:2450ms;}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {transition-duration:2500ms;}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {transition-delay:0s;}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {transition-delay:2500ms;}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {transition-duration:2550ms;}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {transition-delay:0s;}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {transition-delay:2550ms;}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {transition-duration:2600ms;}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {transition-delay:0s;}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {transition-delay:2600ms;}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {transition-duration:2650ms;}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {transition-delay:0s;}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {transition-delay:2650ms;}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {transition-duration:2700ms;}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {transition-delay:0s;}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {transition-delay:2700ms;}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {transition-duration:2750ms;}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {transition-delay:0s;}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {transition-delay:2750ms;}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {transition-duration:2800ms;}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {transition-delay:0s;}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {transition-delay:2800ms;}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {transition-duration:2850ms;}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {transition-delay:0s;}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {transition-delay:2850ms;}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {transition-duration:2900ms;}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {transition-delay:0s;}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {transition-delay:2900ms;}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {transition-duration:2950ms;}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {transition-delay:0s;}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {transition-delay:2950ms;}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {transition-duration:3000ms;}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {transition-delay:0s;}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {transition-delay:3000ms;}
[data-aos] {pointer-events:none;}
[data-aos].aos-animate {pointer-events:auto;}
body[data-aos-easing="linear"] [data-aos], [data-aos][data-aos][data-aos-easing="linear"] {transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75);}
body[data-aos-easing="ease"] [data-aos], [data-aos][data-aos][data-aos-easing="ease"] {transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);}
body[data-aos-easing="ease-in"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in"] {transition-timing-function:cubic-bezier(0.42, 0, 1, 1);}
body[data-aos-easing="ease-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out"] {transition-timing-function:cubic-bezier(0, 0, 0.58, 1);}
body[data-aos-easing="ease-in-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out"] {transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);}
body[data-aos-easing="ease-in-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-back"] {transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);}
body[data-aos-easing="ease-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-back"] {transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);}
body[data-aos-easing="ease-in-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-back"] {transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);}
body[data-aos-easing="ease-in-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-sine"] {transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);}
body[data-aos-easing="ease-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-sine"] {transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);}
body[data-aos-easing="ease-in-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-sine"] {transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);}
body[data-aos-easing="ease-in-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quad"] {transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);}
body[data-aos-easing="ease-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quad"] {transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);}
body[data-aos-easing="ease-in-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quad"] {transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);}
body[data-aos-easing="ease-in-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-cubic"] {transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);}
body[data-aos-easing="ease-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-cubic"] {transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);}
body[data-aos-easing="ease-in-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-cubic"] {transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);}
body[data-aos-easing="ease-in-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quart"] {transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);}
body[data-aos-easing="ease-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quart"] {transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);}
body[data-aos-easing="ease-in-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quart"] {transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);}
:root {--blue:#007bff; --indigo:#6610f2; --purple:#6f42c1; --pink:#e83e8c; --red:#dc3545; --orange:#fd7e14; --yellow:#ffc107; --green:#28a745; --teal:#20c997; --cyan:#17a2b8; --white:#fff; --gray:#6c757d; --gray-dark:#343a40; --primary:#007bff; --secondary:#6c757d; --success:#28a745; --info:#17a2b8; --warning:#ffc107; --danger:#dc3545; --light:#f8f9fa; --dark:#343a40; --breakpoint-xs:0; --breakpoint-sm:576px; --breakpoint-md:768px; --breakpoint-lg:992px; --breakpoint-xl:1200px; --breakpoint-xxl:1400px; --breakpoint-xxxl:1600px; --font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}
*, *::before, *::after {box-sizing:border-box;}
html {font-family:sans-serif; line-height:1.15; -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {display:block;}
body {margin:0; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size:1rem; font-weight:400; line-height:1.5; color:#212529; text-align:left; background-color:#fff; -webkit-font-smoothing:antialiased !important;}
[tabindex="-1"]:focus:not(:focus-visible) {outline:0 !important;}
hr {box-sizing:content-box; height:0; overflow:visible;}
h1, h2, h3, h4, h5, h6 {margin-top:0; margin-bottom:0.5rem;}
p {margin-top:0; margin-bottom:1rem;}
abbr[title], abbr[data-original-title] {text-decoration:underline; text-decoration:underline dotted; cursor:help; border-bottom:0; text-decoration-skip-ink:none;}
address {margin-bottom:1rem; font-style:normal; line-height:inherit;}
ol, ul, dl {margin-top:0; margin-bottom:1rem;}
ol ol, ul ul, ol ul, ul ol {margin-bottom:0;}
dt {font-weight:700;}
dd {margin-bottom:0.5rem; margin-left:0;}
blockquote {margin:0 0 1rem;}
b, strong {font-weight:bolder;}
small {font-size:80%;}
sub, sup {position:relative; font-size:75%; line-height:0; vertical-align:baseline;}
sub {bottom:-0.25em;}
sup {top:-0.5em;}
a {color:#e7a77e; text-decoration:none; background-color:transparent;}
a:hover {text-decoration:underline;}
a:not([href]):not([class]) {color:inherit; text-decoration:none;}
a:not([href]):not([class]):hover {color:inherit; text-decoration:none;}
pre, code, kbd, samp {font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size:1em;}
pre {margin-top:0; margin-bottom:1rem; overflow:auto; -ms-overflow-style:scrollbar;}
figure {margin:0 0 1rem;}
img {vertical-align:middle; border-style:none;}
svg {overflow:hidden; vertical-align:middle;}
table {border-collapse:collapse;}
caption {padding-top:0.75rem; padding-bottom:0.75rem; color:#6c757d; text-align:left; caption-side:bottom;}
th {text-align:inherit; text-align:-webkit-match-parent;}
label {display:inline-block; margin-bottom:0.5rem;}
button {border-radius:0;}
button:focus:not(:focus-visible) {outline:0;}
input, button, select, optgroup, textarea {margin:0; font-family:inherit; font-size:inherit; line-height:inherit;}
button, input {overflow:visible;}
button, select {text-transform:none;}
[role="button"] {cursor:pointer;}
select {word-wrap:normal;}
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance:button;}
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {cursor:pointer;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {padding:0; border-style:none;}
input[type="radio"], input[type="checkbox"] {box-sizing:border-box; padding:0;}
textarea {overflow:auto; resize:vertical;}
fieldset {min-width:0; padding:0; margin:0; border:0;}
legend {display:block; width:100%; max-width:100%; padding:0; margin-bottom:0.5rem; font-size:1.5rem; line-height:inherit; color:inherit; white-space:normal;}
progress {vertical-align:baseline;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height:auto;}
[type="search"] {outline-offset:-2px; -webkit-appearance:none;}
[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
::-webkit-file-upload-button {font:inherit; -webkit-appearance:button;}
output {display:inline-block;}
summary {display:list-item; cursor:pointer;}
template {display:none;}
[hidden] {display:none !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {margin-bottom:0.5rem; font-weight:500; line-height:1.2;}
h1, .h1 {font-size:2.5rem;}
h2, .h2 {font-size:2rem;}
h3, .h3 {font-size:1.75rem;}
h4, .h4 {font-size:1.5rem;}
h5, .h5 {font-size:1.25rem;}
h6, .h6 {font-size:1rem;}
.lead {font-size:1.25rem; font-weight:300;}
.display-1 {font-size:6rem; font-weight:300; line-height:1.2;}
.display-2 {font-size:5.5rem; font-weight:300; line-height:1.2;}
.display-3 {font-size:4.5rem; font-weight:300; line-height:1.2;}
.display-4 {font-size:3.5rem; font-weight:300; line-height:1.2;}
hr {margin-top:1rem; margin-bottom:1rem; border:0; border-top:1px solid rgba(0, 0, 0, 0.1);}
small, .small {font-size:80%; font-weight:400;}
mark, .mark {padding:0.2em; background-color:#fcf8e3;}
.list-unstyled {padding-left:0; list-style:none;}
.list-inline {padding-left:0; list-style:none;}
.list-inline-item {display:inline-block;}
.list-inline-item:not(:last-child) {margin-right:0.5rem;}
.initialism {font-size:90%; text-transform:uppercase;}
.blockquote {margin-bottom:1rem; font-size:1.25rem;}
.blockquote-footer {display:block; font-size:80%; color:#6c757d;}
.blockquote-footer::before {content:"— ";}
.img-fluid {max-width:100%; height:auto;}
.img-thumbnail {padding:0.25rem; background-color:#fff; border:1px solid #dee2e6; border-radius:0.25rem; max-width:100%; height:auto;}
.figure {display:inline-block;}
.figure-img {margin-bottom:0.5rem; line-height:1;}
.figure-caption {font-size:90%; color:#6c757d;}
code {font-size:87.5%; color:#e83e8c; word-wrap:break-word;}
a > code {color:inherit;}
kbd {padding:0.2rem 0.4rem; font-size:87.5%; color:#fff; background-color:#212529; border-radius:0.2rem;}
kbd kbd {padding:0; font-size:100%; font-weight:700;}
pre {display:block; font-size:87.5%; color:#212529;}
pre code {font-size:inherit; color:inherit; word-break:normal;}
.pre-scrollable {max-height:340px; overflow-y:scroll;}
.container, .container-fluid, .container-xl, .container-lg, .container-md, .container-sm {width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}
.row {display:flex; flex-wrap:wrap; margin-right:-15px; margin-left:-15px;}
.no-gutters {margin-right:0; margin-left:0;}
.no-gutters > .col, .no-gutters > [class*="col-"] {padding-right:0; padding-left:0;}
.col-xxxl, .col-xxxl-auto, .col-xxxl-12, .col-xxxl-11, .col-xxxl-10, .col-xxxl-9, .col-xxxl-8, .col-xxxl-7, .col-xxxl-6, .col-xxxl-5, .col-xxxl-4, .col-xxxl-3, .col-xxxl-2, .col-xxxl-1, .col-xxl, .col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl, .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {position:relative; width:100%; padding-right:15px; padding-left:15px;}
.col {flex-basis:0; flex-grow:1; max-width:100%;}
.row-cols-1 > * {flex:0 0 100%; max-width:100%;}
.row-cols-2 > * {flex:0 0 50%; max-width:50%;}
.row-cols-3 > * {flex:0 0 33.3333333333%; max-width:33.3333333333%;}
.row-cols-4 > * {flex:0 0 25%; max-width:25%;}
.row-cols-5 > * {flex:0 0 20%; max-width:20%;}
.row-cols-6 > * {flex:0 0 16.6666666667%; max-width:16.6666666667%;}
.col-auto {flex:0 0 auto; width:auto; max-width:100%;}
.col-1 {flex:0 0 8.3333333333%; max-width:8.3333333333%;}
.col-2 {flex:0 0 16.6666666667%; max-width:16.6666666667%;}
.col-3 {flex:0 0 25%; max-width:25%;}
.col-4 {flex:0 0 33.3333333333%; max-width:33.3333333333%;}
.col-5 {flex:0 0 41.6666666667%; max-width:41.6666666667%;}
.col-6 {flex:0 0 50%; max-width:50%;}
.col-7 {flex:0 0 58.3333333333%; max-width:58.3333333333%;}
.col-8 {flex:0 0 66.6666666667%; max-width:66.6666666667%;}
.col-9 {flex:0 0 75%; max-width:75%;}
.col-10 {flex:0 0 83.3333333333%; max-width:83.3333333333%;}
.col-11 {flex:0 0 91.6666666667%; max-width:91.6666666667%;}
.col-12 {flex:0 0 100%; max-width:100%;}
.order-first {order:-1;}
.order-last {order:13;}
.order-0 {order:0;}
.order-1 {order:1;}
.order-2 {order:2;}
.order-3 {order:3;}
.order-4 {order:4;}
.order-5 {order:5;}
.order-6 {order:6;}
.order-7 {order:7;}
.order-8 {order:8;}
.order-9 {order:9;}
.order-10 {order:10;}
.order-11 {order:11;}
.order-12 {order:12;}
.offset-1 {margin-left:8.3333333333%;}
.offset-2 {margin-left:16.6666666667%;}
.offset-3 {margin-left:25%;}
.offset-4 {margin-left:33.3333333333%;}
.offset-5 {margin-left:41.6666666667%;}
.offset-6 {margin-left:50%;}
.offset-7 {margin-left:58.3333333333%;}
.offset-8 {margin-left:66.6666666667%;}
.offset-9 {margin-left:75%;}
.offset-10 {margin-left:83.3333333333%;}
.offset-11 {margin-left:91.6666666667%;}
.table {width:100%; margin-bottom:1rem; color:#212529;}
.table th, .table td {padding:0.75rem; vertical-align:top; border-top:1px solid #dee2e6;}
.table thead th {vertical-align:bottom; border-bottom:2px solid #dee2e6;}
.table tbody + tbody {border-top:2px solid #dee2e6;}
.table-sm th, .table-sm td {padding:0.3rem;}
.table-bordered {border:1px solid #dee2e6;}
.table-bordered th, .table-bordered td {border:1px solid #dee2e6;}
.table-bordered thead th, .table-bordered thead td {border-bottom-width:2px;}
.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody {border:0;}
.table-striped tbody tr:nth-of-type(odd) {background-color:rgba(0, 0, 0, 0.05);}
.table-hover tbody tr:hover {color:#212529; background-color:rgba(0, 0, 0, 0.075);}
.table-primary, .table-primary > th, .table-primary > td {background-color:#b8daff;}
.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody {border-color:#7abaff;}
.table-hover .table-primary:hover {background-color:#9fcdff;}
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {background-color:#9fcdff;}
.table-secondary, .table-secondary > th, .table-secondary > td {background-color:#d6d8db;}
.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody {border-color:#b3b7bb;}
.table-hover .table-secondary:hover {background-color:#c8cbcf;}
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {background-color:#c8cbcf;}
.table-success, .table-success > th, .table-success > td {background-color:#c3e6cb;}
.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody {border-color:#8fd19e;}
.table-hover .table-success:hover {background-color:#b1dfbb;}
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {background-color:#b1dfbb;}
.table-info, .table-info > th, .table-info > td {background-color:#bee5eb;}
.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody {border-color:#86cfda;}
.table-hover .table-info:hover {background-color:#abdde5;}
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {background-color:#abdde5;}
.table-warning, .table-warning > th, .table-warning > td {background-color:#ffeeba;}
.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody {border-color:#ffdf7e;}
.table-hover .table-warning:hover {background-color:#ffe8a1;}
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {background-color:#ffe8a1;}
.table-danger, .table-danger > th, .table-danger > td {background-color:#f5c6cb;}
.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody {border-color:#ed969e;}
.table-hover .table-danger:hover {background-color:#f1b0b7;}
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {background-color:#f1b0b7;}
.table-light, .table-light > th, .table-light > td {background-color:#fdfdfe;}
.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody {border-color:#fbfcfc;}
.table-hover .table-light:hover {background-color:#ececf6;}
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {background-color:#ececf6;}
.table-dark, .table-dark > th, .table-dark > td {background-color:#c6c8ca;}
.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {border-color:#95999c;}
.table-hover .table-dark:hover {background-color:#b9bbbe;}
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {background-color:#b9bbbe;}
.table-active, .table-active > th, .table-active > td {background-color:rgba(0, 0, 0, 0.075);}
.table-hover .table-active:hover {background-color:rgba(0, 0, 0, 0.075);}
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {background-color:rgba(0, 0, 0, 0.075);}
.table .thead-dark th {color:#fff; background-color:#343a40; border-color:#454d55;}
.table .thead-light th {color:#495057; background-color:#e9ecef; border-color:#dee2e6;}
.table-dark {color:#fff; background-color:#343a40;}
.table-dark th, .table-dark td, .table-dark thead th {border-color:#454d55;}
.table-dark.table-bordered {border:0;}
.table-dark.table-striped tbody tr:nth-of-type(odd) {background-color:rgba(255, 255, 255, 0.05);}
.table-dark.table-hover tbody tr:hover {color:#fff; background-color:rgba(255, 255, 255, 0.075);}
.table-responsive {display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch;}
.table-responsive > .table-bordered {border:0;}
.form-control {display:block; width:100%; height:calc(1.5em + 0.75rem + 2px); padding:0.375rem 0.75rem; font-size:1rem; font-weight:400; line-height:1.5; color:#495057; background-color:#fff; background-clip:padding-box; border:1px solid #ced4da; border-radius:0.25rem; transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.form-control::-ms-expand {background-color:transparent; border:0;}
.form-control:-moz-focusring {color:transparent; text-shadow:0 0 0 #495057;}
.form-control:focus {color:#495057; background-color:#fff; border-color:#80bdff; outline:0; box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.form-control::placeholder {color:#353c4c; opacity:1;}
.form-control:disabled, .form-control[readonly] {background-color:#e9ecef; opacity:1;}
input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {appearance:none;}
select.form-control:focus::-ms-value {color:#495057; background-color:#fff;}
.form-control-file, .form-control-range {display:block; width:100%;}
.col-form-label {padding-top:calc(0.375rem + 1px); padding-bottom:calc(0.375rem + 1px); margin-bottom:0; font-size:inherit; line-height:1.5;}
.col-form-label-lg {padding-top:calc(0.5rem + 1px); padding-bottom:calc(0.5rem + 1px); font-size:1.25rem; line-height:1.5;}
.col-form-label-sm {padding-top:calc(0.25rem + 1px); padding-bottom:calc(0.25rem + 1px); font-size:0.875rem; line-height:1.5;}
.form-control-plaintext {display:block; width:100%; padding:0.375rem 0; margin-bottom:0; font-size:1rem; line-height:1.5; color:#212529; background-color:transparent; border:solid transparent; border-width:1px 0;}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {padding-right:0; padding-left:0;}
.form-control-sm {height:calc(1.5em + 0.5rem + 2px); padding:0.25rem 0.5rem; font-size:0.875rem; line-height:1.5; border-radius:0.2rem;}
.form-control-lg {height:calc(1.5em + 1rem + 2px); padding:0.5rem 1rem; font-size:1.25rem; line-height:1.5; border-radius:0.3rem;}
select.form-control[size], select.form-control[multiple] {height:auto;}
textarea.form-control {height:auto;}
.form-group {margin-bottom:1rem;}
.form-text {display:block; margin-top:0.25rem;}
.form-row {display:flex; flex-wrap:wrap; margin-right:-5px; margin-left:-5px;}
.form-row > .col, .form-row > [class*="col-"] {padding-right:5px; padding-left:5px;}
.form-check {position:relative; display:block; padding-left:1.25rem;}
.form-check-input {position:absolute; margin-top:0.3rem; margin-left:-1.25rem;}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {color:#6c757d;}
.form-check-label {margin-bottom:0;}
.form-check-inline {display:inline-flex; align-items:center; padding-left:0; margin-right:0.75rem;}
.form-check-inline .form-check-input {position:static; margin-top:0; margin-right:0.3125rem; margin-left:0;}
.valid-feedback {display:none; width:100%; margin-top:0.25rem; font-size:80%; color:#28a745;}
.valid-tooltip {position:absolute; top:100%; left:0; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:0.1rem; font-size:0.875rem; line-height:1.5; color:#fff; background-color:rgba(40, 167, 69, 0.9); border-radius:0.25rem;}
.form-row > .col > .valid-tooltip, .form-row > [class*="col-"] > .valid-tooltip {left:5px;}
.was-validated:valid ~ .valid-feedback, .was-validated:valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip {display:block;}
.was-validated .form-control:valid, .form-control.is-valid {border-color:#28a745; padding-right:calc(1.5em + 0.75rem); background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:right calc(0.375em + 0.1875rem) center; background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {border-color:#28a745; box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {padding-right:calc(1.5em + 0.75rem); background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}
.was-validated .custom-select:valid, .custom-select.is-valid {border-color:#28a745; padding-right:calc(0.75em + 2.3125rem); background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {border-color:#28a745; box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {color:#28a745;}
.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip {display:block;}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {color:#28a745;}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {border-color:#28a745;}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {border-color:#34ce57; background-color:#34ce57;}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {border-color:#28a745;}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {border-color:#28a745;}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {border-color:#28a745; box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);}
.invalid-feedback {display:none; width:100%; margin-top:0.25rem; font-size:80%; color:#dc3545;}
.invalid-tooltip {position:absolute; top:100%; left:0; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:0.1rem; font-size:0.875rem; line-height:1.5; color:#fff; background-color:rgba(220, 53, 69, 0.9); border-radius:0.25rem;}
.form-row > .col > .invalid-tooltip, .form-row > [class*="col-"] > .invalid-tooltip {left:5px;}
.was-validated:invalid ~ .invalid-feedback, .was-validated:invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip {display:block; margin-bottom:4px !important;}
.was-validated .form-control:invalid, .form-control.is-invalid {border-color:#dc3545; padding-right:calc(1.5em + 0.75rem); background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:right calc(0.375em + 0.1875rem) center; background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {border-color:#dc3545; box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {padding-right:calc(1.5em + 0.75rem); background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}
.was-validated .custom-select:invalid, .custom-select.is-invalid {border-color:#dc3545; padding-right:calc(0.75em + 2.3125rem); background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {border-color:#dc3545; box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {color:#dc3545;}
.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip {display:block;}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {color:#dc3545;}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {border-color:#dc3545;}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {border-color:#e4606d; background-color:#e4606d;}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {border-color:#dc3545;}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {border-color:#dc3545;}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {border-color:#dc3545; box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);}
.form-inline {display:flex; flex-flow:row wrap; align-items:center;}
.form-inline .form-check {width:100%;}
.btn {display:inline-block; font-weight:400; color:#212529; text-align:center; vertical-align:middle; user-select:none; background-color:transparent; border:1px solid transparent; padding:0.375rem 0.75rem; font-size:1rem; line-height:1.5; border-radius:0.25rem; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.btn:hover {color:#212529; text-decoration:none;}
.btn:focus, .btn.focus {outline:0; box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.btn.disabled, .btn:disabled {opacity:0.65;}
.btn:not(:disabled):not(.disabled) {cursor:pointer;}
a.btn.disabled, fieldset:disabled a.btn {pointer-events:none;}
.btn-primary {color:#fff; background-color:#007bff; border-color:#007bff;}
.btn-primary:hover {color:#fff; background-color:#0069d9; border-color:#0062cc;}
.btn-primary:focus, .btn-primary.focus {color:#fff; background-color:#0069d9; border-color:#0062cc; box-shadow:0 0 0 0.2rem rgba(38, 143, 255, 0.5);}
.btn-primary.disabled, .btn-primary:disabled {color:#fff; background-color:#007bff; border-color:#007bff;}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {color:#fff; background-color:#0062cc; border-color:#005cbf;}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(38, 143, 255, 0.5);}
.btn-secondary {color:#fff; background-color:#6c757d; border-color:#6c757d;}
.btn-secondary:hover {color:#fff; background-color:#5a6268; border-color:#545b62;}
.btn-secondary:focus, .btn-secondary.focus {color:#fff; background-color:#5a6268; border-color:#545b62; box-shadow:0 0 0 0.2rem rgba(130, 138, 145, 0.5);}
.btn-secondary.disabled, .btn-secondary:disabled {color:#fff; background-color:#6c757d; border-color:#6c757d;}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {color:#fff; background-color:#545b62; border-color:#4e555b;}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(130, 138, 145, 0.5);}
.btn-success {color:#fff; background-color:#28a745; border-color:#28a745;}
.btn-success:hover {color:#fff; background-color:#218838; border-color:#1e7e34;}
.btn-success:focus, .btn-success.focus {color:#fff; background-color:#218838; border-color:#1e7e34; box-shadow:0 0 0 0.2rem rgba(72, 180, 97, 0.5);}
.btn-success.disabled, .btn-success:disabled {color:#fff; background-color:#28a745; border-color:#28a745;}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {color:#fff; background-color:#1e7e34; border-color:#1c7430;}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(72, 180, 97, 0.5);}
.btn-info {color:#fff; background-color:#17a2b8; border-color:#17a2b8;}
.btn-info:hover {color:#fff; background-color:#138496; border-color:#117a8b;}
.btn-info:focus, .btn-info.focus {color:#fff; background-color:#138496; border-color:#117a8b; box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5);}
.btn-info.disabled, .btn-info:disabled {color:#fff; background-color:#17a2b8; border-color:#17a2b8;}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {color:#fff; background-color:#117a8b; border-color:#10707f;}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5);}
.btn-warning {color:#212529; background-color:#ffc107; border-color:#ffc107;}
.btn-warning:hover {color:#212529; background-color:#e0a800; border-color:#d39e00;}
.btn-warning:focus, .btn-warning.focus {color:#212529; background-color:#e0a800; border-color:#d39e00; box-shadow:0 0 0 0.2rem rgba(222, 170, 12, 0.5);}
.btn-warning.disabled, .btn-warning:disabled {color:#212529; background-color:#ffc107; border-color:#ffc107;}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {color:#212529; background-color:#d39e00; border-color:#c69500;}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(222, 170, 12, 0.5);}
.btn-danger {color:#fff; background-color:#dc3545; border-color:#dc3545;}
.btn-danger:hover {color:#fff; background-color:#c82333; border-color:#bd2130;}
.btn-danger:focus, .btn-danger.focus {color:#fff; background-color:#c82333; border-color:#bd2130; box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5);}
.btn-danger.disabled, .btn-danger:disabled {color:#fff; background-color:#dc3545; border-color:#dc3545;}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {color:#fff; background-color:#bd2130; border-color:#b21f2d;}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5);}
.btn-light {color:#212529; background-color:#f8f9fa; border-color:#f8f9fa;}
.btn-light:hover {color:#212529; background-color:#e2e6ea; border-color:#dae0e5;}
.btn-light:focus, .btn-light.focus {color:#212529; background-color:#e2e6ea; border-color:#dae0e5; box-shadow:0 0 0 0.2rem rgba(216, 217, 219, 0.5);}
.btn-light.disabled, .btn-light:disabled {color:#212529; background-color:#f8f9fa; border-color:#f8f9fa;}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {color:#212529; background-color:#dae0e5; border-color:#d3d9df;}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(216, 217, 219, 0.5);}
.btn-dark {color:#fff; background-color:#343a40; border-color:#343a40;}
.btn-dark:hover {color:#fff; background-color:#23272b; border-color:#1d2124;}
.btn-dark:focus, .btn-dark.focus {color:#fff; background-color:#23272b; border-color:#1d2124; box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5);}
.btn-dark.disabled, .btn-dark:disabled {color:#fff; background-color:#343a40; border-color:#343a40;}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {color:#fff; background-color:#1d2124; border-color:#171a1d;}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5);}
.btn-outline-primary {color:#007bff; border-color:#007bff;}
.btn-outline-primary:hover {color:#fff; background-color:#007bff; border-color:#007bff;}
.btn-outline-primary:focus, .btn-outline-primary.focus {box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.5);}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {color:#007bff; background-color:transparent;}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {color:#fff; background-color:#007bff; border-color:#007bff;}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.5);}
.btn-outline-secondary {color:#6c757d; border-color:#6c757d;}
.btn-outline-secondary:hover {color:#fff; background-color:#6c757d; border-color:#6c757d;}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {box-shadow:0 0 0 0.2rem rgba(108, 117, 125, 0.5);}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {color:#6c757d; background-color:transparent;}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {color:#fff; background-color:#6c757d; border-color:#6c757d;}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(108, 117, 125, 0.5);}
.btn-outline-success {color:#28a745; border-color:#28a745;}
.btn-outline-success:hover {color:#fff; background-color:#28a745; border-color:#28a745;}
.btn-outline-success:focus, .btn-outline-success.focus {box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.5);}
.btn-outline-success.disabled, .btn-outline-success:disabled {color:#28a745; background-color:transparent;}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {color:#fff; background-color:#28a745; border-color:#28a745;}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.5);}
.btn-outline-info {color:#17a2b8; border-color:#17a2b8;}
.btn-outline-info:hover {color:#fff; background-color:#17a2b8; border-color:#17a2b8;}
.btn-outline-info:focus, .btn-outline-info.focus {box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5);}
.btn-outline-info.disabled, .btn-outline-info:disabled {color:#17a2b8; background-color:transparent;}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {color:#fff; background-color:#17a2b8; border-color:#17a2b8;}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5);}
.btn-outline-warning {color:#ffc107; border-color:#ffc107;}
.btn-outline-warning:hover {color:#212529; background-color:#ffc107; border-color:#ffc107;}
.btn-outline-warning:focus, .btn-outline-warning.focus {box-shadow:0 0 0 0.2rem rgba(255, 193, 7, 0.5);}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {color:#ffc107; background-color:transparent;}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {color:#212529; background-color:#ffc107; border-color:#ffc107;}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(255, 193, 7, 0.5);}
.btn-outline-danger {color:#dc3545; border-color:#dc3545;}
.btn-outline-danger:hover {color:#fff; background-color:#dc3545; border-color:#dc3545;}
.btn-outline-danger:focus, .btn-outline-danger.focus {box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5);}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {color:#dc3545; background-color:transparent;}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {color:#fff; background-color:#dc3545; border-color:#dc3545;}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5);}
.btn-outline-light {color:#f8f9fa; border-color:#f8f9fa;}
.btn-outline-light:hover {color:#212529; background-color:#f8f9fa; border-color:#f8f9fa;}
.btn-outline-light:focus, .btn-outline-light.focus {box-shadow:0 0 0 0.2rem rgba(248, 249, 250, 0.5);}
.btn-outline-light.disabled, .btn-outline-light:disabled {color:#f8f9fa; background-color:transparent;}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {color:#212529; background-color:#f8f9fa; border-color:#f8f9fa;}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(248, 249, 250, 0.5);}
.btn-outline-dark {color:#343a40; border-color:#343a40;}
.btn-outline-dark:hover {color:#fff; background-color:#343a40; border-color:#343a40;}
.btn-outline-dark:focus, .btn-outline-dark.focus {box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5);}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {color:#343a40; background-color:transparent;}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {color:#fff; background-color:#343a40; border-color:#343a40;}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5);}
.btn-link {font-weight:400; color:#e7a77e; text-decoration:none;}
.btn-link:hover {color:#db7b3e; text-decoration:underline;}
.btn-link:focus, .btn-link.focus {text-decoration:underline;}
.btn-link:disabled, .btn-link.disabled {color:#6c757d; pointer-events:none;}
.btn-lg, .btn-group-lg > .btn {padding:0.5rem 1rem; font-size:1.25rem; line-height:1.5; border-radius:0.3rem;}
.btn-sm, .btn-group-sm > .btn {padding:0.25rem 0.5rem; font-size:0.875rem; line-height:1.5; border-radius:0.2rem;}
.btn-block {display:block; width:100%;}
.btn-block + .btn-block {margin-top:0.5rem;}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width:100%;}
.fade {transition:opacity 0.15s linear;}
.fade:not(.show) {opacity:0;}
.collapse:not(.show) {display:none;}
.collapsing {position:relative; height:0; overflow:hidden; transition:height 0.35s ease;}
.dropup, .dropright, .dropdown, .dropleft {position:relative;}
.dropdown-toggle {white-space:nowrap;}
.dropdown-toggle::after {display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:""; border-top:0.5em solid; border-right:0.38em solid transparent; border-bottom:0; border-left:0.38em solid transparent;}
.dropdown-toggle:empty::after {margin-left:0;}
.dropdown-menu {position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:10rem; padding:0.5rem 0; margin:0.125rem 0 0; font-size:1rem; color:#212529; text-align:left; list-style:none; background-color:#fff; background-clip:padding-box; border:1px solid rgba(0, 0, 0, 0); border-radius:0.25rem;}
.dropdown-menu-left {right:auto; left:0;}
.dropdown-menu-right {right:0; left:auto;}
.dropup .dropdown-menu {top:auto; bottom:100%; margin-top:0; margin-bottom:0.125rem;}
.dropup .dropdown-toggle::after {display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:""; border-top:0; border-right:0.3em solid transparent; border-bottom:0.3em solid; border-left:0.3em solid transparent;}
.dropup .dropdown-toggle:empty::after {margin-left:0;}
.dropright .dropdown-menu {top:0; right:auto; left:100%; margin-top:0; margin-left:0.125rem;}
.dropright .dropdown-toggle::after {display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:""; border-top:0.3em solid transparent; border-right:0; border-bottom:0.3em solid transparent; border-left:0.3em solid;}
.dropright .dropdown-toggle:empty::after {margin-left:0;}
.dropright .dropdown-toggle::after {vertical-align:0;}
.dropleft .dropdown-menu {top:0; right:100%; left:auto; margin-top:0; margin-right:0.125rem;}
.dropleft .dropdown-toggle::after {display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:"";}
.dropleft .dropdown-toggle::after {display:none;}
.dropleft .dropdown-toggle::before {display:inline-block; margin-right:0.255em; vertical-align:0.255em; content:""; border-top:0.3em solid transparent; border-right:0.3em solid; border-bottom:0.3em solid transparent;}
.dropleft .dropdown-toggle:empty::after {margin-left:0;}
.dropleft .dropdown-toggle::before {vertical-align:0;}
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {right:auto; bottom:auto;}
.dropdown-divider {height:0; margin:0.5rem 0; overflow:hidden; border-top:1px solid #e9ecef;}
.dropdown-item {display:block; width:100%; padding:0.25rem 1.5rem; clear:both; font-weight:400; color:#212529; text-align:inherit; white-space:nowrap; background-color:transparent; border:0;}
.dropdown-item:hover, .dropdown-item:focus {color:#16181b; text-decoration:none; background-color:#e9ecef;}
.dropdown-item.active, .dropdown-item:active {color:#fff; text-decoration:none; background-color:#007bff;}
.dropdown-item.disabled, .dropdown-item:disabled {color:#adb5bd; pointer-events:none; background-color:transparent;}
.dropdown-menu.show {display:block;}
.dropdown-header {display:block; padding:0.5rem 1.5rem; margin-bottom:0; font-size:0.875rem; color:#6c757d; white-space:nowrap;}
.dropdown-item-text {display:block; padding:0.25rem 1.5rem; color:#212529;}
.btn-group, .btn-group-vertical {position:relative; display:inline-flex; vertical-align:middle;}
.btn-group > .btn, .btn-group-vertical > .btn {position:relative; flex:1 1 auto;}
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover {z-index:1;}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {z-index:1;}
.btn-toolbar {display:flex; flex-wrap:wrap; justify-content:flex-start;}
.btn-toolbar .input-group {width:auto;}
.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) {margin-left:-1px;}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn {border-top-right-radius:0; border-bottom-right-radius:0;}
.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn {border-top-left-radius:0; border-bottom-left-radius:0;}
.dropdown-toggle-split {padding-right:0.5625rem; padding-left:0.5625rem;}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {margin-left:0;}
.dropleft .dropdown-toggle-split::before {margin-right:0;}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {padding-right:0.375rem; padding-left:0.375rem;}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {padding-right:0.75rem; padding-left:0.75rem;}
.btn-group-vertical {flex-direction:column; align-items:flex-start; justify-content:center;}
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {width:100%;}
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) {margin-top:-1px;}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn {border-bottom-right-radius:0; border-bottom-left-radius:0;}
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn {border-top-left-radius:0; border-top-right-radius:0;}
.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {margin-bottom:0;}
.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {position:absolute; clip:rect(0, 0, 0, 0); pointer-events:none;}
.input-group {position:relative; display:flex; flex-wrap:wrap; align-items:stretch; width:100%;}
.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file {position:relative; flex:1 1 auto; width:1%; min-width:0; margin-bottom:0;}
.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file {margin-left:-1px;}
.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {z-index:3;}
.input-group > .custom-file .custom-file-input:focus {z-index:4;}
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {border-top-left-radius:0; border-bottom-left-radius:0;}
.input-group > .custom-file {display:flex; align-items:center;}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {border-top-left-radius:0; border-bottom-left-radius:0;}
.input-group:not(.has-validation) > .form-control:not(:last-child), .input-group:not(.has-validation) > .custom-select:not(:last-child), .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {border-top-right-radius:0; border-bottom-right-radius:0;}
.input-group.has-validation > .form-control:nth-last-child(n + 3), .input-group.has-validation > .custom-select:nth-last-child(n + 3), .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {border-top-right-radius:0; border-bottom-right-radius:0;}
.input-group-prepend, .input-group-append {display:flex;}
.input-group-prepend .btn, .input-group-append .btn {position:relative; z-index:2;}
.input-group-prepend .btn:focus, .input-group-append .btn:focus {z-index:3;}
.input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn {margin-left:-1px;}
.input-group-prepend {margin-right:-1px;}
.input-group-append {margin-left:-1px;}
.input-group-text {display:flex; align-items:center; padding:0.375rem 0.75rem; margin-bottom:0; font-size:1rem; font-weight:400; line-height:1.5; color:#495057; text-align:center; white-space:nowrap; background-color:#e9ecef; border:1px solid #ced4da; border-radius:0.25rem;}
.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] {margin-top:0;}
.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select {height:calc(1.5em + 1rem + 2px);}
.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {padding:0.5rem 1rem; font-size:1.25rem; line-height:1.5; border-radius:0.3rem;}
.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select {height:calc(1.5em + 0.5rem + 2px);}
.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn {padding:0.25rem 0.5rem; font-size:0.875rem; line-height:1.5; border-radius:0.2rem;}
.input-group-lg > .custom-select, .input-group-sm > .custom-select {padding-right:1.75rem;}
.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn, .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text, .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn, .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {border-top-right-radius:0; border-bottom-right-radius:0;}
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {border-top-left-radius:0; border-bottom-left-radius:0;}
.custom-control {position:relative; z-index:1; display:block; min-height:1.5rem; padding-left:1.5rem; color-adjust:exact;}
.custom-control-inline {display:inline-flex; margin-right:1rem;}
.custom-control-input {position:absolute; left:0; z-index:-1; width:1rem; height:1.25rem; opacity:0;}
.custom-control-input:checked ~ .custom-control-label::before {color:#fff; border-color:#007bff; background-color:#007bff;}
.custom-control-input:focus ~ .custom-control-label::before {box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {border-color:#80bdff;}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {color:#fff; background-color:#b3d7ff; border-color:#b3d7ff;}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {color:#6c757d;}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {background-color:#e9ecef;}
.custom-control-label {position:relative; margin-bottom:0; vertical-align:top;}
.custom-control-label::before {position:absolute; top:0.25rem; left:-1.5rem; display:block; width:1rem; height:1rem; pointer-events:none; content:""; background-color:#fff; border:#adb5bd solid 1px;}
.custom-control-label::after {position:absolute; top:0.25rem; left:-1.5rem; display:block; width:1rem; height:1rem; content:""; background:50%/50% 50% no-repeat;}
.custom-checkbox .custom-control-label::before {border-radius:0.25rem;}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {border-color:#007bff; background-color:#007bff;}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {background-color:rgba(0, 123, 255, 0.5);}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {background-color:rgba(0, 123, 255, 0.5);}
.custom-radio .custom-control-label::before {border-radius:50%;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {background-color:rgba(0, 123, 255, 0.5);}
.custom-switch {padding-left:2.25rem;}
.custom-switch .custom-control-label::before {left:-2.25rem; width:1.75rem; pointer-events:all; border-radius:0.5rem;}
.custom-switch .custom-control-label::after {top:calc(0.25rem + 2px); left:calc(-2.25rem + 2px); width:calc(1rem - 4px); height:calc(1rem - 4px); background-color:#adb5bd; border-radius:0.5rem; transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {background-color:#fff; transform:translateX(0.75rem);}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {background-color:rgba(0, 123, 255, 0.5);}
.custom-select {display:inline-block; width:100%; height:calc(1.5em + 0.75rem + 2px); padding:0.375rem 1.75rem 0.375rem 0.75rem; font-size:1rem; font-weight:400; line-height:1.5; color:#495057; vertical-align:middle; background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat; border:1px solid #ced4da; border-radius:0.25rem; appearance:none;}
.custom-select:focus {border-color:#80bdff; outline:0; box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.custom-select:focus::-ms-value {color:#495057; background-color:#fff;}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {height:auto; padding-right:0.75rem; background-image:none;}
.custom-select:disabled {color:#6c757d; background-color:#e9ecef;}
.custom-select::-ms-expand {display:none;}
.custom-select:-moz-focusring {color:transparent; text-shadow:0 0 0 #495057;}
.custom-select-sm {height:calc(1.5em + 0.5rem + 2px); padding-top:0.25rem; padding-bottom:0.25rem; padding-left:0.5rem; font-size:0.875rem;}
.custom-select-lg {height:calc(1.5em + 1rem + 2px); padding-top:0.5rem; padding-bottom:0.5rem; padding-left:1rem; font-size:1.25rem;}
.custom-file {position:relative; display:inline-block; width:100%; height:calc(1.5em + 0.75rem + 2px); margin-bottom:0;}
.custom-file-input {position:relative; z-index:2; width:100%; height:calc(1.5em + 0.75rem + 2px); margin:0; overflow:hidden; opacity:0;}
.custom-file-input:focus ~ .custom-file-label {border-color:#80bdff; box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {background-color:#e9ecef;}
.custom-file-input:lang(en) ~ .custom-file-label::after {content:"Browse";}
.custom-file-input ~ .custom-file-label[data-browse]::after {content:attr(data-browse);}
.custom-file-label {position:absolute; top:0; right:0; left:0; z-index:1; height:calc(1.5em + 0.75rem + 2px); padding:0.375rem 0.75rem; overflow:hidden; font-weight:400; line-height:1.5; color:#495057; background-color:#fff; border:1px solid #ced4da; border-radius:0.25rem;}
.custom-file-label::after {position:absolute; top:0; right:0; bottom:0; z-index:3; display:block; height:calc(1.5em + 0.75rem); padding:0.375rem 0.75rem; line-height:1.5; color:#495057; content:"Browse"; background-color:#e9ecef; border-left:inherit; border-radius:0 0.25rem 0.25rem 0;}
.custom-range {width:100%; height:1.4rem; padding:0; background-color:transparent; appearance:none;}
.custom-range:focus {outline:0;}
.custom-range:focus::-webkit-slider-thumb {box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.custom-range:focus::-moz-range-thumb {box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.custom-range:focus::-ms-thumb {box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.custom-range::-moz-focus-outer {border:0;}
.custom-range::-webkit-slider-thumb {width:1rem; height:1rem; margin-top:-0.25rem; background-color:#007bff; border:0; border-radius:1rem; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance:none;}
.custom-range::-webkit-slider-thumb:active {background-color:#b3d7ff;}
.custom-range::-webkit-slider-runnable-track {width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:#dee2e6; border-color:transparent; border-radius:1rem;}
.custom-range::-moz-range-thumb {width:1rem; height:1rem; background-color:#007bff; border:0; border-radius:1rem; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance:none;}
.custom-range::-moz-range-thumb:active {background-color:#b3d7ff;}
.custom-range::-moz-range-track {width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:#dee2e6; border-color:transparent; border-radius:1rem;}
.custom-range::-ms-thumb {width:1rem; height:1rem; margin-top:0; margin-right:0.2rem; margin-left:0.2rem; background-color:#007bff; border:0; border-radius:1rem; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance:none;}
.custom-range::-ms-thumb:active {background-color:#b3d7ff;}
.custom-range::-ms-track {width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:transparent; border-color:transparent; border-width:0.5rem;}
.custom-range::-ms-fill-lower {background-color:#dee2e6; border-radius:1rem;}
.custom-range::-ms-fill-upper {margin-right:15px; background-color:#dee2e6; border-radius:1rem;}
.custom-range:disabled::-webkit-slider-thumb {background-color:#adb5bd;}
.custom-range:disabled::-webkit-slider-runnable-track {cursor:default;}
.custom-range:disabled::-moz-range-thumb {background-color:#adb5bd;}
.custom-range:disabled::-moz-range-track {cursor:default;}
.custom-range:disabled::-ms-thumb {background-color:#adb5bd;}
.custom-control-label::before, .custom-file-label, .custom-select {transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.nav {display:flex; flex-wrap:wrap; padding-left:0; margin-bottom:0; list-style:none;}
.nav-link {display:block; padding:0.5rem 1rem;}
.nav-link:hover, .nav-link:focus {text-decoration:none;}
.nav-link.disabled {color:#6c757d; pointer-events:none; cursor:default;}
.nav-tabs {border-bottom:1px solid #dee2e6;}
.nav-tabs .nav-link {margin-bottom:-1px; border:1px solid transparent; border-top-left-radius:0.25rem; border-top-right-radius:0.25rem;}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {border-color:#e9ecef #e9ecef #dee2e6;}
.nav-tabs .nav-link.disabled {color:#6c757d; background-color:transparent; border-color:transparent;}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {color:#495057; background-color:#fff; border-color:#dee2e6 #dee2e6 #fff;}
.nav-tabs .dropdown-menu {margin-top:-1px; border-top-left-radius:0; border-top-right-radius:0;}
.nav-pills .nav-link {border-radius:0.25rem;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {color:#fff; background-color:#007bff;}
.nav-fill > .nav-link, .nav-fill .nav-item {flex:1 1 auto; text-align:center;}
.nav-justified > .nav-link, .nav-justified .nav-item {flex-basis:0; flex-grow:1; text-align:center;}
.tab-content > .tab-pane {display:none;}
.tab-content > .active {display:block;}
.navbar {position:relative; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding:0.5rem 1rem;}
.navbar .container, .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.navbar-brand {display:inline-block; padding-top:0.3125rem; padding-bottom:0.3125rem; margin-right:1rem; font-size:1.25rem; line-height:inherit; white-space:nowrap;}
.navbar-brand:hover, .navbar-brand:focus {text-decoration:none;}
.navbar-nav {display:flex; flex-direction:column; padding-left:0; margin-bottom:0; list-style:none;}
.navbar-nav .nav-link {padding-right:0; padding-left:0;}
.navbar-nav .dropdown-menu {position:static; float:none;}
.navbar-text {display:inline-block; padding-top:0.5rem; padding-bottom:0.5rem;}
.navbar-collapse {flex-basis:100%; flex-grow:1; align-items:center;}
.navbar-toggler {padding:0.25rem 0.75rem; font-size:1.25rem; line-height:1; background-color:transparent; border:1px solid transparent; border-radius:0.25rem;}
.navbar-toggler:hover, .navbar-toggler:focus {text-decoration:none;}
.navbar-toggler-icon {display:inline-block; width:1.5em; height:1.5em; vertical-align:middle; content:""; background:50%/100% 100% no-repeat;}
.navbar-nav-scroll {max-height:75vh; overflow-y:auto;}
.navbar-expand {flex-flow:row nowrap; justify-content:flex-start;}
.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {padding-right:0; padding-left:0;}
.navbar-expand .navbar-nav {flex-direction:row;}
.navbar-expand .navbar-nav .dropdown-menu {position:absolute;}
.navbar-expand .navbar-nav .nav-link {padding-right:0.5rem; padding-left:0.5rem;}
.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {flex-wrap:nowrap;}
.navbar-expand .navbar-nav-scroll {overflow:visible;}
.navbar-expand .navbar-collapse {display:flex !important; flex-basis:auto;}
.navbar-expand .navbar-toggler {display:none;}
.navbar-light .navbar-brand {color:rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {color:rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-nav .nav-link {color:rgba(0, 0, 0, 0.5);}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {color:rgba(0, 0, 0, 0.7);}
.navbar-light .navbar-nav .nav-link.disabled {color:rgba(0, 0, 0, 0.3);}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {color:rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-toggler {color:rgba(0, 0, 0, 0.5); border-color:rgba(0, 0, 0, 0.1);}
.navbar-light .navbar-toggler-icon {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-light .navbar-text {color:rgba(0, 0, 0, 0.5);}
.navbar-light .navbar-text a {color:rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {color:rgba(0, 0, 0, 0.9);}
.navbar-dark .navbar-brand {color:#fff;}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {color:#fff;}
.navbar-dark .navbar-nav .nav-link {color:rgba(255, 255, 255, 0.5);}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {color:rgba(255, 255, 255, 0.75);}
.navbar-dark .navbar-nav .nav-link.disabled {color:rgba(255, 255, 255, 0.25);}
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {color:#fff;}
.navbar-dark .navbar-toggler {color:rgba(255, 255, 255, 0.5); border-color:rgba(255, 255, 255, 0.1);}
.navbar-dark .navbar-toggler-icon {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-dark .navbar-text {color:rgba(255, 255, 255, 0.5);}
.navbar-dark .navbar-text a {color:#fff;}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {color:#fff;}
.card {position:relative; display:flex; flex-direction:column; min-width:0; word-wrap:break-word; background-color:#fff; background-clip:border-box; border:1px solid rgba(0, 0, 0, 0.125); border-radius:0.25rem;}
.card > hr {margin-right:0; margin-left:0;}
.card > .list-group {border-top:inherit; border-bottom:inherit;}
.card > .list-group:first-child {border-top-width:0; border-top-left-radius:calc(0.25rem - 1px); border-top-right-radius:calc(0.25rem - 1px);}
.card > .list-group:last-child {border-bottom-width:0; border-bottom-right-radius:calc(0.25rem - 1px); border-bottom-left-radius:calc(0.25rem - 1px);}
.card > .card-header + .list-group, .card > .list-group + .card-footer {border-top:0;}
.card-body {flex:1 1 auto; min-height:1px; padding:1.25rem;}
.card-title {margin-bottom:0.75rem;}
.card-subtitle {margin-top:-0.375rem; margin-bottom:0;}
.card-text:last-child {margin-bottom:0;}
.card-link:hover {text-decoration:none;}
.card-link + .card-link {margin-left:1.25rem;}
.card-header {padding:0.75rem 1.25rem; margin-bottom:0; background-color:rgba(0, 0, 0, 0.03); border-bottom:1px solid rgba(0, 0, 0, 0.125);}
.card-header:first-child {border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;}
.card-footer {padding:0.75rem 1.25rem; background-color:rgba(0, 0, 0, 0.03); border-top:1px solid rgba(0, 0, 0, 0.125);}
.card-footer:last-child {border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);}
.card-header-tabs {margin-right:-0.625rem; margin-bottom:-0.75rem; margin-left:-0.625rem; border-bottom:0;}
.card-header-pills {margin-right:-0.625rem; margin-left:-0.625rem;}
.card-img-overlay {position:absolute; top:0; right:0; bottom:0; left:0; padding:1.25rem; border-radius:calc(0.25rem - 1px);}
.card-img, .card-img-top, .card-img-bottom {flex-shrink:0; width:100%;}
.card-img, .card-img-top {border-top-left-radius:calc(0.25rem - 1px); border-top-right-radius:calc(0.25rem - 1px);}
.card-img, .card-img-bottom {border-bottom-right-radius:calc(0.25rem - 1px); border-bottom-left-radius:calc(0.25rem - 1px);}
.card-deck .card {margin-bottom:15px;}
.card-group > .card {margin-bottom:15px;}
.card-columns .card {margin-bottom:0.75rem;}
.accordion {overflow-anchor:none;}
.accordion > .card {overflow:hidden;}
.accordion > .card:not(:last-of-type) {border-bottom:0; border-bottom-right-radius:0; border-bottom-left-radius:0;}
.accordion > .card:not(:first-of-type) {border-top-left-radius:0; border-top-right-radius:0;}
.accordion > .card > .card-header {border-radius:0; margin-bottom:-1px;}
.breadcrumb {display:flex; flex-wrap:wrap; padding:0.75rem 1rem; margin-bottom:1rem; list-style:none; background-color:#e9ecef; border-radius:0.25rem;}
.breadcrumb-item + .breadcrumb-item {padding-left:0.5rem;}
.breadcrumb-item + .breadcrumb-item::before {float:left; padding-right:0.5rem; color:#6c757d; content:"/";}
.breadcrumb-item + .breadcrumb-item:hover::before {text-decoration:underline;}
.breadcrumb-item + .breadcrumb-item:hover::before {text-decoration:none;}
.breadcrumb-item.active {color:#6c757d;}
.pagination {display:flex; padding-left:0; list-style:none; border-radius:0.25rem;}
.page-link {position:relative; display:block; padding:0.5rem 0.75rem; margin-left:-1px; line-height:1.25; color:#e7a77e; background-color:#fff; border:1px solid #dee2e6;}
.page-link:hover {z-index:2; color:#db7b3e; text-decoration:none; background-color:#e9ecef; border-color:#dee2e6;}
.page-link:focus {z-index:3; outline:0; box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.page-item:first-child .page-link {margin-left:0; border-top-left-radius:0.25rem; border-bottom-left-radius:0.25rem;}
.page-item:last-child .page-link {border-top-right-radius:0.25rem; border-bottom-right-radius:0.25rem;}
.page-item.active .page-link {z-index:3; color:#fff; background-color:#007bff; border-color:#007bff;}
.page-item.disabled .page-link {color:#6c757d; pointer-events:none; cursor:auto; background-color:#fff; border-color:#dee2e6;}
.pagination-lg .page-link {padding:0.75rem 1.5rem; font-size:1.25rem; line-height:1.5;}
.pagination-lg .page-item:first-child .page-link {border-top-left-radius:0.3rem; border-bottom-left-radius:0.3rem;}
.pagination-lg .page-item:last-child .page-link {border-top-right-radius:0.3rem; border-bottom-right-radius:0.3rem;}
.pagination-sm .page-link {padding:0.25rem 0.5rem; font-size:0.875rem; line-height:1.5;}
.pagination-sm .page-item:first-child .page-link {border-top-left-radius:0.2rem; border-bottom-left-radius:0.2rem;}
.pagination-sm .page-item:last-child .page-link {border-top-right-radius:0.2rem; border-bottom-right-radius:0.2rem;}
.badge {display:inline-block; padding:0.25em 0.4em; font-size:75%; font-weight:700; line-height:1; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:0.25rem; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
a.badge:hover, a.badge:focus {text-decoration:none;}
.badge:empty {display:none;}
.btn .badge {position:relative; top:-1px;}
.badge-pill {padding-right:0.6em; padding-left:0.6em; border-radius:10rem;}
.badge-primary {color:#fff; background-color:#007bff;}
a.badge-primary:hover, a.badge-primary:focus {color:#fff; background-color:#0062cc;}
a.badge-primary:focus, a.badge-primary.focus {outline:0; box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.5);}
.badge-secondary {color:#fff; background-color:#6c757d;}
a.badge-secondary:hover, a.badge-secondary:focus {color:#fff; background-color:#545b62;}
a.badge-secondary:focus, a.badge-secondary.focus {outline:0; box-shadow:0 0 0 0.2rem rgba(108, 117, 125, 0.5);}
.badge-success {color:#fff; background-color:#28a745;}
a.badge-success:hover, a.badge-success:focus {color:#fff; background-color:#1e7e34;}
a.badge-success:focus, a.badge-success.focus {outline:0; box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.5);}
.badge-info {color:#fff; background-color:#17a2b8;}
a.badge-info:hover, a.badge-info:focus {color:#fff; background-color:#117a8b;}
a.badge-info:focus, a.badge-info.focus {outline:0; box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5);}
.badge-warning {color:#212529; background-color:#ffc107;}
a.badge-warning:hover, a.badge-warning:focus {color:#212529; background-color:#d39e00;}
a.badge-warning:focus, a.badge-warning.focus {outline:0; box-shadow:0 0 0 0.2rem rgba(255, 193, 7, 0.5);}
.badge-danger {color:#fff; background-color:#dc3545;}
a.badge-danger:hover, a.badge-danger:focus {color:#fff; background-color:#bd2130;}
a.badge-danger:focus, a.badge-danger.focus {outline:0; box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5);}
.badge-light {color:#212529; background-color:#f8f9fa;}
a.badge-light:hover, a.badge-light:focus {color:#212529; background-color:#dae0e5;}
a.badge-light:focus, a.badge-light.focus {outline:0; box-shadow:0 0 0 0.2rem rgba(248, 249, 250, 0.5);}
.badge-dark {color:#fff; background-color:#343a40;}
a.badge-dark:hover, a.badge-dark:focus {color:#fff; background-color:#1d2124;}
a.badge-dark:focus, a.badge-dark.focus {outline:0; box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5);}
.jumbotron {padding:2rem 1rem; margin-bottom:2rem; background-color:#e9ecef; border-radius:0.3rem;}
.jumbotron-fluid {padding-right:0; padding-left:0; border-radius:0;}
.alert {position:relative; padding:0.75rem 1.25rem; margin-bottom:1rem; border:1px solid transparent; border-radius:0.25rem;}
.alert-heading {color:inherit;}
.alert-link {font-weight:700;}
.alert-dismissible {padding-right:4rem;}
.alert-dismissible .close {position:absolute; top:0; right:0; z-index:2; padding:0.75rem 1.25rem; color:inherit;}
.alert-primary {color:#004085; background-color:#cce5ff; border-color:#b8daff;}
.alert-primary hr {border-top-color:#9fcdff;}
.alert-primary .alert-link {color:#002752;}
.alert-secondary {color:#383d41; background-color:#e2e3e5; border-color:#d6d8db;}
.alert-secondary hr {border-top-color:#c8cbcf;}
.alert-secondary .alert-link {color:#202326;}
.alert-success {color:#155724; background-color:#d4edda; border-color:#c3e6cb;}
.alert-success hr {border-top-color:#b1dfbb;}
.alert-success .alert-link {color:#0b2e13;}
.alert-info {color:#0c5460; background-color:#d1ecf1; border-color:#bee5eb;}
.alert-info hr {border-top-color:#abdde5;}
.alert-info .alert-link {color:#062c33;}
.alert-warning {color:#856404; background-color:#fff3cd; border-color:#ffeeba;}
.alert-warning hr {border-top-color:#ffe8a1;}
.alert-warning .alert-link {color:#533f03;}
.alert-danger {color:#721c24; background-color:#f8d7da; border-color:#f5c6cb;}
.alert-danger hr {border-top-color:#f1b0b7;}
.alert-danger .alert-link {color:#491217;}
.alert-light {color:#818182; background-color:#fefefe; border-color:#fdfdfe;}
.alert-light hr {border-top-color:#ececf6;}
.alert-light .alert-link {color:#686868;}
.alert-dark {color:#1b1e21; background-color:#d6d8d9; border-color:#c6c8ca;}
.alert-dark hr {border-top-color:#b9bbbe;}
.alert-dark .alert-link {color:#040505;}

@keyframes progress-bar-stripes {
from {background-position:1rem 0;}
to {background-position:0 0;}
}

.progress {display:flex; height:1rem; overflow:hidden; line-height:0; font-size:0.75rem; background-color:#e9ecef; border-radius:0.25rem;}
.progress-bar {display:flex; flex-direction:column; justify-content:center; overflow:hidden; color:#fff; text-align:center; white-space:nowrap; background-color:#007bff; transition:width 0.6s ease;}
.progress-bar-striped {background-image:linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-size:1rem 1rem;}
.progress-bar-animated {animation:1s linear infinite progress-bar-stripes;}
.media {display:flex; align-items:flex-start;}
.media-body {flex:1;}
.list-group {display:flex; flex-direction:column; padding-left:0; margin-bottom:0; border-radius:0.25rem;}
.list-group-item-action {width:100%; color:#495057; text-align:inherit;}
.list-group-item-action:hover, .list-group-item-action:focus {z-index:1; color:#495057; text-decoration:none; background-color:#f8f9fa;}
.list-group-item-action:active {color:#212529; background-color:#e9ecef;}
.list-group-item {position:relative; display:block; padding:0.75rem 1.25rem; background-color:#fff; border:1px solid rgba(0, 0, 0, 0.125);}
.list-group-item:first-child {border-top-left-radius:inherit; border-top-right-radius:inherit;}
.list-group-item:last-child {border-bottom-right-radius:inherit; border-bottom-left-radius:inherit;}
.list-group-item.disabled, .list-group-item:disabled {color:#6c757d; pointer-events:none; background-color:#fff;}
.list-group-item.active {z-index:2; color:#fff; background-color:#007bff; border-color:#007bff;}
.list-group-item + .list-group-item {border-top-width:0;}
.list-group-item + .list-group-item.active {margin-top:-1px; border-top-width:1px;}
.list-group-horizontal {flex-direction:row;}
.list-group-horizontal > .list-group-item:first-child {border-bottom-left-radius:0.25rem; border-top-right-radius:0;}
.list-group-horizontal > .list-group-item:last-child {border-top-right-radius:0.25rem; border-bottom-left-radius:0;}
.list-group-horizontal > .list-group-item.active {margin-top:0;}
.list-group-horizontal > .list-group-item + .list-group-item {border-top-width:1px; border-left-width:0;}
.list-group-horizontal > .list-group-item + .list-group-item.active {margin-left:-1px; border-left-width:1px;}
.list-group-flush {border-radius:0;}
.list-group-flush > .list-group-item {border-width:0 0 1px;}
.list-group-flush > .list-group-item:last-child {border-bottom-width:0;}
.list-group-item-primary {color:#004085; background-color:#b8daff;}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {color:#004085; background-color:#9fcdff;}
.list-group-item-primary.list-group-item-action.active {color:#fff; background-color:#004085; border-color:#004085;}
.list-group-item-secondary {color:#383d41; background-color:#d6d8db;}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {color:#383d41; background-color:#c8cbcf;}
.list-group-item-secondary.list-group-item-action.active {color:#fff; background-color:#383d41; border-color:#383d41;}
.list-group-item-success {color:#155724; background-color:#c3e6cb;}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {color:#155724; background-color:#b1dfbb;}
.list-group-item-success.list-group-item-action.active {color:#fff; background-color:#155724; border-color:#155724;}
.list-group-item-info {color:#0c5460; background-color:#bee5eb;}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {color:#0c5460; background-color:#abdde5;}
.list-group-item-info.list-group-item-action.active {color:#fff; background-color:#0c5460; border-color:#0c5460;}
.list-group-item-warning {color:#856404; background-color:#ffeeba;}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {color:#856404; background-color:#ffe8a1;}
.list-group-item-warning.list-group-item-action.active {color:#fff; background-color:#856404; border-color:#856404;}
.list-group-item-danger {color:#721c24; background-color:#f5c6cb;}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {color:#721c24; background-color:#f1b0b7;}
.list-group-item-danger.list-group-item-action.active {color:#fff; background-color:#721c24; border-color:#721c24;}
.list-group-item-light {color:#818182; background-color:#fdfdfe;}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {color:#818182; background-color:#ececf6;}
.list-group-item-light.list-group-item-action.active {color:#fff; background-color:#818182; border-color:#818182;}
.list-group-item-dark {color:#1b1e21; background-color:#c6c8ca;}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {color:#1b1e21; background-color:#b9bbbe;}
.list-group-item-dark.list-group-item-action.active {color:#fff; background-color:#1b1e21; border-color:#1b1e21;}
.close {float:right; font-size:1.5rem; font-weight:700; line-height:1; color:#000; text-shadow:0 1px 0 #fff; opacity:0.5;}
.close:hover {color:#000; text-decoration:none;}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {opacity:0.75;}
button.close {padding:0; background-color:transparent; border:0;}
a.close.disabled {pointer-events:none;}
.toast {flex-basis:350px; max-width:350px; font-size:0.875rem; background-color:rgba(255, 255, 255, 0.85); background-clip:padding-box; border:1px solid rgba(0, 0, 0, 0.1); box-shadow:0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); opacity:0; border-radius:0.25rem;}
.toast:not(:last-child) {margin-bottom:0.75rem;}
.toast.showing {opacity:1;}
.toast.show {display:block; opacity:1;}
.toast.hide {display:none;}
.toast-header {display:flex; align-items:center; padding:0.25rem 0.75rem; color:#6c757d; background-color:rgba(255, 255, 255, 0.85); background-clip:padding-box; border-bottom:1px solid rgba(0, 0, 0, 0.05); border-top-left-radius:calc(0.25rem - 1px); border-top-right-radius:calc(0.25rem - 1px);}
.toast-body {padding:0.75rem;}
.modal-open {overflow:hidden;}
.modal-open .modal {overflow-x:hidden; overflow-y:auto;}
.modal {position:fixed; top:0; left:0; z-index:1050; display:none; width:100%; height:100%; overflow:hidden; outline:0;}
.modal-dialog {position:relative; width:auto; margin:0.5rem; pointer-events:none;}
.modal.fade .modal-dialog {transition:transform 0.3s ease-out; transform:translate(0, -50px);}
.modal.show .modal-dialog {transform:none;}
.modal.modal-static .modal-dialog {transform:scale(1.02);}
.modal-dialog-scrollable {display:flex; max-height:calc(100% - 1rem);}
.modal-dialog-scrollable .modal-content {max-height:calc(100vh - 1rem); overflow:hidden;}
.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer {flex-shrink:0;}
.modal-dialog-scrollable .modal-body {overflow-y:auto;}
.modal-dialog-centered {display:flex; align-items:center; min-height:calc(100% - 1rem);}
.modal-dialog-centered::before {display:block; height:calc(100vh - 1rem); height:min-content; content:"";}
.modal-dialog-centered.modal-dialog-scrollable {flex-direction:column; justify-content:center; height:100%;}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {max-height:none;}
.modal-dialog-centered.modal-dialog-scrollable::before {content:none;}
.modal-content {position:relative; display:flex; flex-direction:column; width:100%; pointer-events:auto; background-color:#000613; background-clip:padding-box; border:1px solid rgba(0, 0, 0, 0.2); border-radius:0.3rem; outline:0;}
.modal-backdrop {position:fixed; top:0; left:0; z-index:1040; width:100vw; height:100vh; background-color:#000;}
.modal-backdrop.fade {opacity:0;}
.modal-backdrop.show {opacity:0.5;}
.modal-header {display:flex; align-items:flex-start; justify-content:space-between; padding:1rem 1rem; border-bottom:1px solid #dee2e6; border-top-left-radius:calc(0.3rem - 1px); border-top-right-radius:calc(0.3rem - 1px);}
.modal-header .close {padding:1rem 1rem; margin:-1rem -1rem -1rem auto;}
.modal-title {margin-bottom:0; line-height:1.5;}
.modal-body {position:relative; flex:1 1 auto; padding:1rem;}
.modal-footer {display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end; padding:0.75rem; border-top:1px solid #dee2e6; border-bottom-right-radius:calc(0.3rem - 1px); border-bottom-left-radius:calc(0.3rem - 1px);}
.modal-footer > * {margin:0.25rem;}
.modal-scrollbar-measure {position:absolute; top:-9999px; width:50px; height:50px; overflow:scroll;}
.tooltip {position:absolute; z-index:1070; display:block; margin:0; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style:normal; font-weight:400; line-height:1.5; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; letter-spacing:normal; word-break:normal; word-spacing:normal; white-space:normal; line-break:auto; font-size:0.875rem; word-wrap:break-word; opacity:0;}
.tooltip.show {opacity:0.9;}
.tooltip .arrow {position:absolute; display:block; width:0.8rem; height:0.4rem;}
.tooltip .arrow::before {position:absolute; content:""; border-color:transparent; border-style:solid;}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {padding:0.4rem 0;}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {bottom:0;}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {top:0; border-width:0.4rem 0.4rem 0; border-top-color:#000;}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {padding:0 0.4rem;}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {left:0; width:0.4rem; height:0.8rem;}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {right:0; border-width:0.4rem 0.4rem 0.4rem 0; border-right-color:#000;}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {padding:0.4rem 0;}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {top:0;}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {bottom:0; border-width:0 0.4rem 0.4rem; border-bottom-color:#000;}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {padding:0 0.4rem;}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {right:0; width:0.4rem; height:0.8rem;}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {left:0; border-width:0.4rem 0 0.4rem 0.4rem; border-left-color:#000;}
.tooltip-inner {max-width:200px; padding:0.25rem 0.5rem; color:#fff; text-align:center; background-color:#000; border-radius:0.25rem;}
.popover {position:absolute; top:0; left:0; z-index:1060; display:block; max-width:276px; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style:normal; font-weight:400; line-height:1.5; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; letter-spacing:normal; word-break:normal; word-spacing:normal; white-space:normal; line-break:auto; font-size:0.875rem; word-wrap:break-word; background-color:#fff; background-clip:padding-box; border:1px solid rgba(0, 0, 0, 0.2); border-radius:0.3rem;}
.popover .arrow {position:absolute; display:block; width:1rem; height:0.5rem; margin:0 0.3rem;}
.popover .arrow::before, .popover .arrow::after {position:absolute; display:block; content:""; border-color:transparent; border-style:solid;}
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {margin-bottom:0.5rem;}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {bottom:calc(-0.5rem - 1px);}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {bottom:0; border-width:0.5rem 0.5rem 0; border-top-color:rgba(0, 0, 0, 0.25);}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {bottom:1px; border-width:0.5rem 0.5rem 0; border-top-color:#fff;}
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {margin-left:0.5rem;}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {left:calc(-0.5rem - 1px); width:0.5rem; height:1rem; margin:0.3rem 0;}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {left:0; border-width:0.5rem 0.5rem 0.5rem 0; border-right-color:rgba(0, 0, 0, 0.25);}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {left:1px; border-width:0.5rem 0.5rem 0.5rem 0; border-right-color:#fff;}
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {margin-top:0.5rem;}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {top:calc(-0.5rem - 1px);}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {top:0; border-width:0 0.5rem 0.5rem 0.5rem; border-bottom-color:rgba(0, 0, 0, 0.25);}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {top:1px; border-width:0 0.5rem 0.5rem 0.5rem; border-bottom-color:#fff;}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {position:absolute; top:0; left:50%; display:block; width:1rem; margin-left:-0.5rem; content:""; border-bottom:1px solid #f7f7f7;}
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {margin-right:0.5rem;}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {right:calc(-0.5rem - 1px); width:0.5rem; height:1rem; margin:0.3rem 0;}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {right:0; border-width:0.5rem 0 0.5rem 0.5rem; border-left-color:rgba(0, 0, 0, 0.25);}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {right:1px; border-width:0.5rem 0 0.5rem 0.5rem; border-left-color:#fff;}
.popover-header {padding:0.5rem 0.75rem; margin-bottom:0; font-size:1rem; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-top-left-radius:calc(0.3rem - 1px); border-top-right-radius:calc(0.3rem - 1px);}
.popover-header:empty {display:none;}
.popover-body {padding:0.5rem 0.75rem; color:#212529;}
.carousel {position:relative;}
.carousel.pointer-event {touch-action:pan-y;}
.carousel-inner {position:relative; width:100%; overflow:hidden;}
.carousel-inner::after {display:block; clear:both; content:"";}
.carousel-item {position:relative; display:none; float:left; width:100%; margin-right:-100%; backface-visibility:hidden; transition:transform 0.6s ease-in-out;}
.carousel-item.active, .carousel-item-next, .carousel-item-prev {display:block;}
.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right {transform:translateX(100%);}
.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left {transform:translateX(-100%);}
.carousel-fade .carousel-item {opacity:0; transition-property:opacity; transform:none;}
.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right {z-index:1; opacity:1;}
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {z-index:0; opacity:0; transition:opacity 0s 0.6s;}
.carousel-control-prev, .carousel-control-next {position:absolute; top:0; bottom:0; z-index:1; display:flex; align-items:center; justify-content:center; width:15%; color:#fff; text-align:center; opacity:0.5; transition:opacity 0.15s ease;}
.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {color:#fff; text-decoration:none; outline:0; opacity:0.9;}
.carousel-control-prev {left:0;}
.carousel-control-next {right:0;}
.carousel-control-prev-icon, .carousel-control-next-icon {display:inline-block; width:20px; height:20px; background:50%/100% 100% no-repeat;}
.carousel-control-prev-icon {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");}
.carousel-control-next-icon {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");}
.carousel-indicators {position:absolute; right:0; bottom:0; left:0; z-index:15; display:flex; justify-content:center; padding-left:0; margin-right:15%; margin-left:15%; list-style:none;}
.carousel-indicators li {box-sizing:content-box; flex:0 1 auto; width:30px; height:3px; margin-right:3px; margin-left:3px; text-indent:-999px; cursor:pointer; background-color:#fff; background-clip:padding-box; border-top:10px solid transparent; border-bottom:10px solid transparent; opacity:0.5; transition:opacity 0.6s ease;}
.carousel-indicators .active {opacity:1;}
.carousel-caption {position:absolute; right:15%; bottom:20px; left:15%; z-index:10; padding-top:20px; padding-bottom:20px; color:#fff; text-align:center;}

@keyframes spinner-border {
to {transform:rotate(360deg);}
}

.spinner-border {display:inline-block; width:2rem; height:2rem; vertical-align:text-bottom; border:0.25em solid currentColor; border-right-color:transparent; border-radius:50%; animation:0.75s linear infinite spinner-border;}
.spinner-border-sm {width:1rem; height:1rem; border-width:0.2em;}

@keyframes spinner-grow {
0% {transform:scale(0);}
50% {opacity:1; transform:none;}
}

.spinner-grow {display:inline-block; width:2rem; height:2rem; vertical-align:text-bottom; background-color:currentColor; border-radius:50%; opacity:0; animation:0.75s linear infinite spinner-grow;}
.spinner-grow-sm {width:1rem; height:1rem;}
.align-baseline {vertical-align:baseline !important;}
.align-top {vertical-align:top !important;}
.align-middle {vertical-align:middle !important;}
.align-bottom {vertical-align:bottom !important;}
.align-text-bottom {vertical-align:text-bottom !important;}
.align-text-top {vertical-align:text-top !important;}
.bg-primary {background-color:#007bff !important;}
a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {background-color:#0062cc !important;}
.bg-secondary {background-color:#6c757d !important;}
a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus {background-color:#545b62 !important;}
.bg-success {background-color:#28a745 !important;}
a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus {background-color:#1e7e34 !important;}
.bg-info {background-color:#17a2b8 !important;}
a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus {background-color:#117a8b !important;}
.bg-warning {background-color:#ffc107 !important;}
a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus {background-color:#d39e00 !important;}
.bg-danger {background-color:#dc3545 !important;}
a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus {background-color:#bd2130 !important;}
.bg-light {background-color:#f8f9fa !important;}
a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus {background-color:#dae0e5 !important;}
.bg-dark {background-color:#343a40 !important;}
a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus {background-color:#1d2124 !important;}
.bg-white {background-color:#fff !important;}
.bg-transparent {background-color:transparent !important;}
.border {border:1px solid #dee2e6 !important;}
.border-top {border-top:1px solid #dee2e6 !important;}
.border-right {border-right:1px solid #dee2e6 !important;}
.border-bottom {border-bottom:1px solid #dee2e6 !important;}
.border-left {border-left:1px solid #dee2e6 !important;}
.border-0 {border:0 !important;}
.border-top-0 {border-top:0 !important;}
.border-right-0 {border-right:0 !important;}
.border-bottom-0 {border-bottom:0 !important;}
.border-left-0 {border-left:0 !important;}
.border-primary {border-color:#007bff !important;}
.border-secondary {border-color:#6c757d !important;}
.border-success {border-color:#28a745 !important;}
.border-info {border-color:#17a2b8 !important;}
.border-warning {border-color:#ffc107 !important;}
.border-danger {border-color:#dc3545 !important;}
.border-light {border-color:#f8f9fa !important;}
.border-dark {border-color:#343a40 !important;}
.border-white {border-color:#fff !important;}
.rounded-sm {border-radius:0.2rem !important;}
.rounded {border-radius:0.25rem !important;}
.rounded-top {border-top-left-radius:0.25rem !important; border-top-right-radius:0.25rem !important;}
.rounded-right {border-top-right-radius:0.25rem !important; border-bottom-right-radius:0.25rem !important;}
.rounded-bottom {border-bottom-right-radius:0.25rem !important; border-bottom-left-radius:0.25rem !important;}
.rounded-left {border-top-left-radius:0.25rem !important; border-bottom-left-radius:0.25rem !important;}
.rounded-lg {border-radius:0.3rem !important;}
.rounded-circle {border-radius:50% !important;}
.rounded-pill {border-radius:50rem !important;}
.rounded-0 {border-radius:0 !important;}
.clearfix::after {display:block; clear:both; content:"";}
.d-none {display:none !important;}
.d-inline {display:inline !important;}
.d-inline-block {display:inline-block !important;}
.d-block {display:block !important;}
.d-table {display:table !important;}
.d-table-row {display:table-row !important;}
.d-table-cell {display:table-cell !important;}
.d-flex {display:flex !important;}
.d-inline-flex {display:inline-flex !important;}
.embed-responsive {position:relative; display:block; width:100%; padding:0; overflow:hidden;}
.embed-responsive::before {display:block; content:"";}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {position:absolute; top:0; bottom:0; left:0; width:100%; height:100%; border:0;}
.embed-responsive-21by9::before {padding-top:42.8571428571%;}
.embed-responsive-16by9::before {padding-top:56.25%;}
.embed-responsive-4by3::before {padding-top:75%;}
.embed-responsive-1by1::before {padding-top:100%;}
.flex-row {flex-direction:row !important;}
.flex-column {flex-direction:column !important;}
.flex-row-reverse {flex-direction:row-reverse !important;}
.flex-column-reverse {flex-direction:column-reverse !important;}
.flex-wrap {flex-wrap:wrap !important;}
.flex-nowrap {flex-wrap:nowrap !important;}
.flex-wrap-reverse {flex-wrap:wrap-reverse !important;}
.flex-fill {flex:1 1 auto !important;}
.flex-grow-0 {flex-grow:0 !important;}
.flex-grow-1 {flex-grow:1 !important;}
.flex-shrink-0 {flex-shrink:0 !important;}
.flex-shrink-1 {flex-shrink:1 !important;}
.justify-content-start {justify-content:flex-start !important;}
.justify-content-end {justify-content:flex-end !important;}
.justify-content-center {justify-content:center !important;}
.justify-content-between {justify-content:space-between !important;}
.justify-content-around {justify-content:space-around !important;}
.align-items-start {align-items:flex-start !important;}
.align-items-end {align-items:flex-end !important;}
.align-items-center {align-items:center !important;}
.align-items-baseline {align-items:baseline !important;}
.align-items-stretch {align-items:stretch !important;}
.align-content-start {align-content:flex-start !important;}
.align-content-end {align-content:flex-end !important;}
.align-content-center {align-content:center !important;}
.align-content-between {align-content:space-between !important;}
.align-content-around {align-content:space-around !important;}
.align-content-stretch {align-content:stretch !important;}
.align-self-auto {align-self:auto !important;}
.align-self-start {align-self:flex-start !important;}
.align-self-end {align-self:flex-end !important;}
.align-self-center {align-self:center !important;}
.align-self-baseline {align-self:baseline !important;}
.align-self-stretch {align-self:stretch !important;}
.float-left {float:left !important;}
.float-right {float:right !important;}
.float-none {float:none !important;}
.user-select-all {user-select:all !important;}
.user-select-auto {user-select:auto !important;}
.user-select-none {user-select:none !important;}
.overflow-auto {overflow:auto !important;}
.overflow-hidden {overflow:hidden !important;}
.position-static {position:static !important;}
.position-relative {position:relative !important;}
.position-absolute {position:absolute !important;}
.position-fixed {position:fixed !important;}
.position-sticky {position:sticky !important;}
.fixed-top {position:fixed; top:0; right:0; left:0; z-index:1030;}
.fixed-bottom {position:fixed; right:0; bottom:0; left:0; z-index:1030;}

@supports (position: sticky) {
.sticky-top {position:sticky; top:0; z-index:1020;}
}

.sr-only {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border:0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position:static; width:auto; height:auto; overflow:visible; clip:auto; white-space:normal;}
.shadow-sm {box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}
.shadow {box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}
.shadow-lg {box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}
.shadow-none {box-shadow:none !important;}
.w-25 {width:25% !important;}
.w-50 {width:50% !important;}
.w-75 {width:75% !important;}
.w-100 {width:100% !important;}
.w-auto {width:auto !important;}
.h-25 {height:25% !important;}
.h-50 {height:50% !important;}
.h-75 {height:75% !important;}
.h-100 {height:100% !important;}
.h-auto {height:auto !important;}
.mw-100 {max-width:100% !important;}
.mh-100 {max-height:100% !important;}
.min-vw-100 {min-width:100vw !important;}
.min-vh-100 {min-height:100vh !important;}
.vw-100 {width:100vw !important;}
.vh-100 {height:100vh !important;}
.m-0 {margin:0 !important;}
.mt-0, .my-0 {margin-top:0 !important;}
.mr-0, .mx-0 {margin-right:0 !important;}
.mb-0, .my-0 {margin-bottom:0 !important;}
.ml-0, .mx-0 {margin-left:0 !important;}
.m-1 {margin:0.25rem !important;}
.mt-1, .my-1 {margin-top:0.25rem !important;}
.mr-1, .mx-1 {margin-right:0.25rem !important;}
.mb-1, .my-1 {margin-bottom:0.25rem !important;}
.ml-1, .mx-1 {margin-left:0.25rem !important;}
.m-2 {margin:0.5rem !important;}
.mt-2, .my-2 {margin-top:0.5rem !important;}
.mr-2, .mx-2 {margin-right:0.5rem !important;}
.mb-2, .my-2 {margin-bottom:0.5rem !important;}
.ml-2, .mx-2 {margin-left:0.5rem !important;}
.m-3 {margin:0.75rem !important;}
.mt-3, .my-3 {margin-top:0.75rem !important;}
.mr-3, .mx-3 {margin-right:0.75rem !important;}
.mb-3, .my-3 {margin-bottom:0.75rem !important;}
.ml-3, .mx-3 {margin-left:0.75rem !important;}
.m-4 {margin:1rem !important;}
.mt-4, .my-4 {margin-top:1rem !important;}
.mr-4, .mx-4 {margin-right:1rem !important;}
.mb-4, .my-4 {margin-bottom:1rem !important;}
.ml-4, .mx-4 {margin-left:1rem !important;}
.m-5 {margin:1.25rem !important;}
.mt-5, .my-5 {margin-top:1.25rem !important;}
.mr-5, .mx-5 {margin-right:1.25rem !important;}
.mb-5, .my-5 {margin-bottom:1.25rem !important;}
.ml-5, .mx-5 {margin-left:1.25rem !important;}
.m-6 {margin:1.5rem !important;}
.mt-6, .my-6 {margin-top:1.5rem !important;}
.mr-6, .mx-6 {margin-right:1.5rem !important;}
.mb-6, .my-6 {margin-bottom:1.5rem !important;}
.ml-6, .mx-6 {margin-left:1.5rem !important;}
.m-7 {margin:1.75rem !important;}
.mt-7, .my-7 {margin-top:1.75rem !important;}
.mr-7, .mx-7 {margin-right:1.75rem !important;}
.mb-7, .my-7 {margin-bottom:1.75rem !important;}
.ml-7, .mx-7 {margin-left:1.75rem !important;}
.m-8 {margin:2rem !important;}
.mt-8, .my-8 {margin-top:2rem !important;}
.mr-8, .mx-8 {margin-right:2rem !important;}
.mb-8, .my-8 {margin-bottom:2rem !important;}
.ml-8, .mx-8 {margin-left:2rem !important;}
.m-9 {margin:2.25rem !important;}
.mt-9, .my-9 {margin-top:2.25rem !important;}
.mr-9, .mx-9 {margin-right:2.25rem !important;}
.mb-9, .my-9 {margin-bottom:2.25rem !important;}
.ml-9, .mx-9 {margin-left:2.25rem !important;}
.m-10 {margin:2.5rem !important;}
.mt-10, .my-10 {margin-top:2.5rem !important;}
.mr-10, .mx-10 {margin-right:2.5rem !important;}
.mb-10, .my-10 {margin-bottom:2.5rem !important;}
.ml-10, .mx-10 {margin-left:2.5rem !important;}
.m-11 {margin:2.75rem !important;}
.mt-11, .my-11 {margin-top:2.75rem !important;}
.mr-11, .mx-11 {margin-right:2.75rem !important;}
.mb-11, .my-11 {margin-bottom:2.75rem !important;}
.ml-11, .mx-11 {margin-left:2.75rem !important;}
.m-12 {margin:3rem !important;}
.mt-12, .my-12 {margin-top:3rem !important;}
.mr-12, .mx-12 {margin-right:3rem !important;}
.mb-12, .my-12 {margin-bottom:3rem !important;}
.ml-12, .mx-12 {margin-left:3rem !important;}
.m-13 {margin:3.25rem !important;}
.mt-13, .my-13 {margin-top:3.25rem !important;}
.mr-13, .mx-13 {margin-right:3.25rem !important;}
.mb-13, .my-13 {margin-bottom:3.25rem !important;}
.ml-13, .mx-13 {margin-left:3.25rem !important;}
.m-14 {margin:3.5rem !important;}
.mt-14, .my-14 {margin-top:3.5rem !important;}
.mr-14, .mx-14 {margin-right:3.5rem !important;}
.mb-14, .my-14 {margin-bottom:3.5rem !important;}
.ml-14, .mx-14 {margin-left:3.5rem !important;}
.m-15 {margin:3.75rem !important;}
.mt-15, .my-15 {margin-top:3.75rem !important;}
.mr-15, .mx-15 {margin-right:3.75rem !important;}
.mb-15, .my-15 {margin-bottom:3.75rem !important;}
.ml-15, .mx-15 {margin-left:3.75rem !important;}
.m-16 {margin:4rem !important;}
.mt-16, .my-16 {margin-top:4rem !important;}
.mr-16, .mx-16 {margin-right:4rem !important;}
.mb-16, .my-16 {margin-bottom:4rem !important;}
.ml-16, .mx-16 {margin-left:4rem !important;}
.m-17 {margin:4.25rem !important;}
.mt-17, .my-17 {margin-top:4.25rem !important;}
.mr-17, .mx-17 {margin-right:4.25rem !important;}
.mb-17, .my-17 {margin-bottom:4.25rem !important;}
.ml-17, .mx-17 {margin-left:4.25rem !important;}
.m-18 {margin:4.5rem !important;}
.mt-18, .my-18 {margin-top:4.5rem !important;}
.mr-18, .mx-18 {margin-right:4.5rem !important;}
.mb-18, .my-18 {margin-bottom:4.5rem !important;}
.ml-18, .mx-18 {margin-left:4.5rem !important;}
.m-19 {margin:4.75rem !important;}
.mt-19, .my-19 {margin-top:4.75rem !important;}
.mr-19, .mx-19 {margin-right:4.75rem !important;}
.mb-19, .my-19 {margin-bottom:4.75rem !important;}
.ml-19, .mx-19 {margin-left:4.75rem !important;}
.m-20 {margin:5rem !important;}
.mt-20, .my-20 {margin-top:5rem !important;}
.mr-20, .mx-20 {margin-right:5rem !important;}
.mb-20, .my-20 {margin-bottom:5rem !important;}
.ml-20, .mx-20 {margin-left:5rem !important;}
.m-21 {margin:5.25rem !important;}
.mt-21, .my-21 {margin-top:5.25rem !important;}
.mr-21, .mx-21 {margin-right:5.25rem !important;}
.mb-21, .my-21 {margin-bottom:5.25rem !important;}
.ml-21, .mx-21 {margin-left:5.25rem !important;}
.m-22 {margin:5.5rem !important;}
.mt-22, .my-22 {margin-top:5.5rem !important;}
.mr-22, .mx-22 {margin-right:5.5rem !important;}
.mb-22, .my-22 {margin-bottom:5.5rem !important;}
.ml-22, .mx-22 {margin-left:5.5rem !important;}
.m-23 {margin:5.75rem !important;}
.mt-23, .my-23 {margin-top:5.75rem !important;}
.mr-23, .mx-23 {margin-right:5.75rem !important;}
.mb-23, .my-23 {margin-bottom:5.75rem !important;}
.ml-23, .mx-23 {margin-left:5.75rem !important;}
.m-24 {margin:6rem !important;}
.mt-24, .my-24 {margin-top:6rem !important;}
.mr-24, .mx-24 {margin-right:6rem !important;}
.mb-24, .my-24 {margin-bottom:6rem !important;}
.ml-24, .mx-24 {margin-left:6rem !important;}
.m-25 {margin:6.25rem !important;}
.mt-25, .my-25 {margin-top:6.25rem !important;}
.mr-25, .mx-25 {margin-right:6.25rem !important;}
.mb-25, .my-25 {margin-bottom:6.25rem !important;}
.ml-25, .mx-25 {margin-left:6.25rem !important;}
.m-26 {margin:6.5rem !important;}
.mt-26, .my-26 {margin-top:6.5rem !important;}
.mr-26, .mx-26 {margin-right:6.5rem !important;}
.mb-26, .my-26 {margin-bottom:6.5rem !important;}
.ml-26, .mx-26 {margin-left:6.5rem !important;}
.m-27 {margin:6.75rem !important;}
.mt-27, .my-27 {margin-top:6.75rem !important;}
.mr-27, .mx-27 {margin-right:6.75rem !important;}
.mb-27, .my-27 {margin-bottom:6.75rem !important;}
.ml-27, .mx-27 {margin-left:6.75rem !important;}
.m-28 {margin:7rem !important;}
.mt-28, .my-28 {margin-top:7rem !important;}
.mr-28, .mx-28 {margin-right:7rem !important;}
.mb-28, .my-28 {margin-bottom:7rem !important;}
.ml-28, .mx-28 {margin-left:7rem !important;}
.m-29 {margin:7.25rem !important;}
.mt-29, .my-29 {margin-top:7.25rem !important;}
.mr-29, .mx-29 {margin-right:7.25rem !important;}
.mb-29, .my-29 {margin-bottom:7.25rem !important;}
.ml-29, .mx-29 {margin-left:7.25rem !important;}
.m-30 {margin:7.5rem !important;}
.mt-30, .my-30 {margin-top:7.5rem !important;}
.mr-30, .mx-30 {margin-right:7.5rem !important;}
.mb-30, .my-30 {margin-bottom:7.5rem !important;}
.ml-30, .mx-30 {margin-left:7.5rem !important;}
.m-31 {margin:7.75rem !important;}
.mt-31, .my-31 {margin-top:7.75rem !important;}
.mr-31, .mx-31 {margin-right:7.75rem !important;}
.mb-31, .my-31 {margin-bottom:7.75rem !important;}
.ml-31, .mx-31 {margin-left:7.75rem !important;}
.m-32 {margin:8rem !important;}
.mt-32, .my-32 {margin-top:8rem !important;}
.mr-32, .mx-32 {margin-right:8rem !important;}
.mb-32, .my-32 {margin-bottom:8rem !important;}
.ml-32, .mx-32 {margin-left:8rem !important;}
.m-33 {margin:8.25rem !important;}
.mt-33, .my-33 {margin-top:8.25rem !important;}
.mr-33, .mx-33 {margin-right:8.25rem !important;}
.mb-33, .my-33 {margin-bottom:8.25rem !important;}
.ml-33, .mx-33 {margin-left:8.25rem !important;}
.m-34 {margin:8.5rem !important;}
.mt-34, .my-34 {margin-top:8.5rem !important;}
.mr-34, .mx-34 {margin-right:8.5rem !important;}
.mb-34, .my-34 {margin-bottom:8.5rem !important;}
.ml-34, .mx-34 {margin-left:8.5rem !important;}
.m-35 {margin:8.75rem !important;}
.mt-35, .my-35 {margin-top:8.75rem !important;}
.mr-35, .mx-35 {margin-right:8.75rem !important;}
.mb-35, .my-35 {margin-bottom:8.75rem !important;}
.ml-35, .mx-35 {margin-left:8.75rem !important;}
.m-36 {margin:9rem !important;}
.mt-36, .my-36 {margin-top:9rem !important;}
.mr-36, .mx-36 {margin-right:9rem !important;}
.mb-36, .my-36 {margin-bottom:9rem !important;}
.ml-36, .mx-36 {margin-left:9rem !important;}
.m-37 {margin:9.25rem !important;}
.mt-37, .my-37 {margin-top:9.25rem !important;}
.mr-37, .mx-37 {margin-right:9.25rem !important;}
.mb-37, .my-37 {margin-bottom:9.25rem !important;}
.ml-37, .mx-37 {margin-left:9.25rem !important;}
.m-38 {margin:9.5rem !important;}
.mt-38, .my-38 {margin-top:9.5rem !important;}
.mr-38, .mx-38 {margin-right:9.5rem !important;}
.mb-38, .my-38 {margin-bottom:9.5rem !important;}
.ml-38, .mx-38 {margin-left:9.5rem !important;}
.m-39 {margin:9.75rem !important;}
.mt-39, .my-39 {margin-top:9.75rem !important;}
.mr-39, .mx-39 {margin-right:9.75rem !important;}
.mb-39, .my-39 {margin-bottom:9.75rem !important;}
.ml-39, .mx-39 {margin-left:9.75rem !important;}
.m-40 {margin:10rem !important;}
.mt-40, .my-40 {margin-top:10rem !important;}
.mr-40, .mx-40 {margin-right:10rem !important;}
.mb-40, .my-40 {margin-bottom:10rem !important;}
.ml-40, .mx-40 {margin-left:10rem !important;}
.m-45 {margin:11rem !important;}
.mt-45, .my-45 {margin-top:11rem !important;}
.mr-45, .mx-45 {margin-right:11rem !important;}
.mb-45, .my-45 {margin-bottom:11rem !important;}
.ml-45, .mx-45 {margin-left:11rem !important;}
.m-50 {margin:12rem !important;}
.mt-50, .my-50 {margin-top:12rem !important;}
.mr-50, .mx-50 {margin-right:12rem !important;}
.mb-50, .my-50 {margin-bottom:12rem !important;}
.ml-50, .mx-50 {margin-left:12rem !important;}
.m-55 {margin:13rem !important;}
.mt-55, .my-55 {margin-top:13rem !important;}
.mr-55, .mx-55 {margin-right:13rem !important;}
.mb-55, .my-55 {margin-bottom:13rem !important;}
.ml-55, .mx-55 {margin-left:13rem !important;}
.m-60 {margin:14rem !important;}
.mt-60, .my-60 {margin-top:14rem !important;}
.mr-60, .mx-60 {margin-right:14rem !important;}
.mb-60, .my-60 {margin-bottom:14rem !important;}
.ml-60, .mx-60 {margin-left:14rem !important;}
.p-0 {padding:0 !important;}
.pt-0, .py-0 {padding-top:0 !important;}
.pr-0, .px-0 {padding-right:0 !important;}
.pb-0, .py-0 {padding-bottom:0 !important;}
.pl-0, .px-0 {padding-left:0 !important;}
.p-1 {padding:0.25rem !important;}
.pt-1, .py-1 {padding-top:0.25rem !important;}
.pr-1, .px-1 {padding-right:0.25rem !important;}
.pb-1, .py-1 {padding-bottom:0.25rem !important;}
.pl-1, .px-1 {padding-left:0.25rem !important;}
.p-2 {padding:0.5rem !important;}
.pt-2, .py-2 {padding-top:0.5rem !important;}
.pr-2, .px-2 {padding-right:0.5rem !important;}
.pb-2, .py-2 {padding-bottom:0.5rem !important;}
.pl-2, .px-2 {padding-left:0.5rem !important;}
.p-3 {padding:0.75rem !important;}
.pt-3, .py-3 {padding-top:0.75rem !important;}
.pr-3, .px-3 {padding-right:0.75rem !important;}
.pb-3, .py-3 {padding-bottom:0.75rem !important;}
.pl-3, .px-3 {padding-left:0.75rem !important;}
.p-4 {padding:1rem !important;}
.pt-4, .py-4 {padding-top:1rem !important;}
.pr-4, .px-4 {padding-right:1rem !important;}
.pb-4, .py-4 {padding-bottom:1rem !important;}
.pl-4, .px-4 {padding-left:1rem !important;}
.p-5 {padding:1.25rem !important;}
.pt-5, .py-5 {padding-top:1.25rem !important;}
.pr-5, .px-5 {padding-right:1.25rem !important;}
.pb-5, .py-5 {padding-bottom:1.25rem !important;}
.pl-5, .px-5 {padding-left:1.25rem !important;}
.p-6 {padding:1.5rem !important;}
.pt-6, .py-6 {padding-top:1.5rem !important;}
.pr-6, .px-6 {padding-right:1.5rem !important;}
.pb-6, .py-6 {padding-bottom:1.5rem !important;}
.pl-6, .px-6 {padding-left:1.5rem !important;}
.p-7 {padding:1.75rem !important;}
.pt-7, .py-7 {padding-top:1.75rem !important;}
.pr-7, .px-7 {padding-right:1.75rem !important;}
.pb-7, .py-7 {padding-bottom:1.75rem !important;}
.pl-7, .px-7 {padding-left:1.75rem !important;}
.p-8 {padding:2rem !important;}
.pt-8, .py-8 {padding-top:2rem !important;}
.pr-8, .px-8 {padding-right:2rem !important;}
.pb-8, .py-8 {padding-bottom:2rem !important;}
.pl-8, .px-8 {padding-left:2rem !important;}
.p-9 {padding:2.25rem !important;}
.pt-9, .py-9 {padding-top:2.25rem !important;}
.pr-9, .px-9 {padding-right:2.25rem !important;}
.pb-9, .py-9 {padding-bottom:2.25rem !important;}
.pl-9, .px-9 {padding-left:2.25rem !important;}
.p-10 {padding:2.5rem !important;}
.pt-10, .py-10 {padding-top:2.5rem !important;}
.pr-10, .px-10 {padding-right:2.5rem !important;}
.pb-10, .py-10 {padding-bottom:2.5rem !important;}
.pl-10, .px-10 {padding-left:2.5rem !important;}
.p-11 {padding:2.75rem !important;}
.pt-11, .py-11 {padding-top:2.75rem !important;}
.pr-11, .px-11 {padding-right:2.75rem !important;}
.pb-11, .py-11 {padding-bottom:2.75rem !important;}
.pl-11, .px-11 {padding-left:2.75rem !important;}
.p-12 {padding:3rem !important;}
.pt-12, .py-12 {padding-top:3rem !important;}
.pr-12, .px-12 {padding-right:3rem !important;}
.pb-12, .py-12 {padding-bottom:3rem !important;}
.pl-12, .px-12 {padding-left:3rem !important;}
.p-13 {padding:3.25rem !important;}
.pt-13, .py-13 {padding-top:3.25rem !important;}
.pr-13, .px-13 {padding-right:3.25rem !important;}
.pb-13, .py-13 {padding-bottom:3.25rem !important;}
.pl-13, .px-13 {padding-left:3.25rem !important;}
.p-14 {padding:3.5rem !important;}
.pt-14, .py-14 {padding-top:3.5rem !important;}
.pr-14, .px-14 {padding-right:3.5rem !important;}
.pb-14, .py-14 {padding-bottom:3.5rem !important;}
.pl-14, .px-14 {padding-left:3.5rem !important;}
.p-15 {padding:3.75rem !important;}
.pt-15, .py-15 {padding-top:3.75rem !important;}
.pr-15, .px-15 {padding-right:3.75rem !important;}
.pb-15, .py-15 {padding-bottom:3.75rem !important;}
.pl-15, .px-15 {padding-left:3.75rem !important;}
.p-16 {padding:4rem !important;}
.pt-16, .py-16 {padding-top:4rem !important;}
.pr-16, .px-16 {padding-right:4rem !important;}
.pb-16, .py-16 {padding-bottom:4rem !important;}
.pl-16, .px-16 {padding-left:4rem !important;}
.p-17 {padding:4.25rem !important;}
.pt-17, .py-17 {padding-top:4.25rem !important;}
.pr-17, .px-17 {padding-right:4.25rem !important;}
.pb-17, .py-17 {padding-bottom:4.25rem !important;}
.pl-17, .px-17 {padding-left:4.25rem !important;}
.p-18 {padding:4.5rem !important;}
.pt-18, .py-18 {padding-top:4.5rem !important;}
.pr-18, .px-18 {padding-right:4.5rem !important;}
.pb-18, .py-18 {padding-bottom:4.5rem !important;}
.pl-18, .px-18 {padding-left:4.5rem !important;}
.p-19 {padding:4.75rem !important;}
.pt-19, .py-19 {padding-top:4.75rem !important;}
.pr-19, .px-19 {padding-right:4.75rem !important;}
.pb-19, .py-19 {padding-bottom:4.75rem !important;}
.pl-19, .px-19 {padding-left:4.75rem !important;}
.p-20 {padding:5rem !important;}
.pt-20, .py-20 {padding-top:5rem !important;}
.pr-20, .px-20 {padding-right:5rem !important;}
.pb-20, .py-20 {padding-bottom:5rem !important;}
.pl-20, .px-20 {padding-left:5rem !important;}
.p-21 {padding:5.25rem !important;}
.pt-21, .py-21 {padding-top:5.25rem !important;}
.pr-21, .px-21 {padding-right:5.25rem !important;}
.pb-21, .py-21 {padding-bottom:5.25rem !important;}
.pl-21, .px-21 {padding-left:5.25rem !important;}
.p-22 {padding:5.5rem !important;}
.pt-22, .py-22 {padding-top:5.5rem !important;}
.pr-22, .px-22 {padding-right:5.5rem !important;}
.pb-22, .py-22 {padding-bottom:5.5rem !important;}
.pl-22, .px-22 {padding-left:5.5rem !important;}
.p-23 {padding:5.75rem !important;}
.pt-23, .py-23 {padding-top:5.75rem !important;}
.pr-23, .px-23 {padding-right:5.75rem !important;}
.pb-23, .py-23 {padding-bottom:5.75rem !important;}
.pl-23, .px-23 {padding-left:5.75rem !important;}
.p-24 {padding:6rem !important;}
.pt-24, .py-24 {padding-top:6rem !important;}
.pr-24, .px-24 {padding-right:6rem !important;}
.pb-24, .py-24 {padding-bottom:6rem !important;}
.pl-24, .px-24 {padding-left:6rem !important;}
.p-25 {padding:6.25rem !important;}
.pt-25, .py-25 {padding-top:6.25rem !important;}
.pr-25, .px-25 {padding-right:6.25rem !important;}
.pb-25, .py-25 {padding-bottom:6.25rem !important;}
.pl-25, .px-25 {padding-left:6.25rem !important;}
.p-26 {padding:6.5rem !important;}
.pt-26, .py-26 {padding-top:6.5rem !important;}
.pr-26, .px-26 {padding-right:6.5rem !important;}
.pb-26, .py-26 {padding-bottom:6.5rem !important;}
.pl-26, .px-26 {padding-left:6.5rem !important;}
.p-27 {padding:6.75rem !important;}
.pt-27, .py-27 {padding-top:6.75rem !important;}
.pr-27, .px-27 {padding-right:6.75rem !important;}
.pb-27, .py-27 {padding-bottom:6.75rem !important;}
.pl-27, .px-27 {padding-left:6.75rem !important;}
.p-28 {padding:7rem !important;}
.pt-28, .py-28 {padding-top:7rem !important;}
.pr-28, .px-28 {padding-right:7rem !important;}
.pb-28, .py-28 {padding-bottom:7rem !important;}
.pl-28, .px-28 {padding-left:7rem !important;}
.p-29 {padding:7.25rem !important;}
.pt-29, .py-29 {padding-top:7.25rem !important;}
.pr-29, .px-29 {padding-right:7.25rem !important;}
.pb-29, .py-29 {padding-bottom:7.25rem !important;}
.pl-29, .px-29 {padding-left:7.25rem !important;}
.p-30 {padding:7.5rem !important;}
.pt-30, .py-30 {padding-top:7.5rem !important;}
.pr-30, .px-30 {padding-right:7.5rem !important;}
.pb-30, .py-30 {padding-bottom:7.5rem !important;}
.pl-30, .px-30 {padding-left:7.5rem !important;}
.p-31 {padding:7.75rem !important;}
.pt-31, .py-31 {padding-top:7.75rem !important;}
.pr-31, .px-31 {padding-right:7.75rem !important;}
.pb-31, .py-31 {padding-bottom:7.75rem !important;}
.pl-31, .px-31 {padding-left:7.75rem !important;}
.p-32 {padding:8rem !important;}
.pt-32, .py-32 {padding-top:8rem !important;}
.pr-32, .px-32 {padding-right:8rem !important;}
.pb-32, .py-32 {padding-bottom:8rem !important;}
.pl-32, .px-32 {padding-left:8rem !important;}
.p-33 {padding:8.25rem !important;}
.pt-33, .py-33 {padding-top:8.25rem !important;}
.pr-33, .px-33 {padding-right:8.25rem !important;}
.pb-33, .py-33 {padding-bottom:8.25rem !important;}
.pl-33, .px-33 {padding-left:8.25rem !important;}
.p-34 {padding:8.5rem !important;}
.pt-34, .py-34 {padding-top:8.5rem !important;}
.pr-34, .px-34 {padding-right:8.5rem !important;}
.pb-34, .py-34 {padding-bottom:8.5rem !important;}
.pl-34, .px-34 {padding-left:8.5rem !important;}
.p-35 {padding:8.75rem !important;}
.pt-35, .py-35 {padding-top:8.75rem !important;}
.pr-35, .px-35 {padding-right:8.75rem !important;}
.pb-35, .py-35 {padding-bottom:8.75rem !important;}
.pl-35, .px-35 {padding-left:8.75rem !important;}
.p-36 {padding:9rem !important;}
.pt-36, .py-36 {padding-top:9rem !important;}
.pr-36, .px-36 {padding-right:9rem !important;}
.pb-36, .py-36 {padding-bottom:9rem !important;}
.pl-36, .px-36 {padding-left:9rem !important;}
.p-37 {padding:9.25rem !important;}
.pt-37, .py-37 {padding-top:9.25rem !important;}
.pr-37, .px-37 {padding-right:9.25rem !important;}
.pb-37, .py-37 {padding-bottom:9.25rem !important;}
.pl-37, .px-37 {padding-left:9.25rem !important;}
.p-38 {padding:9.5rem !important;}
.pt-38, .py-38 {padding-top:9.5rem !important;}
.pr-38, .px-38 {padding-right:9.5rem !important;}
.pb-38, .py-38 {padding-bottom:9.5rem !important;}
.pl-38, .px-38 {padding-left:9.5rem !important;}
.p-39 {padding:9.75rem !important;}
.pt-39, .py-39 {padding-top:9.75rem !important;}
.pr-39, .px-39 {padding-right:9.75rem !important;}
.pb-39, .py-39 {padding-bottom:9.75rem !important;}
.pl-39, .px-39 {padding-left:9.75rem !important;}
.p-40 {padding:10rem !important;}
.pt-40, .py-40 {padding-top:10rem !important;}
.pr-40, .px-40 {padding-right:10rem !important;}
.pb-40, .py-40 {padding-bottom:10rem !important;}
.pl-40, .px-40 {padding-left:10rem !important;}
.p-45 {padding:11rem !important;}
.pt-45, .py-45 {padding-top:11rem !important;}
.pr-45, .px-45 {padding-right:11rem !important;}
.pb-45, .py-45 {padding-bottom:11rem !important;}
.pl-45, .px-45 {padding-left:11rem !important;}
.p-50 {padding:12rem !important;}
.pt-50, .py-50 {padding-top:12rem !important;}
.pr-50, .px-50 {padding-right:12rem !important;}
.pb-50, .py-50 {padding-bottom:12rem !important;}
.pl-50, .px-50 {padding-left:12rem !important;}
.p-55 {padding:13rem !important;}
.pt-55, .py-55 {padding-top:13rem !important;}
.pr-55, .px-55 {padding-right:13rem !important;}
.pb-55, .py-55 {padding-bottom:13rem !important;}
.pl-55, .px-55 {padding-left:13rem !important;}
.p-60 {padding:14rem !important;}
.pt-60, .py-60 {padding-top:14rem !important;}
.pr-60, .px-60 {padding-right:14rem !important;}
.pb-60, .py-60 {padding-bottom:14rem !important;}
.pl-60, .px-60 {padding-left:14rem !important;}
.m-n1 {margin:-0.25rem !important;}
.mt-n1, .my-n1 {margin-top:-0.25rem !important;}
.mr-n1, .mx-n1 {margin-right:-0.25rem !important;}
.mb-n1, .my-n1 {margin-bottom:-0.25rem !important;}
.ml-n1, .mx-n1 {margin-left:-0.25rem !important;}
.m-n2 {margin:-0.5rem !important;}
.mt-n2, .my-n2 {margin-top:-0.5rem !important;}
.mr-n2, .mx-n2 {margin-right:-0.5rem !important;}
.mb-n2, .my-n2 {margin-bottom:-0.5rem !important;}
.ml-n2, .mx-n2 {margin-left:-0.5rem !important;}
.m-n3 {margin:-0.75rem !important;}
.mt-n3, .my-n3 {margin-top:-0.75rem !important;}
.mr-n3, .mx-n3 {margin-right:-0.75rem !important;}
.mb-n3, .my-n3 {margin-bottom:-0.75rem !important;}
.ml-n3, .mx-n3 {margin-left:-0.75rem !important;}
.m-n4 {margin:-1rem !important;}
.mt-n4, .my-n4 {margin-top:-1rem !important;}
.mr-n4, .mx-n4 {margin-right:-1rem !important;}
.mb-n4, .my-n4 {margin-bottom:-1rem !important;}
.ml-n4, .mx-n4 {margin-left:-1rem !important;}
.m-n5 {margin:-1.25rem !important;}
.mt-n5, .my-n5 {margin-top:-1.25rem !important;}
.mr-n5, .mx-n5 {margin-right:-1.25rem !important;}
.mb-n5, .my-n5 {margin-bottom:-1.25rem !important;}
.ml-n5, .mx-n5 {margin-left:-1.25rem !important;}
.m-n6 {margin:-1.5rem !important;}
.mt-n6, .my-n6 {margin-top:-1.5rem !important;}
.mr-n6, .mx-n6 {margin-right:-1.5rem !important;}
.mb-n6, .my-n6 {margin-bottom:-1.5rem !important;}
.ml-n6, .mx-n6 {margin-left:-1.5rem !important;}
.m-n7 {margin:-1.75rem !important;}
.mt-n7, .my-n7 {margin-top:-1.75rem !important;}
.mr-n7, .mx-n7 {margin-right:-1.75rem !important;}
.mb-n7, .my-n7 {margin-bottom:-1.75rem !important;}
.ml-n7, .mx-n7 {margin-left:-1.75rem !important;}
.m-n8 {margin:-2rem !important;}
.mt-n8, .my-n8 {margin-top:-2rem !important;}
.mr-n8, .mx-n8 {margin-right:-2rem !important;}
.mb-n8, .my-n8 {margin-bottom:-2rem !important;}
.ml-n8, .mx-n8 {margin-left:-2rem !important;}
.m-n9 {margin:-2.25rem !important;}
.mt-n9, .my-n9 {margin-top:-2.25rem !important;}
.mr-n9, .mx-n9 {margin-right:-2.25rem !important;}
.mb-n9, .my-n9 {margin-bottom:-2.25rem !important;}
.ml-n9, .mx-n9 {margin-left:-2.25rem !important;}
.m-n10 {margin:-2.5rem !important;}
.mt-n10, .my-n10 {margin-top:-2.5rem !important;}
.mr-n10, .mx-n10 {margin-right:-2.5rem !important;}
.mb-n10, .my-n10 {margin-bottom:-2.5rem !important;}
.ml-n10, .mx-n10 {margin-left:-2.5rem !important;}
.m-n11 {margin:-2.75rem !important;}
.mt-n11, .my-n11 {margin-top:-2.75rem !important;}
.mr-n11, .mx-n11 {margin-right:-2.75rem !important;}
.mb-n11, .my-n11 {margin-bottom:-2.75rem !important;}
.ml-n11, .mx-n11 {margin-left:-2.75rem !important;}
.m-n12 {margin:-3rem !important;}
.mt-n12, .my-n12 {margin-top:-3rem !important;}
.mr-n12, .mx-n12 {margin-right:-3rem !important;}
.mb-n12, .my-n12 {margin-bottom:-3rem !important;}
.ml-n12, .mx-n12 {margin-left:-3rem !important;}
.m-n13 {margin:-3.25rem !important;}
.mt-n13, .my-n13 {margin-top:-3.25rem !important;}
.mr-n13, .mx-n13 {margin-right:-3.25rem !important;}
.mb-n13, .my-n13 {margin-bottom:-3.25rem !important;}
.ml-n13, .mx-n13 {margin-left:-3.25rem !important;}
.m-n14 {margin:-3.5rem !important;}
.mt-n14, .my-n14 {margin-top:-3.5rem !important;}
.mr-n14, .mx-n14 {margin-right:-3.5rem !important;}
.mb-n14, .my-n14 {margin-bottom:-3.5rem !important;}
.ml-n14, .mx-n14 {margin-left:-3.5rem !important;}
.m-n15 {margin:-3.75rem !important;}
.mt-n15, .my-n15 {margin-top:-3.75rem !important;}
.mr-n15, .mx-n15 {margin-right:-3.75rem !important;}
.mb-n15, .my-n15 {margin-bottom:-3.75rem !important;}
.ml-n15, .mx-n15 {margin-left:-3.75rem !important;}
.m-n16 {margin:-4rem !important;}
.mt-n16, .my-n16 {margin-top:-4rem !important;}
.mr-n16, .mx-n16 {margin-right:-4rem !important;}
.mb-n16, .my-n16 {margin-bottom:-4rem !important;}
.ml-n16, .mx-n16 {margin-left:-4rem !important;}
.m-n17 {margin:-4.25rem !important;}
.mt-n17, .my-n17 {margin-top:-4.25rem !important;}
.mr-n17, .mx-n17 {margin-right:-4.25rem !important;}
.mb-n17, .my-n17 {margin-bottom:-4.25rem !important;}
.ml-n17, .mx-n17 {margin-left:-4.25rem !important;}
.m-n18 {margin:-4.5rem !important;}
.mt-n18, .my-n18 {margin-top:-4.5rem !important;}
.mr-n18, .mx-n18 {margin-right:-4.5rem !important;}
.mb-n18, .my-n18 {margin-bottom:-4.5rem !important;}
.ml-n18, .mx-n18 {margin-left:-4.5rem !important;}
.m-n19 {margin:-4.75rem !important;}
.mt-n19, .my-n19 {margin-top:-4.75rem !important;}
.mr-n19, .mx-n19 {margin-right:-4.75rem !important;}
.mb-n19, .my-n19 {margin-bottom:-4.75rem !important;}
.ml-n19, .mx-n19 {margin-left:-4.75rem !important;}
.m-n20 {margin:-5rem !important;}
.mt-n20, .my-n20 {margin-top:-5rem !important;}
.mr-n20, .mx-n20 {margin-right:-5rem !important;}
.mb-n20, .my-n20 {margin-bottom:-5rem !important;}
.ml-n20, .mx-n20 {margin-left:-5rem !important;}
.m-n21 {margin:-5.25rem !important;}
.mt-n21, .my-n21 {margin-top:-5.25rem !important;}
.mr-n21, .mx-n21 {margin-right:-5.25rem !important;}
.mb-n21, .my-n21 {margin-bottom:-5.25rem !important;}
.ml-n21, .mx-n21 {margin-left:-5.25rem !important;}
.m-n22 {margin:-5.5rem !important;}
.mt-n22, .my-n22 {margin-top:-5.5rem !important;}
.mr-n22, .mx-n22 {margin-right:-5.5rem !important;}
.mb-n22, .my-n22 {margin-bottom:-5.5rem !important;}
.ml-n22, .mx-n22 {margin-left:-5.5rem !important;}
.m-n23 {margin:-5.75rem !important;}
.mt-n23, .my-n23 {margin-top:-5.75rem !important;}
.mr-n23, .mx-n23 {margin-right:-5.75rem !important;}
.mb-n23, .my-n23 {margin-bottom:-5.75rem !important;}
.ml-n23, .mx-n23 {margin-left:-5.75rem !important;}
.m-n24 {margin:-6rem !important;}
.mt-n24, .my-n24 {margin-top:-6rem !important;}
.mr-n24, .mx-n24 {margin-right:-6rem !important;}
.mb-n24, .my-n24 {margin-bottom:-6rem !important;}
.ml-n24, .mx-n24 {margin-left:-6rem !important;}
.m-n25 {margin:-6.25rem !important;}
.mt-n25, .my-n25 {margin-top:-6.25rem !important;}
.mr-n25, .mx-n25 {margin-right:-6.25rem !important;}
.mb-n25, .my-n25 {margin-bottom:-6.25rem !important;}
.ml-n25, .mx-n25 {margin-left:-6.25rem !important;}
.m-n26 {margin:-6.5rem !important;}
.mt-n26, .my-n26 {margin-top:-6.5rem !important;}
.mr-n26, .mx-n26 {margin-right:-6.5rem !important;}
.mb-n26, .my-n26 {margin-bottom:-6.5rem !important;}
.ml-n26, .mx-n26 {margin-left:-6.5rem !important;}
.m-n27 {margin:-6.75rem !important;}
.mt-n27, .my-n27 {margin-top:-6.75rem !important;}
.mr-n27, .mx-n27 {margin-right:-6.75rem !important;}
.mb-n27, .my-n27 {margin-bottom:-6.75rem !important;}
.ml-n27, .mx-n27 {margin-left:-6.75rem !important;}
.m-n28 {margin:-7rem !important;}
.mt-n28, .my-n28 {margin-top:-7rem !important;}
.mr-n28, .mx-n28 {margin-right:-7rem !important;}
.mb-n28, .my-n28 {margin-bottom:-7rem !important;}
.ml-n28, .mx-n28 {margin-left:-7rem !important;}
.m-n29 {margin:-7.25rem !important;}
.mt-n29, .my-n29 {margin-top:-7.25rem !important;}
.mr-n29, .mx-n29 {margin-right:-7.25rem !important;}
.mb-n29, .my-n29 {margin-bottom:-7.25rem !important;}
.ml-n29, .mx-n29 {margin-left:-7.25rem !important;}
.m-n30 {margin:-7.5rem !important;}
.mt-n30, .my-n30 {margin-top:-7.5rem !important;}
.mr-n30, .mx-n30 {margin-right:-7.5rem !important;}
.mb-n30, .my-n30 {margin-bottom:-7.5rem !important;}
.ml-n30, .mx-n30 {margin-left:-7.5rem !important;}
.m-n31 {margin:-7.75rem !important;}
.mt-n31, .my-n31 {margin-top:-7.75rem !important;}
.mr-n31, .mx-n31 {margin-right:-7.75rem !important;}
.mb-n31, .my-n31 {margin-bottom:-7.75rem !important;}
.ml-n31, .mx-n31 {margin-left:-7.75rem !important;}
.m-n32 {margin:-8rem !important;}
.mt-n32, .my-n32 {margin-top:-8rem !important;}
.mr-n32, .mx-n32 {margin-right:-8rem !important;}
.mb-n32, .my-n32 {margin-bottom:-8rem !important;}
.ml-n32, .mx-n32 {margin-left:-8rem !important;}
.m-n33 {margin:-8.25rem !important;}
.mt-n33, .my-n33 {margin-top:-8.25rem !important;}
.mr-n33, .mx-n33 {margin-right:-8.25rem !important;}
.mb-n33, .my-n33 {margin-bottom:-8.25rem !important;}
.ml-n33, .mx-n33 {margin-left:-8.25rem !important;}
.m-n34 {margin:-8.5rem !important;}
.mt-n34, .my-n34 {margin-top:-8.5rem !important;}
.mr-n34, .mx-n34 {margin-right:-8.5rem !important;}
.mb-n34, .my-n34 {margin-bottom:-8.5rem !important;}
.ml-n34, .mx-n34 {margin-left:-8.5rem !important;}
.m-n35 {margin:-8.75rem !important;}
.mt-n35, .my-n35 {margin-top:-8.75rem !important;}
.mr-n35, .mx-n35 {margin-right:-8.75rem !important;}
.mb-n35, .my-n35 {margin-bottom:-8.75rem !important;}
.ml-n35, .mx-n35 {margin-left:-8.75rem !important;}
.m-n36 {margin:-9rem !important;}
.mt-n36, .my-n36 {margin-top:-9rem !important;}
.mr-n36, .mx-n36 {margin-right:-9rem !important;}
.mb-n36, .my-n36 {margin-bottom:-9rem !important;}
.ml-n36, .mx-n36 {margin-left:-9rem !important;}
.m-n37 {margin:-9.25rem !important;}
.mt-n37, .my-n37 {margin-top:-9.25rem !important;}
.mr-n37, .mx-n37 {margin-right:-9.25rem !important;}
.mb-n37, .my-n37 {margin-bottom:-9.25rem !important;}
.ml-n37, .mx-n37 {margin-left:-9.25rem !important;}
.m-n38 {margin:-9.5rem !important;}
.mt-n38, .my-n38 {margin-top:-9.5rem !important;}
.mr-n38, .mx-n38 {margin-right:-9.5rem !important;}
.mb-n38, .my-n38 {margin-bottom:-9.5rem !important;}
.ml-n38, .mx-n38 {margin-left:-9.5rem !important;}
.m-n39 {margin:-9.75rem !important;}
.mt-n39, .my-n39 {margin-top:-9.75rem !important;}
.mr-n39, .mx-n39 {margin-right:-9.75rem !important;}
.mb-n39, .my-n39 {margin-bottom:-9.75rem !important;}
.ml-n39, .mx-n39 {margin-left:-9.75rem !important;}
.m-n40 {margin:-10rem !important;}
.mt-n40, .my-n40 {margin-top:-10rem !important;}
.mr-n40, .mx-n40 {margin-right:-10rem !important;}
.mb-n40, .my-n40 {margin-bottom:-10rem !important;}
.ml-n40, .mx-n40 {margin-left:-10rem !important;}
.m-n45 {margin:-11rem !important;}
.mt-n45, .my-n45 {margin-top:-11rem !important;}
.mr-n45, .mx-n45 {margin-right:-11rem !important;}
.mb-n45, .my-n45 {margin-bottom:-11rem !important;}
.ml-n45, .mx-n45 {margin-left:-11rem !important;}
.m-n50 {margin:-12rem !important;}
.mt-n50, .my-n50 {margin-top:-12rem !important;}
.mr-n50, .mx-n50 {margin-right:-12rem !important;}
.mb-n50, .my-n50 {margin-bottom:-12rem !important;}
.ml-n50, .mx-n50 {margin-left:-12rem !important;}
.m-n55 {margin:-13rem !important;}
.mt-n55, .my-n55 {margin-top:-13rem !important;}
.mr-n55, .mx-n55 {margin-right:-13rem !important;}
.mb-n55, .my-n55 {margin-bottom:-13rem !important;}
.ml-n55, .mx-n55 {margin-left:-13rem !important;}
.m-n60 {margin:-14rem !important;}
.mt-n60, .my-n60 {margin-top:-14rem !important;}
.mr-n60, .mx-n60 {margin-right:-14rem !important;}
.mb-n60, .my-n60 {margin-bottom:-14rem !important;}
.ml-n60, .mx-n60 {margin-left:-14rem !important;}
.m-auto {margin:auto !important;}
.mt-auto, .my-auto {margin-top:auto !important;}
.mr-auto, .mx-auto {margin-right:auto !important;}
.mb-auto, .my-auto {margin-bottom:auto !important;}
.ml-auto, .mx-auto {margin-left:auto !important;}
.stretched-link::after {position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; pointer-events:auto; content:""; background-color:rgba(0, 0, 0, 0);}
.text-monospace {font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;}
.text-justify {text-align:justify !important;}
.text-wrap {white-space:normal !important;}
.text-nowrap {white-space:nowrap !important;}
.text-truncate {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.text-left {text-align:left !important;}
.text-right {text-align:right !important;}
.text-center {text-align:center !important;}
.text-lowercase {text-transform:lowercase !important;}
.text-uppercase {text-transform:uppercase !important;}
.text-capitalize {text-transform:capitalize !important;}
.font-weight-light {font-weight:300 !important;}
.font-weight-lighter {font-weight:lighter !important;}
.font-weight-normal {font-weight:400 !important;}
.font-weight-bold {font-weight:700 !important;}
.font-weight-bolder {font-weight:bolder !important;}
.font-italic {font-style:italic !important;}
.text-white {color:#fff !important;}
.text-light-orange {color:#ffab75 !important;}
.text-primary {color:#007bff !important;}
a.text-primary:hover, a.text-primary:focus {color:#0056b3 !important;}
.text-secondary {color:#6c757d !important;}
a.text-secondary:hover, a.text-secondary:focus {color:#494f54 !important;}
.text-success {color:#28a745 !important;}
a.text-success:hover, a.text-success:focus {color:#19692c !important;}
.text-info {color:#17a2b8 !important;}
a.text-info:hover, a.text-info:focus {color:#0f6674 !important;}
.text-warning {color:#ffc107 !important;}
a.text-warning:hover, a.text-warning:focus {color:#ba8b00 !important;}
.text-danger {color:#dc3545 !important;}
a.text-danger:hover, a.text-danger:focus {color:#a71d2a !important;}
.text-light {color:#f8f9fa !important;}
a.text-light:hover, a.text-light:focus {color:#cbd3da !important;}
.text-dark {color:#343a40 !important;}
a.text-dark:hover, a.text-dark:focus {color:#121416 !important;}
.text-body {color:#212529 !important;}
.text-muted {color:#6c757d !important;}
.text-black-50 {color:rgba(0, 0, 0, 0.5) !important;}
.text-white-50 {color:rgba(255, 255, 255, 0.5) !important;}
.text-hide {font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;}
.text-decoration-none {text-decoration:none !important;}
.text-break {word-break:break-word !important; word-wrap:break-word !important;}
.text-reset {color:inherit !important;}
.visible {visibility:visible !important;}
.invisible {visibility:hidden !important;}
.no-visible {display:none;}

@media print {
*, *::before, *::after {text-shadow:none !important; box-shadow:none !important;}
a:not(.btn) {text-decoration:underline;}
abbr[title]::after {content:" (" attr(title) ")";}
pre {white-space:pre-wrap !important;}
pre, blockquote {border:1px solid #adb5bd; page-break-inside:avoid;}
thead {display:table-header-group;}
tr, img {page-break-inside:avoid;}
p, h2, h3 {orphans:3; widows:3;}
h2, h3 {page-break-after:avoid;}
@page {size:a3;}
body {min-width:992px !important;}
.container {min-width:992px !important;}
.navbar {display:none;}
.badge {border:1px solid #000;}
.table {border-collapse:collapse !important;}
.table td, .table th {background-color:#fff !important;}
.table-bordered th, .table-bordered td {border:1px solid #dee2e6 !important;}
.table-dark {color:inherit;}
.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {border-color:#dee2e6;}
.table .thead-dark th {color:inherit; border-color:#dee2e6;}
}

@keyframes bs-notify-fadeOut {
0% {opacity:0.9;}
100% {opacity:0;}
}

select.bs-select-hidden, .bootstrap-select > select.bs-select-hidden, select.selectpicker {display:none !important;}
.bootstrap-select {width:220px \0; vertical-align:middle;}
.bootstrap-select > .dropdown-toggle {position:relative; width:100%; text-align:right; white-space:nowrap; display:inline-flex; align-items:center; justify-content:space-between;}
.bootstrap-select > .dropdown-toggle:after {margin-top:-1px;}
.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {color:#999;}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {color:rgba(255, 255, 255, 0.5);}
.bootstrap-select > select {position:absolute !important; bottom:0; left:50%; display:block !important; width:0.5px !important; height:100% !important; padding:0 !important; opacity:0 !important; border:none; z-index:0 !important;}
.bootstrap-select > select.mobile-device {top:0; left:0; display:block !important; width:100% !important; z-index:2 !important;}
.has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle, .bootstrap-select.is-invalid .dropdown-toggle, .was-validated .bootstrap-select select:invalid + .dropdown-toggle {border-color:#b94a48;}
.bootstrap-select.is-valid .dropdown-toggle, .was-validated .bootstrap-select select:valid + .dropdown-toggle {border-color:#28a745;}
.bootstrap-select.fit-width {width:auto !important;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not( .input-group-btn ) {width:220px;}
.bootstrap-select > select.mobile-device:focus + .dropdown-toggle, .bootstrap-select .dropdown-toggle:focus {outline:thin dotted #333333 !important; outline:5px auto -webkit-focus-ring-color !important; outline-offset:-2px;}
.bootstrap-select.form-control {margin-bottom:0; padding:0; border:none; height:auto;}
:not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {width:100%;}
.bootstrap-select.form-control.input-group-btn {float:none; z-index:auto;}
.form-inline .bootstrap-select, .form-inline .bootstrap-select.form-control:not([class*="col-"]) {width:auto;}
.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*="col-"] {float:none; display:inline-block; margin-left:0;}
.bootstrap-select.dropdown-menu-right, .bootstrap-select[class*="col-"].dropdown-menu-right, .row .bootstrap-select[class*="col-"].dropdown-menu-right {float:right;}
.form-inline .bootstrap-select, .form-horizontal .bootstrap-select, .form-group .bootstrap-select {margin-bottom:0;}
.form-group-lg .bootstrap-select.form-control, .form-group-sm .bootstrap-select.form-control {padding:0;}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.form-control .dropdown-toggle {height:100%; font-size:inherit; line-height:inherit; border-radius:inherit;}
.bootstrap-select.form-control-sm .dropdown-toggle, .bootstrap-select.form-control-lg .dropdown-toggle {font-size:inherit; line-height:inherit; border-radius:inherit;}
.bootstrap-select.form-control-sm .dropdown-toggle {padding:0.25rem 0.5rem;}
.bootstrap-select.form-control-lg .dropdown-toggle {padding:0.5rem 1rem;}
.form-inline .bootstrap-select .form-control {width:100%;}
.bootstrap-select.disabled, .bootstrap-select > .disabled {cursor:not-allowed;}
.bootstrap-select.disabled:focus, .bootstrap-select > .disabled:focus {outline:none !important;}
.bootstrap-select.bs-container {position:absolute; top:0; left:0; height:0 !important; padding:0 !important;}
.bootstrap-select.bs-container .dropdown-menu {z-index:1060;}
.bootstrap-select .dropdown-toggle .filter-option {position:static; top:0; left:0; float:left; height:100%; width:100%; text-align:left; overflow:hidden; flex:0 1 auto;}
.bs3.bootstrap-select .dropdown-toggle .filter-option {padding-right:inherit;}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {position:absolute; padding-top:inherit; padding-bottom:inherit; padding-left:inherit; float:none;}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {padding-right:inherit;}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {overflow:hidden;}
.bootstrap-select .dropdown-toggle .filter-expand {width:0 !important; float:left; opacity:0 !important; overflow:hidden;}
.bootstrap-select .dropdown-toggle .caret {position:absolute; top:50%; right:12px; margin-top:-2px; vertical-align:middle;}
.input-group .bootstrap-select.form-control .dropdown-toggle {border-radius:inherit;}
.bootstrap-select[class*="col-"] .dropdown-toggle {width:100%;}
.bootstrap-select .dropdown-menu {min-width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.bootstrap-select .dropdown-menu > .inner:focus {outline:none !important;}
.bootstrap-select .dropdown-menu.inner {position:static; float:none; border:0; padding:0; margin:0; border-radius:0; box-shadow:none;}
.bootstrap-select .dropdown-menu li {position:relative;}
.bootstrap-select .dropdown-menu li.active small {color:rgba(255, 255, 255, 0.5) !important;}
.bootstrap-select .dropdown-menu li.disabled a {cursor:not-allowed;}
.bootstrap-select .dropdown-menu li a {cursor:pointer; user-select:none;}
.bootstrap-select .dropdown-menu li a.opt {position:relative; padding-left:2.25em;}
.bootstrap-select .dropdown-menu li a span.check-mark {display:none;}
.bootstrap-select .dropdown-menu li a span.text {display:inline-block;}
.bootstrap-select .dropdown-menu li small {padding-left:0.5em;}
.bootstrap-select .dropdown-menu .notify {position:absolute; bottom:5px; width:96%; margin:0 2%; min-height:26px; padding:3px 5px; background:whitesmoke; border:1px solid #e3e3e3; pointer-events:none; opacity:0.9; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.bootstrap-select .dropdown-menu .notify.fadeOut {animation:300ms linear 750ms forwards bs-notify-fadeOut;}
.bootstrap-select .no-results {padding:3px; background:#f5f5f5; margin:0 5px; white-space:nowrap;}
.bootstrap-select.fit-width .dropdown-toggle .filter-option {position:static; display:inline; padding:0;}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner, .bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {display:inline;}
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {content:" ";}
.bootstrap-select.fit-width .dropdown-toggle .caret {position:static; top:auto; margin-top:-1px;}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {position:absolute; display:inline-block; right:15px; top:5px;}
.bootstrap-select.show-tick .dropdown-menu li a span.text {margin-right:34px;}
.bootstrap-select .bs-ok-default:after {content:""; display:block; width:0.5em; height:1em; border-style:solid; border-width:0 0.26em 0.26em 0; transform-style:preserve-3d; transform:rotate(45deg);}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle {z-index:1061;}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {content:""; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid rgba(204, 204, 204, 0.2); position:absolute; bottom:-4px; left:9px; display:none;}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {content:""; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid white; position:absolute; bottom:-4px; left:10px; display:none;}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {bottom:auto; top:-4px; border-top:7px solid rgba(204, 204, 204, 0.2); border-bottom:0;}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {bottom:auto; top:-4px; border-top:6px solid white; border-bottom:0;}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {right:12px; left:auto;}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {right:13px; left:auto;}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {display:block;}
.bs-searchbox, .bs-actionsbox, .bs-donebutton {padding:4px 8px;}
.bs-actionsbox {width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.bs-actionsbox .btn-group button {width:50%;}
.bs-donebutton {float:left; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.bs-donebutton .btn-group button {width:100%;}
.bs-searchbox + .bs-actionsbox {padding:0 8px 4px;}
.bs-searchbox .form-control {margin-bottom:0; width:100%; float:none;}
.not-selectable {-moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none;}
.carousel {position:relative; box-sizing:border-box;}
.carousel *, .carousel *:before, .carousel *:after {box-sizing:inherit;}
.carousel.is-draggable {cursor:move; cursor:grab;}
.carousel.is-dragging {cursor:move; cursor:grabbing;}
.carousel__viewport {position:relative; overflow:hidden; max-width:100%; max-height:100%;}
.carousel__track {display:flex;}
.carousel__slide {flex:0 0 auto; width:var(--carousel-slide-width, 60%); max-width:100%; padding:1rem; position:relative; overflow-x:hidden; overflow-y:auto; overscroll-behavior:contain; -webkit-overflow-scrolling:touch; touch-action:pan-y;}
.has-dots {margin-bottom:calc(0.5rem + 22px);}
.carousel__dots {margin:0 auto; padding:0; position:absolute; top:calc(100% + 0.5rem); left:0; right:0; display:flex; justify-content:center; list-style:none; user-select:none;}
.carousel__dots .carousel__dot {margin:0; padding:0; display:block; position:relative; width:22px; height:22px; cursor:pointer;}
.carousel__dots .carousel__dot:after {content:""; width:8px; height:8px; border-radius:50%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background-color:currentColor; opacity:0.25; transition:opacity 0.15s ease-in-out;}
.carousel__dots .carousel__dot.is-selected:after {opacity:1;}
.carousel__button {width:var(--carousel-button-width, 48px); height:var(--carousel-button-height, 48px); padding:0; border:0; display:flex; justify-content:center; align-items:center; pointer-events:all; cursor:pointer; color:var(--carousel-button-color, currentColor); background:var(--carousel-button-bg, transparent); border-radius:var(--carousel-button-border-radius, 50%); box-shadow:var(--carousel-button-shadow, none); transition:opacity 0.15s ease;}
.carousel__button.is-prev, .carousel__button.is-next {position:absolute; top:50%; transform:translateY(-50%);}
.carousel__button.is-prev {left:10px;}
.carousel__button.is-next {right:10px;}
.carousel__button[disabled] {cursor:default; opacity:0.3;}
.carousel__button svg {width:var(--carousel-button-svg-width, 50%); height:var(--carousel-button-svg-height, 50%); fill:none; stroke:currentColor; stroke-width:var(--carousel-button-svg-stroke-width, 1.5); stroke-linejoin:bevel; stroke-linecap:round; filter:var(--carousel-button-svg-filter, none); pointer-events:none;}
body.compensate-for-scrollbar {overflow:hidden !important; touch-action:none;}
.fancybox__container {position:fixed; top:0; left:0; bottom:0; right:0; direction:ltr; margin:0; padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px); box-sizing:border-box; display:flex; flex-direction:column; color:var(--fancybox-color, #fff); -webkit-tap-highlight-color:transparent; overflow:hidden; z-index:1050; outline:none; transform-origin:top left; --carousel-button-width:48px; --carousel-button-height:48px; --carousel-button-svg-width:24px; --carousel-button-svg-height:24px; --carousel-button-svg-stroke-width:2.5; --carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4));}
.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {box-sizing:inherit;}
.fancybox__container:focus {outline:thin dotted;}
body.is-using-mouse .fancybox__container:focus {outline:none;}
.fancybox__backdrop {position:absolute; top:0; right:0; bottom:0; left:0; z-index:-1; background:var(--fancybox-bg, rgba(24, 24, 27, 0.92));}
.fancybox__carousel {position:relative; flex:1 1 auto; min-height:0; height:100%; z-index:10;}
.fancybox__carousel.has-dots {margin-bottom:calc(0.5rem + 22px);}
.fancybox__viewport {position:relative; width:100%; height:100%; overflow:visible; cursor:default;}
.fancybox__track {display:flex; height:100%;}
.fancybox__slide {flex:0 0 auto; width:100%; max-width:100%; margin:0; padding:48px 8px 8px 8px; position:relative; overscroll-behavior:contain; display:flex; flex-direction:column; outline:0; overflow:auto; -webkit-overflow-scrolling:touch; --carousel-button-width:36px; --carousel-button-height:36px; --carousel-button-svg-width:22px; --carousel-button-svg-height:22px;}
.fancybox__slide::before, .fancybox__slide::after {content:""; flex:0 0 0; margin:auto;}
.fancybox__content {margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px); padding:36px; color:var(--fancybox-content-color, #374151); background:var(--fancybox-content-bg, #fff); position:relative; align-self:center; display:flex; flex-direction:column; z-index:20;}
.fancybox__caption {align-self:center; max-width:100%; margin:0; padding:1rem 0 0 0; line-height:1.375; color:var(--fancybox-color, currentColor); visibility:visible; cursor:auto; flex-shrink:0; overflow-wrap:anywhere;}
.is-loading .fancybox__caption {visibility:hidden;}
.fancybox__container > .carousel__dots {top:100%; color:var(--fancybox-color, #fff);}
.fancybox__nav .carousel__button {z-index:40;}
.fancybox__nav .carousel__button.is-next {right:8px;}
.fancybox__nav .carousel__button.is-prev {left:8px;}
.carousel__button.is-close {position:absolute; top:8px; right:8px; top:calc(env(safe-area-inset-top, 0px) + 8px); right:calc(env(safe-area-inset-right, 0px) + 8px); z-index:40;}
.fancybox__content > .carousel__button.is-close {position:absolute; top:-36px; right:0; color:var(--fancybox-color, #fff);}
.fancybox__no-click, .fancybox__no-click button {pointer-events:none;}
.fancybox__spinner {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:50px; height:50px; color:var(--fancybox-color, currentColor);}
.fancybox__slide .fancybox__spinner {cursor:pointer; z-index:1053;}
.fancybox__spinner svg {animation:fancybox-rotate 2s linear infinite; transform-origin:center center; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; width:100%; height:100%;}
.fancybox__spinner svg circle {fill:none; stroke-width:2.75; stroke-miterlimit:10; stroke-dasharray:1, 200; stroke-dashoffset:0; animation:fancybox-dash 1.5s ease-in-out infinite; stroke-linecap:round; stroke:currentColor;}

@keyframes fancybox-rotate {
100% {transform:rotate(360deg);}
}

@keyframes fancybox-dash {
0% {stroke-dasharray:1, 200; stroke-dashoffset:0;}
50% {stroke-dasharray:89, 200; stroke-dashoffset:-35px;}
100% {stroke-dasharray:89, 200; stroke-dashoffset:-124px;}
}

.fancybox__backdrop, .fancybox__caption, .fancybox__nav, .carousel__dots, .carousel__button.is-close {opacity:var(--fancybox-opacity, 1);}
.fancybox__container.is-animated[aria-hidden="false"] .fancybox__backdrop, .fancybox__container.is-animated[aria-hidden="false"] .fancybox__caption, .fancybox__container.is-animated[aria-hidden="false"] .fancybox__nav, .fancybox__container.is-animated[aria-hidden="false"] .carousel__dots, .fancybox__container.is-animated[aria-hidden="false"] .carousel__button.is-close {animation:0.15s ease backwards fancybox-fadeIn;}
.fancybox__container.is-animated.is-closing .fancybox__backdrop, .fancybox__container.is-animated.is-closing .fancybox__caption, .fancybox__container.is-animated.is-closing .fancybox__nav, .fancybox__container.is-animated.is-closing .carousel__dots, .fancybox__container.is-animated.is-closing .carousel__button.is-close {animation:0.15s ease both fancybox-fadeOut;}
.fancybox-fadeIn {animation:0.15s ease both fancybox-fadeIn;}
.fancybox-fadeOut {animation:0.1s ease both fancybox-fadeOut;}
.fancybox-zoomInUp {animation:0.2s ease both fancybox-zoomInUp;}
.fancybox-zoomOutDown {animation:0.15s ease both fancybox-zoomOutDown;}
.fancybox-throwOutUp {animation:0.15s ease both fancybox-throwOutUp;}
.fancybox-throwOutDown {animation:0.15s ease both fancybox-throwOutDown;}

@keyframes fancybox-fadeIn {
from {opacity:0;}
to {opacity:1;}
}

@keyframes fancybox-fadeOut {
to {opacity:0;}
}

@keyframes fancybox-zoomInUp {
from {transform:scale(0.97) translate3d(0, 16px, 0); opacity:0;}
to {transform:scale(1) translate3d(0, 0, 0); opacity:1;}
}

@keyframes fancybox-zoomOutDown {
to {transform:scale(0.97) translate3d(0, 16px, 0); opacity:0;}
}

@keyframes fancybox-throwOutUp {
to {transform:translate3d(0, -30%, 0); opacity:0;}
}

@keyframes fancybox-throwOutDown {
to {transform:translate3d(0, 30%, 0); opacity:0;}
}

.fancybox__carousel .carousel__slide {scrollbar-width:thin; scrollbar-color:#ccc rgba(255, 255, 255, 0.1);}
.fancybox__carousel .carousel__slide::-webkit-scrollbar {width:8px; height:8px;}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-track {background-color:rgba(255, 255, 255, 0.1);}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb {background-color:#ccc; border-radius:2px; box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.2);}
.fancybox__carousel.is-draggable .fancybox__slide, .fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {cursor:move; cursor:grab;}
.fancybox__carousel.is-dragging .fancybox__slide, .fancybox__carousel.is-dragging .fancybox__slide .fancybox__content {cursor:move; cursor:grabbing;}
.fancybox__carousel .fancybox__slide .fancybox__content {cursor:auto;}
.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content {cursor:zoom-in;}
.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content {cursor:zoom-out;}
.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content {cursor:move; cursor:grab;}
.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content {cursor:move; cursor:grabbing;}
.fancybox__image {transform-origin:0 0; touch-action:none; user-select:none; transition:none;}
.has-image .fancybox__content {padding:0; background:transparent; min-height:1px;}
.is-closing .has-image .fancybox__content {overflow:visible;}
.has-image[data-image-fit="contain"] {overflow:visible; touch-action:none;}
.has-image[data-image-fit="contain"] .fancybox__image {max-width:100%; max-height:100%; object-fit:contain;}
.has-image[data-image-fit="contain-w"] {overflow-x:hidden; overflow-y:auto;}
.has-image[data-image-fit="contain-w"] .fancybox__content {min-height:auto;}
.has-image[data-image-fit="contain-w"] .fancybox__image {max-width:100%; height:auto;}
.has-image[data-image-fit="cover"] {overflow:visible; touch-action:none;}
.has-image[data-image-fit="cover"] .fancybox__content {width:100%; height:100%;}
.has-image[data-image-fit="cover"] .fancybox__image {width:100%; height:100%; object-fit:cover;}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {flex-shrink:1; min-height:1px; overflow:visible;}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {width:100%; height:80%;}
.fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {width:960px; height:540px; max-width:100%; max-height:100%;}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {padding:0; background:rgba(24, 24, 27, 0.9); color:#fff;}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content {background:#e5e3df;}
.fancybox__html5video, .fancybox__iframe {border:0; display:block; height:100%; width:100%; background:transparent;}
.fancybox-placeholder {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border-width:0;}
.fancybox__thumbs {flex:0 0 auto; position:relative; padding:0px 3px; opacity:var(--fancybox-opacity, 1);}
.fancybox__container.is-animated[aria-hidden="false"] .fancybox__thumbs {animation:0.15s ease-in backwards fancybox-fadeIn;}
.fancybox__container.is-animated.is-closing .fancybox__thumbs {opacity:0;}
.fancybox__thumbs .carousel__slide {flex:0 0 auto; width:var(--fancybox-thumbs-width, 96px); margin:0; padding:8px 3px; box-sizing:content-box; display:flex; align-items:center; justify-content:center; overflow:visible; cursor:pointer;}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after {content:""; position:absolute; top:0; left:0; right:0; bottom:0; border:1px solid rgba(255, 255, 255, 0.7); opacity:0; transition:opacity 0.15s ease; border-radius:4px;}
.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {opacity:0.92;}
.fancybox__thumbs .carousel__slide > * {pointer-events:none; user-select:none;}
.fancybox__thumb {position:relative; width:100%; padding-top:calc(100% / (var(--fancybox-thumbs-ratio, 1.5))); background-size:cover; background-position:center center; background-color:rgba(255, 255, 255, 0.1); background-repeat:no-repeat; border-radius:4px;}
.fancybox__toolbar {position:absolute; top:0; right:0; left:0; z-index:20; background:linear-gradient( to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100% ); padding:0; touch-action:none; display:flex; justify-content:space-between; --carousel-button-svg-width:20px; --carousel-button-svg-height:20px; opacity:var(--fancybox-opacity, 1); text-shadow:var( --fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4) );}
.fancybox__container.is-animated[aria-hidden="false"] .fancybox__toolbar {animation:0.15s ease-in backwards fancybox-fadeIn;}
.fancybox__container.is-animated.is-closing .fancybox__toolbar {opacity:0;}
.fancybox__toolbar__items {display:flex;}
.fancybox__toolbar__items--left {margin-right:auto;}
.fancybox__toolbar__items--center {position:absolute; left:50%; transform:translateX(-50%);}
.fancybox__toolbar__items--right {margin-left:auto;}
.fancybox__counter {min-width:72px; padding:0 10px; line-height:var(--carousel-button-height, 48px); text-align:center; font-size:17px; font-variant-numeric:tabular-nums; -webkit-font-smoothing:subpixel-antialiased;}
.fancybox__progress {background:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94)); height:3px; left:0; position:absolute; right:0; top:0; transform:scaleX(0); transform-origin:0; transition-property:transform; transition-timing-function:linear; z-index:30; user-select:none;}
.fancybox__container:fullscreen::backdrop {opacity:0;}
.fancybox__button--fullscreen g:nth-child(2) {display:none;}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1) {display:none;}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2) {display:block;}
.fancybox__button--slideshow g:nth-child(2) {display:none;}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1) {display:none;}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2) {display:block;}
.beforeafter-handle:before, .beforeafter-handle:after {content:" "; display:block; width:3px; background:white; height:9999px; position:absolute; left:50%; margin-left:-1.5px; z-index:30; -webkit-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5); -moz-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5); box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);}
.beforeafter-before-label, .beforeafter-after-label, .beforeafter-overlay {position:absolute; top:0; width:100%; height:100%;}
.beforeafter-before-label, .beforeafter-after-label, .beforeafter-overlay {-webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
.beforeafter-before-label, .beforeafter-after-label {-webkit-transition-property:opacity; -moz-transition-property:opacity; transition-property:opacity;}
.beforeafter-before-label:before, .beforeafter-after-label:before {color:white; font-size:13px; letter-spacing:0.1em;}
.beforeafter-before-label:before, .beforeafter-after-label:before {background:rgba(255, 255, 255, 0.2); position:absolute; top:50%; margin-top:-19px; line-height:38px; padding:0 20px; border-radius:2px;}
.beforeafter-left-arrow, .beforeafter-right-arrow {width:0; height:0; border:6px inset transparent; position:absolute; top:50%; margin-top:-6px;}
.beforeafter-container {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; overflow:hidden; position:relative; -webkit-user-select:none; -moz-user-select:none;}
.beforeafter-container img {position:absolute; top:0; display:block;}
.beforeafter-container.active .beforeafter-overlay, .beforeafter-container.active:hover.beforeafter-overlay {background:rgba(0, 0, 0, 0);}
.beforeafter-container.active .beforeafter-overlay .beforeafter-before-label, .beforeafter-container.active .beforeafter-overlay .beforeafter-after-label, .beforeafter-container.active:hover.beforeafter-overlay .beforeafter-before-label, .beforeafter-container.active:hover.beforeafter-overlay .beforeafter-after-label {opacity:0;}
.beforeafter-container * {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.beforeafter-before-label {opacity:0;}
.beforeafter-before-label:before {content:"Before"; left:10px;}
.beforeafter-after-label {opacity:0;}
.beforeafter-after-label:before {content:"After"; right:10px;}
.beforeafter-overlay {-webkit-transition-property:background; -moz-transition-property:background; transition-property:background; background:rgba(0, 0, 0, 0); z-index:25;}
.beforeafter-overlay:hover {background:rgba(0, 0, 0, 0.5);}
.beforeafter-overlay:hover .beforeafter-after-label {opacity:1;}
.beforeafter-overlay:hover .beforeafter-before-label {opacity:1;}
.beforeafter-before {z-index:20;}
.beforeafter-after {z-index:10;}
.beforeafter-handle {height:38px; width:38px; position:absolute; left:50%; top:50%; margin-left:-22px; margin-top:-22px; border:3px solid white; border-radius:1000px; z-index:40;}
.beforeafter-handle:before {bottom:50%; margin-bottom:22px;}
.beforeafter-handle:after {top:50%; margin-top:22px;}
.beforeafter-left-arrow {border-right:6px solid white; left:50%; margin-left:-17px;}
.beforeafter-right-arrow {border-left:6px solid white; right:50%; margin-right:-17px;}
html.os-html, html.os-html > .os-host {display:block; overflow:hidden; box-sizing:border-box; height:100% !important; width:100% !important; min-width:100% !important; min-height:100% !important; margin:0 !important; position:absolute !important;}
html.os-html > .os-host > .os-padding {position:absolute;}
body.os-dragging, body.os-dragging * {cursor:default;}
.os-host, .os-host-textarea {position:relative; overflow:visible !important; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-line-pack:start; align-content:flex-start; -webkit-box-align:start; -ms-flex-align:start; -ms-grid-row-align:flex-start; align-items:flex-start;}
.os-host-flexbox {overflow:hidden !important; display:-webkit-box; display:-ms-flexbox; display:flex;}
.os-host-flexbox > .os-size-auto-observer {height:inherit !important;}
.os-host-flexbox > .os-content-glue {-webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:0; flex-shrink:0;}
.os-host-flexbox > .os-size-auto-observer, .os-host-flexbox > .os-content-glue {min-height:0; min-width:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; -ms-flex-preferred-size:auto; flex-basis:auto;}
#os-dummy-scrollbar-size {position:fixed; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; visibility:hidden; overflow:scroll; height:500px; width:500px;}
#os-dummy-scrollbar-size > div {width:200%; height:200%; margin:10px 0;}
#os-dummy-scrollbar-size:before, #os-dummy-scrollbar-size:after, .os-content:before, .os-content:after {content:""; display:table; width:0.01px; height:0.01px; line-height:0; font-size:0; flex-grow:0; flex-shrink:0; visibility:hidden;}
#os-dummy-scrollbar-size, .os-viewport {-ms-overflow-style:scrollbar !important;}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size, .os-viewport-native-scrollbars-invisible.os-viewport {scrollbar-width:none !important;}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar, .os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar, .os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner, .os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner {display:none !important; width:0 !important; height:0 !important; visibility:hidden !important; background:0 0 !important;}
.os-content-glue {box-sizing:inherit; max-height:100%; max-width:100%; width:100%; pointer-events:none;}
.os-padding {box-sizing:inherit; direction:inherit; position:absolute; overflow:visible; padding:0; margin:0; left:0; top:0; bottom:0; right:0; width:auto !important; height:auto !important; z-index:0;}
.os-host-overflow > .os-padding {overflow:hidden;}
.os-viewport {direction:inherit !important; box-sizing:inherit !important; resize:none !important; outline:0 !important; position:absolute; overflow:hidden; top:0; left:0; bottom:0; right:0; padding:0; margin:0; -webkit-overflow-scrolling:touch;}
.os-content-arrange {position:absolute; z-index:-1; min-height:1px; min-width:1px; pointer-events:none;}
.os-content {direction:inherit; box-sizing:border-box !important; position:relative; display:block; height:100%; width:100%; height:100%; width:100%; visibility:visible;}
.os-content > .os-textarea {box-sizing:border-box !important; direction:inherit !important; background:0 0 !important; outline:0 transparent !important; overflow:hidden !important; position:absolute !important; display:block !important; top:0 !important; left:0 !important; margin:0 !important; border-radius:0 !important; float:none !important; -webkit-filter:none !important; filter:none !important; border:0 !important; resize:none !important; -webkit-transform:none !important; transform:none !important; max-width:none !important; max-height:none !important; box-shadow:none !important; -webkit-perspective:none !important; perspective:none !important; opacity:1 !important; z-index:1 !important; clip:auto !important; vertical-align:baseline !important; padding:0;}
.os-host-rtl > .os-padding > .os-viewport > .os-content > .os-textarea {right:0 !important;}
.os-content > .os-textarea-cover {z-index:-1; pointer-events:none;}
.os-content > .os-textarea[wrap="off"] {white-space:pre !important; margin:0 !important;}
.os-text-inherit {font-family:inherit; font-size:inherit; font-weight:inherit; font-style:inherit; font-variant:inherit; text-transform:inherit; text-decoration:inherit; text-indent:inherit; text-align:inherit; text-shadow:inherit; text-overflow:inherit; letter-spacing:inherit; word-spacing:inherit; line-height:inherit; unicode-bidi:inherit; direction:inherit; color:inherit; cursor:text;}
.os-resize-observer, .os-resize-observer-host {box-sizing:inherit; display:block; visibility:hidden; position:absolute; top:0; left:0; height:100%; width:100%; overflow:hidden; pointer-events:none; z-index:-1;}
.os-resize-observer-host {padding:inherit; border:inherit; border-color:transparent; border-style:solid; box-sizing:border-box;}
.os-resize-observer-host.observed {display:flex; flex-direction:column; justify-content:flex-start; align-items:flex-start;}
.os-resize-observer-host > .os-resize-observer, .os-resize-observer-host.observed > .os-resize-observer {height:200%; width:200%; padding:inherit; border:inherit; margin:0; display:block; box-sizing:content-box;}
.os-resize-observer-host.observed > .os-resize-observer, .os-resize-observer-host.observed > .os-resize-observer:before {display:flex; position:relative; flex-grow:1; flex-shrink:0; flex-basis:auto; box-sizing:border-box;}
.os-resize-observer-host.observed > .os-resize-observer:before {content:""; box-sizing:content-box; padding:inherit; border:inherit; margin:0;}
.os-size-auto-observer {box-sizing:inherit !important; height:100%; width:inherit; max-width:1px; position:relative; float:left; max-height:1px; overflow:hidden; z-index:-1; padding:0; margin:0; pointer-events:none; -webkit-box-flex:inherit; -ms-flex-positive:inherit; flex-grow:inherit; -ms-flex-negative:0; flex-shrink:0; -ms-flex-preferred-size:0; flex-basis:0;}
.os-size-auto-observer > .os-resize-observer {width:1000%; height:1000%; min-height:1px; min-width:1px;}
.os-resize-observer-item {position:absolute; top:0; right:0; bottom:0; left:0; overflow:hidden; z-index:-1; opacity:0; direction:ltr !important; -webkit-box-flex:0 !important; -ms-flex:none !important; flex:none !important;}
.os-resize-observer-item-final {position:absolute; left:0; top:0; -webkit-transition:none !important; transition:none !important; -webkit-box-flex:0 !important; -ms-flex:none !important; flex:none !important;}
.os-resize-observer {-webkit-animation-duration:0.001s; animation-duration:0.001s; -webkit-animation-name:os-resize-observer-dummy-animation; animation-name:os-resize-observer-dummy-animation;}
object.os-resize-observer {box-sizing:border-box !important;}

@-webkit-keyframes os-resize-observer-dummy-animation {
0% {z-index:0;}
to {z-index:-1;}
}

@keyframes os-resize-observer-dummy-animation {
0% {z-index:0;}
to {z-index:-1;}
}

.os-host-transition > .os-scrollbar, .os-host-transition > .os-scrollbar-corner {-webkit-transition:opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s; transition:opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;}
html.os-html > .os-host > .os-scrollbar {position:absolute; z-index:999999;}
.os-scrollbar, .os-scrollbar-corner {position:absolute; opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; z-index:1;}
.os-scrollbar-corner {bottom:0; right:0;}
.os-scrollbar {pointer-events:none;}
.os-scrollbar-track {pointer-events:auto; position:relative; height:100%; width:100%; padding:0 !important; border:0 !important;}
.os-scrollbar-handle {pointer-events:auto; position:absolute; width:100%; height:100%;}
.os-scrollbar-handle-off, .os-scrollbar-track-off {pointer-events:none;}
.os-scrollbar.os-scrollbar-unusable, .os-scrollbar.os-scrollbar-unusable * {pointer-events:none !important;}
.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle {opacity:0 !important;}
.os-scrollbar-horizontal {bottom:0; left:0;}
.os-scrollbar-vertical {top:0; right:0;}
.os-host-rtl > .os-scrollbar-horizontal {right:0;}
.os-host-rtl > .os-scrollbar-vertical {right:auto; left:0;}
.os-host-rtl > .os-scrollbar-corner {right:auto; left:0;}
.os-scrollbar-auto-hidden, .os-padding + .os-scrollbar-corner, .os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-corner, .os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal, .os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-corner, .os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical, .os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical + .os-scrollbar-corner, .os-scrollbar-horizontal + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner, .os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner {opacity:0; visibility:hidden; pointer-events:none;}
.os-scrollbar-corner-resize-both {cursor:nwse-resize;}
.os-host-rtl > .os-scrollbar-corner-resize-both {cursor:nesw-resize;}
.os-scrollbar-corner-resize-horizontal {cursor:ew-resize;}
.os-scrollbar-corner-resize-vertical {cursor:ns-resize;}
.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize {cursor:default;}
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical {top:0; bottom:0;}
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal, .os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal {right:0; left:0;}
.os-scrollbar:hover, .os-scrollbar-corner.os-scrollbar-corner-resize {opacity:1 !important; visibility:visible !important;}
.os-scrollbar-corner.os-scrollbar-corner-resize {background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+); background-repeat:no-repeat; background-position:100% 100%; pointer-events:auto !important;}
.os-host-rtl > .os-scrollbar-corner.os-scrollbar-corner-resize {-webkit-transform:scale(-1, 1); transform:scale(-1, 1);}
.os-host-overflow {overflow:hidden !important;}
.os-theme-none > .os-scrollbar-horizontal, .os-theme-none > .os-scrollbar-vertical, .os-theme-none > .os-scrollbar-corner {display:none !important;}
.os-theme-none > .os-scrollbar-corner-resize {display:block !important; min-width:10px; min-height:10px;}
.os-theme-dark > .os-scrollbar-horizontal, .os-theme-light > .os-scrollbar-horizontal {right:10px; height:10px;}
.os-theme-dark > .os-scrollbar-vertical, .os-theme-light > .os-scrollbar-vertical {bottom:10px; width:10px;}
.os-theme-dark.os-host-rtl > .os-scrollbar-horizontal, .os-theme-light.os-host-rtl > .os-scrollbar-horizontal {left:10px; right:0;}
.os-theme-dark > .os-scrollbar-corner, .os-theme-light > .os-scrollbar-corner {height:10px; width:10px;}
.os-theme-dark > .os-scrollbar-corner, .os-theme-light > .os-scrollbar-corner {background-color:transparent;}
.os-theme-dark > .os-scrollbar, .os-theme-light > .os-scrollbar {padding:2px; box-sizing:border-box; background:0 0;}
.os-theme-dark > .os-scrollbar.os-scrollbar-unusable, .os-theme-light > .os-scrollbar.os-scrollbar-unusable {background:0 0;}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track, .os-theme-light > .os-scrollbar > .os-scrollbar-track {background:0 0;}
.os-theme-dark > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle {min-width:30px;}
.os-theme-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle {min-height:30px;}
.os-theme-dark.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {-webkit-transition:background-color 0.3s; transition:background-color 0.3s;}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-dark > .os-scrollbar > .os-scrollbar-track, .os-theme-light > .os-scrollbar > .os-scrollbar-track {border-radius:10px;}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {background:rgba(0, 0, 0, 0.4);}
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {background:rgba(255, 255, 255, 0.4);}
.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {background:rgba(0, 0, 0, 0.55);}
.os-theme-light > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {background:rgba(255, 255, 255, 0.55);}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {background:rgba(0, 0, 0, 0.7);}
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {background:rgba(255, 255, 255, 0.7);}
.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {content:""; position:absolute; left:0; right:0; top:0; bottom:0; display:block;}
.os-theme-dark.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-dark.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before {display:none;}
.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before {top:-6px; bottom:-2px;}
.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {left:-6px; right:-2px;}
.os-host-rtl.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-host-rtl.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {right:-6px; left:-2px;}
@font-face {font-family:"swiper-icons"; src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff"); font-weight:400; font-style:normal;}
:root {--swiper-theme-color:#3699ff;}
.swiper-container {margin-left:auto; margin-right:auto; position:relative; overflow:hidden; list-style:none; padding:0; z-index:1;}
.swiper-container-vertical > .swiper-wrapper {flex-direction:column;}
.swiper-wrapper {position:relative; width:100%; height:100%; z-index:1; display:flex; transition-property:transform; box-sizing:content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper {transform:translate3d(0px, 0, 0);}
.swiper-container-multirow > .swiper-wrapper {flex-wrap:wrap;}
.swiper-container-multirow-column > .swiper-wrapper {flex-wrap:wrap; flex-direction:column;}
.swiper-container-free-mode > .swiper-wrapper {transition-timing-function:ease-out; margin:0 auto;}
.swiper-container-pointer-events {touch-action:pan-y;}
.swiper-container-pointer-events.swiper-container-vertical {touch-action:pan-x;}
.swiper-slide {flex-shrink:0; width:100%; height:100%; position:relative; transition-property:transform;}
.swiper-slide-invisible-blank {visibility:hidden;}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height:auto;}
.swiper-container-autoheight .swiper-wrapper {align-items:flex-start; transition-property:transform, height;}
.swiper-container-3d {perspective:1200px;}
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {transform-style:preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10;}
.swiper-container-3d .swiper-slide-shadow-left {background-image:linear-gradient( to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) );}
.swiper-container-3d .swiper-slide-shadow-right {background-image:linear-gradient( to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) );}
.swiper-container-3d .swiper-slide-shadow-top {background-image:linear-gradient( to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) );}
.swiper-container-3d .swiper-slide-shadow-bottom {background-image:linear-gradient( to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) );}
.swiper-container-css-mode > .swiper-wrapper {overflow:auto; scrollbar-width:none; -ms-overflow-style:none;}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {display:none;}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {scroll-snap-align:start start;}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type:x mandatory;}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type:y mandatory;}
:root {--swiper-navigation-size:44px;}
.swiper-button-prev, .swiper-button-next {position:absolute; top:50%; width:calc(var(--swiper-navigation-size) / 44 * 27); height:var(--swiper-navigation-size); margin-top:calc(0px - var(--swiper-navigation-size) / 2); z-index:10; cursor:pointer; display:flex; align-items:center; justify-content:center; color:var(--swiper-navigation-color, var(--swiper-theme-color));}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {opacity:0.35; cursor:auto; pointer-events:none;}
.swiper-button-prev:after, .swiper-button-next:after {font-family:swiper-icons; font-size:var(--swiper-navigation-size); text-transform:none !important; letter-spacing:0; text-transform:none; font-variant:initial; line-height:1;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:10px; right:auto;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {content:"prev";}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right:10px; left:auto;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content:"next";}
.swiper-button-prev.swiper-button-blue, .swiper-button-next.swiper-button-blue {--swiper-navigation-color:#007bff;}
.swiper-button-prev.swiper-button-indigo, .swiper-button-next.swiper-button-indigo {--swiper-navigation-color:#6610f2;}
.swiper-button-prev.swiper-button-purple, .swiper-button-next.swiper-button-purple {--swiper-navigation-color:#6f42c1;}
.swiper-button-prev.swiper-button-pink, .swiper-button-next.swiper-button-pink {--swiper-navigation-color:#e83e8c;}
.swiper-button-prev.swiper-button-red, .swiper-button-next.swiper-button-red {--swiper-navigation-color:#dc3545;}
.swiper-button-prev.swiper-button-orange, .swiper-button-next.swiper-button-orange {--swiper-navigation-color:#fd7e14;}
.swiper-button-prev.swiper-button-yellow, .swiper-button-next.swiper-button-yellow {--swiper-navigation-color:#ffc107;}
.swiper-button-prev.swiper-button-green, .swiper-button-next.swiper-button-green {--swiper-navigation-color:#28a745;}
.swiper-button-prev.swiper-button-teal, .swiper-button-next.swiper-button-teal {--swiper-navigation-color:#20c997;}
.swiper-button-prev.swiper-button-cyan, .swiper-button-next.swiper-button-cyan {--swiper-navigation-color:#17a2b8;}
.swiper-button-prev.swiper-button-white, .swiper-button-next.swiper-button-white {--swiper-navigation-color:#fff;}
.swiper-button-prev.swiper-button-gray, .swiper-button-next.swiper-button-gray {--swiper-navigation-color:#6c757d;}
.swiper-button-prev.swiper-button-gray-dark, .swiper-button-next.swiper-button-gray-dark {--swiper-navigation-color:#343a40;}
.swiper-button-lock {display:none;}
.swiper-pagination {position:absolute; text-align:center; transition:300ms opacity; transform:translate3d(0, 0, 0); z-index:10;}
.swiper-pagination.swiper-pagination-hidden {opacity:0;}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {bottom:10px; left:0; width:100%;}
.swiper-pagination-bullets-dynamic {overflow:hidden; font-size:0;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform:scale(0.33); position:relative;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {transform:scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform:scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform:scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform:scale(0.33);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform:scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform:scale(0.33);}
.swiper-pagination-bullet {width:8px; height:8px; display:inline-block; border-radius:50%; background:#000; opacity:0.2;}
button.swiper-pagination-bullet {border:none; margin:0; padding:0; box-shadow:none; appearance:none;}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor:pointer;}
.swiper-pagination-bullet-active {opacity:1; background:var(--swiper-pagination-color, var(--swiper-theme-color));}
.swiper-container-vertical > .swiper-pagination-bullets {right:10px; top:50%; transform:translate3d(0px, -50%, 0);}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin:6px 0; display:block;}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top:50%; transform:translateY(-50%); width:8px;}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display:inline-block; transition:200ms transform, 200ms top;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 4px;}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left:50%; transform:translateX(-50%); white-space:nowrap;}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition:200ms transform, 200ms left;}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition:200ms transform, 200ms right;}
.swiper-pagination-progressbar {background:rgba(0, 0, 0, 0.25); position:absolute;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:var(--swiper-pagination-color, var(--swiper-theme-color)); position:absolute; left:0; top:0; width:100%; height:100%; transform:scale(0); transform-origin:left top;}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin:right top;}
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width:100%; height:4px; left:0; top:0;}
.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width:4px; height:100%; left:0; top:0;}
.swiper-pagination-blue {--swiper-pagination-color:#007bff;}
.swiper-pagination-indigo {--swiper-pagination-color:#6610f2;}
.swiper-pagination-purple {--swiper-pagination-color:#6f42c1;}
.swiper-pagination-pink {--swiper-pagination-color:#e83e8c;}
.swiper-pagination-red {--swiper-pagination-color:#dc3545;}
.swiper-pagination-orange {--swiper-pagination-color:#fd7e14;}
.swiper-pagination-yellow {--swiper-pagination-color:#ffc107;}
.swiper-pagination-green {--swiper-pagination-color:#28a745;}
.swiper-pagination-teal {--swiper-pagination-color:#20c997;}
.swiper-pagination-cyan {--swiper-pagination-color:#17a2b8;}
.swiper-pagination-white {--swiper-pagination-color:#fff;}
.swiper-pagination-gray {--swiper-pagination-color:#6c757d;}
.swiper-pagination-gray-dark {--swiper-pagination-color:#343a40;}
.swiper-pagination-lock {display:none;}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {transition-timing-function:ease-out;}
.swiper-container-fade .swiper-slide {pointer-events:none; transition-property:opacity;}
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events:none;}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events:auto;}
.swal2-popup.swal2-toast {box-sizing:border-box; grid-column:1/4 !important; grid-row:1/4 !important; grid-template-columns:1fr 99fr 1fr; padding:1em; overflow-y:hidden; background:#fff; box-shadow:0 0 1px rgba(0, 0, 0, 0.075), 0 1px 2px rgba(0, 0, 0, 0.075), 1px 2px 4px rgba(0, 0, 0, 0.075), 1px 3px 8px rgba(0, 0, 0, 0.075), 2px 4px 16px rgba(0, 0, 0, 0.075); pointer-events:all;}
.swal2-popup.swal2-toast > * {grid-column:2;}
.swal2-popup.swal2-toast .swal2-title {margin:0.5em 1em; padding:0; font-size:1em; text-align:initial;}
.swal2-popup.swal2-toast .swal2-loading {justify-content:center;}
.swal2-popup.swal2-toast .swal2-input {height:2em; margin:0.5em; font-size:1em;}
.swal2-popup.swal2-toast .swal2-validation-message {font-size:1em;}
.swal2-popup.swal2-toast .swal2-footer {margin:0.5em 0 0; padding:0.5em 0 0; font-size:0.8em;}
.swal2-popup.swal2-toast .swal2-close {grid-column:3/3; grid-row:1/99; align-self:center; width:0.8em; height:0.8em; margin:0; font-size:2em;}
.swal2-popup.swal2-toast .swal2-html-container {margin:0.5em 1em; padding:0; font-size:1em; text-align:initial;}
.swal2-popup.swal2-toast .swal2-html-container:empty {padding:0;}
.swal2-popup.swal2-toast .swal2-loader {grid-column:1; grid-row:1/99; align-self:center; width:2em; height:2em; margin:0.25em;}
.swal2-popup.swal2-toast .swal2-icon {grid-column:1; grid-row:1/99; align-self:center; width:2em; min-width:2em; height:2em; margin:0 0.5em 0 0;}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {display:flex; align-items:center; font-size:1.8em; font-weight:700;}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {width:2em; height:2em;}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^="swal2-x-mark-line"] {top:0.875em; width:1.375em;}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="left"] {left:0.3125em;}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="right"] {right:0.3125em;}
.swal2-popup.swal2-toast .swal2-actions {justify-content:flex-start; height:auto; margin:0; margin-top:0.5em; padding:0 0.5em;}
.swal2-popup.swal2-toast .swal2-styled {margin:0.25em 0.5em; padding:0.4em 0.6em; font-size:1em;}
.swal2-popup.swal2-toast .swal2-success {border-color:#a5dc86;}
.swal2-popup.swal2-toast .swal2-success [class^="swal2-success-circular-line"] {position:absolute; width:1.6em; height:3em; transform:rotate(45deg); border-radius:50%;}
.swal2-popup.swal2-toast .swal2-success [class^="swal2-success-circular-line"][class$="left"] {top:-0.8em; left:-0.5em; transform:rotate(-45deg); transform-origin:2em 2em; border-radius:4em 0 0 4em;}
.swal2-popup.swal2-toast .swal2-success [class^="swal2-success-circular-line"][class$="right"] {top:-0.25em; left:0.9375em; transform-origin:0 1.5em; border-radius:0 4em 4em 0;}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {width:2em; height:2em;}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {top:0; left:0.4375em; width:0.4375em; height:2.6875em;}
.swal2-popup.swal2-toast .swal2-success [class^="swal2-success-line"] {height:0.3125em;}
.swal2-popup.swal2-toast .swal2-success [class^="swal2-success-line"][class$="tip"] {top:1.125em; left:0.1875em; width:0.75em;}
.swal2-popup.swal2-toast .swal2-success [class^="swal2-success-line"][class$="long"] {top:0.9375em; right:0.1875em; width:1.375em;}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {-webkit-animation:swal2-toast-animate-success-line-tip 0.75s; animation:swal2-toast-animate-success-line-tip 0.75s;}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {-webkit-animation:swal2-toast-animate-success-line-long 0.75s; animation:swal2-toast-animate-success-line-long 0.75s;}
.swal2-popup.swal2-toast.swal2-show {-webkit-animation:swal2-toast-show 0.5s; animation:swal2-toast-show 0.5s;}
.swal2-popup.swal2-toast.swal2-hide {-webkit-animation:swal2-toast-hide 0.1s forwards; animation:swal2-toast-hide 0.1s forwards;}

.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {background:rgba(0, 0, 0, 0.4);}
.swal2-container.swal2-backdrop-hide {background:0 0 !important;}
.swal2-container.swal2-bottom-start, .swal2-container.swal2-center-start, .swal2-container.swal2-top-start {grid-template-columns:minmax(0, 1fr) auto auto;}
.swal2-container.swal2-bottom, .swal2-container.swal2-center, .swal2-container.swal2-top {grid-template-columns:auto minmax(0, 1fr) auto;}
.swal2-container.swal2-bottom-end, .swal2-container.swal2-center-end, .swal2-container.swal2-top-end {grid-template-columns:auto auto minmax(0, 1fr);}
.swal2-container.swal2-top-start > .swal2-popup {align-self:start;}
.swal2-container.swal2-top > .swal2-popup {grid-column:2; align-self:start; justify-self:center;}
.swal2-container.swal2-top-end > .swal2-popup, .swal2-container.swal2-top-right > .swal2-popup {grid-column:3; align-self:start; justify-self:end;}
.swal2-container.swal2-center-left > .swal2-popup, .swal2-container.swal2-center-start > .swal2-popup {grid-row:2; align-self:center;}
.swal2-container.swal2-center > .swal2-popup {grid-column:2; grid-row:2; align-self:center; justify-self:center;}
.swal2-container.swal2-center-end > .swal2-popup, .swal2-container.swal2-center-right > .swal2-popup {grid-column:3; grid-row:2; align-self:center; justify-self:end;}
.swal2-container.swal2-bottom-left > .swal2-popup, .swal2-container.swal2-bottom-start > .swal2-popup {grid-column:1; grid-row:3; align-self:end;}
.swal2-container.swal2-bottom > .swal2-popup {grid-column:2; grid-row:3; justify-self:center; align-self:end;}
.swal2-container.swal2-bottom-end > .swal2-popup, .swal2-container.swal2-bottom-right > .swal2-popup {grid-column:3; grid-row:3; align-self:end; justify-self:end;}
.swal2-container.swal2-grow-fullscreen > .swal2-popup, .swal2-container.swal2-grow-row > .swal2-popup {grid-column:1/4; width:100%;}
.swal2-container.swal2-grow-column > .swal2-popup, .swal2-container.swal2-grow-fullscreen > .swal2-popup {grid-row:1/4; align-self:stretch;}
.swal2-container.swal2-no-transition {transition:none !important;}
.swal2-popup {display:none; position:relative; box-sizing:border-box; grid-template-columns:minmax(0, 100%); width:32em; max-width:100%; padding:0 0 1.25em; border:none; border-radius:5px; background:#fff; color:#545454; font-family:inherit; font-size:1rem;}
.swal2-popup:focus {outline:0;}
.swal2-popup.swal2-loading {overflow-y:hidden;}
.swal2-title {position:relative; max-width:100%; margin:0; padding:0.8em 1em 0; color:#595959; font-size:1.875em; font-weight:600; text-align:center; text-transform:none; word-wrap:break-word;}
.swal2-actions {display:flex; z-index:1; box-sizing:border-box; flex-wrap:wrap; align-items:center; justify-content:center; width:auto; margin:1.25em auto 0; padding:0; width:100%;}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {opacity:0.4;}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));}
.swal2-loader {display:none; align-items:center; justify-content:center; width:2.2em; height:2.2em; margin:0 1.875em; -webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal; animation:swal2-rotate-loading 1.5s linear 0s infinite normal; border-width:0.25em; border-style:solid; border-radius:100%; border-color:#2778c4 transparent #2778c4 transparent;}
.swal2-styled {margin:0.3125em; padding:0.625em 1.1em; transition:box-shadow 0.1s; box-shadow:0 0 0 3px transparent; font-weight:500;}
.swal2-styled:not([disabled]) {cursor:pointer;}
.swal2-styled.swal2-confirm {border:0; border-radius:0.25em; background:initial; background-color:#7367f0; color:#fff; font-size:1em;}
.swal2-styled.swal2-confirm:focus {box-shadow:0 0 0 3px rgba(115, 103, 240, 0.5);}
.swal2-styled.swal2-deny {border:0; border-radius:0.25em; background:initial; background-color:#ea5455; color:#fff; font-size:1em;}
.swal2-styled.swal2-deny:focus {box-shadow:0 0 0 3px rgba(234, 84, 85, 0.5);}
.swal2-styled.swal2-cancel {border:0; border-radius:0.25em; background:initial; background-color:#6e7d88; color:#fff; font-size:1em;}
.swal2-styled.swal2-cancel:focus {box-shadow:0 0 0 3px rgba(110, 125, 136, 0.5);}
.swal2-styled.swal2-default-outline:focus {box-shadow:0 0 0 3px rgba(100, 150, 200, 0.5);}
.swal2-styled:focus {outline:0;}
.swal2-styled::-moz-focus-inner {border:0;}
.swal2-footer {justify-content:center; margin:1em 0 0; padding:1em 1em 0; border-top:1px solid #eee; color:#545454; font-size:1em;}
.swal2-timer-progress-bar-container {position:absolute; right:0; bottom:0; left:0; grid-column:auto !important; height:0.25em; overflow:hidden; border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
.swal2-timer-progress-bar {width:100%; height:0.25em; background:rgba(0, 0, 0, 0.2);}
.swal2-image {max-width:100%; margin:2em auto 1em;}
.swal2-close {z-index:2; align-items:center; justify-content:center; width:1.2em; height:1.2em; margin-top:0; margin-right:0; margin-bottom:-1.2em; padding:0; overflow:hidden; transition:color 0.1s, box-shadow 0.1s; border:none; border-radius:5px; background:0 0; color:#ccc; font-family:serif; font-family:monospace; font-size:2.5em; cursor:pointer; justify-self:end;}
.swal2-close:hover {transform:none; background:0 0; color:#f27474;}
.swal2-close:focus {outline:0; box-shadow:inset 0 0 0 3px rgba(100, 150, 200, 0.5);}
.swal2-close::-moz-focus-inner {border:0;}
.swal2-html-container {z-index:1; justify-content:center; margin:1em 1.6em 0.3em; padding:0; overflow:auto; color:#545454; font-size:1.125em; font-weight:400; line-height:normal; text-align:center; word-wrap:break-word; word-break:break-word;}
.swal2-checkbox, .swal2-file, .swal2-input, .swal2-radio, .swal2-select, .swal2-textarea {margin:1em 2em 0;}
.swal2-file, .swal2-input, .swal2-textarea {box-sizing:border-box; width:auto; transition:border-color 0.1s, box-shadow 0.1s; border:1px solid #d9d9d9; border-radius:0.1875em; background:inherit; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent; color:inherit; font-size:1.125em;}
.swal2-file.swal2-inputerror, .swal2-input.swal2-inputerror, .swal2-textarea.swal2-inputerror {border-color:#f27474 !important; box-shadow:0 0 2px #f27474 !important;}
.swal2-file:focus, .swal2-input:focus, .swal2-textarea:focus {border:1px solid #b4dbed; outline:0; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);}
.swal2-file::-moz-placeholder, .swal2-input::-moz-placeholder, .swal2-textarea::-moz-placeholder {color:#ccc;}
.swal2-file:-ms-input-placeholder, .swal2-input:-ms-input-placeholder, .swal2-textarea:-ms-input-placeholder {color:#ccc;}
.swal2-file::placeholder, .swal2-input::placeholder, .swal2-textarea::placeholder {color:#ccc;}
.swal2-range {margin:1em 2em 0; background:#fff;}
.swal2-range input {width:80%;}
.swal2-range output {width:20%; color:inherit; font-weight:600; text-align:center;}
.swal2-range input, .swal2-range output {height:2.625em; padding:0; font-size:1.125em; line-height:2.625em;}
.swal2-input {height:2.625em; padding:0 0.75em;}
.swal2-file {width:75%; margin-right:auto; margin-left:auto; background:inherit; font-size:1.125em;}
.swal2-textarea {height:6.75em; padding:0.75em;}
.swal2-select {min-width:50%; max-width:100%; padding:0.375em 0.625em; background:inherit; color:inherit; font-size:1.125em;}
.swal2-checkbox, .swal2-radio {align-items:center; justify-content:center; background:#fff; color:inherit;}
.swal2-checkbox label, .swal2-radio label {margin:0 0.6em; font-size:1.125em;}
.swal2-checkbox input, .swal2-radio input {flex-shrink:0; margin:0 0.4em;}
.swal2-input-label {display:flex; justify-content:center; margin:1em auto 0;}
.swal2-validation-message {align-items:center; justify-content:center; margin:1em 0 0; padding:0.625em; overflow:hidden; background:#f0f0f0; color:#666; font-size:1em; font-weight:300;}
.swal2-validation-message::before {content:"!"; display:inline-block; width:1.5em; min-width:1.5em; height:1.5em; margin:0 0.625em; border-radius:50%; background-color:#f27474; color:#fff; font-weight:600; line-height:1.5em; text-align:center;}
.swal2-icon {position:relative; box-sizing:content-box; justify-content:center; width:5em; height:5em; margin:2.5em auto 0.6em; border:0.25em solid transparent; border-radius:50%; border-color:#000; font-family:inherit; line-height:5em; cursor:default; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.swal2-icon .swal2-icon-content {display:flex; align-items:center; font-size:3.75em;}
.swal2-icon.swal2-error {border-color:#f27474; color:#f27474;}
.swal2-icon.swal2-error .swal2-x-mark {position:relative; flex-grow:1;}
.swal2-icon.swal2-error [class^="swal2-x-mark-line"] {display:block; position:absolute; top:2.3125em; width:2.9375em; height:0.3125em; border-radius:0.125em; background-color:#f27474;}
.swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="left"] {left:1.0625em; transform:rotate(45deg);}
.swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="right"] {right:1em; transform:rotate(-45deg);}
.swal2-icon.swal2-error.swal2-icon-show {-webkit-animation:swal2-animate-error-icon 0.5s; animation:swal2-animate-error-icon 0.5s;}
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {-webkit-animation:swal2-animate-error-x-mark 0.5s; animation:swal2-animate-error-x-mark 0.5s;}
.swal2-icon.swal2-warning {border-color:#facea8; color:#f8bb86;}
.swal2-icon.swal2-info {border-color:#9de0f6; color:#3fc3ee;}
.swal2-icon.swal2-question {border-color:#c9dae1; color:#87adbd;}
.swal2-icon.swal2-success {border-color:#a5dc86; color:#a5dc86;}
.swal2-icon.swal2-success [class^="swal2-success-circular-line"] {position:absolute; width:3.75em; height:7.5em; transform:rotate(45deg); border-radius:50%;}
.swal2-icon.swal2-success [class^="swal2-success-circular-line"][class$="left"] {top:-0.4375em; left:-2.0635em; transform:rotate(-45deg); transform-origin:3.75em 3.75em; border-radius:7.5em 0 0 7.5em;}
.swal2-icon.swal2-success [class^="swal2-success-circular-line"][class$="right"] {top:-0.6875em; left:1.875em; transform:rotate(-45deg); transform-origin:0 3.75em; border-radius:0 7.5em 7.5em 0;}
.swal2-icon.swal2-success .swal2-success-ring {position:absolute; z-index:2; top:-0.25em; left:-0.25em; box-sizing:content-box; width:100%; height:100%; border:0.25em solid rgba(165, 220, 134, 0.3); border-radius:50%;}
.swal2-icon.swal2-success .swal2-success-fix {position:absolute; z-index:1; top:0.5em; left:1.625em; width:0.4375em; height:5.625em; transform:rotate(-45deg);}
.swal2-icon.swal2-success [class^="swal2-success-line"] {display:block; position:absolute; z-index:2; height:0.3125em; border-radius:0.125em; background-color:#a5dc86;}
.swal2-icon.swal2-success [class^="swal2-success-line"][class$="tip"] {top:2.875em; left:0.8125em; width:1.5625em; transform:rotate(45deg);}
.swal2-icon.swal2-success [class^="swal2-success-line"][class$="long"] {top:2.375em; right:0.5em; width:2.9375em; transform:rotate(-45deg);}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {-webkit-animation:swal2-animate-success-line-tip 0.75s; animation:swal2-animate-success-line-tip 0.75s;}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {-webkit-animation:swal2-animate-success-line-long 0.75s; animation:swal2-animate-success-line-long 0.75s;}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in; animation:swal2-rotate-success-circular-line 4.25s ease-in;}
.swal2-progress-steps {flex-wrap:wrap; align-items:center; max-width:100%; margin:1.25em auto; padding:0; background:inherit; font-weight:600;}
.swal2-progress-steps li {display:inline-block; position:relative;}
.swal2-progress-steps .swal2-progress-step {z-index:20; flex-shrink:0; width:2em; height:2em; border-radius:2em; background:#2778c4; color:#fff; line-height:2em; text-align:center;}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {background:#2778c4;}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {background:#add8e6; color:#fff;}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {background:#add8e6;}
.swal2-progress-steps .swal2-progress-step-line {z-index:10; flex-shrink:0; width:2.5em; height:0.4em; margin:0 -1px; background:#2778c4;}
[class^="swal2"] {-webkit-tap-highlight-color:transparent;}
.swal2-show {-webkit-animation:swal2-show 0.3s; animation:swal2-show 0.3s;}
.swal2-hide {-webkit-animation:swal2-hide 0.15s forwards; animation:swal2-hide 0.15s forwards;}
.swal2-noanimation {transition:none;}
.swal2-scrollbar-measure {position:absolute; top:-9999px; width:50px; height:50px; overflow:scroll;}
.swal2-rtl .swal2-close {margin-right:initial; margin-left:0;}
.swal2-rtl .swal2-timer-progress-bar {right:0; left:auto;}

@-webkit-keyframes swal2-toast-show {
0% {transform:translateY(-0.625em) rotateZ(2deg);}
33% {transform:translateY(0) rotateZ(-2deg);}
66% {transform:translateY(0.3125em) rotateZ(2deg);}
100% {transform:translateY(0) rotateZ(0);}
}

@keyframes swal2-toast-show {
0% {transform:translateY(-0.625em) rotateZ(2deg);}
33% {transform:translateY(0) rotateZ(-2deg);}
66% {transform:translateY(0.3125em) rotateZ(2deg);}
100% {transform:translateY(0) rotateZ(0);}
}

@-webkit-keyframes swal2-toast-hide {
100% {transform:rotateZ(1deg); opacity:0;}
}

@keyframes swal2-toast-hide {
100% {transform:rotateZ(1deg); opacity:0;}
}

@-webkit-keyframes swal2-toast-animate-success-line-tip {
0% {top:0.5625em; left:0.0625em; width:0;}
54% {top:0.125em; left:0.125em; width:0;}
70% {top:0.625em; left:-0.25em; width:1.625em;}
84% {top:1.0625em; left:0.75em; width:0.5em;}
100% {top:1.125em; left:0.1875em; width:0.75em;}
}

@keyframes swal2-toast-animate-success-line-tip {
0% {top:0.5625em; left:0.0625em; width:0;}
54% {top:0.125em; left:0.125em; width:0;}
70% {top:0.625em; left:-0.25em; width:1.625em;}
84% {top:1.0625em; left:0.75em; width:0.5em;}
100% {top:1.125em; left:0.1875em; width:0.75em;}
}

@-webkit-keyframes swal2-toast-animate-success-line-long {
0% {top:1.625em; right:1.375em; width:0;}
65% {top:1.25em; right:0.9375em; width:0;}
84% {top:0.9375em; right:0; width:1.125em;}
100% {top:0.9375em; right:0.1875em; width:1.375em;}
}

@keyframes swal2-toast-animate-success-line-long {
0% {top:1.625em; right:1.375em; width:0;}
65% {top:1.25em; right:0.9375em; width:0;}
84% {top:0.9375em; right:0; width:1.125em;}
100% {top:0.9375em; right:0.1875em; width:1.375em;}
}

@-webkit-keyframes swal2-show {
0% {transform:scale(0.7);}
45% {transform:scale(1.05);}
80% {transform:scale(0.95);}
100% {transform:scale(1);}
}

@keyframes swal2-show {
0% {transform:scale(0.7);}
45% {transform:scale(1.05);}
80% {transform:scale(0.95);}
100% {transform:scale(1);}
}

@-webkit-keyframes swal2-hide {
0% {transform:scale(1); opacity:1;}
100% {transform:scale(0.5); opacity:0;}
}

@keyframes swal2-hide {
0% {transform:scale(1); opacity:1;}
100% {transform:scale(0.5); opacity:0;}
}

@-webkit-keyframes swal2-animate-success-line-tip {
0% {top:1.1875em; left:0.0625em; width:0;}
54% {top:1.0625em; left:0.125em; width:0;}
70% {top:2.1875em; left:-0.375em; width:3.125em;}
84% {top:3em; left:1.3125em; width:1.0625em;}
100% {top:2.8125em; left:0.8125em; width:1.5625em;}
}

@keyframes swal2-animate-success-line-tip {
0% {top:1.1875em; left:0.0625em; width:0;}
54% {top:1.0625em; left:0.125em; width:0;}
70% {top:2.1875em; left:-0.375em; width:3.125em;}
84% {top:3em; left:1.3125em; width:1.0625em;}
100% {top:2.8125em; left:0.8125em; width:1.5625em;}
}

@-webkit-keyframes swal2-animate-success-line-long {
0% {top:3.375em; right:2.875em; width:0;}
65% {top:3.375em; right:2.875em; width:0;}
84% {top:2.1875em; right:0; width:3.4375em;}
100% {top:2.375em; right:0.5em; width:2.9375em;}
}

@keyframes swal2-animate-success-line-long {
0% {top:3.375em; right:2.875em; width:0;}
65% {top:3.375em; right:2.875em; width:0;}
84% {top:2.1875em; right:0; width:3.4375em;}
100% {top:2.375em; right:0.5em; width:2.9375em;}
}

@-webkit-keyframes swal2-rotate-success-circular-line {
0% {transform:rotate(-45deg);}
5% {transform:rotate(-45deg);}
12% {transform:rotate(-405deg);}
100% {transform:rotate(-405deg);}
}

@keyframes swal2-rotate-success-circular-line {
0% {transform:rotate(-45deg);}
5% {transform:rotate(-45deg);}
12% {transform:rotate(-405deg);}
100% {transform:rotate(-405deg);}
}

@-webkit-keyframes swal2-animate-error-x-mark {
0% {margin-top:1.625em; transform:scale(0.4); opacity:0;}
50% {margin-top:1.625em; transform:scale(0.4); opacity:0;}
80% {margin-top:-0.375em; transform:scale(1.15);}
100% {margin-top:0; transform:scale(1); opacity:1;}
}

@keyframes swal2-animate-error-x-mark {
0% {margin-top:1.625em; transform:scale(0.4); opacity:0;}
50% {margin-top:1.625em; transform:scale(0.4); opacity:0;}
80% {margin-top:-0.375em; transform:scale(1.15);}
100% {margin-top:0; transform:scale(1); opacity:1;}
}

@-webkit-keyframes swal2-animate-error-icon {
0% {transform:rotateX(100deg); opacity:0;}
100% {transform:rotateX(0); opacity:1;}
}

@keyframes swal2-animate-error-icon {
0% {transform:rotateX(100deg); opacity:0;}
100% {transform:rotateX(0); opacity:1;}
}

@-webkit-keyframes swal2-rotate-loading {
0% {transform:rotate(0);}
100% {transform:rotate(360deg);}
}

@keyframes swal2-rotate-loading {
0% {transform:rotate(0);}
100% {transform:rotate(360deg);}
}

body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {overflow:hidden;}
body.swal2-height-auto {height:auto !important;}
body.swal2-no-backdrop .swal2-container {background-color:transparent !important; pointer-events:none;}
body.swal2-no-backdrop .swal2-container .swal2-popup {pointer-events:all;}
body.swal2-no-backdrop .swal2-container .swal2-modal {box-shadow:0 0 10px rgba(0, 0, 0, 0.4);}
body.swal2-toast-shown .swal2-container {box-sizing:border-box; width:360px; max-width:100%; background-color:transparent; pointer-events:none;}
body.swal2-toast-shown .swal2-container.swal2-top {top:0; right:auto; bottom:auto; left:50%; transform:translateX(-50%);}
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {top:0; right:0; bottom:auto; left:auto;}
body.swal2-toast-shown .swal2-container.swal2-top-left, body.swal2-toast-shown .swal2-container.swal2-top-start {top:0; right:auto; bottom:auto; left:0;}
body.swal2-toast-shown .swal2-container.swal2-center-left, body.swal2-toast-shown .swal2-container.swal2-center-start {top:50%; right:auto; bottom:auto; left:0; transform:translateY(-50%);}
body.swal2-toast-shown .swal2-container.swal2-center {top:50%; right:auto; bottom:auto; left:50%; transform:translate(-50%, -50%);}
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {top:50%; right:0; bottom:auto; left:auto; transform:translateY(-50%);}
body.swal2-toast-shown .swal2-container.swal2-bottom-left, body.swal2-toast-shown .swal2-container.swal2-bottom-start {top:auto; right:auto; bottom:0; left:0;}
body.swal2-toast-shown .swal2-container.swal2-bottom {top:auto; right:auto; bottom:0; left:50%; transform:translateX(-50%);}
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {top:auto; right:0; bottom:0; left:auto;}
.h-auto {height:auto !important;}
.w-auto {width:auto !important;}
.w-100 {width:100% !important;}
.h-100 {height:100% !important;}
.min-w-100 {min-width:100% !important;}
.min-h-100 {min-height:100% !important;}
.max-h-100 {max-height:100% !important;}
.max-w-100 {max-width:100% !important;}
.w-75 {width:75% !important;}
.h-75 {height:75% !important;}
.min-w-75 {min-width:75% !important;}
.min-h-75 {min-height:75% !important;}
.max-h-75 {max-height:75% !important;}
.max-w-75 {max-width:75% !important;}
.w-50 {width:50% !important;}
.h-50 {height:50% !important;}
.min-w-50 {min-width:50% !important;}
.min-h-50 {min-height:50% !important;}
.max-h-50 {max-height:50% !important;}
.max-w-50 {max-width:50% !important;}
.w-25 {width:25% !important;}
.h-25 {height:25% !important;}
.min-w-25 {min-width:25% !important;}
.min-h-25 {min-height:25% !important;}
.max-h-25 {max-height:25% !important;}
.max-w-25 {max-width:25% !important;}
.w-auto {width:auto !important;}
.h-auto {height:auto !important;}
.min-w-auto {min-width:auto !important;}
.min-h-auto {min-height:auto !important;}
.max-h-auto {max-height:auto !important;}
.max-w-auto {max-width:auto !important;}
.w-1px {width:1px !important;}
.h-1px {height:1px !important;}
.min-w-1px {min-width:1px !important;}
.min-h-1px {min-height:1px !important;}
.max-h-1px {max-height:1px !important;}
.max-w-1px {max-width:1px !important;}
.w-2px {width:2px !important;}
.h-2px {height:2px !important;}
.min-w-2px {min-width:2px !important;}
.min-h-2px {min-height:2px !important;}
.max-h-2px {max-height:2px !important;}
.max-w-2px {max-width:2px !important;}
.w-3px {width:3px !important;}
.h-3px {height:3px !important;}
.min-w-3px {min-width:3px !important;}
.min-h-3px {min-height:3px !important;}
.max-h-3px {max-height:3px !important;}
.max-w-3px {max-width:3px !important;}
.w-4px {width:4px !important;}
.h-4px {height:4px !important;}
.min-w-4px {min-width:4px !important;}
.min-h-4px {min-height:4px !important;}
.max-h-4px {max-height:4px !important;}
.max-w-4px {max-width:4px !important;}
.w-5px {width:5px !important;}
.h-5px {height:5px !important;}
.min-w-5px {min-width:5px !important;}
.min-h-5px {min-height:5px !important;}
.max-h-5px {max-height:5px !important;}
.max-w-5px {max-width:5px !important;}
.w-10px {width:10px !important;}
.h-10px {height:10px !important;}
.min-w-10px {min-width:10px !important;}
.min-h-10px {min-height:10px !important;}
.max-h-10px {max-height:10px !important;}
.max-w-10px {max-width:10px !important;}
.w-15px {width:15px !important;}
.h-15px {height:15px !important;}
.min-w-15px {min-width:15px !important;}
.min-h-15px {min-height:15px !important;}
.max-h-15px {max-height:15px !important;}
.max-w-15px {max-width:15px !important;}
.w-20px {width:20px !important;}
.h-20px {height:20px !important;}
.min-w-20px {min-width:20px !important;}
.min-h-20px {min-height:20px !important;}
.max-h-20px {max-height:20px !important;}
.max-w-20px {max-width:20px !important;}
.w-25px {width:25px !important;}
.h-25px {height:25px !important;}
.min-w-25px {min-width:25px !important;}
.min-h-25px {min-height:25px !important;}
.max-h-25px {max-height:25px !important;}
.max-w-25px {max-width:25px !important;}
.w-30px {width:30px !important;}
.h-30px {height:30px !important;}
.min-w-30px {min-width:30px !important;}
.min-h-30px {min-height:30px !important;}
.max-h-30px {max-height:30px !important;}
.max-w-30px {max-width:30px !important;}
.w-35px {width:35px !important;}
.h-35px {height:35px !important;}
.min-w-35px {min-width:35px !important;}
.min-h-35px {min-height:35px !important;}
.max-h-35px {max-height:35px !important;}
.max-w-35px {max-width:35px !important;}
.w-40px {width:40px !important;}
.h-40px {height:40px !important;}
.min-w-40px {min-width:40px !important;}
.min-h-40px {min-height:40px !important;}
.max-h-40px {max-height:40px !important;}
.max-w-40px {max-width:40px !important;}
.w-45px {width:45px !important;}
.h-45px {height:45px !important;}
.min-w-45px {min-width:45px !important;}
.min-h-45px {min-height:45px !important;}
.max-h-45px {max-height:45px !important;}
.max-w-45px {max-width:45px !important;}
.w-50px {width:50px !important;}
.h-50px {height:50px !important;}
.min-w-50px {min-width:50px !important;}
.min-h-50px {min-height:50px !important;}
.max-h-50px {max-height:50px !important;}
.max-w-50px {max-width:50px !important;}
.w-55px {width:55px !important;}
.h-55px {height:55px !important;}
.min-w-55px {min-width:55px !important;}
.min-h-55px {min-height:55px !important;}
.max-h-55px {max-height:55px !important;}
.max-w-55px {max-width:55px !important;}
.w-60px {width:60px !important;}
.h-60px {height:60px !important;}
.min-w-60px {min-width:60px !important;}
.min-h-60px {min-height:60px !important;}
.max-h-60px {max-height:60px !important;}
.max-w-60px {max-width:60px !important;}
.w-65px {width:65px !important;}
.h-65px {height:65px !important;}
.min-w-65px {min-width:65px !important;}
.min-h-65px {min-height:65px !important;}
.max-h-65px {max-height:65px !important;}
.max-w-65px {max-width:65px !important;}
.w-70px {width:70px !important;}
.h-70px {height:70px !important;}
.min-w-70px {min-width:70px !important;}
.min-h-70px {min-height:70px !important;}
.max-h-70px {max-height:70px !important;}
.max-w-70px {max-width:70px !important;}
.w-75px {width:75px !important;}
.h-75px {height:75px !important;}
.min-w-75px {min-width:75px !important;}
.min-h-75px {min-height:75px !important;}
.max-h-75px {max-height:75px !important;}
.max-w-75px {max-width:75px !important;}
.w-80px {width:80px !important;}
.h-80px {height:80px !important;}
.min-w-80px {min-width:80px !important;}
.min-h-80px {min-height:80px !important;}
.max-h-80px {max-height:80px !important;}
.max-w-80px {max-width:80px !important;}
.w-85px {width:85px !important;}
.h-85px {height:85px !important;}
.min-w-85px {min-width:85px !important;}
.min-h-85px {min-height:85px !important;}
.max-h-85px {max-height:85px !important;}
.max-w-85px {max-width:85px !important;}
.w-90px {width:90px !important;}
.h-90px {height:90px !important;}
.min-w-90px {min-width:90px !important;}
.min-h-90px {min-height:90px !important;}
.max-h-90px {max-height:90px !important;}
.max-w-90px {max-width:90px !important;}
.w-95px {width:95px !important;}
.h-95px {height:95px !important;}
.min-w-95px {min-width:95px !important;}
.min-h-95px {min-height:95px !important;}
.max-h-95px {max-height:95px !important;}
.max-w-95px {max-width:95px !important;}
.w-100px {width:100px !important;}
.h-100px {height:100px !important;}
.min-w-100px {min-width:100px !important;}
.min-h-100px {min-height:100px !important;}
.max-h-100px {max-height:100px !important;}
.max-w-100px {max-width:100px !important;}
.w-105px {width:105px !important;}
.h-105px {height:105px !important;}
.min-w-105px {min-width:105px !important;}
.min-h-105px {min-height:105px !important;}
.max-h-105px {max-height:105px !important;}
.max-w-105px {max-width:105px !important;}
.w-110px {width:110px !important;}
.h-110px {height:110px !important;}
.min-w-110px {min-width:110px !important;}
.min-h-110px {min-height:110px !important;}
.max-h-110px {max-height:110px !important;}
.max-w-110px {max-width:110px !important;}
.w-115px {width:115px !important;}
.h-115px {height:115px !important;}
.min-w-115px {min-width:115px !important;}
.min-h-115px {min-height:115px !important;}
.max-h-115px {max-height:115px !important;}
.max-w-115px {max-width:115px !important;}
.w-120px {width:120px !important;}
.h-120px {height:120px !important;}
.min-w-120px {min-width:120px !important;}
.min-h-120px {min-height:120px !important;}
.max-h-120px {max-height:120px !important;}
.max-w-120px {max-width:120px !important;}
.w-125px {width:125px !important;}
.h-125px {height:125px !important;}
.min-w-125px {min-width:125px !important;}
.min-h-125px {min-height:125px !important;}
.max-h-125px {max-height:125px !important;}
.max-w-125px {max-width:125px !important;}
.w-130px {width:130px !important;}
.h-130px {height:130px !important;}
.min-w-130px {min-width:130px !important;}
.min-h-130px {min-height:130px !important;}
.max-h-130px {max-height:130px !important;}
.max-w-130px {max-width:130px !important;}
.w-135px {width:135px !important;}
.h-135px {height:135px !important;}
.min-w-135px {min-width:135px !important;}
.min-h-135px {min-height:135px !important;}
.max-h-135px {max-height:135px !important;}
.max-w-135px {max-width:135px !important;}
.w-140px {width:140px !important;}
.h-140px {height:140px !important;}
.min-w-140px {min-width:140px !important;}
.min-h-140px {min-height:140px !important;}
.max-h-140px {max-height:140px !important;}
.max-w-140px {max-width:140px !important;}
.w-145px {width:145px !important;}
.h-145px {height:145px !important;}
.min-w-145px {min-width:145px !important;}
.min-h-145px {min-height:145px !important;}
.max-h-145px {max-height:145px !important;}
.max-w-145px {max-width:145px !important;}
.w-150px {width:150px !important;}
.h-150px {height:150px !important;}
.min-w-150px {min-width:150px !important;}
.min-h-150px {min-height:150px !important;}
.max-h-150px {max-height:150px !important;}
.max-w-150px {max-width:150px !important;}
.w-155px {width:155px !important;}
.h-155px {height:155px !important;}
.min-w-155px {min-width:155px !important;}
.min-h-155px {min-height:155px !important;}
.max-h-155px {max-height:155px !important;}
.max-w-155px {max-width:155px !important;}
.w-160px {width:160px !important;}
.h-160px {height:160px !important;}
.min-w-160px {min-width:160px !important;}
.min-h-160px {min-height:160px !important;}
.max-h-160px {max-height:160px !important;}
.max-w-160px {max-width:160px !important;}
.w-165px {width:165px !important;}
.h-165px {height:165px !important;}
.min-w-165px {min-width:165px !important;}
.min-h-165px {min-height:165px !important;}
.max-h-165px {max-height:165px !important;}
.max-w-165px {max-width:165px !important;}
.w-176px {width:170px !important;}
.h-176px {height:170px !important;}
.min-w-176px {min-width:170px !important;}
.min-h-176px {min-height:170px !important;}
.max-h-176px {max-height:170px !important;}
.max-w-176px {max-width:170px !important;}
.w-175px {width:175px !important;}
.h-175px {height:175px !important;}
.min-w-175px {min-width:175px !important;}
.min-h-175px {min-height:175px !important;}
.max-h-175px {max-height:175px !important;}
.max-w-175px {max-width:175px !important;}
.w-180px {width:180px !important;}
.h-180px {height:180px !important;}
.min-w-180px {min-width:180px !important;}
.min-h-180px {min-height:180px !important;}
.max-h-180px {max-height:180px !important;}
.max-w-180px {max-width:180px !important;}
.w-200px {width:200px !important;}
.h-200px {height:200px !important;}
.min-w-200px {min-width:200px !important;}
.min-h-200px {min-height:200px !important;}
.max-h-200px {max-height:200px !important;}
.max-w-200px {max-width:200px !important;}
.w-225px {width:225px !important;}
.h-225px {height:225px !important;}
.min-w-225px {min-width:225px !important;}
.min-h-225px {min-height:225px !important;}
.max-h-225px {max-height:225px !important;}
.max-w-225px {max-width:225px !important;}
.w-235px {width:235px !important;}
.h-235px {height:235px !important;}
.min-w-235px {min-width:235px !important;}
.min-h-235px {min-height:235px !important;}
.max-h-235px {max-height:235px !important;}
.max-w-235px {max-width:235px !important;}
.w-250px {width:250px !important;}
.h-250px {height:250px !important;}
.min-w-250px {min-width:250px !important;}
.min-h-250px {min-height:250px !important;}
.max-h-250px {max-height:250px !important;}
.max-w-250px {max-width:250px !important;}
.w-255px {width:255px !important;}
.h-255px {height:255px !important;}
.min-w-255px {min-width:255px !important;}
.min-h-255px {min-height:255px !important;}
.max-h-255px {max-height:255px !important;}
.max-w-255px {max-width:255px !important;}
.w-260px {width:260px !important;}
.h-260px {height:260px !important;}
.min-w-260px {min-width:260px !important;}
.min-h-260px {min-height:260px !important;}
.max-h-260px {max-height:260px !important;}
.max-w-260px {max-width:260px !important;}
.w-265px {width:265px !important;}
.h-265px {height:265px !important;}
.min-w-265px {min-width:265px !important;}
.min-h-265px {min-height:265px !important;}
.max-h-265px {max-height:265px !important;}
.max-w-265px {max-width:265px !important;}
.w-275px {width:275px !important;}
.h-275px {height:275px !important;}
.min-w-275px {min-width:275px !important;}
.min-h-275px {min-height:275px !important;}
.max-h-275px {max-height:275px !important;}
.max-w-275px {max-width:275px !important;}
.w-295px {width:295px !important;}
.h-295px {height:295px !important;}
.min-w-295px {min-width:295px !important;}
.min-h-295px {min-height:295px !important;}
.max-h-295px {max-height:295px !important;}
.max-w-295px {max-width:295px !important;}
.w-300px {width:300px !important;}
.h-300px {height:300px !important;}
.min-w-300px {min-width:300px !important;}
.min-h-300px {min-height:300px !important;}
.max-h-300px {max-height:300px !important;}
.max-w-300px {max-width:300px !important;}
.w-325px {width:325px !important;}
.h-325px {height:325px !important;}
.min-w-325px {min-width:325px !important;}
.min-h-325px {min-height:325px !important;}
.max-h-325px {max-height:325px !important;}
.max-w-325px {max-width:325px !important;}
.w-350px {width:350px !important;}
.h-350px {height:350px !important;}
.min-w-350px {min-width:350px !important;}
.min-h-350px {min-height:350px !important;}
.max-h-350px {max-height:350px !important;}
.max-w-350px {max-width:350px !important;}
.w-375px {width:375px !important;}
.h-375px {height:375px !important;}
.min-w-375px {min-width:375px !important;}
.min-h-375px {min-height:375px !important;}
.max-h-375px {max-height:375px !important;}
.max-w-375px {max-width:375px !important;}
.w-400px {width:400px !important;}
.h-400px {height:400px !important;}
.min-w-400px {min-width:400px !important;}
.min-h-400px {min-height:400px !important;}
.max-h-400px {max-height:400px !important;}
.max-w-400px {max-width:400px !important;}
.w-425px {width:425px !important;}
.h-425px {height:425px !important;}
.min-w-425px {min-width:425px !important;}
.min-h-425px {min-height:425px !important;}
.max-h-425px {max-height:425px !important;}
.max-w-425px {max-width:425px !important;}
.w-450px {width:450px !important;}
.h-450px {height:450px !important;}
.min-w-450px {min-width:450px !important;}
.min-h-450px {min-height:450px !important;}
.max-h-450px {max-height:450px !important;}
.max-w-450px {max-width:450px !important;}
.w-475px {width:475px !important;}
.h-475px {height:475px !important;}
.min-w-475px {min-width:475px !important;}
.min-h-475px {min-height:475px !important;}
.max-h-475px {max-height:475px !important;}
.max-w-475px {max-width:475px !important;}
.w-500px {width:500px !important;}
.h-500px {height:500px !important;}
.min-w-500px {min-width:500px !important;}
.min-h-500px {min-height:500px !important;}
.max-h-500px {max-height:500px !important;}
.max-w-500px {max-width:500px !important;}
.w-550px {width:550px !important;}
.h-550px {height:550px !important;}
.min-w-550px {min-width:550px !important;}
.min-h-550px {min-height:550px !important;}
.max-h-550px {max-height:550px !important;}
.max-w-550px {max-width:550px !important;}
.w-600px {width:600px !important;}
.h-600px {height:600px !important;}
.min-w-600px {min-width:600px !important;}
.min-h-600px {min-height:600px !important;}
.max-h-600px {max-height:600px !important;}
.max-w-600px {max-width:600px !important;}
.w-650px {width:650px !important;}
.h-650px {height:650px !important;}
.min-w-650px {min-width:650px !important;}
.min-h-650px {min-height:650px !important;}
.max-h-650px {max-height:650px !important;}
.max-w-650px {max-width:650px !important;}
.w-700px {width:700px !important;}
.h-700px {height:700px !important;}
.min-w-700px {min-width:700px !important;}
.min-h-700px {min-height:700px !important;}
.max-h-700px {max-height:700px !important;}
.max-w-700px {max-width:700px !important;}
.w-750px {width:750px !important;}
.h-750px {height:750px !important;}
.min-w-750px {min-width:750px !important;}
.min-h-750px {min-height:750px !important;}
.max-h-750px {max-height:750px !important;}
.max-w-750px {max-width:750px !important;}
.w-800px {width:800px !important;}
.h-800px {height:800px !important;}
.min-w-800px {min-width:800px !important;}
.min-h-800px {min-height:800px !important;}
.max-h-800px {max-height:800px !important;}
.max-w-800px {max-width:800px !important;}
.w-850px {width:850px !important;}
.h-850px {height:850px !important;}
.min-w-850px {min-width:850px !important;}
.min-h-850px {min-height:850px !important;}
.max-h-850px {max-height:850px !important;}
.max-w-850px {max-width:850px !important;}
.w-900px {width:900px !important;}
.h-900px {height:900px !important;}
.min-w-900px {min-width:900px !important;}
.min-h-900px {min-height:900px !important;}
.max-h-900px {max-height:900px !important;}
.max-w-900px {max-width:900px !important;}
.w-950px {width:950px !important;}
.h-950px {height:950px !important;}
.min-w-950px {min-width:950px !important;}
.min-h-950px {min-height:950px !important;}
.max-h-950px {max-height:950px !important;}
.max-w-950px {max-width:950px !important;}
.w-1000px {width:1000px !important;}
.h-1000px {height:1000px !important;}
.min-w-1000px {min-width:1000px !important;}
.min-h-1000px {min-height:1000px !important;}
.max-h-1000px {max-height:1000px !important;}
.max-w-1000px {max-width:1000px !important;}
.w-1200px {width:1200px !important;}
.h-1200px {height:1200px !important;}
.min-w-1200px {min-width:1200px !important;}
.min-h-1200px {min-height:1200px !important;}
.max-h-1200px {max-height:1200px !important;}
.max-w-1200px {max-width:1200px !important;}
.w-1400px {width:1400px !important;}
.h-1400px {height:1400px !important;}
.min-w-1400px {min-width:1400px !important;}
.min-h-1400px {min-height:1400px !important;}
.max-h-1400px {max-height:1400px !important;}
.max-w-1400px {max-width:1400px !important;}
.w-1500px {width:1500px !important;}
.h-1500px {height:1500px !important;}
.min-w-1500px {min-width:1500px !important;}
.min-h-1500px {min-height:1500px !important;}
.max-h-1500px {max-height:1500px !important;}
.max-w-1500px {max-width:1500px !important;}

@keyframes smoothScroll {
0% {transform:translateY(-100%);}
100% {transform:translateY(0);}
}

@-webkit-keyframes object_one {
75% {-webkit-transform:scale(0);}
}

@keyframes object_one {
75% {transform:scale(0); -webkit-transform:scale(0);}
}

@-webkit-keyframes object_two {
75% {-webkit-transform:scale(0);}
}

@keyframes object_two {
75% {transform:scale(0); -webkit-transform:scale(0);}
}

@-webkit-keyframes object_three {
75% {-webkit-transform:scale(0);}
}

@keyframes object_three {
75% {transform:scale(0); -webkit-transform:scale(0);}
}

@-webkit-keyframes circle-move {
0% {transform:translateY(0) translateX(0) rotate(0);}
30% {transform:translateY(40px) translateX(60px) rotate(35deg); transform-origin:top center;}
50% {transform:translateY(80px) translateX(120px) rotate(55deg); transform-origin:center center;}
80% {transform:translateY(40px) translateX(60px) rotate(90deg); transform-origin:left top;}
100% {transform:translateY(0) translateX(0) rotate(0); transform-origin:top center;}
}

@keyframes circle-move {
0% {transform:translateY(0) translateX(0) rotate(0);}
30% {transform:translateY(40px) translateX(60px) rotate(35deg); transform-origin:top center;}
50% {transform:translateY(80px) translateX(120px) rotate(55deg); transform-origin:center center;}
80% {transform:translateY(40px) translateX(60px) rotate(90deg); transform-origin:left top;}
100% {transform:translateY(0) translateX(0) rotate(0); transform-origin:top center;}
}

@-webkit-keyframes square-rotate {
0% {transform:rotate(0deg) scale(1) translateX(0); transform-origin:center bottom;}
20% {transform:rotate(-60deg) scale(0.6) translateX(-20px); opacity:0.3;}
70% {transform:rotate(-75deg) scale(0.7) translateX(-40px); opacity:0.6;}
100% {transform:rotate(-90deg) scale(1) translateX(-20px);}
}

@keyframes square-rotate {
0% {transform:rotate(0deg) scale(1) translateX(0); transform-origin:center bottom; opacity:0.1;}
20% {transform:rotate(-60deg) scale(0.6) translateX(-20px); opacity:0.3;}
70% {transform:rotate(-75deg) scale(0.7) translateX(-40px); opacity:0.6;}
100% {transform:rotate(-90deg) scale(1) translateX(-20px);}
}

@-webkit-keyframes play-button-pulse {
0% {-webkit-transform:scale(0.5); -moz-transform:scale(0.5); -ms-transform:scale(0.5); -o-transform:scale(0.5); transform:scale(0.5); opacity:0;}
50% {opacity:1;}
100% {-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2); opacity:0;}
}

@-moz-keyframes play-button-pulse {
0% {-webkit-transform:scale(0.5); -moz-transform:scale(0.5); -ms-transform:scale(0.5); -o-transform:scale(0.5); transform:scale(0.5); opacity:0;}
50% {opacity:1;}
100% {-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2); opacity:0;}
}

@-ms-keyframes play-button-pulse {
0% {-webkit-transform:scale(0.5); -moz-transform:scale(0.5); -ms-transform:scale(0.5); -o-transform:scale(0.5); transform:scale(0.5); opacity:0;}
50% {opacity:1;}
100% {-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2); opacity:0;}
}

@-o-keyframes play-button-pulse {
0% {-webkit-transform:scale(0.5); -moz-transform:scale(0.5); -ms-transform:scale(0.5); -o-transform:scale(0.5); transform:scale(0.5); opacity:0;}
50% {opacity:1;}
100% {-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2); opacity:0;}
}

@keyframes play-button-pulse {
0% {-webkit-transform:scale(0.5); -moz-transform:scale(0.5); -ms-transform:scale(0.5); -o-transform:scale(0.5); transform:scale(0.5); opacity:0;}
50% {opacity:1;}
100% {-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2); opacity:0;}
}

@keyframes heartBeat {
0% {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
25% {-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
40% {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
60% {-webkit-transform:scale(1.04); -moz-transform:scale(1.04); -ms-transform:scale(1.04); -o-transform:scale(1.04); transform:scale(1.04);}
100% {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
}

@-webkit-keyframes runme {
0% {bottom:-60%;}
100% {bottom:120%;}
}

@-ms-keyframes runme {
0% {bottom:-60%;}
100% {bottom:120%;}
}

@-o-keyframes runme {
0% {bottom:-60%;}
100% {bottom:120%;}
}

@keyframes runme {
0% {bottom:-60%;}
100% {bottom:120%;}
}

@-webkit-keyframes spinme {
0% {-webkit-transform:rotate(0deg);}
100% {-webkit-transform:rotate(360deg);}
}

@-moz-keyframes spinme {
0% {-moz-transform:rotate(0deg);}
10% {-moz-transform:rotate(360deg);}
}

@keyframes spinme {
0% {transform:rotate(0deg);}
100% {transform:rotate(360deg);}
}

@-webkit-keyframes spinme2 {
0% {-webkit-transform:rotate(0deg);}
100% {-webkit-transform:rotate(-360deg);}
}

@-moz-keyframes spinme2 {
0% {-moz-transform:rotate(0deg);}
10% {-moz-transform:rotate(-360deg);}
}

@keyframes spinme2 {
0% {transform:rotate(0deg);}
100% {transform:rotate(-360deg);}
}

@-webkit-keyframes bounce {
0%, 20%, 53%, 80%, 100% {transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
40% {transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform:translate3d(0, -6px, 0); transform:translate3d(0, -6px, 0);}
70% {transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform:translate3d(0, -4px, 0); transform:translate3d(0, -4px, 0);}
90% {-webkit-transform:translate3d(0, -2px, 0); transform:translate3d(0, -2px, 0);}
}

@keyframes bounce {
0%, 20%, 53%, 80%, 100% {transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
40% {transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform:translate3d(0, -6px, 0); transform:translate3d(0, -6px, 0);}
70% {transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform:translate3d(0, -4px, 0); transform:translate3d(0, -4px, 0);}
90% {-webkit-transform:translate3d(0, -2px, 0); transform:translate3d(0, -2px, 0);}
}

[data-aos="fade-up-sm"] {opacity:0; -webkit-transform:translateY(20%); -moz-transform:translateY(20%); -ms-transform:translateY(20%); -o-transform:translateY(20%); transform:translateY(20%); transition-property:transform, opacity;}
[data-aos="fade-up-sm"].aos-animate {-webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); opacity:1;}
body[data-aos-delay="3200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3200"].aos-animate {transition-delay:3200ms;}
body[data-aos-delay="3800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3800"].aos-animate {transition-delay:3800ms;}
body[data-aos-delay="4400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="4400"].aos-animate {transition-delay:4400ms;}
body[data-aos-delay="5000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="5000"].aos-animate {transition-delay:5000ms;}
@font-face {font-family:"Zapf Humanist 601 Demi"; src:url("../fonts/zapfhumanist601bt-demi-webfont.woff2") format("woff2"), url("../fonts/zapfhumanist601bt-demi-webfont.woff") format("woff"); font-weight:normal; font-style:normal; font-display:block;}
@font-face {font-family:"ZapfHumnst BT"; src:url("../fonts/zap601rm-webfont.woff2") format("woff2"), url("../fonts/zap601rm-webfont.woff") format("woff"); font-weight:normal; font-style:normal; font-display:block;}
@font-face {font-family:"Trade Gothic LT Std"; src:url("../fonts/TradeGothicLTStd.woff2") format("woff2"), url("../fonts/TradeGothicLTStd.woff") format("woff"); font-weight:normal; font-style:normal; font-display:block;}
@font-face {font-family:"Trade Gothic LT Std Extended"; src:url("../fonts/TradeGothicLTStd-Extended.woff2") format("woff2"), url("../fonts/TradeGothicLTStd-Extended.woff") format("woff"); font-weight:normal; font-style:normal; font-display:block;}
@font-face {font-family:"Trade Gothic LT Std Bold"; src:url("../fonts/TradeGothicLTStd-BoldExt.woff2") format("woff2"), url("../fonts/TradeGothicLTStd-BoldExt.woff") format("woff"); font-weight:normal; font-style:normal; font-display:block;}
html, body {height:100%;}
body {font-size:1rem; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; overflow-x:hidden;}
.container {padding:0 5.55556vw; max-width:100%;}
.header .container, .header .mobile-menu .search-container {padding:0 4vw; max-width:100%;}

.popup-opened {overflow:hidden;}
.divider {background:#000; height:1px;}
.divider.half {width:164px; margin-left:auto; margin-right:auto;}
a:focus, a:active, a:hover {outline:none !important;}
.event-content a {color:#a897b9;}
.event-content a:not(.btn):hover {color:#ac98c1 !important;}
.event-content.text-small {font-size:20px;}
.event-content ul {list-style:none; padding-left:0;}
.event-content ul li {padding-left:18px; position:relative;}
.event-content ul li::before {content:"- "; position:absolute; top:-1px; left:0;}
.event-content .event-content-wrapper > *:last-child {margin-bottom:0 !important;}
.dropdown-checkmark .dropdown.bootstrap-select .bs-ok-default:after {display:none;}
.dropdown-checkmark .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {right:32px;}
.dropdown-checkmark .dropdown.bootstrap-select .bs-ok-default:before {content:""; position:absolute; background:url(../images/icons/checked-orange.svg); width:11px; height:8px; background-position:center;}
.event-date-location h4, .event-date-location h6 {letter-spacing:1px !important;line-height: 33px;}

.event-date-location h6 {margin-top:11px;}
.no-margin-p p {margin:0;}
.img-fixed {display:block; width:100%; height:auto;}
.bg-color-1 {background:#000819;}
.bg-color-2 {background:#000b1f;}
.bg-color-3 {background:#1e1528;}
.bg-color-4 {background:#000612;}
.bg-color-5 {background:#000917;}
.bg-color-9 {background:#c2bdc8;}
.bg-color-10 {background:#010c1f;}
.bg-color-15 {background:#312b37;}
.bg-color-19 {background:#201429;}
.bg-color-20 {background:#190d20;}
.bg-color-22 {background:#1c122a;}
.bg-color-23 {background:#000106;}
.bg-color-30 {background:#010a1a;}
.color-1 {color:#000819;}
.color-2 {color:#000b1f;}
.color-3 {color:#1e1528;}
.color-4 {color:#000612;}
.color-6 {color:#545b6c;}
.color-7 {color:#ffab75;}
.color-9 {color:#c2bdc8;}
.color-21 {color:#ffaa75;}
.color-24 {color:#a897b9;}
.color-26 {color:#ffaa75;}
.color-27 {color:#fff;}
.color-28 {color:#c8bbd5;}
.color-29 {color:#ffaa75;}
.pointer-events-none {pointer-events:none !important;}
.border-color-1 {border-color:#545b6c !important;}
.border-color-2 {border-color:#979797 !important;}
.border-color-3 {border-color:rgba(84, 91, 108, 0.7) !important;}
.border-color-4 {border-color:#2b2d32 !important;}
.border-color-5 {border-color:#ffaa75 !important;}
.border-color-6 {border-color:#545b6c !important;}
.border-color-18 {border-color:#2b2d32 !important;}
.text-white-50 {color:rgba(255, 255, 255, 0.5);}
.text-white-60 {color:rgba(255, 255, 255, 0.6);}
.text-white-70 {color:rgba(255, 255, 255, 0.7);}
.text-white-80 {color:rgba(255, 255, 255, 0.8);}
.text-white-90 {color:rgba(255, 255, 255, 0.9);}
.absolute-overlay-bg {position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}
.z-index-10 {z-index:10;}
.min-h-50vh {min-height:50vh;}
.min-h-100vh {min-height:100vh;}
.bg-image-filled {width:100%; height:100%; background-repeat:no-repeat; background-size:cover;}
.bg-image-filled.sign-image {height:initial;}
.bg-image-filled.fill-align-top {background-position:50% 0;}
.bg-image-filled.fill-align-middle {background-position:50% 50%;}
.bg-image-filled.fill-align-bottom {background-position:50% 100%;}
.max-800 {max-width:800px;}
.max-850 {max-width:850px;}
.max-900 {max-width:900px;}
.max-950 {max-width:950px;}
.max-1000 {max-width:1000px;}
.text-large {font-size:32px;}
.text-medium {font-size:24px;}
.text-small {font-size:19px;}
.text-m-small {font-size:16px;}
.text-x-small {font-size:15px;}
.line-height-6 {line-height:60px;}
.collapse-wrapper {font-size:16px; letter-spacing:1px; color:#fff;}
.collapse-wrapper > .collapse-link {position:relative; display:block; background:transparent; border:0; width:100%; text-align:left; text-transform:uppercase; color:#fff; border-top:1px solid rgba(84, 91, 108, 0.7);}
.collapse-wrapper > .collapse-link:first-child {border-top:0;}
.collapse-wrapper > .collapse-link:after {content:""; position:absolute; right:0; top:50%; margin-top:-2px; border-bottom:0; border-top:4px solid; border-right:4px solid transparent; border-left:4px solid transparent;}
.collapse-wrapper > .collapse-link[aria-expanded="true"] {color:#fff;}
.collapse-wrapper > .collapse-link[aria-expanded="true"]:after {content:""; border-top:0; border-bottom:4px solid;}
.collapse-wrapper .collapse-content {padding:10px 0 30px;}
.collapse-wrapper .collapse-content a {display:inline-block; color:#fff; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; border-bottom:1px solid #fff; margin:20px 0 0;}
.collapse-wrapper .collapse-content a:hover, .collapse-wrapper .collapse-content a:focus {color:#fff; text-decoration:none; border-bottom-color:transparent;}
.collapse-wrapper .collapse-content p:last-child {margin-bottom:0;}
.collapse-wrapper.collapse-wrapper-type-2 > .collapse-link {color:#c2bdc8;}
.collapse-wrapper.collapse-wrapper-type-2 > .collapse-link:hover {color:#fff;}
.collapse-wrapper.collapse-wrapper-type-2 > .collapse-link[aria-expanded="true"] {color:#fff;}
.collapse-wrapper.collapse-wrapper-type-2 .collapse-content {padding:15px 0 30px 0;}
.faq-text a {color:#e7a77e !important;}
.faq-text a:hover {color:#e7a77e !important;}
.price {font-size:24px; letter-spacing:-1px; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif;}
.price .price-usd {font-size:14px; letter-spacing:0;}
.add-basket, .remove-button {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif !important; font-size:11px !important; letter-spacing:3px !important; color:#fff !important;}
.product-description ul {list-style:none; padding-left:0;}
.product-description ul li {padding-left:12px; position:relative;}
.product-description ul li::before {content:"- "; position:absolute; top:-1px; left:0;}
.product-description.centered-list ul li::before {position:relative;}
.user-count-selector {margin-top:0px;}
.information-collapse .collapse-info {border-top:1px solid #545b6c; color:#fff;}
.information-collapse .collapse-info:first-child {border-top:0;}
.information-collapse .collapse-info ul {list-style:none; margin:0; padding:0;}
.information-collapse .collapse-info ul:after {display:table; content:""; clear:both;}
.information-collapse .collapse-info ul li {display:block; font-size:11px; margin:0 0 1.25rem 0; padding-left:0;}
.information-collapse .collapse-info ul li:last-child {margin-bottom:0;}
.information-collapse .collapse-info ul li span {display:block; font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:9px; opacity:0.7; margin:0 0 5px 0;}
.before-after {position:relative;}
.before-after > div .beforeafter-container .item-reference img {display:block; width:100%; height:auto; position:relative; opacity:0;}
.before-after > div .beforeafter-container .beforeafter-item, .before-after > div .beforeafter-container .item-before, .before-after > div .beforeafter-container .item-after {position:absolute; top:0; left:0; width:100%; height:100%; background-position:50% 50%; background-size:cover; background-repeat:no-repeat; vertical-align:bottom;}
.before-after > div .beforeafter-container .beforeafter-item span, .before-after > div .beforeafter-container .item-before span, .before-after > div .beforeafter-container .item-after span {position:absolute; width:100%; left:50%; top:90%; display:inline-block; color:#fff; font-size:72px; line-height:1; font-weight:400; letter-spacing:-4.5px; text-indent:4.5px; text-transform:uppercase; transform:translate3d(-50%, -36px, 0);}
.before-after .beforeafter-handle {background:#fff; top:90%; border:0; width:60px; height:60px; margin:-30px 0 0 -30px;}
.before-after .beforeafter-handle:before, .before-after .beforeafter-handle:after {width:8px; margin:0 0 0 -4px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.before-after .beforeafter-handle .beforeafter-left-arrow {border-right-color:#b7b0be; margin-left:-20px;}
.before-after .beforeafter-handle .beforeafter-right-arrow {border-left-color:#b7b0be; margin-right:-20px;}
.before-after .beforeafter-overlay {display:none;}
.before-after .beforeafter-before-label:before, .before-after .beforeafter-after-label:before {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; font-weight:300; letter-spacing:3px; text-transform:uppercase; letter-spacing:3px;}
.bio-career ul {list-style:none; margin:0; padding:0;}
.bio-career ul li {display:block; padding-left:90px; margin-bottom:20px; position:relative;}
.bio-career ul li b, .bio-career ul li strong {color:#ffaa75; font-weight:400;}
.bio-career ul li sup {color:#ffaa75; font-size:32px; line-height:1; letter-spacing:-1.6px; vertical-align:middle; position:absolute; top:0; left:0;}
.bg-animation {position:relative; overflow:hidden;}
.bg-animation .bg-animation-item {position:absolute; top:0; left:0; width:100%; height:100%; transform:scale(1, 1) translateZ(0); transition:transform 1s cubic-bezier(0.4, 0, 0, 1); z-index:-1;}
.bg-animation:hover .bg-animation-item {transform:scale(1.05, 1.05) translateZ(0);}
.modal.modal-video .close {color:#fff; opacity:1; text-shadow:none; position:absolute; right:0.9rem; bottom:100%; font-size:1.5rem;}
.modal.modal-video .modal-body {text-align:center; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center;}
.modal.modal-video .modal-body video {display:none; width:100%; max-width:90vw; max-height:80vh; object-fit:contain; object-position:center;}
.image-boxed img {display:block; width:100%; height:auto;}
.video-control-false video::-webkit-media-controls-overlay-play-button {display:none !important; -webkit-appearance:none;}
.video-control-false video::-webkit-media-controls-start-playback-button {display:none !important; -webkit-appearance:none;}
.video-control-false video::webkit-media-controls-panel {display:none !important; -webkit-appearance:none;}
.video-control-false video::state(webkit-media-controls-play-button) {display:none !important; -webkit-appearance:none;}
.video-control-false video::-webkit-media-controls {display:none !important; -webkit-appearance:none;}
.link-video-mute {position:absolute; bottom:4vw; left:4vw; padding:1rem; color:#fff; z-index:200;}
.link-video-mute .icon-field.e-mute {display:none;}
.link-video-mute:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.link-video-mute:active, .link-video-mute:hover, .link-video-mute:focus {color:#fff; text-decoration:none; outline:none;}
.max-w-190px {max-width:190px;}
.contact-info a, .contact-info a:hover {color:white;}
.terms-conditions .editor-text h3 {color:white; font-size:25px;}
.privacy-policy .editor-text h3 {color:white; font-size:25px;}
.privacy-policy .editor-text a, .privacy-policy .editor-text a:hover {color:#a897b9;}
.section-faqs a, .section-faqs a:hover {color:#a897b9 !important;}
.shipping-returns-info .editor-text {color:white;}
.shipping-returns-info .editor-text h3 {color:white; font-size:25px;}
.shipping-returns-info .editor-text a, .shipping-returns-info .editor-text a:hover {color:#a897b9;}
#invoice-address {margin-bottom:30px;}
.events-coming-soon {height:inherit}
.events-coming-soon h4 {margin-top:130px; font-family:"Trade Gothic LT Std Extended"; font-size:3em;margin-bottom: 125px;}
.masterclass-lists #post-lists .post-content .post-masterclass-label {float:left; text-align:left;}
.masterclass-lists #post-lists .post-content .post-masterclass-label .new-img, .masterclass-lists #post-lists .post-content .post-masterclass-label .complimentary-img {display:none;}
.masterclass-lists #post-lists .post-content.post-new-video .post-masterclass-label .new-img {width:48px; height:auto; display:inline;}
.masterclass-lists #post-lists h5 {font-size:11px; font-family:"Trade Gothic LT Std Extended"; text-transform:uppercase; font-weight:bold; letter-spacing:3px; line-height:19px;}
.masterclass-lists #post-lists h3 {font-family:"ZapfHumnst BT"; font-size:25px; font-weight:400; letter-spacing:-0.35px;}
.masterclass-lists #post-lists h4 {font-size:11px; font-family:"Trade Gothic LT Std Extended"; text-transform:uppercase; font-weight:700; letter-spacing:3px; margin-left:0px !important; margin-right:0px !important;}
.masterclass-lists #post-lists .text.text-small.align-self-start {font-size:11px; font-family:"Trade Gothic LT Std Extended"; text-transform:uppercase; font-weight:400; letter-spacing:3px;}
.masterclass-lists #post-lists .dinherit {display:inherit;}
.masterclass-lists #post-lists .dinherit .align-self-end {bottom:0px; position:absolute; left:0; width:100%; padding:0 15px;}
.masterclass-lists #post-lists .subtitle-type-1 {margin-top:2rem !important; margin-bottom:3.3rem !important;}
.masterclass-lists #post-lists .post-text .subtitle-type-1 {margin-bottom:2rem !important;}
.masterclass-cover .video-time-left {position:absolute; text-align:left; float:left; display:block; bottom:40px; font-size:11px; font-family:"Trade Gothic LT Std Extended"; text-transform:uppercase; font-weight:700; letter-spacing:2.96px; line-height:30px; z-index:9;}
.course-detail .ul-lists {flex-direction:row;}
.course-detail .ul-lists ul + p {display:none;}
.course-detail .ul-lists > ul {width:50%; margin-right:5%;}
.header {transition:none !important;}
body.popup-opened .header {padding-right:17px; transition:none !important;}
.header .navigation .menu a {text-decoration:none !important;}
.header {position:absolute; top:0; left:0; width:100%; transition:0.3s all; z-index:99999;}
.header.header-fixed {position:fixed; background:linear-gradient( 180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 30%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.05) 90%, rgba(0, 0, 0, 0) 100% ); padding-bottom:20px; animation:smoothScroll 0.4s forwards;}
.header .logo {max-width:152px;}
.header .logo img {display:block; width:100%; height:auto;}
.header .navigation {padding:32px 0 0;}
.header .navigation .menu {position:relative;}
.header .navigation .menu a:active, .header .navigation .menu a:hover, .header .navigation .menu a:focus {color:#ffab75 !important; text-decoration:none;}
.header .navigation .menu a.featured-link {position:relative; padding-bottom:4px;}
.header .navigation .menu a.featured-link:after {position:absolute; right:0; bottom:0; display:block; content:""; width:100%; height:1px; background:#fff;}
.header .navigation .menu a.featured-link:active, .header .navigation .menu a.featured-link:hover, .header .navigation .menu a.featured-link:focus {color:#ffab75;}
.header .navigation .menu a.featured-link:active:after, .header .navigation .menu a.featured-link:hover:after, .header .navigation .menu a.featured-link:focus:after {background:#ffab75;}
.header .navigation .menu .svg-icon {display:inline-block;}
.header .navigation .menu .svg-icon img {width:1.3rem; height:1.3rem;}
.header .navigation .menu .menu-icon {display:inline-block;}
.header .navigation .mobile-nav {display:none;}
.header .navigation .link-basket-mobile {display:none;}
.header .mobile-menu {display:none;}
.header.menu-open {overflow:initial;}
.header.menu-open > .container {position:relative; z-index:20;}
.top-notification {display:none !important; position:relative; top:0; left:0; width:100%; height:34px; line-height:34px; background:#d1ac91; color:#fff; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:10px; font-weight:300; letter-spacing:3px; text-transform:uppercase; text-align:center; z-index:999;}
.top-notification .close-top-notification {position:absolute; right:20px;}
.top-notification .close-top-notification img {width:10px;}
body.m-opened {touch-action:none;}
.footer {background:#000612; color:#fff;}
.footer .footer-begin {padding:100px 0 40px;}
.footer .footer-end {color:#c2bdc8; padding:40px 0; border-top:1px solid rgba(255, 255, 255, 0.2); font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:10px; line-height:1.7; letter-spacing:1.82px;}
.footer .footer-end a {display:inline-block; color:#c2bdc8;}
.footer .footer-end a:hover, .footer .footer-end a:focus {color:#fff; text-decoration:none;}
.footer .footer-end p {margin:0;}
.footer .social-links h3 {font-size:36px;}
.footer .footer-links {font-size:14px;}
.footer .footer-links ul {list-style:none; margin:0; padding:0;}
.footer .footer-links ul li {display:block; padding:0;}
.footer .footer-links ul li a {display:inline-block; color:#fff; line-height:1.6; margin:3px 0; letter-spacing:0.85px; position:relative; -webkit-transition:all 0.25s; -moz-transition:all 0.25s; -ms-transition:all 0.25s; -o-transition:all 0.25s; transition:all 0.25s;}
.footer .footer-links ul li a:hover, .footer .footer-links ul li a:focus {color:#ffab75; text-decoration:none;}
.footer .scroll-top {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; margin-left:auto; width:60px; height:60px; border:1px solid rgba(255, 255, 255, 0.7); -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -ms-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s; z-index:20;}
.footer .scroll-top span {display:block; width:10px; padding:6px; margin-top:6px; position:relative; -webkit-box-shadow:1px -1px 0 0 rgba(255, 255, 255, 0.7) inset; -moz-box-shadow:1px -1px 0 0 rgba(255, 255, 255, 0.7) inset; box-shadow:1px -1px 0 0 rgba(255, 255, 255, 0.7) inset; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -ms-transform:rotate(135deg); -o-transform:rotate(135deg); transform:rotate(135deg); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.footer .scroll-top:hover {border-color:#fff;}
.footer .scroll-top:hover span {-webkit-box-shadow:1px -1px 0 0 #fff inset; -moz-box-shadow:1px -1px 0 0 #fff inset; box-shadow:1px -1px 0 0 #fff inset;}
.doctor-orientation-right .flex-doctors {flex-direction:row-reverse;}
.doctor-orientation-right .flex-doctors .founder-photo {text-align:right;}
.section-tablet-flexible h5.meet-title {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif;}
.section-tablet-flexible h5.one-doc {margin-bottom:30px;}
.section-tablet-flexible .flex-doctors .founder-photo img {height:420px;}
.section-tablet-flexible .flex-doctors .doc-content {display:flex; flex-direction:column; height:100%;}
.section-tablet-flexible .flex-doctors .doc-content h5 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:2.96px; line-height:60px; margin-bottom:15px; text-transform:uppercase; font-weight:700;}
.section-tablet-flexible .flex-doctors .doc-content h2 {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:54px; letter-spacing:-0.68px; line-height:65px; margin-bottom:41px;}
.section-tablet-flexible .flex-doctors .doc-content .short-bio {font-family:"Zapf Humanist 601 Demi", Arial, Helvetica, sans-serif; font-size:19px; color:rgba(255, 255, 255, 0.9); letter-spacing:inherit; line-height:24px; width:85%;}
.section-tablet-flexible .flex-doctors .doc-content .learn-more-link {margin-top:auto; padding-bottom:10px;}
.section-tablet-flexible .flex-doctors .doc-content .learn-more-link a.link-more {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif;}
.section-tablet-flexible .dr-name {font-family:"Zapf Humanist 601 Demi", Arial, Helvetica, sans-serif; font-size:54px; letter-spacing:-0.68px; line-height:65px; margin-bottom:41px;}
.masterclass-lists .top-border > h4 {border-top:1px solid #545b6c; padding-top:18px; line-height:60px;}
svg {overflow:hidden; vertical-align:middle;}
.svg-icon img, .svg-icon svg {width:1.6rem; height:1.6rem;}
.svg-icon.svg-icon-2x img, .svg-icon.svg-icon-2x svg {width:3rem; height:3rem;}
.svg-icon.svg-icon-3x img, .svg-icon.svg-icon-3x svg {width:5rem; height:5rem;}
.btn .svg-icon img, .btn .svg-icon svg {width:0.8rem; height:0.8rem; vertical-align:middle; margin-right:0.5rem;}
.popup {position:fixed; top:50%; left:50%; width:90%; background:#000612; color:#fff; opacity:0; transition:opacity 0.25s ease-in, transform 0.75s ease-out; -webkit-transform:translate3d(-50%, -60%, 0); -moz-transform:translate3d(-50%, -60%, 0); -ms-transform:translate3d(-50%, -60%, 0); -o-transform:translate3d(-50%, -60%, 0); transform:translate3d(-50%, -60%, 0); z-index:-1;}
.popup.opened {opacity:1; -webkit-transform:translate3d(-50%, -50%, 0); -moz-transform:translate3d(-50%, -50%, 0); -ms-transform:translate3d(-50%, -50%, 0); -o-transform:translate3d(-50%, -50%, 0); transform:translate3d(-50%, -50%, 0); z-index:99999;}
.popup.opened.closed {opacity:0; transition:all 0.7s ease; -webkit-transform:translate3d(-50%, -60%, 0); -moz-transform:translate3d(-50%, -60%, 0); -ms-transform:translate3d(-50%, -60%, 0); -o-transform:translate3d(-50%, -60%, 0); transform:translate3d(-50%, -60%, 0);}
.popup #preorder-text p {letter-spacing:0.33px;}
.popup label[for="check1"] {cursor:pointer; display:inline-block; position:relative; padding-left:34px; margin-right:10px; letter-spacing:1.82px;}
.popup label:before {content:""; width:21px; height:21px; position:absolute; left:0; border:1px solid rgba(255, 255, 255, 0.5);}
.popup label[for="fname"]::before {display:none;}
.popup label[for="check1"] {font-size:0.6rem; color:rgba(255, 255, 255, 0.8); line-height:16px; font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif;}
.popup input[type="checkbox"] {display:none;}
.popup .checkbox label:before {background:url(../../custom/images/icons/checked-orange.svg) left center no-repeat; background-size:10px 10px; background-position:center; cursor:pointer; width:21px; height:21px;}
.popup input[type="checkbox"]:checked + label:before {background:url(../../custom/images/icons/checked-orange.svg) left center no-repeat; background-size:10px 10px; background-position:center; cursor:pointer; height:21px; width:21px;}
.popup .popup-content h2 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:28px; text-transform:uppercase;}
.popup .popup-content .custom-checkbox label, .popup .popup-content .custom-radio-box label {margin:0;}
.popup .popup-content .form-group {margin:0;}
.popup .close-popup {position:absolute; top:0; right:0; padding:30px; z-index:20;}
.popup .close-popup .svg-icon img {width:12px; height:12px;}
.popup.countries-popup .popup-content {max-height:70vh;}
.popup.countries-popup .popup-content ul {list-style:none; margin:0; padding:0;}
.popup.countries-popup .popup-content ul li {padding:8px 0; border-top:1px solid #1a2030; font-size:14px; text-align:center;}
.popup.countries-popup .popup-content ul li:first-child {border:0;}
.popup.countries-popup .close-popup {padding:15px 20px;}
.popup.countries-popup .os-theme-dark > .os-scrollbar-vertical {width:4px; padding:0; right:3px;}
.popup.countries-popup .os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {background:#1a2030;}
.popup.preorder-popup input:-webkit-autofill, .popup.preorder-popup input:-webkit-autofill:hover, .popup.preorder-popup input:-webkit-autofill:focus, .popup.preorder-popup input:-webkit-autofill:active {transition:background-color 5000s ease-in-out 0s; border:1px solid #545b6c; -webkit-text-fill-color:rgba(255, 255, 255, 0.5) !important;}
.popup.preorder-popup .popup-content {max-height:70vh;}
.popup.preorder-popup .popup-content ul {list-style:none; margin:0; padding:0;}
.popup.preorder-popup .popup-content ul li {padding:8px 0; border-top:1px solid #1a2030; font-size:14px; text-align:center;}
.popup.preorder-popup .popup-content ul li:first-child {border:0;}
.popup.preorder-popup .close-popup {padding:30px 50px;}
.popup.preorder-popup .text-small {color:#d8d8d8; line-height:19px;}
.popup.preorder-popup #preorder-button {background:#312b37 url(../../custom/images/icons/chevron-right.svg) no-repeat right; background-size:8px 16px; background-position-x:95%;}
.popup.preorder-popup .os-theme-dark > .os-scrollbar-vertical {width:4px; padding:0; right:3px;}
.popup.preorder-popup .os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {background:#1a2030;}
.popup.preorder-popup #form-email {text-transform:uppercase;}
.popup.waitlist-popup {max-width:440px;}
.popup.waitlist-popup input[type="checkbox"]:checked + label:before {background:url(../../custom/images/icons/checked-orange.svg) left center no-repeat; background-size:10px 10px; background-position:center;}
.popup.waitlist-popup h5 {color:#e7a77e !important;}
.popup.waitlist-popup .text-small {font-size:19px; line-height:18px; font-weight:400; letter-spacing:0.33px;}
.popup.waitlist-popup label[for="check1"] {font-size:10px; letter-spacing:1.82px; margin:0;}
.popup.waitlist-popup .form-control::placeholder {text-transform:uppercase; font-size:10px; line-height:64px; letter-spacing:1.82px; font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-weight:400;}
.popup.waitlist-popup .close-popup {padding:31px 50px;}
.popup.waitlist-popup button {position:relative;}
.popup.waitlist-popup button::after {content:""; position:absolute; right:18px; top:23px; width:8px; height:15px; background:url(../../custom/images/icons/arrow.png) no-repeat; background-size:contain;}
.popup.waitlist-popup .pop-up-text p {font-size:19px; line-height:18px; letter-spacing:0.3px; color:#d8d8d8;}
.popup_narrow {position:fixed; top:50%; left:50%; width:90%; background:#000612; color:#fff; opacity:0; transition:opacity 0.25s ease-in, transform 0.5s ease-out; -webkit-transform:translate3d(-50%, -60%, 0); -moz-transform:translate3d(-50%, -60%, 0); -ms-transform:translate3d(-50%, -60%, 0); -o-transform:translate3d(-50%, -60%, 0); transform:translate3d(-50%, -60%, 0); z-index:-1;}
.popup_narrow.opened {opacity:1; -webkit-transform:translate3d(-50%, -50%, 0); -moz-transform:translate3d(-50%, -50%, 0); -ms-transform:translate3d(-50%, -50%, 0); -o-transform:translate3d(-50%, -50%, 0); transform:translate3d(-50%, -50%, 0); z-index:99999;}
.popup_narrow.opened.closed {opacity:0; transition:all 0.7s ease; -webkit-transform:translate3d(-50%, -60%, 0); -moz-transform:translate3d(-50%, -60%, 0); -ms-transform:translate3d(-50%, -60%, 0); -o-transform:translate3d(-50%, -60%, 0); transform:translate3d(-50%, -60%, 0);}
.popup_narrow #cancellation-form-id label {text-transform:none; font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:12px;}
.popup_narrow #cancellation-form-id .custom-radio-box label {margin:0; padding-left:29px; padding-top:1.2px; margin-top:10px;}
.popup_narrow #cancellation-form-id .custom-radio-box [type="radio"]:checked + label, .popup_narrow #cancellation-form-id .custom-radio-box [type="radio"]:not(:checked) + label {line-height:16px;}
.popup_narrow #cancellation-form-id .custom-radio-box [type="radio"]:checked + label:before, .popup_narrow #cancellation-form-id .custom-radio-box [type="radio"]:not(:checked) + label:before {width:16px; height:16px; border-color:#545b6c;}
.popup_narrow #cancellation-form-id .custom-radio-box [type="radio"]:checked + label:after, .popup_narrow #cancellation-form-id .custom-radio-box [type="radio"]:not(:checked) + label:after {width:6px; height:6px; top:5px; left:5px; background:#806d94;}
.popup_narrow .popup-content h2 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:28px; text-transform:uppercase;}
.popup_narrow .popup-content .form-group {margin:0;}
.popup_narrow .close-popup {position:absolute; top:0; right:0; padding:30px; z-index:20;}
.popup_narrow .close-popup .svg-icon img {width:12px; height:12px;}
.popup_narrow.cancellation-popup input:-webkit-autofill, .popup_narrow.cancellation-popup input:-webkit-autofill:hover, .popup_narrow.cancellation-popup input:-webkit-autofill:focus, .popup_narrow.cancellation-popup input:-webkit-autofill:active {transition:background-color 5000s ease-in-out 0s; border:1px solid #545b6c; -webkit-text-fill-color:rgba(255, 255, 255, 0.5) !important;}
.popup_narrow.cancellation-popup .cancellation-confirm img {margin:0px auto; margin-bottom:34px; display:block;}
.popup_narrow.cancellation-popup .cancellation-confirm p {text-align:center;}
.popup_narrow.cancellation-popup .cancellation-confirm a, .popup_narrow.cancellation-popup .cancellation-confirm a:hover, .popup_narrow.cancellation-popup .cancellation-confirm a:visited {color:white; font-weight:normal; text-decoration:underline; color:#d8d8d8;}
.popup_narrow.cancellation-popup .popup-content {max-height:70vh;}
.popup_narrow.cancellation-popup .popup-content ul {list-style:none; margin:0; padding:0;}
.popup_narrow.cancellation-popup .popup-content ul li {padding:8px 0; border-top:1px solid #1a2030; font-size:14px; text-align:center;}
.popup_narrow.cancellation-popup .popup-content ul li:first-child {border:0;}
.popup_narrow.cancellation-popup .close-popup {padding:30px 50px;}
.popup_narrow.cancellation-popup .text-small {color:#d8d8d8; line-height:19px;}
.popup_narrow.cancellation-popup #cancellation-button {background:#312b37 url(../../custom/images/icons/arrow.png) no-repeat right; background-size:8px 16px; background-position-x:95%;}
.popup_narrow.cancellation-popup .os-theme-dark > .os-scrollbar-vertical {width:4px; padding:0; right:3px;}
.popup_narrow.cancellation-popup .os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {background:#1a2030;}
.popup_narrow.cancellation-popup #form-email {text-transform:uppercase;}
.search {position:fixed; top:0; left:0; width:100%; height:100%; background:#000612; color:#c2bdc8; display:none; z-index:99999;}
.search .search-inner {width:100%; height:100%; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center;}
.search .search-inner .search-form {position:relative;}
.search .search-inner .search-form .form-control {background:none; border:0; border-bottom:2px solid #2b2d32; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; font-size:80px; font-weight:400; letter-spacing:-2px; text-align:center; padding:10px 80px;}
.search .search-inner .search-form .form-control::placeholder {text-transform:uppercase; color:rgba(72, 72, 72, 0.6);}
.search .search-inner .search-form .form-control::selection {background:#c2bdc8; color:#000612;}
.search .search-inner .search-form .form-control:focus {outline:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; border-bottom:2px solid #545b6c;}
.search .search-inner .search-form .close-search {position:absolute; top:50%; right:0; background:#281f32; width:52px; height:52px; padding:20px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); z-index:2; display:flex; justify-content:center; align-items:center;}
.search .search-inner .search-form .close-search .svg-icon img {width:100%; height:100%;}
h1, h2, h3, h4, h5, h6 {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; margin:0;}
.font-type-1 {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif;}
.font-type-2 {font-family:"Zapf Humanist 601 Demi", Arial, Helvetica, sans-serif;}
.font-type-3 {font-family:"Trade Gothic LT Std", Arial, Helvetica, sans-serif;}
.font-type-4 {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;}
.font-type-5 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif;}
.title-type-1 {font-size:80px; font-weight:400; letter-spacing:-2px;}
.title-type-2 {font-size:64px; font-weight:400; letter-spacing:-1px;}
.title-type-2-1 {font-size:54px; font-weight:400; letter-spacing:-1px;}
.title-type-3 {font-size:120px; font-weight:400;}
.title-type-4 {font-size:32px; font-weight:400; letter-spacing:-0.4px;}
.title-type-4-2 {font-size:32px; font-weight:400; letter-spacing:-0.4px;}
.title-type-4-3 {font-size:30px; font-weight:400; font-family:"Zapf Humanist 601 Demi", Arial, Helvetica, sans-serif;}
.title-type-4-4 {font-size:32px; font-weight:400; letter-spacing:-0.4px;}
.title-type-5 {font-size:24px; font-weight:400; letter-spacing:-0.6px;}
.title-type-5-1 {font-size:19px; font-weight:400; line-height:24px;}
.title-type-5-2 {font-size:24px; font-weight:400; font-family:"Zapf Humanist 601 Demi", Arial, Helvetica, sans-serif; letter-spacing:0.6px;}
.title-type-5-3 {font-size:25px; font-weight:400;}
.title-type-6 {font-size:44px; font-weight:400; letter-spacing:-0.8px;}
.title-type-6-2 {font-size:54px; font-weight:400; letter-spacing:-0.8px;}
.title-type-6-2.small {font-size:25px;}
.title-type-6-2.small .crossed {text-decoration:line-through;}
.title-type-7 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-weight:400; line-height:1.25;}
.title-type-8 {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:50px; letter-spacing:-1.35px;}
.title-type-9 {font-size:20px; letter-spacing:0.8px;}
.title-type-10 {font-size:14px; letter-spacing:0.4px;}
.subtitle-type-1 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; letter-spacing:3px; text-transform:uppercase;}
.subtitle-type-1-2 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; letter-spacing:3px;}
.subtitle-type-1-3 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:11px; font-weight:300; line-height:1.5; letter-spacing:1.5px; text-transform:uppercase;}
.subtitle-type-1-4 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:9px; font-weight:300; line-height:1.5; letter-spacing:1px; text-transform:uppercase; color:#c2bdc8;}
.subtitle-type-2 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:11px; font-weight:300; letter-spacing:3px; text-transform:uppercase;}
.subtitle-type-2-c {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:11px; font-weight:300; letter-spacing:3px;}
.subtitle-type-2-1 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:11px; font-weight:300; letter-spacing:1.5px; text-transform:uppercase;}
.subtitle-type-3 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:1px; text-transform:uppercase; color:#c2bdc8;}
.new-mamber-yt {font-weight:700;}
.subtitle-type-4 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:3px; text-transform:uppercase;}
.subtitle-type-5 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:3px; text-transform:uppercase;}
.subtitle-type-6 {font-family:"Zapf Humanist 601 Demi", Arial, Helvetica, sans-serif; font-size:24px;}
.subtitle-type-6-1 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:28px;}
.subtitle-type-6-2 {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:24px;}
.sub-text {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:1.82px; line-height:1.75;}
.sub-text a {color:#fff; text-decoration:underline;}
.sub-text a:hover, .sub-text a:active, .sub-text a:focus {color:#fff; text-decoration:none;}
.sub-text.text-white-80 a {color:inherit;}
.text-inner-link a {color:#fff; text-decoration:underline;}
.text-inner-link a:hover, .text-inner-link a:active, .text-inner-link a:focus {color:#fff; text-decoration:none;}
.text-inner-link.text-white-80 a {color:inherit;}
.editor-text h1, .editor-text h2, .editor-text h3, .editor-text h4, .editor-text h5, .editor-text h6 {margin:2rem 0 1rem 0;}
.editor-text h1 strong, .editor-text h2 strong, .editor-text h3 strong, .editor-text h4 strong, .editor-text h5 strong, .editor-text h6 strong {font-weight:inherit;}
.editor-text h2 {font-size:24px; font-weight:400; font-family:"Zapf Humanist 601 Demi", Arial, Helvetica, sans-serif; letter-spacing:0.6px;}
.editor-text h3 {font-size:20px; letter-spacing:0.8px; color:#c8bbd5;}
.editor-text h4 {font-size:18px; letter-spacing:0.5px;}
.editor-text h5 {font-size:16px;}
.editor-text h6 {font-size:15px;}
.editor-text a {color:#a897b9; text-decoration:none;}
.editor-text a:hover, .editor-text a:active, .editor-text a:focus {color:#ac98c1; text-decoration:underline;}
.editor-text.text-white-80 a {color:inherit;}
.editor-text-type-2 h1, .editor-text-type-2 h2, .editor-text-type-2 h3, .editor-text-type-2 h4, .editor-text-type-2 h5, .editor-text-type-2 h6 {margin:0 0 1rem 0; font-size:24px;}
.editor-text-type-2 h1 strong, .editor-text-type-2 h2 strong, .editor-text-type-2 h3 strong, .editor-text-type-2 h4 strong, .editor-text-type-2 h5 strong, .editor-text-type-2 h6 strong {font-weight:inherit;}
.editor-text-type-2 h3 {font-size:54px; font-weight:400; letter-spacing:-1px; margin-bottom:2.25rem; line-height:1.1;}
.grad-type-1 {background:linear-gradient(to right, #9e765c 0%, #ffffff 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.grad-type-2 {background:linear-gradient(to bottom, #00091a 0%, #ffffff 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.grad-type-3 {background:linear-gradient(to bottom, #ffedd7 0%, #ffffff 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.grad-type-4 {background:linear-gradient(90deg, #ffab75 0%, #ffab75 30%, #ffeee2 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.line-height-1 {line-height:1 !important;}
.line-height-1-1 {line-height:1.1 !important;}
.line-height-1-25 {line-height:1.25;}
.line-height-1-5 {line-height:1.5;}
.line-height-1-75 {line-height:1.75;}
.line-height-2 {line-height:2;}
.-letter-4 {letter-spacing:-4px;}
.letter-1 {letter-spacing:1px;}
.letter-1-25 {letter-spacing:1.25px;}
.letter-1-5 {letter-spacing:1.5px;}
.letter-2 {letter-spacing:2px;}
.letter-3 {letter-spacing:3px;}
.-letter-1 {letter-spacing:-1px !important;}
.-letter-2 {letter-spacing:-2px;}
.fade-text {background-image:linear-gradient( 75deg, white 0%, white 33.33%, rgba(255, 255, 255, 0) 66.67%, rgba(255, 255, 255, 0) 100% ); background-size:300% 100%; background-position-x:calc(100% - var(--percentage)); background-clip:text; -webkit-background-clip:text; color:transparent;}
.fade-text.fade-text-grad {background-image:linear-gradient( 135deg, #daa483 0%, #daa483 33.33%, rgba(218, 164, 131, 0) 66.67%, rgba(233, 192, 166, 0) 100% );}
.fade-text.fade-text-inverse {background-image:linear-gradient( 0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33.33%, white 66.67%, white 100% ); background-size:100% 300%; background-position-x:inherit; background-position-y:calc(100% - var(--percentage)); background-clip:text; -webkit-background-clip:text; color:transparent;}
.title-no-p p {margin:0;}
.title-text p:last-child {margin:0;}
.drop-caps p:first-child:first-letter {font-family:"Zapf Humanist 601 Demi", Arial, Helvetica, sans-serif; font-size:500%; margin:0 1.5rem 0 0; line-height:1; float:left;}
.drop-caps p:first-child:after {content:""; display:table; clear:both;}
.content-type-1 p {margin-bottom:2rem;}
.content-type-1 p:last-child {margin-bottom:0;}
.content-type-1 h1, .content-type-1 h2, .content-type-1 h3, .content-type-1 h4, .content-type-1 h5, .content-type-1 h6 {margin:3rem 0;}
.content-type-1 h1 {font-size:64px; font-weight:400; letter-spacing:-1px; line-height:1;}
.content-type-1 h2 {font-size:44px; font-weight:400; letter-spacing:-0.8px; line-height:1.1;}
.content-type-1 h3 {font-size:32px; font-weight:400; letter-spacing:-0.4px; line-height:1.2;}
.title-after-plus {display:inline-block; position:relative;}
.title-after-plus:after {content:"+"; position:absolute; top:50%; left:100%; transform:translateY(-50%); font-size:70%;}
.x-small {font-size:50%;}
.before-slash:before {content:"/"; padding:0 5px;}
.p-color-text {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:14px; font-weight:400; line-height:19px; letter-spacing:0.25px; color:#ffab75;}
.play-button {display:block; text-align:center; text-decoration:none;}
.play-button span {display:block; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; font-weight:300; color:#fff; letter-spacing:3px; text-transform:uppercase;}
.play-button span.play-icon {position:relative; margin:0 0 1rem 0; height:38px; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); -webkit-transition:transform 0.5s; -moz-transition:transform 0.5s; -ms-transition:transform 0.5s; -o-transition:transform 0.5s; transition:transform 0.5s; text-decoration:none;}
.play-button span.play-icon:before {content:""; position:absolute; top:0; left:50%; width:0; height:0; margin-left:2px; border-style:solid; border-width:19px 0 19px 26px; border-color:transparent transparent transparent #fff; -webkit-transform:translate3d(-50%, 0, 0); -moz-transform:translate3d(-50%, 0, 0); -ms-transform:translate3d(-50%, 0, 0); -o-transform:translate3d(-50%, 0, 0); transform:translate3d(-50%, 0, 0);}
.play-button:hover {text-decoration:none;}
.play-button:hover span {text-decoration:none;}
.play-button:hover .play-icon {-webkit-transform:scale(1.08); -moz-transform:scale(1.08); -ms-transform:scale(1.08); -o-transform:scale(1.08); transform:scale(1.08);}
.play-button-circle {display:block; width:100px; height:100px; border:1px solid #c2bdc8; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position:relative; -webkit-transition:transform 0.5s; -moz-transition:transform 0.5s; -ms-transition:transform 0.5s; -o-transition:transform 0.5s; transition:transform 0.5s;}
.play-button-circle:after {content:""; position:absolute; top:50%; left:50%; width:0; height:0; margin-left:2px; border-style:solid; border-width:10px 0 10px 12px; border-color:transparent transparent transparent #fff; transform:translate3d(-50%, -50%, 0);}
.play-button-circle:hover {-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.btn {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:2.07px; line-height:normal; padding:24px 28px 21px 28px; border:1px solid transparent; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}

.btn.btn-100 {width:100%;}
.btn.btn-type-1 {background:#312b37; color:#fff;}
.btn.btn-type-1:hover, .btn.btn-type-1:focus, .btn.btn-type-1:active {background:#28232d; color:#fff; outline:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.btn.btn-type-2 {background:#fff; color:#000612;}
.btn.btn-type-2:hover, .btn.btn-type-2:focus, .btn.btn-type-2:active {background:#fff; color:#28232d !important; outline:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.btn.btn-type-3 {background:transparent; border-color:#fff; color:#fff;}
.btn.btn-type-3:hover, .btn.btn-type-3:focus, .btn.btn-type-3:active {background:#fff; color:#000612; outline:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.btn.btn-type-4 {position:relative; background:#010c1f; color:#fff;}
.btn.btn-type-4:hover, .btn.btn-type-4:focus, .btn.btn-type-4:active {background:#010c1f; color:#ffaa75; outline:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.btn.btn-type-4:before {content:""; position:absolute; top:0; left:0; width:4px; height:100%; background:transparent;}
.btn.btn-type-4.active {color:#ffaa75;}
.btn.btn-type-4.active:before {background:#ffaa75;}
.btn.btn-type-4:hover:before {background:#ffaa75;}
.btn.btn-type-5 {background:transparent; border-color:transparent; color:#fff; padding:10px 0;}
.btn.btn-type-5:hover, .btn.btn-type-5:focus, .btn.btn-type-5:active {background:transparent; border-color:transparent; color:#fff; outline:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.btn.btn-type-6 {background:transparent; border-color:#545b6c; color:rgba(255, 255, 255, 0.5); padding:22px 1.5rem;}
.btn.btn-type-6:hover, .btn.btn-type-6:focus, .btn.btn-type-6:active {color:rgba(255, 255, 255, 0.75); border-color:#fff; outline:none !important; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.btn.btn-icon-right {position:relative;}
.btn.btn-icon-right:after {content:""; width:6px; padding:6px; position:absolute; top:50%; right:20px; display:block; margin-top:-5px; -webkit-box-shadow:1px -1px 0 0 #c2bdc8 inset; -moz-box-shadow:1px -1px 0 0 #c2bdc8 inset; box-shadow:1px -1px 0 0 #c2bdc8 inset; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; -webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg);}
.bootstrap-select .btn.btn-type-select {background:transparent; border-color:#545b6c; color:rgba(255, 255, 255, 0.5); padding:22px 1.5rem; padding-bottom:20px;}
.bootstrap-select .btn.btn-type-select:hover, .bootstrap-select .btn.btn-type-select:focus, .bootstrap-select .btn.btn-type-select:active {color:rgba(255, 255, 255, 0.75) !important; border-color:#fff !important; outline:none !important; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.bootstrap-select .dropdown-menu {background:#000612; border-color:#545b6c; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; margin:-1px 0 0; padding:0.5rem 0; padding-top:0.7em;}
.bootstrap-select .dropdown-menu li {padding:0;}
.bootstrap-select .dropdown-menu li .dropdown-item {color:rgba(255, 255, 255, 0.5); font-family:"Trade Gothic LT Std"; font-size:11px; letter-spacing:2.6px; padding:0.5rem 1.5rem;}
.bootstrap-select .dropdown-menu li .dropdown-item:hover, .bootstrap-select .dropdown-menu li .dropdown-item:focus, .bootstrap-select .dropdown-menu li .dropdown-item:active, .bootstrap-select .dropdown-menu li .dropdown-item.active {background:transparent; color:#fff;}
.bootstrap-select .btn:focus + .dropdown-menu {border-color:#fff;}
.bootstrap-select:active .dropdown-menu, .bootstrap-select:hover .dropdown-menu, .bootstrap-select:focus .dropdown-menu {border-color:#fff;}
.bootstrap-select .bs-searchbox {margin-bottom:0.5rem;}
.bootstrap-select .bs-searchbox .form-control {padding:0.25rem 0.95rem; height:calc(4em + 0.25rem + 2px);}
.bootstrap-select .no-results {background:transparent; color:rgba(255, 255, 255, 0.5); font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:2px; padding:0.25rem 0.25rem 0.5rem 0.25rem !important;}
.event-dropdown .bootstrap-select .btn-type-select {text-transform:uppercase; text-align:right; justify-content:space-between; color:#fff; margin-top:15px;}
.event-dropdown .bootstrap-select .btn-type-select .filter-option {width:initial; margin-right:10px; color:rgba(255, 255, 255, 1); text-transform:uppercase;}
.event-dropdown .bootstrap-select .btn-type-select:hover .filter-option, .event-dropdown .bootstrap-select .btn-type-select:focus .filter-option, .event-dropdown .bootstrap-select .btn-type-select:active .filter-option {color:rgba(255, 255, 255, 0.75) !important;}
.event-dropdown .bootstrap-select .dropdown-item {text-transform:uppercase; text-align:right;}
.dropdown.dropdown-type-2 .dropdown-menu {width:100%; transform:translate3d(0, 40px, 0px) !important; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.dropdown.dropdown-type-2 .dropdown-menu a {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; line-height:normal; padding:14px 16px; color:#1e1528;}
.dropdown.dropdown-type-2 .dropdown-menu a.active {color:#545b6c; background:transparent; pointer-events:none;}
.dropdown.dropdown-type-2 .dropdown-menu a:active, .dropdown.dropdown-type-2 .dropdown-menu a:focus, .dropdown.dropdown-type-2 .dropdown-menu a:hover {color:#281f32; background-color:transparent;}
.dropdown.dropdown-type-2 .dropdown-menu a.active:hover {color:#545b6c;}
.link-more {position:relative; color:#fff; display:inline-block; font-size:11px; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; padding:4px 0 8px; letter-spacing:2.96px; text-transform:uppercase; text-decoration:none;}
.link-more.link-about {bottom:0; position:absolute;}
.link-more:after {position:absolute; right:0; bottom:0; display:block; content:""; width:100%; height:1.4px; background:#fff; margin-top:10px; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s;}
.link-more:hover {color:#fff; text-decoration:none;}
.link-more:hover:after {width:0;}
.link-more.fade-text {color:transparent; border-bottom-color:transparent;}
.link-default {position:relative; color:#fff; display:inline-block; font-size:11px; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; letter-spacing:3px; line-height:normal; padding-bottom:10px; text-transform:uppercase; text-decoration:none; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
.link-default:after {position:absolute; right:0; bottom:0; display:block; content:""; width:100%; height:2px; background:#fff; margin-top:10px; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s;}
.link-default:hover, .link-default:focus {color:#fff; text-decoration:none;}
.link-default:hover:after, .link-default:focus:after {width:0%;}
.link-default span {font-size:16px; margin-right:1rem;}
.link-default.link-default-type-2 {font-size:9px; letter-spacing:1px; color:#c2bdc8;}
.link-default.link-default-type-2:hover, .link-default.link-default-type-2:focus {color:#fff; text-decoration:none;}
.link-default.without-anim:after {display:none;}
.link-default.link-underlined {padding-bottom:0;}
.link-default.link-underlined:after {margin-top:0; height:1px; background:#c2bdc8;}
.shop-item-detail .link-default:after {height:1.4px;}
.link-lists ul {display:inline-block; list-style:none; margin:0; padding:0;}
.link-lists ul li {display:inline-block; margin:0 1.5rem; padding-left:0;}
.link-lists ul li:first-child {margin-left:0;}
.link-lists ul li:last-child {margin-right:0;}
.link-lists ul li a {display:block; color:#c2bdc8; padding:10px 0; padding-bottom:4px; border-bottom:3px solid transparent;}
.link-lists ul li a.active {color:#fff; border-bottom-color:#fff;}
.link-lists ul li a:after {display:none;}
.link-lists ul li a:hover, .link-lists ul li a:focus, .link-lists ul li a:active {color:#fff; text-decoration:none;}
.link-lists.link-lists-type-2 ul li {position:relative; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; text-transform:uppercase; color:#c2bdc8; padding-left:1.65rem;}
.link-lists.link-lists-type-2 ul li a {color:#c2bdc8;}
.link-lists.link-lists-type-2 ul li a:hover {color:#ffffff;}
.link-lists.link-lists-type-2 ul li.active a {color:#ffffff;}
.link-lists.link-lists-type-2 ul li:after {position:absolute; content:"."; right:0; bottom:0; margin-right:-2.5rem; color:#c2bdc8;}
.link-lists.link-lists-type-2 ul li a {padding:0; border:0;}
.link-lists.link-lists-type-2 ul li a:hover, .link-lists.link-lists-type-2 ul li a:focus, .link-lists.link-lists-type-2 ul li a:active {border:0;}
.link-lists.link-lists-type-2 ul li:last-child:after {display:none;}
.link-tabbed {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; border:1px solid #fff;}
.link-tabbed a {display:inline-block; border-right:1px solid #fff; text-align:center; color:rgba(255, 255, 255, 0.7); font-size:9px; padding:10px 0; -webkit-box-flex:1 0 auto; -moz-box-flex:1 0 auto; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; flex:1 0 auto;}
.link-tabbed a:last-child {border-right:0;}
.link-tabbed a:after {display:none;}
.link-tabbed a.active {background:#281f32; color:#fff;}
.link-tabbed.link-tabbed-type-2 a {padding:12px;}
.link-video {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; background:#312b37; color:#fff; padding:12px 20px; text-transform:uppercase; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px;}
.link-video .play-button-inline {display:inline-block; width:20px; height:34px; margin-right:1rem; position:relative; vertical-align:middle;}
.link-video .play-button-inline:after {content:""; position:absolute; top:50%; left:50%; width:0; height:0; margin-left:2px; border-style:solid; border-width:6px 0 6px 9px; border-color:transparent transparent transparent #fff; transform:translate3d(-50%, -50%, 0);}
.link-video:hover, .link-video:focus {background:#28232d; color:#fff; text-decoration:none;}
.link-icon {position:relative; display:inline-block; text-transform:uppercase; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; text-align:center; padding:5px 0 10px; color:#fff;}
.link-icon:after {position:absolute; right:0; bottom:0; display:block; content:""; width:100%; height:1px; background:#fff; margin-top:10px; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s;}
.link-icon span {display:inline-block;}
.link-icon .icon-field {display:block; height:100%; margin:0 0 2rem 0; text-align:center;}
.link-icon .icon-field img {display:inline-block; width:16px; height:auto;}
.link-icon:hover, .link-icon:focus {color:#fff; text-decoration:none;}
.link-icon:hover:after, .link-icon:focus:after {width:0%;}
.link-back {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.link-back:after {display:none;}
.link-back span {display:inline-block;}
.link-back span.slide-direction, .link-back span.post-direction {-webkit-box-shadow:2px -2px 0 0 #fff inset; -moz-box-shadow:2px -2px 0 0 #fff inset; box-shadow:2px -2px 0 0 #fff inset;}
.link-back.absolute {position:absolute; left:5.55556vw; top:12vw;}
.social-links ul {list-style:none; margin:0; padding:0;}
.social-links ul li {display:inline-block; margin:0 20px 0 0; padding-left:0;}
.social-links ul li:last-child {margin:0;}
.social-links ul li a {display:block;}
.social-links ul li a .svg-icon svg path {-webkit-transition:all 0.1s; -moz-transition:all 0.1s; -ms-transition:all 0.1s; -o-transition:all 0.1s; transition:all 0.1s;}
.social-links ul li a:hover .svg-icon svg path {fill:#3d354b;}
.social-links.share-social ul li {margin:0 8px 0 0;}
.social-links.share-social ul li:last-child {margin:0;}
.social-links.share-social ul li a {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; width:52px; height:52px; background:#433c4a; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; text-align:center;}
.social-links.share-social ul li a .svg-icon img, .social-links.share-social ul li a .svg-icon svg {width:14px; height:14px; vertical-align:middle;}
.social-links.share-social ul li a:hover .svg-icon svg path {fill:#fff;}
.share-wrapper {position:absolute; top:0; right:2rem;}
.videoBtnContainer .share-wrapper {position:absolute; top:40px; left:0;}
.share-wrapper #socialShare {width:100%; text-align:center;}
.share-wrapper .btn-share {position:relative; background:none; border:0; width:100%; height:100%;}
.share-wrapper .btn-share .svg-icon img {width:13px; height:13px;}
.share-wrapper .btn-share:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; z-index:2;}
.share-wrapper .socialBox .svg-icon img {width:13px; height:13px;}
.share-wrapper #socialShare a, .share-wrapper #socialShare > .socialBox {position:relative; float:none; display:inline-block; background:#312b37; color:#fff; padding:5px; width:52px; height:52px; text-align:center; border-radius:50%;}
.share-wrapper #socialShare a {background-color:rgba(0, 0, 0, 0.2);}
.share-wrapper #socialGallery {left:50%; margin:0 auto 0; position:absolute; top:60px; transform:translate(-50%, 0); visibility:hidden; z-index:99999;}
.share-wrapper #socialGallery a {visibility:hidden; opacity:0; background:#312b37; color:#fff; position:relative; top:5px;}
.share-wrapper #socialGallery a > span {display:inline-block; position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0);}
.link-no-style {text-decoration:none;}
.link-no-style:hover, .link-no-style:active, .link-no-style:focus {text-decoration:none;}
.text-link {text-decoration:underline;}
.text-link:hover, .text-link:active, .text-link:focus {text-decoration:none;}
.cursor-pointer {cursor:pointer;}
.link-color-24 {color:#a897b9; text-decoration:none;}
.link-color-24:hover {color:#a897b9;}
ul li {padding-left:10px;}
ul li::marker {font-size:85%; vertical-align:middle; color:rgba(255, 255, 255, 0.7);}
.list-type-2 ul {list-style:none; padding-left:0;}
.list-type-2 ul li {position:relative; list-style:none; padding-left:20px;}
.list-type-2 ul li:before {content:"•"; position:absolute; top:3px; left:0; font-size:85%;}
.list-type-2.dash-bullets li:before {content:"-" !important;}
.pagination-wrapper:empty {display:none;}
.pagination-wrapper .pagination {margin:0; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center;}
.pagination-wrapper .pagination li {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; letter-spacing:2.96px !important; text-transform:uppercase;}
.pagination-wrapper .pagination li a, .pagination-wrapper .pagination li span {display:inline-block; padding:10px 15px; margin:0; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; position:relative;}
.pagination-wrapper .pagination li a:hover, .pagination-wrapper .pagination li a:active, .pagination-wrapper .pagination li a:focus, .pagination-wrapper .pagination li span:hover, .pagination-wrapper .pagination li span:active, .pagination-wrapper .pagination li span:focus {text-decoration:none;}
.pagination-wrapper .pagination li a:before, .pagination-wrapper .pagination li span:before {content:""; position:absolute; bottom:0; left:25%; width:50%; height:1px; background:transparent;}
.pagination-wrapper .pagination li.active a:before, .pagination-wrapper .pagination li.active span:before {background:#fff;}
.pagination-wrapper .pagination li.prev, .pagination-wrapper .pagination li.next {width:16px; padding:9px; position:relative; display:inline-block; -webkit-box-shadow:1.4px -1.4px 0 0 #c2bdc8 inset; -moz-box-shadow:1.4px -1.4px 0 0 #c2bdc8 inset; box-shadow:1.4px -1.4px 0 0 #c2bdc8 inset; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.pagination-wrapper .pagination li.prev:not(.disabled):hover, .pagination-wrapper .pagination li.next:not(.disabled):hover {-webkit-box-shadow:1.4px -1.4px #fff inset; -moz-box-shadow:1.4px -1.4px #fff inset; box-shadow:1.4px -1.4px #fff inset;}
.pagination-wrapper .pagination li.prev a, .pagination-wrapper .pagination li.prev span, .pagination-wrapper .pagination li.next a, .pagination-wrapper .pagination li.next span {position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; padding:0; margin:0; z-index:2;}
.pagination-wrapper .pagination li.prev {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); right:15px;}
.pagination-wrapper .pagination li.next {-webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg); left:15px;}
.pagination-wrapper.text-white .pagination li {color:#fff;}
.pagination-wrapper.text-white .pagination li a, .pagination-wrapper.text-white .pagination li span {color:#fff;}
.pagination-wrapper.text-white .pagination li.active a, .pagination-wrapper.text-white .pagination li.active span {border-bottom-color:#fff;}
.default-list {list-style:none; margin:0; padding:0;}
.default-list li {display:block; padding-left:0;}
.default-list li a {position:relative; color:rgba(255, 255, 255, 0.7); display:inline-block; font-size:11px; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; letter-spacing:3px; line-height:normal; text-transform:uppercase; text-decoration:none; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
.default-list li a:hover, .default-list li a:active, .default-list li a:focus, .default-list li a.active {text-decoration:none; color:#fff;}
.reviews-slider .slide-direction, .post-direction {width:10px; padding:8px; position:relative; display:inline-block; -webkit-box-shadow:2px -2px 0 0 #c2bdc8 inset; -moz-box-shadow:2px -2px 0 0 #c2bdc8 inset; box-shadow:2px -2px 0 0 #c2bdc8 inset; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.slide-direction:hover, .post-direction:hover {-webkit-box-shadow:2px -2px 0 0 #fff inset; -moz-box-shadow:2px -2px 0 0 #fff inset; box-shadow:2px -2px 0 0 #fff inset;}
.slide-direction.direction-prev, .post-direction.direction-prev {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.slide-direction.direction-next, .post-direction.direction-next {-webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg);}
.slide-direction.direction-down, .post-direction.direction-down {-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
.slide-direction.direction-up, .post-direction.direction-up {-webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -ms-transform:rotate(135deg); -o-transform:rotate(135deg); transform:rotate(135deg);}
.slide-controller .slide-direction, .slide-controller .slide-direction {width:10px; padding:8px; position:relative; display:inline-block; -webkit-box-shadow:1px -1px 0 0 #c2bdc8 inset; -moz-box-shadow:1px -1px 0 0 #c2bdc8 inset; box-shadow:1px -1px 0 0 #c2bdc8 inset;}
.slide-controller .slide-direction:hover, .slide-controller .slide-direction:hover {-webkit-box-shadow:1px -1px 0 0 #fff inset; -moz-box-shadow:1px -1px 0 0 #fff inset; box-shadow:1px -1px 0 0 #fff inset;}
.slide-controller .slide-direction.direction-prev, .slide-controller .slide-direction.direction-prev {margin-right:0.4rem;}
.slide-direction-circle {width:80px; height:80px; position:relative; display:inline-block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:1px solid #f7b571;}
.slide-direction-circle:before, .slide-direction-circle:after {content:""; position:absolute; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.slide-direction-circle:before {width:25px; height:1px; background:#c2bdc8; top:50%; margin-top:-0.5px;}
.slide-direction-circle:after {width:0; height:0; border-style:solid; top:50%; margin-top:-5px;}
.slide-direction-circle.direction-prev:before {left:28px;}
.slide-direction-circle.direction-prev:after {left:24px; border-width:5px 8px 5px 0; border-color:transparent #c2bdc8 transparent transparent;}
.slide-direction-circle.direction-prev:hover:before, .slide-direction-circle.direction-prev:hover:after {-webkit-transform:translateX(-5px); -moz-transform:translateX(-5px); -ms-transform:translateX(-5px); -o-transform:translateX(-5px); transform:translateX(-5px);}
.slide-direction-circle.direction-prev:hover:before {background:#fff;}
.slide-direction-circle.direction-prev:hover:after {border-right-color:#fff;}
.slide-direction-circle.direction-next:before {right:28px;}
.slide-direction-circle.direction-next:after {right:24px; border-width:5px 0 5px 8px; border-color:transparent transparent transparent #c2bdc8;}
.slide-direction-circle.direction-next:hover:before, .slide-direction-circle.direction-next:hover:after {-webkit-transform:translateX(5px); -moz-transform:translateX(5px); -ms-transform:translateX(5px); -o-transform:translateX(5px); transform:translateX(5px);}
.slide-direction-circle.direction-next:hover:before {background:#fff;}
.slide-direction-circle.direction-next:hover:after {border-left-color:#fff;}
.slide-direction-2 {width:40px; height:40px; position:relative; display:inline-block;}
.slide-direction-2:before, .slide-direction-2:after {content:""; position:absolute; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.slide-direction-2:before {width:25px; height:1px; background:#c2bdc8; top:50%; margin-top:-0.5px;}
.slide-direction-2:after {width:0; height:0; border-style:solid;}
.slide-direction, .post-direction {width:10px; padding:8px; position:relative; display:inline-block; -webkit-box-shadow:2px -2px 0 0 #c2bdc8 inset; -moz-box-shadow:2px -2px 0 0 #c2bdc8 inset; box-shadow:2px -2px 0 0 #c2bdc8 inset; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.slide-direction-2.direction-prev:hover:before, .slide-direction-2.direction-prev:hover:after {-webkit-transform:translateX(-5px); -moz-transform:translateX(-5px); -ms-transform:translateX(-5px); -o-transform:translateX(-5px); transform:translateX(-5px);}
.slide-direction-2.direction-prev:hover:before {background:#fff;}
.slide-direction-2.direction-prev:hover:after {border-right-color:#fff;}
.slide-direction-2.direction-next:before {right:4px;}
.slide-direction-2.direction-next:after {right:0; border-width:5px 0 5px 8px; border-color:transparent transparent transparent #c2bdc8;}
.slide-direction-2.direction-next:hover:before, .slide-direction-2.direction-next:hover:after {-webkit-transform:translateX(5px); -moz-transform:translateX(5px); -ms-transform:translateX(5px); -o-transform:translateX(5px); transform:translateX(5px);}
.slide-direction-2.direction-next:hover:before {background:#fff;}
.slide-direction-2.direction-next:hover:after {border-left-color:#fff;}
.reviews-slider .rev-rate {display:none;}
.reviews-slider .rev-content {letter-spacing:-0.4px; text-align:center; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.reviews-slider .rev-author {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px;}
.reviews-slider .rev-author h5 {text-transform:uppercase;}
.reviews-slider .rev-author h6 {color:#c2bdc8;letter-spacing: 2.53px;}
.product-with-slider .product-slider {width:100%; height:100%;}
.product-with-slider .product-slider .swiper-slide {background-position:50% 50%; background-size:cover; background-repeat:no-repeat;}
.product-with-slider .product-slider .swiper-slide img {display:block; width:100%; height:auto;}
.product-with-slider .product-slider-pagination {position:absolute; width:100%; bottom:50px; left:0; z-index:22; text-align:center;}
.product-with-slider .product-slider-pagination .swiper-pagination-bullet {position:relative; padding:14px 21px; width:auto; height:auto; line-height:normal; background:none; border:0; color:#fff; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; margin:0; border-radius:0; opacity:1; text-align:center;}
.product-with-slider .product-slider-pagination .swiper-pagination-bullet:hover {opacity:0.8;}
.product-with-slider .product-slider-pagination .swiper-pagination-bullet:active, .product-with-slider .product-slider-pagination .swiper-pagination-bullet:hover, .product-with-slider .product-slider-pagination .swiper-pagination-bullet:focus {outline:none !important;}
.product-with-slider .product-slider-pagination .swiper-pagination-bullet:before {content:""; position:absolute; bottom:4px; left:0; width:50%; height:1px; background:transparent;outline: 1px solid #0000;right: 0;margin: auto;width: 35px;}
.product-with-slider .product-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:1;}
.product-with-slider .product-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {outline-color: #fff;}
.product-with-slider.product-cover .product-slider {position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1;}
.product-with-slider.product-cover .product-slider-pagination {width:50%;}
.before-after-media .before-after-slider .swiper-pagination {position:initial; margin-top:1.75rem; min-height:32px;}
.before-after-media .before-after-slider .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {width:auto; height:auto; background:none; display:inline-block; position:relative; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; text-transform:uppercase; padding:4px 0 10px; color:#fff; text-decoration:none; border:0; margin:0 1.25rem; opacity:1; border-radius:0;}
.before-after-media .before-after-slider .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {color:#fff; background:none; border:0;}
.before-after-media .before-after-slider .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after {position:absolute; right:0; bottom:0; display:block; content:""; width:100%; height:1px; background:#fff; margin-top:10px;}
.before-after-media .before-after-slider .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover, .before-after-media .before-after-slider .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:focus, .before-after-media .before-after-slider .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:active {color:#fff; text-decoration:none; outline:none !important;}
.slide-direction-3 {position:relative; display:inline-block; padding:10px; text-align:center;}
.slide-direction-3:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; z-index:10;}
.slide-direction-3 span {width:16px; padding:15px; position:relative; display:inline-block; -webkit-box-shadow:2px -2px 0 0 #c2bdc8 inset; -moz-box-shadow:2px -2px 0 0 #c2bdc8 inset; box-shadow:2px -2px 0 0 #c2bdc8 inset; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.slide-direction-3.direction-prev span {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.slide-direction-3.direction-next span {-webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg);}
.slide-direction-3.direction-down span {-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
.slide-direction-3.direction-up span {-webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -ms-transform:rotate(135deg); -o-transform:rotate(135deg); transform:rotate(135deg);}
.slide-direction-3:hover span {-webkit-box-shadow:2px -2px 0 0 #fff inset; -moz-box-shadow:2px -2px 0 0 #fff inset; box-shadow:2px -2px 0 0 #fff inset;}
.slide-direction-3:focus, .slide-direction-3:active {outline:none;}
.post {position:relative;}
.post .post-image {background-repeat:no-repeat; background-position:50% 50%; background-size:cover; padding-top:72.2223%; position:relative;}
.post .post-image a:not(.link-icon) {display:block; width:100%; height:100%; position:absolute; top:0; left:0;}
.post .post-image .link-icon {position:absolute; top:50%; left:50%; -webkit-transform:translate3d(-50%, -50%, 0); -moz-transform:translate3d(-50%, -50%, 0); -ms-transform:translate3d(-50%, -50%, 0); -o-transform:translate3d(-50%, -50%, 0); transform:translate3d(-50%, -50%, 0);}
.post.post-video-box {position:relative; padding-top:56.25%;}
.post.post-video-box .icon-loading {position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0);}
.post.post-video-box .post-image, .post.post-video-box .post-video {position:relative; top:0; left:0; width:100%; height:100%; padding:0;}
.post.post-video-box .post-video {z-index:2;}
.post.post-video-box .post-video video {position:absolute; width:100%; object-position:center; outline:none;}
.post-lists .post {margin:4rem 0;}
.post-lists.post-type-3 .post {margin:30px 0; overflow:hidden;}
.post-lists.post-type-1 .post {margin:30px 0; overflow:hidden;}
.post-lists.post-type-1 .post .image-link {display:block; position:relative; padding-top:72.2223%;}
.post-lists.post-type-1 .post .image-link:hover, .post-lists.post-type-1 .post .image-link:active, .post-lists.post-type-1 .post .image-link:focus {text-decoration:none;}
.post-lists.post-type-1 .post .image-link:hover .post-image, .post-lists.post-type-1 .post .image-link:active .post-image, .post-lists.post-type-1 .post .image-link:focus .post-image {transform:scale(1.05, 1.05) translateZ(0);}
.post-lists.post-type-1 .post .image-link:hover .svg-icon, .post-lists.post-type-1 .post .image-link:active .svg-icon, .post-lists.post-type-1 .post .image-link:focus .svg-icon {opacity:1;}
.post-lists.post-type-1 .post .image-link .post-image {position:absolute; top:0; left:0; width:100%; height:100%; transform:scale(1, 1) translateZ(0); transition:transform 1s cubic-bezier(0.4, 0, 0, 1); pointer-events:none;}
.post-lists.post-type-1 .post .image-link .post-image:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.15);}
.post-lists.post-type-1 .post .image-link .svg-icon {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; width:52px; height:52px; background:#433c4a; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; text-align:center; position:absolute; bottom:1.5rem; right:1.5rem; opacity:0; transition:opacity 1s cubic-bezier(0.4, 0, 0, 1);}
.post-lists.post-type-1 .post .image-link .svg-icon img {width:16px; height:16px; vertical-align:middle;}
.post-lists.post-type-1 .post .post-content {position:absolute; bottom:0; left:0; width:100%; z-index:2; pointer-events:none; touch-action:none;}
.post-lists.post-type-2 .post {overflow:hidden;}
.post-lists.post-type-2 .post a {display:block; width:100%; color:#fff; text-decoration:none; padding-top:150%;}
.post-lists.post-type-2 .post a:hover, .post-lists.post-type-2 .post a:active, .post-lists.post-type-2 .post a:focus {text-decoration:none;}
.post-lists.post-type-2 .post a:hover .post-image, .post-lists.post-type-2 .post a:active .post-image, .post-lists.post-type-2 .post a:focus .post-image {transform:scale(1.05, 1.05) translateZ(0);}
.post-lists.post-type-2 .post .post-image {position:absolute; top:0; left:0; width:100%; height:100%; transform:scale(1, 1) translateZ(0); transition:transform 1s cubic-bezier(0.4, 0, 0, 1);}
.post-lists.post-type-2 .post .post-image:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:linear-gradient( to top, #111 0, rgba(25, 28, 33, 0.6) 25%, rgba(25, 28, 33, 0) 45% ) center no-repeat;}
.post-lists.post-type-2 .post .post-content {position:absolute; top:0; left:0; width:100%; height:100%; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; text-align:center; z-index:2;}
.post-lists.post-type-3 .post {overflow:hidden;}
.post-lists.post-type-3 .post .image-link {display:block; position:relative; padding-top:72.2223%;}
.post-lists.post-type-3 .post .image-link:hover, .post-lists.post-type-3 .post .image-link:active, .post-lists.post-type-3 .post .image-link:focus {text-decoration:none;}
.post-lists.post-type-3 .post .image-link:hover .post-image, .post-lists.post-type-3 .post .image-link:active .post-image, .post-lists.post-type-3 .post .image-link:focus .post-image {transform:scale(1.05, 1.05) translateZ(0);}
.post-lists.post-type-3 .post .image-link .post-image {position:absolute; top:0; left:0; width:100%; height:100%; transform:scale(1, 1) translateZ(0); transition:transform 1s cubic-bezier(0.4, 0, 0, 1);}
.post-lists.post-type-3 .post .image-link .post-image:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.15);}
.post-lists.post-type-4 .post {overflow:hidden;}
.post-lists.post-type-4 .post .post-item {display:block; width:100%; color:#fff; text-decoration:none; padding-top:150%;}
.post-lists.post-type-4 .post .post-item .post-image {position:absolute; top:0; left:0; width:100%; height:100%; transform:scale(1, 1) translateZ(0); transition:transform 0.7s cubic-bezier(0.4, 0, 0, 1);}
.post-lists.post-type-4 .post .post-item .post-image:before, .post-lists.post-type-4 .post .post-item .post-image:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%;}
.post-lists.post-type-4 .post .post-item .post-image:before {background:linear-gradient( to top, #000 0, rgba(0, 0, 0, 0.7) 55%, rgba(0, 0, 0, 0) 85% ) center no-repeat; opacity:0; transition:opacity 0.7s cubic-bezier(0.4, 0, 0, 1); z-index:1;}
.post-lists.post-type-4 .post .post-item .post-image:after {background:linear-gradient( to top, #111 0, rgba(25, 28, 33, 0.6) 25%, rgba(25, 28, 33, 0) 45% ) center no-repeat; transform:scale(1.05, 1.05) translateZ(0);}
.post-lists.post-type-4 .post .post-item .post-content {position:absolute; top:0; left:0; width:100%; height:100%; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; text-align:center; z-index:2;}
.post-lists.post-type-4 .post .post-item .post-content .post-inner {position:relative; width:100%; height:100%; overflow:hidden;}
.post-lists.post-type-4 .post .post-item .post-content .post-inner .post-text .library-doctor-title {font-size:25px;}
.post-lists.post-type-4 .post .post-item:hover, .post-lists.post-type-4 .post .post-item:active, .post-lists.post-type-4 .post .post-item:focus {text-decoration:none;}
.post-lists.post-type-4 .post .post-item:hover .post-image, .post-lists.post-type-4 .post .post-item:active .post-image, .post-lists.post-type-4 .post .post-item:focus .post-image {transform:scale(1.05, 1.05) translateZ(0);}
.post-lists.post-type-4 .post .post-item:hover .post-image:before, .post-lists.post-type-4 .post .post-item:active .post-image:before, .post-lists.post-type-4 .post .post-item:focus .post-image:before {opacity:1;}

.overlay-body {position:fixed; left:0; top:0; width:100%; height:100%; background:black; z-index:1000; display:none;}
.overlay-body.overlay-body-active {display:block;}
.quantity-group {color:#fff; border:1px solid #fff; padding:0 15px; min-height:60px;}
.quantity-group a {color:#fff; text-decoration:none; font-size:20px; font-family:"Trade Gothic LT Std", Arial, Helvetica, sans-serif; letter-spacing:-2px; padding:0 3px 3px;}
.quantity-group a:hover, .quantity-group a:focus {color:#fff; text-decoration:none;}
.quantity-group .form-control {width:40px; font-size:11px; background:transparent; border:0; color:#fff; text-align:center;}
.quantity-group .form-control:focus {outline:none; box-shadow:none;}
.quantity-group .form-control::-webkit-outer-spin-button, .quantity-group .form-control::-webkit-inner-spin-button {-webkit-appearance:none; margin:0;}
.quantity-group .form-control[type="number"] {-moz-appearance:textfield;}
.quantity-group.quantity-type-2 {border-width:0 0 1px 0;}
.quantity-group.quantity-type-2 .form-control {width:48px;}
.quantity-group.quantity-type-2 a {font-size:24px;}
.quantity-group.quantity-type-3 {border-width:0;}
.quantity-group.quantity-type-3 .form-control {width:48px;}
.quantity-group.quantity-type-3 a {font-size:20px;}
.custom-radio-box label {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:2.96px;}
.custom-radio-box [type="radio"]:checked, .custom-radio-box [type="radio"]:not(:checked) {position:absolute; left:-9999px;}
.custom-radio-box [type="radio"]:checked + label, .custom-radio-box [type="radio"]:not(:checked) + label {position:relative; padding-left:40px; cursor:pointer; line-height:26px; display:inline-block;}
.custom-radio-box [type="radio"]:checked + label:before, .custom-radio-box [type="radio"]:not(:checked) + label:before {content:""; position:absolute; left:0; top:0; width:26px; height:26px; border:1px solid #c2bdc8; border-radius:100%; background:transparent;}
.custom-radio-box [type="radio"]:checked + label:after, .custom-radio-box [type="radio"]:not(:checked) + label:after {content:""; width:10px; height:10px; background:#e3ab8c !important; position:absolute; top:8px; left:8px; border-radius:100%; -webkit-transition:all ease 0.2s; -moz-transition:all ease 0.2s; -ms-transition:all ease 0.2s; -o-transition:all ease 0.2s; transition:all ease 0.2s;}
.custom-radio-box [type="radio"]:not(:checked) + label:after {opacity:0; -webkit-transform:scale(0); transform:scale(0);}
.custom-radio-box [type="radio"]:checked + label:after {opacity:1; -webkit-transform:scale(1); transform:scale(1);}
.custom-radio-box.custom-radio-box-center [type="radio"]:checked + label:before, .custom-radio-box.custom-radio-box-center [type="radio"]:not(:checked) + label:before {left:50%; margin-left:-9px;}
.custom-radio-box.custom-radio-box-center [type="radio"]:checked + label:after, .custom-radio-box.custom-radio-box-center [type="radio"]:not(:checked) + label:after {left:50%; margin-left:-5px;}
.custom-checkbox [type="checkbox"]:checked, .custom-checkbox [type="checkbox"]:not(:checked) {position:absolute; left:-9999px;}
.custom-checkbox [type="checkbox"]:checked + label, .custom-checkbox [type="checkbox"]:not(:checked) + label {position:relative; padding-left:40px; font-family:"Trade Gothic LT Std", Arial, Helvetica, sans-serif; font-size:10px; cursor:pointer; color:#ffffff; line-height:1.95; display:inline-block;}
.custom-checkbox [type="checkbox"]:checked + label:before, .custom-checkbox [type="checkbox"]:not(:checked) + label:before {content:""; position:absolute; left:0; top:50%; width:26px; height:26px; margin-top:-13px; border:1px solid #ffffff !important; background:transparent !important; box-shadow:none !important;}
.custom-checkbox [type="checkbox"]:checked + label:after, .custom-checkbox [type="checkbox"]:not(:checked) + label:after {content:""; width:26px; height:26px; position:absolute; background:url(../../custom/images/icons/checked-orange.svg) center center no-repeat !important; background-size:13px; background-position:center; left:0; top:50%; margin-top:-13px;}
.custom-checkbox [type="checkbox"]:not(:checked) + label:after {opacity:0;}
.custom-checkbox [type="checkbox"]:checked + label:after {opacity:1;}
.custom-checkbox.custom-checkbox-center [type="checkbox"]:checked + label:before, .custom-checkbox.custom-checkbox-center [type="checkbox"]:not(:checked) + label:before {left:50%; margin-left:-9px;}
.custom-checkbox.custom-checkbox-center [type="checkbox"]:checked + label:after, .custom-checkbox.custom-checkbox-center [type="checkbox"]:not(:checked) + label:after {left:50%; margin-left:-5px;}
.custom-checkbox.label-align-top [type="checkbox"]:checked + label:before, .custom-checkbox.label-align-top [type="checkbox"]:not(:checked) + label:before {top:2px;}
.custom-checkbox.label-align-top [type="checkbox"]:checked + label:after, .custom-checkbox.label-align-top [type="checkbox"]:not(:checked) + label:after {top:2px;}
.form-type-1 .form-group {margin-bottom:2rem;}
.form-type-1 label {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:1px; text-transform:uppercase; color:#c2bdc8; margin:0 0 10px 0;}
.form-type-1 .form-control {background:transparent; border-color:#545b6c; color:rgba(255, 255, 255, 0.5); font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:2px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; padding:0.5rem 1.25rem; height:calc(4em + 0.75rem + 2px); text-transform:inherit; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
.form-type-1 .form-control:focus {outline:none; box-shadow:none; color:rgba(255, 255, 255, 0.75); border-color:#fff;}
.form-type-1 .form-control.bootstrap-select {padding:0; height:auto; -webkit-transition:all 0.15s ease-in-out; -moz-transition:all 0.15s ease-in-out; -ms-transition:all 0.15s ease-in-out; -o-transition:all 0.15s ease-in-out; transition:all 0.15s ease-in-out;}
.form-type-1 select.form-control {-webkit-appearance:none; appearance:none; background:url("../images/appearance.png") no-repeat right; background-position-x:calc(100% - 1.25rem);}
.form-type-1 .invalid-feedback {font-size:9px; font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; letter-spacing:1px; color:#ffab75; margin:8px 0 -8px 0; text-transform:uppercase;}
.form-type-1 select option {color:#000; font-size:14px;}
.form-type-1 textarea.form-control {height:auto; padding:1rem 1.25rem;}
.iti {display:block;}
.iti__flag-box, .iti__country-name {color:#000 !important;}
.error-summary, .alert, .alert.alert-danger {border:0; padding:0; margin:0 0 3rem 0; background:transparent; color:#ffab75;}
.error-summary ul li::marker, .alert ul li::marker, .alert.alert-danger ul li::marker {color:#ffab75;}
.form-group .help-block {font-size:9px; font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; letter-spacing:1px; color:#ffab75; margin:8px 0 -8px 0; text-transform:uppercase;}
.custom-checkbox-wrapper .custom-checkbox {margin:0; padding:0;}
.bootstrap-select .dropdown-menu .dropdown-item {white-space:normal;}
input[name="MemberIdentity[change_pass]"] {display:none;}
.msg-feedback {color:white; margin-bottom:40px; width:100%; margin-top:40px; font-size:20px; text-align:center;}
.form-1rem .form-group {margin-bottom:1rem;}
.grecaptcha-badge {visibility:hidden !important;}
.swal2-container .swal2-popup .swal2-html-container {color:#fff; margin-left:2px; margin-right:2px; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:18px; line-height:24px !important; font-weight:400; margin-bottom:20px; text-align:center; letter-spacing:0;}
.swal2-container .swal2-popup .swal2-html-container a {color:#fff; text-decoration:underline;}
.swal2-container .swal2-popup .swal2-html-container a:hover, .swal2-container .swal2-popup .swal2-html-container a:active, .swal2-container .swal2-popup .swal2-html-container a:focus {text-decoration:none;}
.swal2-container .swal2-popup .swal2-close {display:block !important; position:absolute; font-size:25px; right:20px; top:17px;}
.swal2-container .swal2-popup .swal2-close:hover {color:#ffab75;}
.swal2-container .swal2-popup .swal2-close:focus {outline:0 !important; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.swal2-container .swal2-popup .swal2-icon.swal2-info {margin:0 auto 24px; width:84px; height:84px;}
.swal2-container .swal2-popup .swal2-icon.swal2-info {background-image:url("../images/icons/oswal-poupinfo.svg"); background-size:cover; background-position:center; border:none !important;}
.swal2-container .swal2-popup .swal2-icon.swal2-info .swal2-icon-content {display:none !important;}
.swal2-container .swal2-popup .swal2-title {color:#fff; font-size:19px; font-weight:initial; padding:1rem 0 1.4rem;}
.swal2-container .swal2-popup .swal2-styled {width:100%; font-family:"Trade Gothic LT Std Bold"; font-size:11px; letter-spacing:3px; line-height:normal; padding:22px 28px 21px 28px; border:1px solid transparent; text-transform:uppercase; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}

.swal2-container .swal2-popup .swal2-styled.swal2-confirm:hover, .swal2-container .swal2-popup .swal2-styled.swal2-confirm:focus, .swal2-container .swal2-popup .swal2-styled.swal2-confirm:active {background:#ffffff !important; border-color:transparent; color:#000000; outline:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.swal2-container .swal2-popup .swal2-styled.swal2-cancel {color:#ffffff !important; padding-bottom:20px; background-color:transparent !important; font-size:11px; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; margin:0px; letter-spacing:2.96px; font-weight:400; position:relative; padding:0; margin-top:29px; width:max-content;}
.swal2-container .swal2-popup .swal2-styled.swal2-cancel:hover:after, .swal2-container .swal2-popup .swal2-styled.swal2-cancel:focus:after {width:0% !important;}
.swal2-container .swal2-popup .swal2-styled.swal2-cancel::after {position:absolute; right:0; bottom:0; display:block; content:""; width:100%; height:1px; background:#fff; margin-top:10px; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s; top:3px;}
.swal2-container .swal2-popup .swal2-styled.swal2-cancel:hover, .swal2-container .swal2-popup .swal2-styled.swal2-cancel:focus, .swal2-container .swal2-popup .swal2-styled.swal2-cancel:active {background-color:transparent !important; color:#ffffff !important; outline:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.membership-switch {line-height:60px;}
.membership-switch label.switch {position:relative; display:inline-block; width:56px; height:26px; margin-bottom:0 !important; vertical-align:middle;}
.membership-switch label.switch input {display:none;}
.membership-switch label.switch .slider {position:absolute; cursor:pointer; top:0; left:0; right:1px; bottom:0; border:1px solid #c2bdc8; border-radius:40px; -webkit-transition:0.4s; transition:0.4s;}
.membership-switch label.switch .slider:before {position:absolute; content:""; height:22px; width:22px; background:#e3ab8c; border-radius:50%; left:1px; bottom:1px; -webkit-transition:0.4s; transition:0.4s;}
.membership-switch label.switch input:checked + .slider {background:#201429;}
.membership-switch label.switch input:checked + .slider:before {-webkit-transform:translateX(29px); -moz-transform:translateX(29px); transform:translateX(29px);}
.swift-switch {height:44px; font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:0.57rem; letter-spacing:2px; line-height:1.1rem;}
.swift-switch input[type="checkbox"].checkbox-toggle {position:absolute; left:-9999px; visibility:hidden;}
.swift-switch label.checkbox-toggle-label span.on {position:absolute; top:4px; left:4px; padding:0rem 0.4rem; height:16px; cursor:pointer; padding-top:0px !important;}
.swift-switch label.checkbox-toggle-label span.off {position:absolute; top:4px; left:85px; display:inline-block; background:#190d20; color:#fff; padding:0rem 0.3rem; height:16px; cursor:pointer; padding-top:0px !important;}
.swift-switch label.checkbox-toggle-label:before {content:""; background:#190d20; border:1px solid #473e4f; width:10rem; height:1.5rem; position:absolute; top:0; left:0; border-radius:2px;}
.swift-switch label.checkbox-toggle-label:after {content:""; position:absolute; left:3px; top:3px; width:5.2rem; height:1.1rem; transition:0.1s ease-in; z-index:-1;}
.swift-switch input.checkbox-toggle {visibility:hidden;}
.swift-switch input.checkbox-toggle:checked + label.checkbox-toggle-label span.off {background-color:#fff; border-radius:2px; color:#5b606a; top:4px; transition:0.1s ease-in;}
.swift-switch input.checkbox-toggle:checked + label.checkbox-toggle-label span.on {background-color:transparent; border-radius:2px; color:#fff; transition:0.1s ease-in;}
.swift-switch input.checkbox-toggle:checked + label.checkbox-toggle-label:after {opacity:1; transform:translateX(5.4rem); width:4.5rem; z-index:-1;}
.swift-switch input.checkbox-toggle:checked + label.checkbox-toggle-label {color:#fff;}
.swift-switch input.checkbox-toggle:checked + label.checkbox-toggle-label span.on {display:inline-block;}
.swift-switch input.checkbox-toggle:not(:checked) + label.checkbox-toggle-label span.off {background-color:transparent; border-radius:2px; color:#fff; left:88px;}
.swift-switch input.checkbox-toggle:not(:checked) + label.checkbox-toggle-label span.on {background-color:#fff; border-radius:2px; color:#5b606a;}
.swift-switch input.checkbox-toggle:not(:checked) + label.checkbox-toggle-label:after {opacity:1; transform:translateX(5.4rem); width:4.5rem; z-index:-1;}
.shop-wrapper {border-top:1px solid #1e1528; border-bottom:1px solid #1e1528;}
.shop-wrapper .shop-items {color:#fff; height:100%; border-right:1px solid #1e1528;}
.shop-wrapper .shop-items .shop-image img {display:block; width:100%; height:auto;}
.shop-wrapper .basket-info {color:#fff;}
.shop-wrapper .basket-info a:focus {text-decoration:underline;}
.shop-wrapper .basket-info a:hover {text-decoration:none;}
.shop-wrapper .basket-sticky {position:sticky; top:-10px; transition:all 0.3s;}
.shop-wrapper .basket-sticky.top {top:50px;}
.shop-wrapper .basket-product .product-option {position:relative;}
.shop-wrapper .basket-product .product-option img {display:block; width:100%; height:auto;}
.shop-wrapper .basket-product .product-option .product-count {position:absolute; top:-18px; right:-18px; width:36px; height:36px; line-height:40px; background:#312b37; color:#fff; text-align:center; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; font-weight:300; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.field-quicksignupform-phone .invalid-feedback:not(:empty), .field-memberidentity-gsm .invalid-feedback:not(:empty), .field-memberaddress-phone .invalid-feedback:not(:empty), .field-quicksignupform-id_country .invalid-feedback:not(:empty), .field-memberidentity-id_country .invalid-feedback:not(:empty), .field-memberaddress-id_country .invalid-feedback:not(:empty), .field-quicksignupform-id_province .invalid-feedback:not(:empty), .field-memberidentity-id_province .invalid-feedback:not(:empty), .field-memberaddress-id_province .invalid-feedback:not(:empty) {display:block; color:#ffab75 !important;}
#quick_cart {position:fixed; top:0; right:0; height:100%; width:470px; background:#000612; color:#fff; z-index:99999; -webkit-transition:transform 0.4s; -moz-transition:transform 0.4s; -ms-transition:transform 0.4s; -o-transition:transform 0.4s; transition:transform 0.4s; -webkit-transform:translateX(100%); -moz-transform:translateX(100%); -ms-transform:translateX(100%); -o-transform:translateX(100%); transform:translateX(100%);}
#quick_cart.opened {-webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0);}
#quick_cart .quick-cart {position:absolute; width:100%; height:100%;}
#quick_cart .cart-header {position:absolute; top:2rem; left:0; right:1rem; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; z-index:2;}
#quick_cart .cart-header a {position:relative; color:#fff; font-size:10px; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; padding:0 1rem;}
#quick_cart .cart-header a.close-cart img {width:12px; height:12px;}
#quick_cart .cart-header a.close-cart:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; z-index:2;}
#quick_cart .cart-header a.link-basket {font-size:10px; letter-spacing:2px;}
#quick_cart .cart-header a.link-basket img {width:15px; height:15px;}
#quick_cart .cart-header a:hover, #quick_cart .cart-header a:active, #quick_cart .cart-header a:focus {text-decoration:none;}
#quick_cart .cart-wrapper {height:100%;}
#quick_cart .cart-wrapper .cart-item {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:nowrap; -moz-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:start; -ms-flex-pack:start; -webkit-justify-content:flex-start; -moz-justify-content:flex-start; justify-content:flex-start; -webkit-box-align:stretch; -moz-box-align:stretch; -ms-flex-align:stretch; -webkit-align-items:stretch; align-items:stretch; -webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch; height:100%;}
#quick_cart .cart-wrapper .cart-item .cart-detail {-webkit-box-flex:1 1 100%; -moz-box-flex:1 1 100%; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; padding:0 2rem 2rem;}
#quick_cart .cart-wrapper .cart-item .cart-detail .button-column {position:relative;}
#quick_cart .cart-wrapper .cart-item .cart-detail .text-medium {letter-spacing:-1px;}
#quick_cart .cart-empty {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:stretch; -moz-box-align:stretch; -ms-flex-align:stretch; -webkit-align-items:stretch; align-items:stretch; text-align:center; height:100%; user-select:none;}
#quick_cart .cart-empty .empty-text {-webkit-box-flex:1 0 auto; -moz-box-flex:1 0 auto; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; flex:1 0 auto; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; padding:0 4rem;}
#quick_cart .cart-empty .button-column {padding:2rem; width:100%; -webkit-flex-shrink:0; -moz-flex-shrink:0; -ms-flex-shrink:0; flex-shrink:0;}
.order-wrapper .order-item {border-bottom:1px solid rgba(84, 91, 108, 0.7);}
.order-wrapper .order-item:last-child {border:0;}
.order-wrapper .order-item .order-item-inner {border:1px solid rgba(84, 91, 108, 0.7);}
.order-wrapper .order-item .order-item-inner .order-row {border-top:1px solid rgba(84, 91, 108, 0.7);}
.order-wrapper .order-item .order-item-inner .order-row:first-child {border:0;}
.order-wrapper .order-item .basket-product .product-option {position:relative;}
.order-wrapper .order-item .basket-product .product-option .product-count {position:absolute; top:-18px; right:-18px; width:36px; height:36px; line-height:40px; background:#312b37; color:#fff; text-align:center; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; font-weight:300; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.form-wrapper .cvv-hint small {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:1px; text-transform:uppercase;}
body.quick-cart-on {overflow:hidden;}
.section {position:relative;}
.section.section-fh {height:100%;}
.section.section-min-fh {min-height:100vh;}
.section.section-min-fh-type-2 {min-height:100vh;}
.section.section-a-mid {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.section.section-a-bot {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:end; -moz-box-align:end; -ms-flex-align:end; -webkit-align-items:flex-end; align-items:flex-end;}
.section.section-with-bg {background:no-repeat center top; background-size:cover;}
.section.section-type-hero {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; color:#fff; text-align:center; position:relative; z-index:2;}
.section.section-type-pd {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; color:#fff; position:relative; z-index:2;}
.section.section-half-block {width:100%;}
.section .next-section {position:absolute; bottom:8%; width:18px; padding:18px; -webkit-box-shadow:3px -3px 0 0 #fff inset; -moz-box-shadow:3px -3px 0 0 #fff inset; box-shadow:3px -3px 0 0 #fff inset; z-index:5;}
.section.section-inline-video {position:relative;}
.section.section-inline-video video {position:absolute; display:block; width:100%; height:100%; object-fit:cover; object-position:center;}
.section.section-inline-video video::-webkit-media-controls-overlay-play-button {display:none !important; -webkit-appearance:none;}
.section.section-inline-video video::-webkit-media-controls-start-playback-button {display:none !important; -webkit-appearance:none;}
.section.section-inline-video video::webkit-media-controls-panel {display:none !important; -webkit-appearance:none;}
.section.section-inline-video video::state(webkit-media-controls-play-button) {display:none !important; -webkit-appearance:none;}
.section.section-inline-video video::-webkit-media-controls {display:none !important; -webkit-appearance:none;}
.hero {height:100%; position:relative; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center;}
.hero .hero-media {position:absolute; top:0; left:0; width:100%; height:100%;}
.hero .hero-media img, .hero .hero-media video {display:block; width:100%; height:100%; object-fit:cover; object-position:center;}
.hero .hero-media video::-webkit-media-controls-overlay-play-button {display:none !important; -webkit-appearance:none;}
.hero .hero-media video::-webkit-media-controls-start-playback-button {display:none !important; -webkit-appearance:none;}
.hero .hero-media video::webkit-media-controls-panel {display:none !important; -webkit-appearance:none;}
.hero .hero-media video::state(webkit-media-controls-play-button) {display:none !important; -webkit-appearance:none;}
.hero .hero-media video::-webkit-media-controls {display:none !important; -webkit-appearance:none;}
.hero .hero-content {color:#fff; text-align:center; position:relative; z-index:2;}
.hero .hero-content .text {font-size:24px; max-width:520px; margin:30px auto 50px;}
.mission {background:#000819; color:#fff; text-align:center;}
.masterclass-i {background:no-repeat center #000819; background-size:cover; color:#fff; text-align:center;}
.masterclass-i h3 {max-width:650px; margin:20px auto 0 auto;}
.masterclass-i .play-button {margin-top:60px; margin-bottom:60px;}
.masterclass-packages .title-type-2 {font-size:44px; line-height:45px;}
.masterclass-packages .custom-radio-box [type="radio"]:checked + label:after, .masterclass-packages .custom-radio-box [type="radio"]:not(:checked) + label:after {background:#e3ab8c; background:linear-gradient(270deg, #f5e9e1, #ffab75);}
.masterclass-packages .title-type-5 {margin-bottom:50px;}
.masterclass-packages .font-type-2 {font-size:15px; line-height:19px; color:#e3ab8c; letter-spacing:0.92px !important; margin:0 0 15px 0;}
.masterclass-packages .title-type-6-2 {font-size:54px;}
.masterclass-packages .title-type-6-2.small {font-size:25px;}
.masterclass-packages .subtitle-type-1 {letter-spacing: 2.53px; color: #C2BDC8; padding-bottom:2px !important;}
.masterclass-packages .max-w-190px {max-width:195px;}
.masterclass-packages .quantity-group {border-bottom:1px solid #c2bdc8; min-height:45px;}
.masterclass-packages .form-note .subtitle-type-2-c {font-size:9px; letter-spacing:2px;}
.product-i img {display:block; width:100%; height:100%; object-fit:cover; object-position:center;}
.product-video {position:relative; flex-direction:column;}
.product-video video {display:block; width:100%; height:100%; object-fit:cover; object-position:center;}
.product-video video::-webkit-media-controls-overlay-play-button {display:none !important; -webkit-appearance:none;}
.product-video video::-webkit-media-controls-start-playback-button {display:none !important; -webkit-appearance:none;}
.product-video video::webkit-media-controls-panel {display:none !important; -webkit-appearance:none;}
.product-video video::state(webkit-media-controls-play-button) {display:none !important; -webkit-appearance:none;}
.product-video video::-webkit-media-controls {display:none !important; -webkit-appearance:none;}
.product-video video.video-full {opacity:0; visibility:hidden; transition:0.3s all;}
.product-video video.video-full.playing {opacity:1; visibility:visible;}
.product-video .video-content {position:absolute; top:0; left:0; width:100%; height:100%; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; color:#fff; text-align:center; z-index:2;}
.product-video .video-content .text-content {position:relative; z-index:3;}
.product-video .video-content video {position:absolute;}
.shop-now-i {background:#000612; color:#fff; text-align:center;}
.founder {background:#000819; color:#fff;}
.founder .row, .founder .container {height:100%;}
.founder .container {padding-top:50px;}
.founder .founder-photo {height:100%; background:no-repeat center bottom; background-size:contain;}
.founder .founder-signature img {display:block; width:180px; height:auto;}
.founder .founder-content {height:100%; padding-top:50px; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.founder .founder-content .founder-text {height:100%;}
.founder .founder-content h3 {max-width:620px; margin-top:30px;}
.founder .founder-content .link-more {-webkit-align-self:flex-start; -ms-flex-item-align:start; align-self:flex-start; margin-bottom:140px;}
.before-after-i {background:#000b1f; color:#fff; text-align:center;}
.before-after-i .section-content h4 {max-width:50%;}
.newsletter {position:relative; color:#fff;}
.newsletter .section-cover-bg {position:absolute; top:0; left:0; width:100%; height:100%; background:no-repeat 50% 50%; background-size:cover; display:none; z-index:-1;}
.newsletter .section-inner {position:relative; width:100%; z-index:10; margin:0 auto; padding:0 0 100px 0;}
.newsletter .section-inner .section-header {width:100%; position:relative;}
.newsletter .section-inner .section-header h4 {font-size:164px; line-height:131px; letter-spacing:-7.54px;}
.newsletter .section-inner .section-header .header-text {position:absolute; top:170px; left:25.5%; width:330px; font-size:19px; line-height:1.4;}
.newsletter .section-inner .section-content {margin:50px 0 0;}
.newsletter .section-inner .section-content .form-content {border:1px solid #fff;}
.newsletter .section-inner .section-content .form-content .form-header {border-bottom:1px solid #fff;}
.newsletter .section-inner .section-content .form-content .form-header h5 {display:inline-block; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; border-right:1px solid #fff; padding:20px 30px; text-transform:uppercase;}
.newsletter .section-inner .section-content .form-content .form-inner {padding:50px 30px 40px 30px;}
.newsletter .section-inner .section-content .form-content .form-inner .form-group {margin:0;}
.newsletter .section-inner .section-content .form-content .form-inner input:-webkit-autofill, .newsletter .section-inner .section-content .form-content .form-inner input:-webkit-autofill:hover, .newsletter .section-inner .section-content .form-content .form-inner input:-webkit-autofill:focus {-webkit-text-fill-color:#fff; -webkit-box-shadow:0 0 0 1000px rgba(0, 0, 0, 0) inset; color:#fff; -webkit-background-clip:text; transition:background-color 5000s ease-in-out 0s;}
.newsletter .section-inner .section-content .form-content .form-inner .form-control {background:transparent; border:0; border-bottom:1px solid rgba(255, 255, 255, 0.5); width:100%; font-size:18px; letter-spacing:1px; color:#fff; padding:15px 0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.newsletter .section-inner .section-content .form-content .form-inner .form-control:focus {border-bottom-color:#fff; box-shadow:none;}
.newsletter .section-inner .section-content .form-content .form-inner .form-control::placeholder {color:#fff; opacity:1;}
.newsletter .section-inner .section-content .form-content .form-inner .form-control:-ms-input-placeholder {color:#fff;}
.newsletter .section-inner .section-content .form-content .form-inner .form-control::-ms-input-placeholder {color:#fff;}
.newsletter .section-inner .section-content .form-content .form-inner .btn-submit {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:2.07px;     padding: 21px 48px 20px 50.5px; color:#fff; border:1px solid #fff; background:transparent; text-transform:uppercase; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.newsletter .section-inner .section-content .form-content .form-inner .btn-submit:hover {background:#fff; color:#000819;}
.newsletter .section-inner .section-content .form-note {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:1.82px; line-height:1.7; color:#fff; margin:30px 40px 0 0; opacity:0.8;}
.newsletter .section-inner .section-content .form-note p {margin:0;}
.reviews-i {background:no-repeat center top; background-size:cover; color:#fff;}
.reviews-i .row, .reviews-i .container {height:100%;}
.reviews-i .section-header {-webkit-box-flex:0 0 100%; -moz-box-flex:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; text-align:center;}
.reviews-i .section-inner {-webkit-box-flex:0 0 100%; -moz-box-flex:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; text-align:center;}
.reviews-i .section-footer {-webkit-box-flex:0 0 100%; -moz-box-flex:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; -webkit-align-self:flex-end; -ms-flex-item-align:end; align-self:flex-end; text-align:center;}
.class-info .class-content {position:relative; overflow:hidden;}
.class-info .class-content .class-inner {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.section-video {height:3000px;}
.section-video .video-container {height:100vh !important; width:100%; position:sticky; top:0; overflow:hidden;}
.section-video .video-container > canvas {width:100%; min-height:100%; object-fit:cover; object-position:left center;}
.section-video video {width:100%; height:100vh; object-fit:cover; object-position:center;}
#philosophy-sequences {height:2000px;}
.section-st-content {color:#fff; padding-bottom:30px; border-bottom:1px solid #2b2d32;}
.section-st-content .search-form {position:relative;}
.section-st-content .search-form .svg-search-icon {position:absolute; content:""; top:38px; left:27px; width:20px; height:20px;}
.section-st-content .search-form .form-control {background:none; border:1px solid #2b2d32; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; text-align:left; padding:50px 60px; color:#808289; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; font-weight:300; letter-spacing:3px; text-transform:uppercase;}
.section-st-content .search-form .form-control::placeholder {text-transform:uppercase; color:#808289;}
.section-st-content .search-form .form-control::selection {background:#c2bdc8; color:#000612;}
.section-st-content .search-form .form-control:focus {outline:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; border-color:#545b6c;}
.section-st-content .search-form .close-search {position:absolute; top:50%; right:10px; background:#281f32; width:52px; height:52px; padding:20px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); z-index:2;}
.section-st-content .search-form .close-search .svg-icon img {width:100%; height:100%; vertical-align:top;}
.section-st-content .static-content {border-top:1px solid #2b2d32; border-bottom:1px solid #2b2d32;}
.section-st-content .content-wrapper {border-left:1px solid #2b2d32;}
.section-st-content .content-wrapper .content-inner .category-title {border-top:1px solid #2b2d32; border-bottom:1px solid #2b2d32;}
.section-st-content .content-wrapper .content-inner:first-child .category-title {border-top:0;}
.section-st-content .content-wrapper .content-inner .content-item .content-partial a {color:#ffaa75;}
.section-st-content .content-wrapper .content-inner .content-item .content-partial p:last-child {margin:0;}
.before-after-list:nth-child(even) {background-color:#000b1f;}
.before-after-list:nth-child(2n + 1) .before-after-content table tr:first-child, .before-after-list:nth-child(2n + 1) .before-after-content table tr:last-child {background:#000b1e;}
.before-after-list:nth-child(odd) {background-color:#010a1a;}
.before-after-list .before-after-content ul {border:0;}
.before-after-list .before-after-content ul li {padding:0;}
.before-after-list .before-after-content ul li a {display:inline-block; position:relative; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; text-transform:uppercase; padding:4px 0 10px 0; color:#fff; text-decoration:none; background:none; border:0; margin:0; border-radius:0;}
.before-after-list .before-after-content ul li a.active {color:#fff; background:none; border:0;}
.before-after-list .before-after-content ul li a.active:after {position:absolute; right:0; bottom:0; display:block; content:""; width:100%; height:1px; background:#fff; margin-top:10px;}
.before-after-list .before-after-content ul li a:hover, .before-after-list .before-after-content ul li a:focus, .before-after-list .before-after-content ul li a:active {color:#fff; text-decoration:none;}
.before-after-list .before-after-content ul li:last-child a {color:#ffaa75;}
.before-after-list .before-after-content ul li:last-child a.active {color:#ffaa75;}
.before-after-list .before-after-content ul li:last-child a.active:after {background:#ffaa75;}
.before-after-list .before-after-content ul li:last-child a:hover, .before-after-list .before-after-content ul li:last-child a:focus, .before-after-list .before-after-content ul li:last-child a:active {color:#ffaa75;}
.before-after-list .before-after-content table {width:100%; margin:0; font-size:14px; letter-spacing:0.85px; border:0;}
.before-after-list .before-after-content table tr td {width:50%; padding:6px 15px; border: 1px solid #2e333e;}
.before-after-list .before-after-content table tr td:first-child {border-right:0;}
.before-after-list .before-after-content table tr td:last-child {border-left:0;}
.before-after-list .before-after-content table tr:first-child, .before-after-list .before-after-content table tr:last-child {background-color:#050f23;}
.before-after-list .before-after-content .tab-treatment table tr td {width:25%;}
.before-after-list .before-after-content .tab-treatment table tr td:nth-child(odd) {width:35%; border-right:0; padding-right:0;}
.before-after-list .before-after-content .tab-treatment table tr td:nth-child(even) {width:15%; border-left:0; text-align:right; padding-left:8px;}
.before-after-list .before-after-content .tab-treatment table tr td:empty:after {content:"None"; opacity:0.3;}
.before-after-list .before-after-content .tab-treatment table tr:first-child td {text-align:center; padding-top:11px; padding-bottom:11px;}
.before-after-list .before-after-content .tab-treatment table tr:first-child td:first-child {border-right:1px solid #2e333e;}
.before-after-list .before-after-content .tab-treatment table tr:first-child td:last-child {border-left:1px solid #2e333e;}
.before-after-list .before-after-content .tab-treatment table tr:last-child td {padding:20px 40px; font-size:16px;}
.before-after-list .before-after-content .tab-treatment table tr:last-child td:first-child {text-align:right; padding-right:0;}
.before-after-list .before-after-content .tab-treatment table tr:last-child td:last-child {padding-left:15px; text-align:left;}
.before-after-list .before-after-content .tab-treatment h3 {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; font-weight:300; letter-spacing:3px; text-transform:uppercase; margin:1.8rem 0 1.4rem 0;}
.before-after-list .before-after-content .tab-treatment p {font-size:16px;}
.before-after-list .before-after-content .tab-grampas strong {font-weight:normal; color:#ffaa75;}
.before-after-list .before-after-content .tab-grampas table tr td {padding:10px 30px;}
.before-after-list .before-after-content .tab-grampas table tr td:first-child {width:45%; padding-right:10px;}
.before-after-list .before-after-content .tab-grampas table tr td:last-child {width:55%; padding-right:15px;}
.before-after-list .before-after-media {width:100%; position:relative;}
.before-after-list .before-after-media .before-after-wrapper {position:relative; overflow:hidden;}
.before-after-list .before-after-media .before-after-wrapper .before-after-item {position:relative;}
.before-after-list .before-after-media .before-after-wrapper .before-after-item img {display:block; width:100%; height:auto;}
.before-after-list .before-after-media .before-after-wrapper .before-after-item span {position:absolute; width:100%; left:30px; bottom:32px; display:block; color:#fff; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; letter-spacing:3px; text-transform:uppercase; text-align:left;}
.before-after-list .before-after-media .before-after-wrapper .before-after-item.item-after span {left:auto; right:30px; text-align:right;}
.before-after-list .before-after-media ul {border:0;}
.before-after-list .before-after-media ul li {padding:0;}
.before-after-list .before-after-media ul li a {display:inline-block; position:relative; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; text-transform:uppercase; padding:4px 0 10px 0; color:#fff; text-decoration:none; background:none; border:0; margin:0; border-radius:0;}
.before-after-list .before-after-media ul li a.active {color:#fff; background:none; border:0;}
.before-after-list .before-after-media ul li a.active:after {position:absolute; right:0; bottom:0; display:block; content:""; width:100%; height:1px; background:#fff; margin-top:10px;}
.before-after-list .before-after-media ul li a:hover, .before-after-list .before-after-media ul li a:focus, .before-after-list .before-after-media ul li a:active {color:#fff; text-decoration:none;}
.global-reach .py-5 {padding:0 !important;}
.global-reach h2 {line-height: 64px; letter-spacing: -1.66px;margin-top: 31px !important;margin-bottom: 40px !important;}
.global-reach .text p {margin-bottom:30px;font-size: 20px;line-height: 24px;}
.post-lists.post-type-1 .post .image-link {background-size:cover; cursor:pointer;}
.fancybox__button--zoom {display:none;}
.photo-grid {position:fixed; top:0; left:0; z-index:1050; display:none; width:100%; height:100%; outline:0; overflow-y:scroll;}
.photo-grid.open {display:block;}
.photo-grid-content {position:relative; display:flex; flex-direction:column; width:100%; pointer-events:auto; background-color:rgba(0, 0, 0, 0.9); background-clip:padding-box; outline:0; min-height:100vh;}
.photo-grid-content ul {margin:5vw auto; margin-top:4rem; padding:0; width:90%; max-width:1600px; display:flex; flex-wrap:wrap; justify-content:left;}
.photo-grid-content ul li {padding:0.75% 1%; list-style:none; overflow:hidden; height:34vw; margin-right:3px; width:calc(50% - 3px);}
.photo-grid-content ul li a {display:block; height:30vw; background-size:cover; background-position:center; background-repeat:no-repeat; cursor:pointer;}
.photo-grid-content .close {font-size:1.6rem; font-weight:700; line-height:1.2rem; color:#fff; opacity:1; position:absolute; display:block; width:1.5rem; height:1.5rem; text-align:center; border-radius:100%; border:none; right:1.8vw; top:1.8vw; cursor:pointer;}
.hero-product {min-height:600px !important;}
.hero-product .instructional-videos-button {position:absolute; bottom:-100px; left:0; right:0; margin:0 auto; display:inline-block; width:fit-content;}
.account-title * {line-height:1;}
#event-list {transition:all 0.3s; margin-top:23px;}
.event-dropdown-wrapper {display:flex; justify-content:flex-end;}
.event-dropdown-wrapper .event-dropdown {width:250px;}
.variable-options {-moz-appearance:none; -webkit-appearance:none; -webkit-border-radius:0; border-radius:0; appearance:none; outline:none; width:20px; height:20px; margin-right:0.7em; margin-bottom:1em;}
.variable-options:hover {cursor:pointer; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s;}
.variable.options {margin:34px 0 20px 8px;}
.variable.options .gold::before, .variable.options .plate::before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-image:url("../images/bg-color-gold.jpg"); background-size:cover; background-position:center;}
.variable.options .plate::before {background-image:url("../images/bg-color-plate.jpg");}
.variable.options .input-checked::after {border:solid 1px #545b6c; opacity:1;}
input {position:relative;}
.gold {background-color:#aa7f63;}
.plate {background-color:#c2c2c2;}
.input-checked::after {content:""; position:absolute; left:-3px; top:-3px; width:26px; height:26px; border:solid 1px #fff; opacity:0.5;}
.waitlist-popup-text p {font-size:19px; line-height:24px; letter-spacing:1.2px;}
.qty-selector .qty-label {color:#c2bdc8;}
.qty-selector .qty-group-col {margin-right:-5px;}
.qty-selector .quantity-group {color:#c2bdc8; border-color:#c2bdc8;}
.qty-selector .quantity-group a {padding-top:4px;}
.qty-selector .quantity-group input {padding-bottom:1px;}
.variable.options input:first-child {margin-left:-5px;}
.package-column .package-col-text {width:90%;}
.choose-membership {flex-direction:column;}
.choose-membership .monthly-price .individual-price-monthly, .choose-membership .monthly-price .practice-price-monthly, .choose-membership .monthly-price .individual-price-annual, .choose-membership .monthly-price .practice-price-annual, .choose-membership .annual-price .individual-price-monthly, .choose-membership .annual-price .individual-price-annual, .choose-membership .annual-price .practice-price-monthly, .choose-membership .annual-price .practice-price-annual {display:inline; animation:fadeIn linear 1.5s; -webkit-animation:fadeIn linear 1.5s; -moz-animation:fadeIn linear 1.5s; -o-animation:fadeIn linear 1.5s; -ms-animation:fadeIn linear 1.5s;}
.choose-membership .monthly-price .individual-price-annual, .choose-membership .monthly-price .practice-price-annual, .choose-membership .annual-price .individual-price-monthly, .choose-membership .annual-price .practice-price-monthly {display:none;}
.choose-membership .monthly-price .annual-billing {display:none;}
.choose-membership > .col {background-color:#190d20; border:1px solid #473e4f; padding:0.8rem 1rem; margin-bottom:7px; width:100%; flex:0 0 auto;}
.choose-membership > .col:last-child {background-color:transparent;}
.choose-membership > .col:last-child label {padding-left:33px; font-size:0.7rem; letter-spacing:2.42px; font-weight:bold; line-height:1.5rem; margin:0;}
.choose-membership > .col .title-discount {text-decoration:line-through; font-weight:400; line-height:22px; letter-spacing:-0.85px; color:#605765; bottom:-6px; animation:fadeIn linear 1.5s; -webkit-animation:fadeIn linear 1.5s; -moz-animation:fadeIn linear 1.5s; -o-animation:fadeIn linear 1.5s; -ms-animation:fadeIn linear 1.5s;}
.choose-membership > .col .custom-radio-box [type="radio"]:checked + label, .choose-membership > .col .custom-radio-box [type="radio"]:not(:checked) + label {padding-left:33px; font-size:0.7rem; letter-spacing:2.42px; font-weight:bold; line-height:1.5rem; margin:0;}
.choose-membership > .col .custom-radio-box [type="radio"]:checked + label:before, .choose-membership > .col .custom-radio-box [type="radio"]:not(:checked) + label:before {width:22px; height:22px;}
.choose-membership > .col .custom-radio-box [type="radio"]:checked + label:after, .choose-membership > .col .custom-radio-box [type="radio"]:not(:checked) + label:after {width:8px; height:8px; top:7px; left:7px;}
.choose-membership > .col .form-group.custom-radio-box {display:flex; margin-bottom:0;}
.choose-membership > .col .form-group.custom-radio-box .col-left {width:40%;}
.choose-membership > .col .form-group.custom-radio-box .col-left + .masterclass-prices {width:60%;}
.choose-membership > .col .form-group.custom-radio-box .contact-link, .choose-membership > .col .form-group.custom-radio-box .contact-link > a {font-size:1.2rem !important; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; letter-spacing:inherit; text-transform:none;}
.choose-membership > .col .form-group.custom-radio-box .contact-link > a.link-default {padding-bottom:0;}
.choose-membership > .col .form-group.custom-radio-box a:link, .choose-membership > .col .form-group.custom-radio-box a:visited, .choose-membership > .col .form-group.custom-radio-box a:focus, .choose-membership > .col .form-group.custom-radio-box a:hover {color:#fff;}
.choose-membership > .col .form-group.custom-radio-box label + p {padding-left:33px; font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; color:#c2bdc8; font-weight:bold; font-size:0.6rem; letter-spacing:2.42px;}
.choose-membership > .col .bill-specification {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif !important; display:block; font-size:0.9rem; letter-spacing:-0.25px; line-height:1.4rem; animation:fadeIn linear 1.5s; -webkit-animation:fadeIn linear 1.5s; -moz-animation:fadeIn linear 1.5s; -o-animation:fadeIn linear 1.5s; -ms-animation:fadeIn linear 1.5s;}
.choose-membership > .col .monthly-price .title-discount {display:none;}
.choose-membership > .col .monthly-price .bill-specification.annual-billing {display:none !important;}
.choose-membership .title-type-4 {font-size:2rem !important;}
.btn-subscribe {display:flex;}
.btn-subscribe button {margin-right:30px; width:40%;}
.plan-wrapper {padding:0.5rem 2rem !important; align-self:flex-start; height:255.27px;}
.plan-wrapper h4 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-size:9px; letter-spacing:2.96px; line-height:60px;}
.plan-wrapper h4.plan-title {font-size:11px;}
.plan-wrapper .bill-specification {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; display:block; font-size:14px; letter-spacing:0.25px; line-height:19px;}
.plan-wrapper .bill-specification.currency {font-size:14px;}
.plan-wrapper h4.title-discount {font-family:"Zapf Humanist 601 Demi", Arial, Helvetica, sans-serif; color:#605765; text-decoration:line-through; font-size:22px; font-weight:400; line-height:30px; letter-spacing:-0.85px; padding-right:35px;}
.plan-wrapper .title-pricing {margin-bottom:0.87rem;}
.plan-wrapper .quantity-group {border:none !important; min-height:inherit;}
.plan-wrapper .quantity-group > a {color:rgba(255, 255, 255, 0.5);}
.plan-wrapper .quantity-group .form-control {color:#fff !important;}
.plan-wrapper .total-plan {border-top:1px solid #545b6c; padding-top:0.7rem; margin-top:0.5rem;}
.plan-wrapper .total-plan > h4 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; color:#c2bdc8; font-size:11px; letter-spacing:2.96px; line-height:90px;}
.plan-wrapper .total-plan p {font-family:"Zapf Humanist 601 Demi", Arial, Helvetica, sans-serif; margin-bottom:0;}

@keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-moz-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-o-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-ms-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

.bootstrap-select .invalid-feedback {margin-bottom:-80px; margin-top:65px;}
.form-control ~ .invalid-feedback {color:transparent !important;}
.invalid-feedback {display:block; color:transparent !important; height:14.5px;}
.form-control.is-valid ~ .invalid-feedback {color:transparent !important;}
.form-control.is-invalid ~ .invalid-feedback {color:#ffab75 !important;}
.custom-control-input.is-valid ~ .invalid-feedback {color:transparent !important;}
.custom-control-input.is-invalid ~ .invalid-feedback {color:#ffab75 !important;}
.no-visible {display:none !important;}
.field-basketpaymentform-promo_code, .field-basketpaymentform-discount {display:none;}
.div_pro {display:flex; width:100%;}
#promo_code {width:100%; height:calc(4em + 0.75rem + 2px) !important; border-right:none; text-align:left; letter-spacing:1px; text-transform:uppercase;}
#promo_code:focus + a {border-color:#fff;}

#submit_pro:hover {color:#000612;}
#submit_pro.submit_disabled {opacity:0.5;}
.circle {background:white; border:0.1875em solid white; border-radius:50%; box-shadow:0.375em 0.375em 0 0 rgba(15, 28, 63, 0.13); height:20px; width:20px; color:black; padding:3px; position:absolute; cursor:pointer; left:230px; padding:0; margin:auto; margin-left:-5px; margin-top:7px; background:transparent; border:none;}
#promo_msg {padding-top:8px !important; color:#ffab75 !important;}
.submit_disabled {background-color:transparent !important; color:white !important; border-color:white !important; cursor:default !important;}
.div_remove_promo {text-align:left; position:absolute; margin-left:150px;}
#remove_promo {color:black; vertical-align:middle; text-align:center; display:table; cursor:pointer; margin-top:-8px; font-weight:600; height:24px !important; text-decoration:none !important; margin-left:5px;}
#remove_promo > svg {width:16px; height:16px; background:transparent; color:black; fill:black;}
#remove_promo > svg > path {color:white;}
.vid__video--show {display:block;}
.overlay-scrollbar .btn-videos {position:relative; margin-bottom:5px;}
.watchLetterScrollList .overlay-scrollbar .btn-videos:after {content:""; display:none; position:absolute; right:42px; top:4px; width:28px; height:28px; background:url("https://testing.swiftbeauty.com/assets/custom/images/checkIco.png") no-repeat 0px 7px; background-size:21px;}
.overlay-scrollbar .btn-videos:after {content:""; display:none; position:absolute; right:0; top:4px; width:28px; height:28px; background:url("https://testing.swiftbeauty.com/assets/custom/images/checkIco.png") no-repeat 0px 7px; background-size:21px;}
.overlay-scrollbar .btn-videos {padding-left:12px !important; padding-right:12px !important; letter-spacing:1.5px !important; padding:10px 12px 5px 12px !important; min-height:62px;}
.videoTitleScrollOnClickList {position:relative; height:calc(100% - 44px);}
.videoTitleScrollOnClickList .stepByStepScrollTitle {position:absolute; background-color:#000b1f; border:1px solid rgba(84, 91, 108, 0.5); text-align:center; padding:8px 12px; width:100%; left:0; right:0; bottom:-44px; z-index:9; height:40px;}
.videoTitleScrollOnClickList .stepByStepScrollTitle img {filter:inherit; width:16px; display:block; margin:auto;}
.scroll-video-content-p {margin-bottom:0; padding-right:20px;}
.watchLetterScrollList .scroll-video-content-p {padding-right:50px;}
.cme-group {color:#42444b; background-color:#13161e; font-family:"Trade Gothic LT Std", Arial, Helvetica, sans-serif; font-size:10px; padding:15px; border:none;}
.cme-group:focus, .cme-group:hover {border:none !important;}
.div_modal .modal-header {border-bottom:none;}
.div_modal .modal-content {background-color:black;}
.div_modal .modal-body {color:#fff; text-align:center; padding:4%;}
.div_modal .modal-body > p {display:contents;}
.div_modal button {color:#fff; border:1px solid #fff;}
.div_modal button:hover {background:#28232d; box-shadow:none; color:#ac98c1 !important;}
.div_modal .modal-title {margin:1rem; text-align:center; float:none; width:100%;}
.div_modal .modal-dialog {width:95%; max-width:1400px; margin:auto; margin-top:50px;}
.div_modal h2 {letter-spacing:10px; font-weight:600; margin-top:0;}
.div_modal .bold {font-weight:600;}
.div_modal span {display:block; margin-left:10%; font-weight:100;}
.div_modal .italic {font-style:italic;}
.div_modal table {border:0;}
.div_modal table th {text-align:left; padding:5px 10px; border:0; border-bottom:1px solid black;}
.div_modal table td {text-align:left; padding:5px 10px; border:0; vertical-align:top;}
.div_modal .modal {padding-right:0 !important;}
.div_modal .orange {color:#e36e1d;}
.div_modal .backorange {background-color:#e36e1d;}
.div_modal .white {color:#fff;}
.div_modal .backyellow {width:fit-content;}
.div_modal .table_acc_req2 {width:100%; margin-top:20px;}
.div_modal .td_border {width:50%; border:1px solid black; vertical-align:middle;}
.div_modal .logo2 {height:auto; max-width:100%; vertical-align:middle;}
.div_modal .div_acc_req {text-align:left; width:90%; margin:auto;}
.div_modal .div_acc_req h3 {margin:0; font-weight:600;}
.div_modal .div_acc_req h3.h3_first {margin-top:40px;}
.div_modal .div_acc_req p {margin-bottom:0; margin-top:0;}
.div_modal .div_acc_req .mt30 {margin-top:30px;}
.div_modal .p_content {display:contents;}
.div_modal .cme-provider {display:none;}
table.table-billing {display:inline-table; border-bottom:1px solid #545b6c;}
table.table-billing tbody, table.table-billing thead {border-left:1px solid #545b6c; border-right:1px solid #545b6c;}
table.table-billing tbody th, table.table-billing thead th {border-top:1px solid #545b6c; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:1px; text-transform:uppercase; color:#c2bdc8; border-bottom:none; padding:1.3rem 0; vertical-align:middle;}
table.table-billing tbody th:first-child, table.table-billing thead th:first-child {padding-left:1.3rem;}
table.table-billing tbody td, table.table-billing thead td {border-top:1px solid #545b6c; font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:11px; color:#c2bdc8; padding:1.3rem 0; letter-spacing:1px; vertical-align:middle;}
table.table-billing tbody td:first-child, table.table-billing thead td:first-child {padding-left:1.3rem;}
table.table-billing tbody td:last-child, table.table-billing thead td:last-child {text-align:right; padding-right:1.3rem;}
table.table-billing tbody td:nth-child(2), table.table-billing tbody td:nth-child(3), table.table-billing thead td:nth-child(2), table.table-billing thead td:nth-child(3) {padding-right:0.5rem;}
table.table-billing tbody th:first-child, table.table-billing tbody td:first-child, table.table-billing thead th:first-child, table.table-billing thead td:first-child {width:10%;}
table.table-billing tbody th:nth-child(2), table.table-billing tbody td:nth-child(2), table.table-billing thead th:nth-child(2), table.table-billing thead td:nth-child(2) {width:10%;}
table.table-billing tbody th:nth-child(3), table.table-billing tbody td:nth-child(3), table.table-billing thead th:nth-child(3), table.table-billing thead td:nth-child(3) {width:6%;}
table.table-billing tbody th:last-child, table.table-billing tbody td:last-child, table.table-billing thead th:last-child, table.table-billing thead td:last-child {width:6%;}
table.table-billing tbody td {font-weight:300; letter-spacing:1.5px;}
table.table-billing tbody td a {font-size:11px; color:#c2bdc8; letter-spacing:1px; position:relative; display:inline-block; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;}
table.table-billing tbody td a:hover, table.table-billing tbody td a:focus {color:#fff; text-decoration:none;}
table.table-billing.many-billing-rows tbody {display:block; height:237px; overflow:auto;}
table.table-billing.many-billing-rows thead, table.table-billing.many-billing-rows tbody tr {display:table; width:100%; table-layout:fixed;}
.product-with-slider.product-cover .container.bgMobileAdapt .share-wrapper {position:absolute; top:0; right:2rem;}
.link-lists.link-lists-type-2 ul li {padding-left:0.5rem !important; letter-spacing:2px !important; margin:0 0.5rem; font-family:"Trade Gothic LT Std Extended"; font-weight:700; font-style:normal; letter-spacing:2.96px !important;}
.link-lists.link-lists-type-2 ul li:after {margin-right:-1rem; bottom:3px;}
.post-lists.post-type-4 .post .post-item .post-image {height:calc(100% - 30px); overflow:hidden;}
.post-lists.post-type-4 .post .post-item .post-content .post-inner {height:calc(100% - 20px);}
.post-lists.post-type-4 .post .post-item:hover .post-image {height:calc(100% - 40px); transition:1s all ease-in-out;}
progress {width:100% !important; color:green;}
progress::-webkit-progress-value {background:green;}
progress::-moz-progress-bar {background:green;}
progress[value] {-webkit-appearance:none !important; appearance:none !important;}
.videoBtnContainer .saveButton .savevideobtn {position:static !important;}
.videoBtnContainer .saveButton button {width:max-content;}
.videoBtnContainer .share-wrapper .btn-share:focus-visible {outline:none;}
.videoBtnContainer .savevideobtn {display:none;}
.videoBtnContainer .bgMobileAdapt {height:55px; width:70px; max-width:initial; margin:0; padding:0;}
.videoBtnContainer .share-wrapper {position:static;}
.videoBtnContainer {margin-bottom:-4rem; margin-top:3rem;}
.videoBtnContainer {margin-bottom:0 !important; margin-top:0 !important; position:absolute; top:-50px; width:calc(100%-30px);}
.videoBtnContainer .bgMobileAdapt.socialShareContainer {height:inherit !important; width:max-content !important; margin-left:auto;}
.videoBtnContainer .bgMobileAdapt.socialShareContainer #socialShare > .socialBox {height:auto !important; width:max-content !important; border-radius:0; background:#000; padding:2px 5px 2px 2px;}
.videoBtnContainer .bgMobileAdapt.socialShareContainer #socialShare > .socialBox button {color:#fff; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; border-radius:0; font-size:10px; letter-spacing:1.5px;}
.videoBtnContainer .bgMobileAdapt.socialShareContainer #socialShare > .socialBox button span {vertical-align:1px;}
.videoBtnContainer .savevideobtn {border:1px solid #ccc8;}
.videoBtnContainer .share-wrapper #socialGallery {top:30px;}
.videoTitleScrollOnClickList .os-content {max-height:336px !important; overflow-y:scroll;}
.videoTitleScrollOnClickList .os-viewport {overflow:visible !important; position:static !important;}
.videoTitleScrollOnClickList .os-padding {position:static; overflow:visible;}
.videoTitleScrollOnClickList .os-content-glue {display:none;}
.videoTitleScrollOnClickList .scroll-video-content-p {min-height:31px !important;}
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical, .os-theme-dark > .os-scrollbar.os-scrollbar-unusable {display:none;}
.checkIcon {position:absolute; right:0; top:-2px;}
.checkIcon.checkIcon2 {position:absolute; right:10px; top:4px;}
.checkIcon svg {color:#ffaa75 !important;}
.header .mobile-menu {align-items:center; justify-content:center; flex-direction:column;}
.header .mobile-menu .search-container {margin-bottom:0px !important;}
.header .mobile-menu ul {list-style:none; margin:0; padding:0; flex:inherit; display:flex; flex-direction:column; justify-content:center;}
.header .mobile-menu ul li {margin:0px !important;}
.header .mobile-menu ul li a {font-size:1.3rem; letter-spacing:0.2px; line-height:1; padding:15px;}
.header .mobile-menu .search-container .search-form input.form-control::-webkit-input-placeholder {color:#353c4c;}
.header .mobile-menu .search-container .search-form input.form-control:-ms-input-placeholder {color:#353c4c;}
.header .mobile-menu .search-container .search-form input.form-control::placeholder {color:#353c4c;}
input.width-dynamic {padding:15px; align-self:center; min-width:94px; max-width:500px; border-bottom:none !important; text-align:center !important; padding:0px 0px 0px 10px !important;}
.header .mobile-menu .search-container .search-form span.search-svg {position:static;}
.header .mobile-menu .search-container .search-form {display:flex; align-items:flex-start; justify-content:center;}
.header .mobile-menu .search-container .search-form input.form-control::-webkit-input-placeholder {color:#fff;}
.header .mobile-menu .search-container .search-form input.form-control:-ms-input-placeholder {color:#fff;}
.header .mobile-menu .search-container .search-form input.form-control::placeholder {color:#fff;}
.header .mobile-menu .search-container .search-form input.form-control:focus::-webkit-input-placeholder, .header .mobile-menu .search-container .search-form input.form-control:focus-within::-webkit-input-placeholder, .header .mobile-menu .search-container .search-form input.form-control:target::-webkit-input-placeholder {color:#353c4c;}
.header .mobile-menu .search-container .search-form input.form-control:focus:-ms-input-placeholder, .header .mobile-menu .search-container .search-form input.form-control:focus-within:-ms-input-placeholder, .header .mobile-menu .search-container .search-form input.form-control:target:-ms-input-placeholder {color:#353c4c;}
.header .mobile-menu .search-container .search-form input.form-control:focus::placeholder, .header .mobile-menu .search-container .search-form input.form-control:focus-within::placeholder, .header .mobile-menu .search-container .search-form input.form-control:target::placeholder {color:#353c4c;}
.header .mobile-menu .search-container .search-form input.form-control {color:#fff !important; font-size:1.31rem; text-align:left !important; height:auto; height:26px; line-height:24px;}
.header .mobile-menu {padding-top:65px !important;padding-top: 110px !important;}

.header .mobile-menu .search-container {margin-bottom:2.4vh !important;}
.header .mobile-menu ul li a {padding:2.6vh 15px !important;}
.header .mobile-menu .search-container .search-form .svg-icon.search-svg {height:26px; line-height:24px;}
.savedHeading {text-align:left !important; font-size:25px;}
.savedChaptersSec {margin-top:50px !important;}
.savevideodiv {position:relative;}
.savevideobtn {padding:5px 5px 5px 3px; background-color:#060f19; position:absolute; left:85%; top:10px; z-index:99; font-size:11px; color:#fff; letter-spacing:1.5px;}
.savevideobtn:hover {color:#fff !important; text-decoration:none;}
.sharevideobtn {padding:5px 5px 5px 3px; background-color:#060f19; position:absolute; left:85%; top:10px; z-index:99; font-size:10px; color:#fff;}
.sharevideobtn:hover {color:#fff !important; text-decoration:none;}
.videoTitleScrollOnClickList .os-content::-webkit-scrollbar-track {border-radius:0px; background-color:#000613;}
.videoTitleScrollOnClickList .os-content::-webkit-scrollbar {width:1px; background-color:#000613;}
.videoTitleScrollOnClickList .os-content::-webkit-scrollbar-thumb {border-radius:10px; background-color:rgba(0, 0, 0, 0.4); border:0px solid #010c1f;}
progress {border:none; width:400px; height:3px;}
progress::-moz-progress-bar {background-color:#40444d !important;}
progress::-webkit-progress-bar {background-color:#40444d !important;}
progress::progress-bar {background-color:#40444d !important;}
progress::-o-progress-bar {background-color:#40444d !important;}
progress::-webkit-progress-value {background:#8a1859;}
progress::-moz-progress-value {background:#8a1859;}
progress::-o-progress-value {background:#8a1859;}
progress::progress-value {background:#8a1859;}
progress {color:lightblue; background-color:#40444d !important;}
.popup.subscription-modal-popup.joinModal .custom-checkbox [type="checkbox"]:checked + label:before, .popup.subscription-modal-popup.joinModal .custom-checkbox [type="checkbox"]:not(:checked) + label:before, .popup.subscription-modal-popup.joinModal .custom-checkbox [type="checkbox"]:checked + label:after, .popup.subscription-modal-popup.joinModal .custom-checkbox [type="checkbox"]:not(:checked) + label:after {width:21px; height:21px;}
.popup.subscription-modal-popup.joinModal .custom-checkbox.label-align-top [type="checkbox"]:checked + label:before, .popup.subscription-modal-popup.joinModal .custom-checkbox.label-align-top [type="checkbox"]:not(:checked) + label:before {top:17px;}
.popup.subscription-modal-popup.joinModal .custom-checkbox.label-align-top [type="checkbox"]:checked + label:after, .popup.subscription-modal-popup.joinModal .custom-checkbox.label-align-top [type="checkbox"]:not(:checked) + label:after {top:17px;}
.popup.subscription-modal-popup.joinModal .custom-checkbox label {color:rgba(255, 255, 255, 0.7); font-size:10px; font-weight:400; font-style:normal; letter-spacing:1.82px; text-align:left; line-height:16px; text-transform:uppercase; padding-left:34px;}
.popup.subscription-modal-popup.joinModal .form-control {color:rgba(255, 255, 255, 0.5); font-size:11px; font-style:normal; letter-spacing:2px; text-align:left; text-transform:uppercase; height:58px;}
.popup.subscription-modal-popup.joinModal .form-control::placeholder {color:rgba(255, 255, 255, 0.5);}
.popup.subscription-modal-popup.joinModal .removeCheck:before {display:none;}
.popup.subscription-modal-popup.joinModal .close-popup {line-height:1; padding:25px;}
.popup.subscription-modal-popup.joinModal .bg-image-filled {background-size:cover;}
.ModulesContainer .post {margin-bottom:0px;}
.ModulesContainer .owl-carousel .owl-nav {margin:0px;}
.ModulesContainer .owl-carousel .owl-nav span {font-size:0px;}
.ModulesContainer .owl-carousel .owl-nav span {width:14px; padding:14px; position:relative; display:inline-block; -webkit-box-shadow:2px -2px 0 0 #c2bdc8 inset; -moz-box-shadow:2px -2px 0 0 #c2bdc8 inset; box-shadow:2px -2px 0 0 #c2bdc8 inset; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.ModulesContainer .owl-carousel .owl-nav .owl-prev span {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.ModulesContainer .owl-carousel .owl-nav .owl-next {position:absolute; right:-50px; top:50%;}
.ModulesContainer .owl-carousel .owl-nav .owl-prev {position:absolute; left:-50px; top:50%;}
.ModulesContainer .owl-carousel .owl-nav .owl-next span {-webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg);}
.ModulesContainer .owl-theme .owl-nav [class*="owl-"]:hover {background:none;}
.saveButtonContainer {position:relative;}
.saveButtonContainer .saveButtonListContainer {position:absolute; display:block; z-index:999; background:#000; padding:6px; width:max-content; margin-bottom:0px; top:14px;}
.saveButtonContainer .saveButtonListContainer li {padding-left:0px !important; font-size:10px; text-transform:uppercase; font-weight:400; letter-spacing:1.5px; color:#fff; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;}
.saveButtonContainer .saveButtonListContainer li.saveToHeading {display:flex; align-items:center; justify-content:space-between; padding-top:0px !important; padding-bottom:10px !important; margin-bottom:10px !important; border-bottom:1px solid #333;}
.saveButtonContainer .saveButtonListContainer li.saveToHeading a {width:24px; color:#fff;}
.saveButtonContainer .saveButtonListContainer li .form-check {padding-top:10px;}
.saveButtonContainer .saveButtonListContainer li .form-check-input {margin-top:0px;}
.saveButtonContainer .saveButtonListContainer li.saveToHeading a svg {color:#fff;}
.videoBtnContainer .savevideobtn {display:block; width:max-content; top:-13px; z-index:9;}
.saveButtonContainer .saveButtonListContainer {display:none;}
.saveButtonContainer.showList .saveButtonListContainer {display:block; z-index:13;}
.saveButtonContainer .saveButtonListContainer li .form-check-input {background-color:transparent; border-radius:0px !important; border:1px solid rgba(84, 91, 108, 1); opacity:1; height:21px; width:21px; margin-left:-2em; cursor:pointer !important;}
.saveButtonContainer .custom-checkbox [type="checkbox"]:checked + label:before, .saveButtonContainer .custom-checkbox [type="checkbox"]:not(:checked) + label:before {width:16px; height:16px; margin-top:-4.2px;}
.saveButtonContainer .custom-checkbox [type="checkbox"]:checked + label:after, .saveButtonContainer .custom-checkbox [type="checkbox"]:not(:checked) + label:after {width:15px; height:15px; background-size:9px; margin-top:-4.1px;}
.saveButtonContainer .custom-checkbox [type="checkbox"]:checked + label, .saveButtonContainer .custom-checkbox [type="checkbox"]:not(:checked) + label {padding-left:30px; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; color:#fff; font-size:10px;}
button:focus {box-shadow:none !important;}
.listDismiss {width:100%; height:100vh; background:none; position:fixed; top:0px; z-index:8; left:0; display:none;}
.saveButtonContainer.showList .listDismiss {display:block;}
.videoBtnContainer .savevideobtn svg {display:inline !important;}
.popupImgMobile {display:none; width:100%;}
.section.expert_sec.pb-xl-30 {padding-bottom:2.5rem !important;}
.expert_sec .flex-doctors .founder-photo h2.title_h {font-size:28px; line-height:32px; letter-spacing:-0.35px; font-weight:400; margin-top:35px; font-family:"Zapf Humanist 601 Demi";}
.expert_sec .flex-doctors .founder-photo h5.title_p {font-size:11px !important; font-weight:700; letter-spacing:2.96px; line-height:60px; font-family:"Trade Gothic LT Std"; text-transform:uppercase !important;}
.expert_sec .flex-doctors.expert_box {display:flex; margin:0px -50px !important; justify-content:center;}
.expert_sec .flex-doctors.expert_box .expert-contant {width:33.33%; overflow:hidden; margin:0; padding:0px 50px;}
.expert_sec .flex-doctors.expert_box .founder-photo a {height:100%; display:flex; position:relative; justify-content:center;}
.expert_sec .flex-doctors.expert_box .founder-photo img {width:inherit; margin:auto; display:block; max-width:inherit; height:100%; width:100%;}
.expert_sec .flex-doctors {flex-direction:inherit;}
#facial {background:#000612; padding-top:60px; padding-bottom:80px;}
#facial .facial_sh {margin-top:0; line-height:inherit; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; text-transform:uppercase !important; margin-bottom:7px; min-height:30px; font-size:11px !important; font-weight:normal; color:#ffffff; letter-spacing:2.96px;}
#facial .facial_h {font-size:25px; line-height:32px; letter-spacing:-0.35px; max-height:70px; font-weight:400; font-family:"Zapf Humanist 601 Demi";}
#facial .facial_details {color:#fff; display:flex; padding-bottom:25px; align-items:center;}
#facial .facial_details:hover {text-decoration:none !important;}
.facial_details:after {content:""; width:100%; bottom:0px; background:#272c34; height:1px; position:absolute; width:91%;}
#facial .facial_details .detalis_s1 {width:70%; padding-left:0; padding-right:0; text-align:right; margin-bottom:-10px;}
#facial .facial_details .detalis_s2 {width:30%; overflow:hidden; height:100px; display:flex; align-items:center; justify-content:center;}
#facial .facial_details .arrowSpace {display:flex;}
#facial .facial_details .detalis_s2 img {display:block; width:100%; margin-top:0%;}
#facial .owl-theme .owl-nav {margin-top:0px; padding-bottom:0px; padding-top:0px; position:relative; text-align:center; -webkit-tap-highlight-color:transparent;}
#facial .owl-nav .owl-next {position:absolute; right:-8%;}
#facial .owl-nav .owl-prev {position:absolute; left:-8%;}
#facial .owl-theme .owl-nav [class*="owl-"] {color:#fff; font-size:50px; margin:5px; padding:4px 7px; background:none; display:inline-block; top:-115px; cursor:pointer; border-radius:3px;}
#facial .facial_size {width:70%; margin:auto; position:relative;}
#facial .facial_size:before {content:""; width:100px; height:1px; display:inline-block; background:#272c34; position:absolute; bottom:0px; left:-70px;}
#facial .facial_size:after {content:""; width:100px; height:1px; display:inline-block; background:#272c34; position:absolute; bottom:0px; right:-70px;}
#facial .owl_btn .owl-prev {font-size:20px !important; top:0px !important;}
#facial .owl_btn .owl-next {font-size:20px !important; top:0px !important;}
button.owl-prev:after {content:"Prev"; font-size:20px; margin-top:-70px !important; padding-top:-40px; margin-left:-35px; position:absolute; border-bottom:2px solid #ccc;}
button.owl-next:after {content:"Next"; font-size:20px; margin-top:-70px !important; padding-top:-40px; position:absolute; margin-right:0px; right:20px; border-bottom:2px solid #ccc;}
button.owl-prev.disabled:after {border-bottom:none;}
button.owl-next.disabled:after {border-bottom:none;}
button.owl-prev::before {content:""; font-size:20px; margin-top:0px; padding-top:-40px; position:absolute; margin-left:20px; -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); width:14px; padding:14px; position:relative; display:inline-block; -webkit-box-shadow:2px -2px 0 0 #c2bdc8 inset; -moz-box-shadow:2px -2px 0 0 #c2bdc8 inset; box-shadow:2px -2px 0 0 #c2bdc8 inset; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
button.owl-next::before {content:""; font-size:20px; margin-top:0px; padding-top:-40px; position:absolute; right:0; left:-10px; margin-right:20px; -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); width:14px; padding:14px; position:relative; display:inline-block; -webkit-box-shadow:-2px 2px 0 0 #c2bdc8 inset; -moz-box-shadow:-2px 2px 0 0 #c2bdc8 inset; box-shadow:-2px 2px 0 0 #c2bdc8 inset; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
#facial .owl-stage .facial_details .detalis_s2 {margin-left:5%;}
#facial .owl-stage .owl-item:nth-child(even) .facial_details .detalis_s1 {order:12 !important;}
#facial .owl-stage .owl-item:nth-child(even) .facial_details .detalis_s2 {order:1 !important; margin-right:5%; margin-left:0%;}
#facial .owl-stage .owl-item:nth-child(even) .facial_details .detalis_s1 {text-align:left;}
#facial .owl-stage .owl-item:nth-child(n + 0) {padding-left:20px;}
#facial .owl-stage .owl-item:nth-child(n + 1) {padding-right:20px;}
#facial .owl-stage .owl-item.active:first-child .facial_details .arrowSpace {padding-left:55px;}
#facial .owl-stage .owl-item.active:last-child .facial_details .arrowSpace {padding-left:0px; padding-right:55px;}
.master_info .section-header .title-type-1 {font-size:80px; line-height:74px; font-weight:400; letter-spacing:-2px;}
.master_info .section-header .master_ph {width:96%; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; line-height:24px; font-weight:400; margin:auto; font-size:19px; letter-spacing:inherit;}
.section.master_info.pb-xl-30 {padding-bottom:2.5rem !important;}
.master_info hr {margin-top:1rem; margin-bottom:1rem; border:0; border-top:1px solid rgba(84, 91, 108, 1);}
.master_info .flex-doctors .founder-photo h2.title_h {font-size:28px; line-height:32px; letter-spacing:-0.35px; font-weight:400; margin-top:35px; font-family:"Zapf Humanist 601 Demi";}
.master_info .flex-doctors .founder-photo h5.title_p {font-size:11px !important; font-weight:700; letter-spacing:2.96px; line-height:60px; font-family:"Trade Gothic LT Std"; text-transform:uppercase !important;}
.master_info .flex-doctors.expert_box {display:flex; margin:0px -32px !important; justify-content:center;}
.master_info .flex-doctors.expert_box .expert-contant {width:370px; overflow:hidden; margin:0px 32px 56px;}
.master_info .flex-doctors.expert_box .founder-photo a {height:100%; display:flex; position:relative; justify-content:center;}
.master_info .flex-doctors.expert_box .founder-photo img {width:inherit; margin:auto; display:block; max-width:inherit;}
.master_info .flex-doctors {flex-direction:inherit;}
.master_info .fade-text.fade-text-grad {background:rgb(255, 255, 255); background:linear-gradient( 270deg, rgba(255, 255, 255, 1) 0%, rgba(255, 171, 117, 1) 70% ); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.master_info .section-header .subtitle-type-1 {margin-top:50px; margin-bottom:30px;}
.mastersListContainer .container {padding-left:30px !important; padding-right:30px !important;}
.mastersListContainer .row {display:flex; flex-wrap:wrap; }
.mastersListContainer .row .col-md-4, .mastersListContainer .row .col-sm-6 {padding-left:30px !important; padding-right:30px !important;}
.mastersListContainer .mastersListContainerItems img {width:100% !important;}
.mastersListContainer .mastersListContainerItems h2.title_h {font-size:28px; line-height:32px; letter-spacing:-0.35px; font-weight:400; margin-top:35px; font-family:"Zapf Humanist 601 Demi";}
.mastersListContainer .mastersListContainerItems h5.title_p {font-size:11px !important; font-weight:700; letter-spacing:2.96px; line-height:1.3; font-family:"Trade Gothic LT Std Extended"; text-transform:uppercase !important; margin-top:20px;}
.mastersListContainer .mastersListContainerItems .expert-contant {margin-bottom:30px;}
.videoSliderSec:after {content:""; height:15vh; width:100%; background:rgb(0, 6, 18); background:linear-gradient( 0deg, rgba(0, 6, 18, 0.7539390756302521) 0%, rgba(0, 6, 18, 0) 100% ); position:absolute; bottom:0; left:0; right:0;}
.disMoreSec .subtitle-type-1.disHeading {border-top:1px solid #545b6c; padding-top:60px !important;}
.disMoreSec {padding-top:4.5rem !important;}
.post-lists.post-type-4 .post .post-item {transition:all ease-in-out 0.7s !important;}
.post-lists.post-type-4 .post .post-item .post-image {transform:none !important; transition:all ease-in-out 0.7s !important; background-size:110% !important;}
.post-lists.post-type-4 .post .post-item:hover .post-image, .post-lists.post-type-4 .post .post-item:active .post-image, .post-lists.post-type-4 .post .post-item:focus .post-image {transform:none !important; transition:all ease-in-out 0.6s !important; height:calc(100% - 30px) !important; background-size:116% !important;}
.academyPageCollection .pageBackButton .container {padding:0 4vw !important;}
.academyPageCollection .pageBackButton .link-back-text {color:#c2bdc8; letter-spacing:2.42 !important; font-size:9px;}
.academyPageCollection .pageBackButton {position:absolute; top:calc(15.1vh + 44px); left:0; z-index:9;}
.academyPageCollection .videoBtnContainer .bgMobileAdapt.socialShareContainer #socialShare > .socialBox {background:none !important;}
.academyPageCollection .pageBackButton .link-back.absolute .slide-direction.direction-prev {height:30px !important; width:30px !important; -webkit-box-shadow:2px -2px 0 0 #c2bdc8 inset; -moz-box-shadow:2px -2px 0 0 #c2bdc8 inset; box-shadow:2px -2px 0 0 #c2bdc8 inset;}
.academyPageCollection .timeSaveShareBottomContainer {position:absolute; bottom:0px; left:0px; width:100%;}
.academyPageCollection .timeSaveShareBottomContainer .buttonsRow {display:flex; justify-content:space-between; align-items:center; align-items:flex-end; padding-bottom:5.6vh;}
.academyPageCollection .masterclass-cover .timeSaveShareBottomContainer .video-time-left {position:static;}
.academyPageCollection .saveAndShareButtonContainer {display:flex; align-items:center;}
.academyPageCollection .saveAndShareButtonContainer .share-wrapper {position:static;}
.academyPageCollection .saveAndShareButtonContainer .savevideobtn {display:flex; position:static; min-width:60px; flex-direction:column; background:none; justify-content:center; align-items:center; padding:0px; margin:3vh 2.5vw; margin-bottom:1px;}
.academyPageCollection .saveAndShareButtonContainer .bgMobileAdapt {margin:3vh 2.5vw; margin-bottom:1px; margin-right:-3px;}
.academyPageCollection .saveAndShareButtonContainer .savevideobtn .saveButtonText {margin-top:3.705vh;}
.academyPageCollection .saveAndShareButtonContainer .saveButtonIcon {height:17.28px;}
.academyPageCollection .saveAndShareButtonContainer .shareButtonIcon {line-height:1;}
.academyPageCollection .saveAndShareButtonContainer .socialBox {position:relative; float:none; display:block; background:none !important; color:#fff; padding:5px; width:auto !important; height:auto !important; text-align:center; border-radius:0px; z-index:9; padding:0px; padding-right:0px !important;}
.academyPageCollection .saveAndShareButtonContainer .socialBox .btn-share {display:flex !important; flex-direction:column; align-items:center; padding:0px;}
.academyPageCollection .saveAndShareButtonContainer .socialBox .shareButtonText {font-size:11px; color:#fff; margin-top:3.705vh; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; letter-spacing:1.5px !important;}
.academyPageCollection .pageBackButton .container {padding:0 4vw !important;}
.academyPageCollection .pageBackButton .link-back-text {color:#c2bdc8; letter-spacing:2.42 !important; font-size:9px;}
.academyPageCollection .pageBackButton {position:absolute; top:calc(15.1vh + 44px); left:0; z-index:9;}
.academyPageCollection .instructerVideoSec h3.subtitle-type-1 {margin-bottom:0px !important; line-height:60px;}
.academyPageCollection .instructerVideoSec h3.title-type-2 {font-size:44px; letter-spacing:-0.55px; line-height:32px; margin-bottom:31px; margin-top:11px;}
.academyPageCollection .instructerVideoSec h4.title-type-4 {font-size:28px; letter-spacing:-0.35px; line-height:32px;}
.academyPageCollection .post .post-image .link-icon {z-index:9999;}
.academyPageCollection .instructerVideoSec {padding-top:58px !important; padding-bottom:99px !important;}
.academyPageCollection .saveButtonContainer .savevideobtn {width:122px; height:32px; display:flex; justify-content:center; align-items:center;}
.academyPageCollection .saveButtonContainer .savevideobtn .saveBtnText {margin-left:13.5px; margin-right:11.5px; letter-spacing:2.96px;}
.academyPageCollection .saveButtonContainer .savevideobtn .downArrowSave {width:0; height:0; border-style:solid; border-width:5px 3.75px 0 3.75px; border-color:#fff transparent transparent transparent;}
.academyPageCollection .videoBtnContainer {padding:0px 22px;}
.academyPageCollection.chaptersSearchSection .videoBtnContainer {padding:20px 22px; top:52px !important;}
.academyPageCollection .videoBtnContainer .savevideobtn {border:1px solid #545b6c;}
.academyPageCollection .videoBtnContainer .bgMobileAdapt.socialShareContainer #socialShare > .socialBox button {padding:0 !important; letter-spacing:2.96px;}
.academyPageCollection .vscmt {margin-top:125px !important;}
.academyPageCollection .saveButtonContainer .saveButtonListContainer {position:absolute; z-index:999; background:#000; padding:16px; padding-bottom:12px; width:max-content; margin-bottom:0px; top:29px; border:1px solid #545b6c; min-width:180px;}
.academyPageCollection .saveButtonContainer .saveButtonListContainer .divider {height:1px; background:#2f3747; margin:8px 0px 15px;}
.academyPageCollection .custom-checkbox [type="checkbox"]:checked + label:before, .academyPageCollection .custom-checkbox [type="checkbox"]:not(:checked) + label:before {border:1px solid #545b6c !important; width:19px; height:19px;}
.academyPageCollection .saveButtonContainer .custom-checkbox [type="checkbox"]:checked + label:after, .academyPageCollection .saveButtonContainer .custom-checkbox [type="checkbox"]:not(:checked) + label:after {width:18px; height:18px; background-size:9px; margin-top:-4.1px;}
.academyPageCollection .saveButtonContainer .custom-checkbox [type="checkbox"]:checked + label, .academyPageCollection .saveButtonContainer .custom-checkbox [type="checkbox"]:not(:checked) + label {margin-bottom:0px !important;}
.academyPageCollection .videoTitleScrollOnClickList .scroll-video-content-p {min-height:31px !important; letter-spacing:2.96px; position:relative !important; padding-top:1.5px; padding-right:40px;}
.academyPageCollection #facial .owl-stage .owl-item:nth-child(n + 1) {padding-right:30px;}
.academyPageCollection #facial .owl-stage .owl-item:nth-child(n + 0) {padding-left:21px;}
.academyPageCollection .owl-theme .owl-nav .disabled {opacity:1; cursor:default;}
.academyPageCollection #facial .facial_details .detalis_s2 {width:150px;}
.academyPageCollection #facial .facial_details {color:#fff; display:flex; padding-bottom:36px; align-items:flex-start;}
.academyPageCollection .pageBackButton {z-index:9999999999 !important;}
.academyPageCollection .sliderHeadings {z-index:99;}
.academyPageCollection .timeSaveShareBottomContainer {z-index:99;}
.academyPageCollection .videoSliderSec:after {height:100vh; width:100%; background:rgb(0, 6, 18); background:linear-gradient( 0deg, rgba(0, 6, 18, 0.9) 0%, rgba(0, 6, 18, 0.5) 20%, rgba(0, 6, 18, 0) 76% ); z-index:9;}
.academyPageCollection .link-default {letter-spacing:2.96px;}
.academyPageCollection .saveAndShareButtonContainer .socialBox .shareButtonText {letter-spacing:2.96px !important;}
.academyPageCollection .saveAndShareButtonContainer .savevideobtn .saveButtonText {letter-spacing:2.96px !important;}
.academyPageCollection .expert_sec .flex-doctors .founder-photo h5.title_p {font-family:"Trade Gothic LT Std bold"; line-height:inherit; margin-top:21px;}
.academyPageCollection .expert_sec .flex-doctors.expert_box .expert-contant {width:33.33%; overflow:hidden; margin:0;}
.academyPageCollection .topicCoveredSec {padding-top:103px; padding-bottom:63px;}
.academyPageCollection #facial {padding-bottom:65px;}
.academyPageCollection .expertSec {padding-top:63px; padding-bottom:0px;}
.academyPageCollection .expertSec .row .col {padding-right:18px !important; padding-left:18px !important;}
.academyPageCollection .expertsTiles {padding-bottom:110px !important;}
.academyPageCollection .mastersSecContainer {padding-top:63px; padding-bottom:129px;}
.academyPageCollection .post-lists .post {margin-top:12px; margin-bottom:0px;}
.academyPageCollection .sliderHeadings h4.subtitle-type-1.h1st {margin-top:0px !important; line-height:60px; margin-bottom:12px;}
.academyPageCollection .sliderHeadings h2.title-type-1.h2nd {line-height:86px !important; margin-bottom:0px !important; padding-bottom:0px !important;}
.academyPageCollection .sliderHeadings h4.subtitle-type-1.h3rd {line-height:60px !important; margin-bottom:21px !important;}
.academyPageCollection .timeSaveShareBottomContainer .buttonsRow {display:flex; justify-content:space-between; align-items:center; align-items:flex-end; padding-bottom:46px;}
.academyPageCollection .videoBtnContainer .bgMobileAdapt.socialShareContainer #socialShare > .socialBox button {font-size:11px;}
.academyPageCollection .share-wrapper .socialBox .svg-icon img {width:10px; height:10px; margin-right:5px;}
.academyPageCollection .share-wrapper .socialBox .socialToolBox .svg-icon img {width:13px; height:13px; margin-right:0px;}
.academyPageCollection .pageBackButton .link-back.absolute {position:static; margin-left:3.3vw; color:#c2bdc8; font-size:9px !important;}
.academyPageCollection button.owl-prev:after, .academyPageCollection button.owl-next:after {margin-top:-85px !important; font-size:25px !important;}
.academyPageCollection .timeSaveShareBottomContainer .share-wrapper #socialGallery {top:80px;}
.academyPageCollection .timeSaveShareBottomContainer .share-wrapper #socialGallery a {margin-bottom:5px;}
.timeSaveShareBottomContainer {position:absolute; bottom:0; left:0; width:100%;}
.timeSaveShareBottomContainer .buttonsRow {display:flex; justify-content:space-between; align-items:center; align-items:flex-end; padding-bottom:5.6vh;}
.masterclass-cover .timeSaveShareBottomContainer .video-time-left {position:static;}
.saveAndShareButtonContainer {display:flex; align-items:center;}
.saveAndShareButtonContainer .share-wrapper {position:static;}
.saveAndShareButtonContainer .savevideobtn {display:flex; position:static; min-width:52px; flex-direction:column; background:none; justify-content:center; align-items:center; padding:0px; margin:3vh 2.5vw;}
.saveAndShareButtonContainer .bgMobileAdapt {margin:3vh 2.5vw;}
.saveAndShareButtonContainer .savevideobtn .saveButtonText {margin-top:3.705vh;}
.saveAndShareButtonContainer .saveButtonIcon {height:17.28px;}
.saveAndShareButtonContainer .shareButtonIcon {line-height:1;}
.saveAndShareButtonContainer .socialBox {position:relative; float:none; display:block; background:none !important; color:#fff; padding:5px; width:auto !important; height:auto !important; text-align:center; border-radius:0px; z-index:9; padding:0px;}
.saveAndShareButtonContainer .socialBox .btn-share {display:flex !important; flex-direction:column; align-items:center; padding:0px;}
.saveAndShareButtonContainer .socialBox .shareButtonText {font-size:10px; color:#fff; margin-top:3.705vh; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; letter-spacing:1.5px !important;}
.pageBackButton .container {padding:0 4vw !important;}
.pageBackButton .link-back.absolute {position:static; margin-left:3.3vw; color:#c2bdc8;}
.pageBackButton .link-back-text {color:#c2bdc8; letter-spacing:2.42 !important; font-size:9px;}
.pageBackButton {position:absolute; top:calc(15.1vh + 44px); left:0px; z-index:9;}
.videoSliderSec .title-type-1 {line-height:0.9 !important;}
.header .navigation .menu a.featured-link:after {display:none;}
.header .navigation .row.no-gutters.align-items-center {align-items:flex-end !important;}
.header .navigation .menu {position:relative; padding-top:3px; height:59px; display:flex; align-items:center;}
.header .navigation .menu.right {justify-content:flex-end;}
.header .navigation .menu a {font-size:10px;}
.academyPageCollection .pageBackButton .link-back.absolute .slide-direction.direction-prev {height:30px !important; width:30px !important; -webkit-box-shadow:2px -2px 0 0 #c2bdc8 inset; -moz-box-shadow:2px -2px 0 0 #c2bdc8 inset; box-shadow:2px -2px 0 0 #c2bdc8 inset;}
.academyPageCollection .link-default span {font-size:16px; margin-right:10px;}
.academyPageCollection .product-video .video-content .text-content {position:relative; z-index:3; margin-top:16.15vh;}
.academyPageCollection .subtitle-type-1 {font-family:"Trade Gothic LT Std Extended"; font-weight:700; font-style:normal; font-size:11px; letter-spacing:3px; text-transform:uppercase; color:rgba(255, 255, 255, 1);}
.academyPageCollection .title-type-1 {font-size:80px; font-weight:400; letter-spacing:-2px;}
.academyPageCollection .link-icon:after {bottom:13px; margin-top:0;}
.academyPageCollection .video-content .title-type-1 {margin-bottom:2.59rem !important;}
.academyPageCollection .link-icon .icon-field img {width:12px;}
.academyPageCollection .link-icon .icon-field {display:block; height:100%; margin:18px 0 1.7rem 0; text-align:center;}
.academyPageCollection .video-content .videoOverlay {background:rgb(0, 6, 18); background:linear-gradient( 0deg, rgba(0, 6, 18, 0.9) 0%, rgba(0, 6, 18, 0.5) 26%, rgba(0, 6, 18, 0) 100% ); height:100%; width:100%; position:absolute; z-index:9;}
.academyPageCollection .product-video .video-content .text-content {z-index:99;}
.academyPageCollection .academyMasterSec {padding-top:83px; background:#000613 !important;}
.academyPageCollection .academyMasterSec .link-default span {font-size:16px; margin-right:26px;}
.academyPageCollection .academyMasterSec .academyFilterLinks {margin-top:57px; position:relative;}
.academyPageCollection .academyMasterSec .academyFilterLinks ul li {margin:0 1.1rem;}
.academyPageCollection .academyMasterSec .academyFilterLinks ul li a.link-default {letter-spacing:2px !important; border-bottom:3px solid transparent; color:#c2bdc8 !important;}
.academyPageCollection .academyMasterSec .academyFilterLinks ul li a.link-default.active {border-bottom-color:#ffffff; color:#ffffff !important;}
.academyPageCollection .academyMasterSec .academyFilterLinks ul li a.link-default:hover {color:#ffffff !important;}
.academyPageCollection .academyMasterSec .lineSeparator {height:1px; background:#545b6c; margin-top:9.3vh; margin-bottom:56px;}
/* .academyPageCollection .academyMasterSec .container {padding:0 6.9vw;} */
.academyPageCollection .recentlyAdded {display:flex; justify-content:space-between; align-items:center; margin-bottom:19px;}
.academyPageCollection .recentlyAdded h5 {font-size:11px; letter-spacing:2.96px; color:#fff; line-height:60px; font-weight:700;}
.academyPageCollection .recentlyAdded a {font-size:11px; letter-spacing:2.96px; color:#fff; line-height:inherit; font-family:"Trade Gothic LT Std Extended"; font-weight:bold; text-decoration:none !important; padding-bottom:5px; margin-top:8px; position:relative;}
.academyPageCollection .recentlyAdded a:after {position:absolute; right:0; bottom:0; display:block; content:""; width:100%; height:1px; background:#fff; margin-top:10px; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s;}
.academyPageCollection .recentlyAdded a:hover:after, .academyPageCollection .recentlyAdded a:focus:after {width:0%;}
.academyPageCollection .academyMasterSec .post-lists .post {margin-top:19px; margin-bottom:0px !important;}
.academyPageCollection .academyMasterSec .companyPostList {background:#000b1f; margin-top:80px; padding-top:48px; padding-bottom:79px;}
.academyPageCollection .academyMasterSec .companyPostList .companyLogoImg {width:55%; margin:auto; display:block; margin-top:5px; max-width:200px; min-width:150px;}
.academyPageCollection .academyMasterSec .exploreButton {border:1px solid #fff; height:60px; padding:0px 75px; display:flex; align-items:center; justify-content:center; width:max-content; font-family:"Trade Gothic LT Std Extended"; text-transform:uppercase; font-weight:bold; color:#fff !important; text-decoration:none !important; font-size:11px; letter-spacing:2.961538px; margin:75px auto 0px; padding-top:4px;}
.academyPageCollection .academyMasterSec .companyPostList .bottomArrow {height:10px !important; width:10px !important; -webkit-box-shadow:1.5px -1.5px 0 0 #c2bdc8 inset; -moz-box-shadow:1.5px -1.5px 0 0 #c2bdc8 inset; box-shadow:1.5px -1.5px 0 0 #c2bdc8 inset; transform:rotate(-45deg); display:inline-block; margin-left:18px; margin-top:-10px;}
.academyPageCollection .courseDetailSec .subtitle-type-1 {color:#fff; padding:0px !important; line-height:60px; font-weight:700;}
.academyPageCollection .courseDetailSec .text.text-small.list-type-2.dash-bullets {font-size:19px; font-weight:400; letter-spacing:inherit; line-height:26px; color:#fff; margin-top:17px;}
.academyPageCollection .courseDetailSec .list-type-2 ul li:before {top:0px;}
.academyPageCollection .courseDetailSec .courseDetailSecLP {padding-right:6.75rem !important;}
.academyPageCollection #progressbardiv {margin:0px 31px; bottom:1px;}
.academyPageCollection .header .navigation .menu .menu-icon {margin-top:-8px;}
.academyPageCollection .academyMasterSec .academyFilterLinks ul li {padding:4px 0px;}
.academyPageCollection .academyMasterSec .academyFilterLinks ul li a {padding:6px 0px;}
.academyPageCollection .link-default span {font-size:11px;}
.academyPageCollection .academySliderSec {height:100vh !important; background-size:cover;}
.academyPageCollection .masterclass-lists #post-lists h5 { min-height:57px; display:flex; align-items:center; justify-content:center;}
.academyPageCollection .masterclass-lists #post-lists .post-text .subtitle-type-1 {margin:0px !important; line-height:initial; margin-bottom:34px !important;}
.academyPageCollection .academyMasterSec .academyFilterLinks ul.academyTags li:nth-child(6):after {content:""; display:block; width:100%;}
.academyMasterSec .row.videoTIleAcademy {margin-left:-3.4px; margin-right:-3.4px; position:relative;}
.academyMasterSec .row.videoTIleAcademy .col-xl-3.videoTIleAcademySingle, .academyMasterSec .row.videoTIleAcademy .col-md-6.videoTIleAcademySingle {padding:0px 6px !important;}
.academyPageCollection .academyMasterSec .post-lists .post {margin-top:0;}
.academyPageCollection .academyMasterSec .post-lists.post-type-4 .post .post-item {padding-top:0px;}
.academyPageCollection .post-lists.post-type-4 .post .post-item .post-image {background-position:bottom; padding-top:0px; position:relative;}
.academyPageCollection .post-lists.post-type-4 .post .post-item .post-image img {transition:all ease-in-out 0.5s;}
.academyPageCollection .post-lists.post-type-4 .post .post-item .post-image:before {background:linear-gradient( to top, #000 0, rgba(0, 0, 0, 0.7) 55%, rgba(0, 0, 0, 0) 85% ) center no-repeat; opacity:0; transition:opacity 0.7s cubic-bezier(0.4, 0, 0, 1); z-index:1;}
.academyPageCollection .post.post-video-box .post-video {position:absolute; z-index:99;}
.academyPageCollection .post.post-video-box .post-video video {position:static; display:block; width:100%; height:100%;}
.academyPageCollection .post-lists.post-type-4 .post .post-item:hover .post-image:before {opacity:1 !important;}
.academyPageCollection .post-lists.post-type-4 .post .post-item:hover .post-image img {transform:scale(1.06);}

.academyPageCollection .masterclass-lists #post-lists .post-content {padding-top:8px !important;}
.academyPageCollection .academyTabTitle {background:#000613; padding-top:32.4vh; padding-bottom:10.1vh;}
.academyPageCollection .academyTabTitle h6 {color:#fff; font-family:"Trade Gothic LT Std Extended"; font-weight:700; font-size:11px; letter-spacing:2.96px; line-height:60px; text-align:center;}
.academyPageCollection .academyTabTitle h2 {color:#fff; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:80px; letter-spacing:-2.162162px; text-align:center; margin-top:6px; line-height:71px; font-weight:400;}
.academyFilter {position:absolute; right:0px; top:0px;}
.academyFilter a.filterMenu {border:1px solid #545b6c; height:64px; color:#fff; font-size:11px; display:flex; justify-content:center; align-items:center; text-decoration:none !important; width:144px; font-family:"Trade Gothic LT Std Extended"; font-weight:700; letter-spacing:2px; transition:all 0.2s ease-in-out;}
.academyFilter a.filterMenu:hover, .academyFilter a.filterMenu:focus {border:1px solid #fff;}
.academyFilter a.filterMenu span {width:0; height:0; border-style:solid; border-width:5px 3.75px 0 3.75px; border-color:#fff transparent transparent transparent; margin-left:28px;}
.academyPageCollection .academyFilterLinks .academyFilter .filterDropMenu {border:1px solid #fff; width:100%; flex-direction:column; border-top:none; position:absolute; right:0; top:63px; display:none; background:#000613; border-top:1px solid #fff; padding:10px calc(1.1rem + 0px); z-index:9;}
.academyPageCollection .academyFilterLinks .academyFilter.showFilterOpt .filterDropMenu {display:block;}
.academyPageCollection .academyFilterLinks .academyFilter.showFilterOpt .filterDropMenu li a {margin-bottom:0px;}
.academyPageCollection .academyFilter .filterDropMenu li {display:block; margin:0px !important; padding:0px !important;}
.academyPageCollection .academyFilter .filterDropMenu li a {padding:0px 3px !important; text-align:left; color:#fff; font-family:"Trade Gothic LT Std Extended"; font-weight:700; letter-spacing:2px; font-size:11px; line-height:30px; text-align:right;}
.academyPageCollection .videoBtnContainer .ssaveVideoButton .saveVideoIcon {height:13px;}
.academyPageCollection .videoBtnContainer .ssaveVideoButton {color:#fff; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; border-radius:0px; font-size:10px; letter-spacing:2.96px; text-decoration:none; border:1px solid #545b6c; height:32px; width:106px; display:flex; justify-content:center; align-items:center;}
.academyPageCollection .videoBtnContainer .ssaveVideoButton span {padding-top:4px; margin-left:10px;}
.academyPageCollection .videoBtnContainer .bgMobileAdapt.socialShareContainer #socialShare > .socialBox button {color:#fff; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; border-radius:0px; font-size:11px; letter-spacing:1.5px;}
.academyPageCollection .videoBtnContainer .bgMobileAdapt.socialShareContainer #socialShare > .socialBox {padding:0px !important; margin-right:11px;}
.academyPageCollection .videoBtnContainer .bgMobileAdapt.socialShareContainer #socialShare > .socialBox button {padding:0 !important;}
.academyPageCollection .share-wrapper .socialBox .svg-icon img {width:14px; height:14px; margin-right:5px;}
.academyPageCollection .savedChaptersSec {margin-top:129px !important;}
.academyPageCollection.onlyChapterSearchPage .savedChaptersSec {margin-top:0px !important; padding-top:117px !important;}
.academyPageCollection .playVideoProgress {position:absolute; bottom:-30px; max-width:420px; margin:auto; left:0; right:0;}
.academyPageCollection .link-icon .icon-field img {width:30px;}
.academyPageCollection .link-icon:after {bottom:10px;}
.academyPageCollection .videoInforData {position:absolute; bottom:0; left:0; right:0; z-index:99; width:calc(100% - 30px); height:100%; margin:auto; padding:10px 30px; display:flex; flex-direction:column; justify-content:flex-end; background:linear-gradient( to top, #111 0, rgba(25, 28, 33, 0.4) 25%, rgba(25, 28, 33, 0) 45% ) center no-repeat;}
.academyPageCollection .videoInforData .nameDr {margin:0px !important; line-height:60px; min-height:inherit; font-size:11px; font-family:"Trade Gothic LT Std Extended"; text-transform:uppercase; font-weight:bold; letter-spacing:2.96px; margin:0px; color:#fff;}
.academyPageCollection .videoInforData h2 {margin:0px !important; min-height:inherit; font-size:44px; font-weight:400; margin:0px; color:#fff; letter-spacing:-0.4px; line-height:1.143;}
.academyPageCollection .videoInforData .nameInfo {margin:0px !important; line-height:60px; min-height:inherit; font-size:11px; font-family:"Trade Gothic LT Std Extended"; text-transform:uppercase; font-weight:700; letter-spacing:2.96px; margin:0px; color:#fff;}
.academyPageCollection .recentlyAdded h5 {font-family:"Trade Gothic LT Std Extended";}
.academyPageCollection .drNameV {font-family:"Trade Gothic LT Std Extended"; margin-bottom:10px; display:block; font-size:11px;}
.leftRightArrow .cLA {position:absolute; left:50px; bottom:55%; height:30px; width:30px; border-left:2px solid #c2bdc8; border-bottom:2px solid #c2bdc8; transform:rotate(45deg); z-index:99;}
.leftRightArrow .cRA {position:absolute; right:50px; bottom:55%; height:30px; width:30px; border-top:2px solid #c2bdc8; border-right:2px solid #c2bdc8; transform:rotate(45deg); z-index:99;}
.academyPageCollection .link-icon .icon-field.playLibrary img {width:10px;}
.academyPageCollection .academyMasterSec .academyFilterLinks ul li {margin-bottom:2px;}
.chaptersListContainer {display:flex; align-items:center;}
.chaptersListThumb {width:150px; height:inherit; overflow:hidden; display:flex; justify-content:center; align-items:center; margin-right:30px;}
.chaptersListThumb img {height:inherit; width:100%;}
.chaptersListDetail {flex:1;}
.chaptersListProgress {width:140px; display:flex; border-radius:5px; overflow:hidden; margin-top:6px;}
.chaptersListProgress progress {height:4px !important;}
.academyPageCollection .vT {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-weight:400 !important; text-transform:initial !important; font-size:28px; letter-spacing:-0.35px; line-height:1.143;}
.overlay-scrollbar.flterVS .btn-videos {padding:0px !important; min-height:62px; background:none; margin-bottom:0px; padding-bottom:10px !important; margin-bottom:10px; padding-left:15px !important; border-bottom:1px solid rgba(84, 91, 108, 0.5);}
.academyMasterSec {padding-bottom:96px;}
.courseDetailSec {padding-top:49px; padding-bottom:100px;}
.academyPageCollection .playVideoProgress {position:static; max-width:420px; margin:auto; margin-top:20px;}
.bgTrans {background:#00000030; height:100%; position:absolute; top:0; width:100%;}
.academyPageCollection .videoInforData {background:none !important;}
.academyPageCollection .playVideoProgress {position:static; max-width:420px; margin:auto; margin-top:20px; display:flex; border-radius:10px; overflow:hidden;}
.academyPageCollection .playVideoProgress progress {height:4px;}
.leftRightArrow .cRA {border-top:2px solid #ffffff; border-right:2px solid #ffffff; bottom:calc(55% - 27px);}
.leftRightArrow .cLA {border-left:2px solid #ffffff; border-bottom:2px solid #ffffff; bottom:calc(55% - 27px);}
.saveButtonContainer .saveButtonListContainer {display:none;}
.saveButtonContainer.manulist .saveButtonListContainer {display:block;}
.listDismiss {width:100%; height:100vh; background:none; position:fixed; top:0px; z-index:8; left:0; display:none;}
.saveButtonContainer.manulist .listDismiss {display:block;}
.academyPageCollection .link-icon .icon-field img {width:31px;}
.academyPageCollection .link-icon .icon-field {margin:0px 0 30px 0;}
.post .post-image .link-icon {padding:0px; padding-bottom:11px;}
.academyPageCollection .videoInforData {padding:20px 30px; width:100%;}
.academyPageCollection .academyMasterSec .academyFilterLinks ul li {margin:0 1.16rem;}
.academyPageCollection .academyMasterSec .academyFilterLinks ul li a {padding:6px 0px; padding-bottom:4px; padding-top:1px; margin-bottom:8px; color:rgba(255, 255, 255, 0.5); text-transform:uppercase;}
.academyPageCollection .academyMasterSec .academyFilterLinks ul li a:hover {color:rgba(255, 255, 255, 1);}
.academyPageCollection .academyTabTitle {padding-top:31.1vh;}
.academyPageCollection .academyTabTitle h2 {margin-top:15px;}
.academyPageCollection .academyMasterSec .academyFilterLinks {margin-top:48px;}
.academyMasterSec .row.videoTIleAcademy {padding-bottom:57px !important;}

.academyPageCollection .academyMasterSec .lineSeparator {margin-top:calc(6vh + 3px); margin-bottom:60px;}
.academyPageCollection .link-icon .icon-field.playLibrary img {width:10px;}
.academyPageCollection .libraryVideoSlider .subtitle-type-1 {padding-bottom:11px;}
.academyPageCollection .libraryVideoSlider.video-content .title-type-1 {margin-bottom:calc(2.59rem + 2px) !important;}
.academyPageCollection .libraryVideoSlider.video-content p {padding-bottom:29px; font-size:24px; letter-spacing:inherit; font-weight:300; font-family:"ZapfHumnst BT"; line-height:1.5;}
.academyPageCollection .product-video .libraryVideoSlider.video-content .text-content {margin-top:11.75vh;}
.academyPageCollection .academyMasterSec .academyFilterLinks.libraryFilterL {margin-top:59px; padding-bottom:9px;}
.academyPageCollection .post-lists.post-type-4 .post .post-item:hover .post-image:before {opacity:1;}
.academyMasterSec.aLMasterSec {padding-bottom:7px;}
progress {height:4px;}
.academyPageCollection .masterclass-lists.academyMasterSec {padding-bottom:0px;}
.academyPageCollection .masterclass-lists.academyMasterSec .savedChaptersSec {padding-bottom:96px;}
.academyPageCollection .academyMasterSec .companyPostList {margin-top:0px;}
.academyPageCollection.masterClassSecContainer {background:#000612;}
.mCTileContainer .post-lists .post {margin:0 0 !important;}
.academyPageCollection.masterClassSecContainer .lineSeparator {height:1px; background:#545b6c; margin-top:calc(6vh + 3px); margin-bottom:60px;}
.academyPageCollection.masterClassSecContainer .mCSTitle h5 {font-family:"Trade Gothic LT Std Bold"; font-size:11px; line-height:60px !important; margin-bottom:11px; letter-spacing:2.96px;}
.academyPageCollection.masterClassSecContainer .title-type-1 {font-size:80px; font-weight:400; letter-spacing:-2.16px; line-height:81px; margin-bottom:43px;}
.academyPageCollection.masterClassSecContainer .mCSTitle .filter-wrapper {padding-bottom:12px;}
.academyPageCollection.masterClassSecContainer .mCSTitle .filter-wrapper ul li {height:60px; display:inline-flex; align-items:center;}
.academyPageCollection.masterClassSecContainer .mCSTitle .filter-wrapper ul li a.link-default {font-family:"Trade Gothic LT Std Bold"; font-size:11px; letter-spacing:2.96px; border-bottom-width:3px; padding:12px 0; padding-bottom:4px;}
.academyPageCollection.masterClassSecContainer .mCSTitle .max-w-md-850px.mx-auto.mt-md-20.text-center {margin-top:calc(5rem - 9px) !important;}
.academyPageCollection.masterClassSecContainer .academyMasterSec {padding-top:0;}
.academyPageCollection .academyMasterSec.mCTileContainer .post-lists {padding-top:16px;}
.academyMasterSec .academyMasterSec.mCTileContainer .row.videoTIleAcademy .videoTIleAcademySingle {margin-bottom:60px;}
.academyMasterSec .academyMasterSec.mCTileContainer .row.videoTIleAcademy {margin-bottom:0px;}
.academyMasterSec.mCTileContainer .row.videoTIleAcademy .col-xl-3.videoTIleAcademySingle {margin-bottom:62px !important;}
.academyMasterSec.mCTileContainer .row.videoTIleAcademy {margin-bottom:0px !important;}
.academyMasterSec.mCTileContainer #masterclass-search-navigation {padding:0px !important;}
.academyMasterSec.mCTileContainer .pagination-wrapper .bg-color-4.text-white.py-8 {padding:0px !important;}
.academyMasterSec.mCTileContainer .pagination-wrapper .pagination li a {padding-top:0px !important; font-size:11px;}
.mCLA {height:30px !important; width:30px !important; -webkit-box-shadow:2px -2px 0 0 #c2bdc8 inset; -moz-box-shadow:2px -2px 0 0 #c2bdc8 inset; box-shadow:2px -2px 0 0 #c2bdc8 inset; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); position:absolute; left:-3vw; top:calc(45% - 7px);}
.mCRA {height:30px !important; width:30px !important; -webkit-box-shadow:2px -2px 0 0 #c2bdc8 inset; -moz-box-shadow:2px -2px 0 0 #c2bdc8 inset; box-shadow:2px -2px 0 0 #c2bdc8 inset; -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); -ms-transform:rotate(-135deg); -o-transform:rotate(-135deg); transform:rotate(-135deg); position:absolute; right:-3vw; top:calc(45% - 7px);}
.prev-pagination {height:30px !important; width:30px !important; position:absolute; left:-3vw; top:calc(45% - 69px);}
.next-pagination {height:30px !important; width:30px !important; position:absolute; right:-1vw; top:calc(45% - 69px);}
.pagination-wrapper.text-white.prev-pagination .pagination li {height:30px; width:30px; top:0px; left:0px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); z-index:999;}
.pagination-wrapper.text-white.next-pagination .pagination li {height:30px; width:30px; top:0px; right:0px; -webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg); z-index:999;}
.academyPageCollection.masterClassSecContainer .pageBackButton {position:absolute; top:calc(15.1vh + 20px); left:0px; z-index:9;}
.academyPageCollection .post.post-video-box {padding-top:0px !important;}
.academyPageCollection .post.post-video-box .post-image.removePoster {opacity:0; display:block !important;}
.post.post-video-box .icon-loading {position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0);}
.academyPageCollection.chaptersSearchSection .videoTitleScrollOnClickList {height:calc(100%); padding-top:118px;}
.academyPageCollection.chaptersSearchSection .savedChaptersSec {margin-top:0px !important;}
.overlay-scrollbar.flterVS .vPLTile:last-child button.btn-videos {border-bottom:0px !important; padding-bottom:0px !important; margin-bottom:0px !important;}
.academyPageCollection.chaptersSearchSection .leftRightArrow .cLA {bottom:calc(40% - 0px);}
.academyPageCollection.chaptersSearchSection .leftRightArrow .cRA {bottom:calc(40% - 0px);}
.academyPageCollection.chaptersSearchSection .checkIcon.checkIcon2 {right:10px; top:3px;}
.academyPageCollection.chaptersSearchSection .checkIcon.checkIcon2 svg {height:100% !important;}
.academyPageCollection.chaptersSearchSection .academyMasterSec {padding-top:1px;}
.academyPageCollection.chaptersSearchSection .academyMasterSec .col-md-6.aos-init.aos-animate {margin-bottom:30px;}
.sticky-top {z-index:9 !important;}
.listTitleVT {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:25px; font-weight:normal !important; text-transform:initial !important; letter-spacing:-0.31px; line-height:32px;}
.academyPageCollection.wLPage .masterclass-lists.academyMasterSec {padding-top:1px !important;}
.academyPageCollection.wLPage .watchLetterScrollList {padding-bottom:20px !important; padding-top:209px !important;}
.wLSCH5 {font-size:11px; font-family:"Trade Gothic LT Std Extended"; text-transform:uppercase; font-weight:bold; letter-spacing:2.96px; color:#fff;}
.closeVisibleIcon {position:absolute; right:19px; border:1px solid #fff; height:40px; width:40px; display:flex; align-items:center; justify-content:center; top:67px; z-index:9; background:#000613; opacity:0; transition:ease-in-out all 0.5s;}
.closeVisibleIcon img {max-width:14.5px;}
.closeVisibleIcon2 {position:absolute; right:19px; border:1px solid #fff; height:40px; width:40px; display:flex; align-items:center; justify-content:center; top:26%; z-index:9; background:#000613; opacity:0; transition:ease-in-out all 0.5s;}
.closeVisibleIcon2 img {max-width:14.5px;}
.academyPageCollection .post-lists.post-type-4 .post .post-item:hover .closeVisibleIcon {opacity:1;}
.academyPageCollection .vPLItem:hover .closeVisibleIcon2 {opacity:1;}
.academyPageCollection .vPLItem:hover .vPLItemBtn {opacity:0.5;}
.readMoreOH {background:rgba(0, 6, 19, 0.5); position:absolute; height:100%; width:calc(100% - 30px); left:0px; top:0px; z-index:99; align-items:center; justify-content:center; display:flex; opacity:0; transition:all 0.5s ease-in-out;}
.chaptersPartLeftElse .readMoreOH {width:calc(100% - 15px);}
.chaptersPartLeftElse .bgTrans {transition:all 0.5s ease-in-out;}
.chaptersPartLeftElse:hover .readMoreOH {opacity:1;}
.chaptersPartLeftElse:hover .bgTrans {opacity:0;}

.tagSBC {display:flex; flex-wrap:wrap; border-top:1px solid #c2bdc8; border-right:1px solid #c2bdc8; margin-top:calc(2rem - 13px) !important;}
.tagSBC.mt-md-8 {margin-top:calc(2rem - 13px) !important;}
.tagSBC .tagSBCI {display:flex; flex-wrap:wrap; flex-grow:1; min-width:40%; max-width:100%;}
.tagSBC .tagSBCI button {background:none; border:none; border-left:1px solid #c2bdc8; border-bottom:1px solid #c2bdc8; padding:5px; padding-top:7px; display:block; width:100%; color:#c2bdc8; font-size:9px; font-family:"Trade Gothic LT Std Extended"; letter-spacing:1px; min-height:34px; transition:all 0.5s ease-in-out; font-weight:700;}
.tagSBC .tagSBCI button:hover {background:#ffffff; color:#000612;}
.owl-carousel.module2Carousel .owl-dots, .owl-carousel.module2Carousel .owl-nav {display:block !important;}
.owl-carousel.moduleCarousel .owl-dots span, .owl-carousel.moduleCarousel .owl-nav span, .owl-carousel.module2Carousel .owl-dots span, .owl-carousel.module2Carousel .owl-nav span {display:none !important;}
.academyPageCollection .owl-carousel.moduleCarousel button.owl-prev:after, .academyPageCollection .owl-carousel.moduleCarousel button.owl-next:after, .academyPageCollection .owl-carousel.module2Carousel button.owl-prev:after, .academyPageCollection .owl-carousel.module2Carousel button.owl-next:after {display:none !important;}
.academyPageCollection .owl-theme .owl-nav [class*="owl-"]:hover {background:none;}
.owl-carousel.moduleCarousel .owl-nav button.owl-next, .owl-carousel.module2Carousel .owl-nav button.owl-next {position:absolute; right:-6vw; top:46%;}
.owl-carousel.moduleCarousel .owl-nav button.owl-prev, .owl-carousel.module2Carousel .owl-nav button.owl-prev {position:absolute; left:-6vw; top:46%;}
.academyPageCollection .product-video .libraryVideoSlider.video-content .text-content {max-width:787px !important;}
.masterclass-packages .max-w-md-600px.mx-auto.text-center {max-width:773px !important;}
.masterclass-packages .max-w-md-600px.mx-auto.text-center p {font-size:19px; font-weight:400; letter-spacing:inherit;}
.masterclass-packages .max-w-md-600px.mx-auto.text-center p {font-size:20px !important; font-weight:400; letter-spacing:inherit;line-height: 24px;}
.academyPageCollection #progressbardiv {margin-top:6px;}
section.section-fh.section-mobile-flexible.section-with-bg.section-type-hero.products-cover .section-content .max-w-900px {max-width:830px !important;}
section.section-fh.section-mobile-flexible.section-with-bg.section-type-hero.products-cover .section-content .max-w-900px .title-type-2.line-height-1.-letter-2.aos-init.aos-animate {font-size:64px; letter-spacing:-1.66px; line-height:64px !important; margin-top:17px; padding-bottom:9px;}
.header .container, .header .mobile-menu .search-container {padding:0 3.399999vw !important;}
.header .navigation .menu a.featured-link {position:relative; padding-bottom:0;}
body {background:#000613;}
.academyPageCollection .topicCoveredSec .dash-bullets ul li {position:relative; list-style:none; padding-left:20px; font-size:19px; line-height:1.5; letter-spacing:inherit; font-weight:300; margin-bottom:0px;}
.academyPageCollection .topicCoveredSec .dash-bullets ul li:last-child {margin-bottom:0px;}
.allSecContainer .divider {margin-top:71px; margin-bottom:78px; height:1px; background:#545b6c;}
.academyMasterSec .row.videoTIleAcademy.allSecContainer {padding-top:38px; margin-bottom:96px !important; padding-bottom:20px !important;}
.doctor-orientation-left.mastersListContainer h2.title-type-1.fade-text-grad {background:rgb(255, 255, 255); background:linear-gradient( 270deg, rgba(255, 255, 255, 1) 0%, rgba(255, 171, 117, 1) 70% ); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.videoTitleScrollOnClickList .os-content div[style="position:relative"]:last-child button {border-bottom:none; margin-bottom:0px;}
.academyPageCollection .topicCoveredSec .col-md-3 h4.subtitle-type-1 {color:#c2bdc8;}

.academyFilter.showFilterOpt .listDismiss {display:block;}
.owl-carousel.module2Carousel {transition:all ease-in-out 0.05s;}
.owl-carousel.module2Carousel .owl-nav button.owl-prev, .owl-carousel.module2Carousel .owl-nav button.owl-next, .owl-carousel.moduleCarousel .owl-nav button.owl-prev, .owl-carousel.module2Carousel .owl-nav button.owl-prev, .owl-carousel.moduleCarousel .owl-nav button.owl-next, .owl-carousel.module2Carousel .owl-nav button.owl-next, .academyMasterSec.mCTileContainer .row.videoTIleAcademy .pagination {opacity:0 !important; transition:all ease-in-out 0.5s;}
.owl-carousel.module2Carousel:hover .owl-nav button.owl-prev, .owl-carousel.module2Carousel:hover .owl-nav button.owl-next, .owl-carousel.moduleCarousel:hover .owl-nav button.owl-prev, .owl-carousel.module2Carousel:hover .owl-nav button.owl-prev, .owl-carousel.moduleCarousel:hover .owl-nav button.owl-next, .owl-carousel.module2Carousel:hover .owl-nav button.owl-next, .pagination-wrapper.text-white.prev-pagination .pagination li, .academyMasterSec.mCTileContainer .row.videoTIleAcademy:hover .pagination {opacity:1 !important; transition:all ease-in-out 0.5s;}
.master_info.onlyMasters .section-header .subtitle-type-1 {margin-top:100px; margin-bottom:35px; padding:0px !important; color:#fff;}
.master_info.onlyMasters .section-header .title-type-1 {line-height:1.22;}
.master_info.onlyMasters .section-header .title-type-1.fade-text-grad {margin-top:8px;}
.master_info.onlyMasters .section-header .title-type-1::first-line {line-height:67px;}
.master_info.onlyMasters .section-header .master_ph {margin:auto; margin-top:31px; width:100%; max-width:700px; font-size:24px; line-height:1.5;}
.master_info.onlyMasters .section-header {max-width: 677px; margin-bottom:117px;}
.master_info.onlyMasters .mastersListContainerItems .container {max-width:1238px !important; padding-left:15px !important; padding-right:15px !important;}
.master_info.onlyMasters .mastersListContainerItems {background:#000b1f; padding-top:59px; padding-bottom:58px;}
.master_info.onlyMasters .mastersListContainerItems h5 {margin:0px !important; min-height:57px; display:flex; align-items:center; justify-content:flex-start; font-size:11px; font-family:"Trade Gothic LT Std Extended"; text-transform:uppercase; font-weight:bold; letter-spacing:3px; margin-bottom:49px !important;}
.mastersListContainer.onlyMasters .mastersListContainerItems h2.title_h {margin-top:36px;}
.mastersListContainer.onlyMasters .mastersListContainerItems .founder-photo h5 {margin-top:4px !important; margin-bottom:0px !important; color:#fff; opacity:0.8;}
.header .navigation .menu.right a {position:relative;}
.header .navigation .menu span.svg-icon .showOnHover {position:absolute; left:0px; opacity:0;}
.header .navigation .menu.right a span img {transition:all 0.2s ease-in-out;}
.header .navigation .menu.right a:hover .showOnHover {opacity:1;}
.header .navigation .menu.right a:hover .widthoutHover {opacity:0;}
.academyPageCollection .videoSliderSec .timeSaveShareBottomContainer .share-wrapper #socialGallery {top:-175px;}
.onlyMembershipPackage {padding: 135px 0;padding-bottom: 158px;}
.onlyMembershipPackage .MembershipPackageHeading h4.subtitle-type-1 {opacity:1; color:rgba(255, 255, 255); font-family:"Trade Gothic LT Std Extended"; font-size:11px; font-weight:700; font-style:normal; letter-spacing:2.96px; text-align:center; line-height:60px; text-transform:uppercase; padding-bottom:18px !important;}
.onlyMembershipPackage .MembershipPackageHeading h2.title-type-1 {opacity:1; color:rgba(255, 255, 255, 1); font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:80px; font-weight:400; font-style:normal; letter-spacing:-2px; line-height:74px; margin-bottom:45px;}
.masterclass-packages.onlyMembershipPackage .max-w-md-600px.mx-auto.text-center p {opacity:1; color:rgba(255, 255, 255, 1); font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:19px; font-weight:400; font-style:normal; letter-spacing:inherit; text-align:center; line-height:24px; margin-bottom:47px;}
.masterclass-packages.onlyMembershipPackage .packages {margin-top:92px;}
.onlyMembershipPackage .packageLeft h2.title-type-2 {opacity:1; color:rgba(255, 255, 255); font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:64px; font-weight:400; font-style:normal; letter-spacing:-0.8px; line-height:65px; margin-bottom:26px;}
.onlyMembershipPackage .packageLeft, .onlyMembershipPackage .packageRight {padding:0px 5px;}
.onlyMembershipPackage .packageLeft .package-column {padding:53px; padding-bottom:28px;}
.onlyMembershipPackage .packageRight .package-column {padding:53px;}
.onlyMembershipPackage .choose-membership > .col {padding:0px 20px;}
.onlyMembershipPackage .choose-membership > .col .form-group.custom-radio-box {display:flex; margin-bottom:0; height:91px; align-items:center;}
.onlyMembershipPackage .packageLeft .package-column .package-col-text {margin-bottom:0px;}
.onlyMembershipPackage .packageLeft .package-column .package-col-text p {margin-bottom:24px; letter-spacing:inherit;}
.onlyMembershipPackage .packageRight .package-column {display:flex; flex-direction:column; justify-content:center;}
.onlyMembershipPackage .packageRight .subtitle-type-1 {margin-top:calc(5rem - 15px) !important; margin-bottom:22px !important; padding-bottom:0px !important;}
.onlyMembershipPackage .packageRight .subtitle-type-1:first-child {margin-top:0px !important;}
.onlyMembershipPackage .choose-membership > .col .form-group.custom-radio-box label + p {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; color:#c2bdc8; font-weight:bold; font-size:9px;}
.onlyMembershipPackage .choose-membership > .col .custom-radio-box [type="radio"]:checked + label, .onlyMembershipPackage .choose-membership > .col .custom-radio-box [type="radio"]:not(:checked) + label, .onlyMembershipPackage .choose-membership > .col:last-child label {font-size:9px;}
.onlyMembershipPackage .choose-membership > .col .bill-specification {font-size:14px;}
.onlyMembershipPackage .choose-membership .title-type-4 {font-size:32px !important;}
.onlyMembershipPackage .choose-membership > .col .form-group.custom-radio-box .contact-link, .onlyMembershipPackage .choose-membership > .col .form-group.custom-radio-box .contact-link > a {font-size:19px !important;}
.masterclass-packages.onlyMembershipPackage .form-note .subtitle-type-2-c {font-size:10px; letter-spacing:2.96px; color:#ffffff !important; opacity:0.5 !important; font-family:"Trade Gothic LT Std";}
.masterclass-packages.onlyMembershipPackage .form-note .subtitle-type-2-c a {position:relative; display:inline-block;}
.masterclass-packages.onlyMembershipPackage .form-note .subtitle-type-2-c a::after {content:""; width:100%; height:1px; background:#fff; display:block; opacity:0.5; text-decoration:none !important; position:absolute; bottom:0px; transition:all ease-in-out 0.2s; right:0;}
.masterclass-packages.onlyMembershipPackage .subtitle-type-1 {letter-spacing:2.96px; color:#c2bdc8; padding-bottom:0px !important;}
.masterclass-packages.onlyMembershipPackage .add-basket .btn-subscribe {margin-top:14px !important;}
.masterclass-packages.onlyMembershipPackage .form-note {padding-top:9px;}
.masterclass-packages.onlyMembershipPackage .packageRight .text-small {font-size:19px; letter-spacing:inherit; margin-right:50px; line-height:1.263;}
.masterclass-packages.onlyMembershipPackage .packageLeft .swift-switch {height:39px;}
.masterclass-packages.onlyMembershipPackage .packageLeft .p-color-text {margin-bottom:calc(1.25rem - 4px) !important;}
.masterclass-packages.onlyMembershipPackage .packageLeft .col-12.btn-subscribe.mt-6 .p-color-text {margin-bottom:0px !important;}
.masterclass-packages.onlyMembershipPackage .packageLeft .btn.btn-block.btn-type-2.text-center.text-uppercase {padding:0px !important; height:60px !important; color:#000612 !important; font-weight:700; padding-top:5px !important;}
.max-w-600px.mx-auto.search-filter.mt-15 {max-width:750px !important;}
.topicCoveredSec .dash-bullets {margin-top:calc(2rem - 13px) !important;}
.onlyAcademyViewVideoSec .savevideodiv .post.post-video-box {padding-top:56.25% !important;}
.onlyAcademyViewVideoSec .post.post-video-box .post-image, .onlyAcademyViewVideoSec .post.post-video-box .post-video {position:absolute; top:0; left:0; width:100%; height:100%; padding:0;}
.onlyAcademyViewVideoSec .col-md-7 {flex:0 0 60.333333%; max-width:60.333333%;}
.onlyAcademyViewVideoSec .col-md-5 {flex:0 0 39.66666%; max-width:39.66666%;}
.onlyAcademyViewVideoSec progress {height:3px;}
.onlyAcademyViewVideoSec .btn.btn-type-4 {position:relative; background:#000319; color:#fff;}
.chaptersPartLeft .leftRightArrow a.cLA, .chaptersPartLeft .leftRightArrow a.cRA {opacity:0; transition:all 0.5s ease-in-out;}
.chaptersPartLeft:hover .leftRightArrow a.cLA, .chaptersPartLeft:hover .leftRightArrow a.cRA {opacity:1;}
.academyPageCollection .onlyAcademyViewVideoSec .videoTitleScrollOnClickList .scroll-video-content-p {line-height:2 !important; min-height:auto !important;}
.academyPageCollection .onlyAcademyViewVideoSec .videoTitleScrollOnClickList .scroll-video-content-p {padding-top:0px !important;}
.academyPageCollection .onlyAcademyViewVideoSec .overlay-scrollbar .btn-videos {padding-top:0px !important; padding-bottom:0px !important; min-height:70px !important;}
.academyPageCollection .section-tablet-flexible .flex-doctors .doc-content h5 {color:#ffffff; opacity:80% !important;}
#commentSection a {text-decoration:none !important;}
#commentSection {background:#000612;}
#commentSection .commentSectionContainer {max-width:763px; margin:auto;}
#commentSection .commentSectionContainer .commentSorting {display:flex; color:#fff; font-family:"Trade Gothic LT Std Extended"; font-weight:700; font-style:normal; align-items:center;}
#commentSection .commentSectionContainer .commentSorting p {font-size:10px; letter-spacing:2.6px; margin-right:25px; margin-bottom:0px;}
#commentSection.onlyCommentSec .dropButtonDesign {display:flex; height:38px; width:38px; border:1px solid #2f3747; align-items:center; justify-content:center; margin-right:16px; text-decoration:none !important; background:#060a14 !important;}
#commentSection.onlyCommentSec .dropButtonDesign img {height:14px; width:13px;}
.onlyCommentSec .sortButton {position:relative;}
.onlyCommentSec .sortButton .filterButtonListContainer {position:absolute; z-index:999; background:#000613; padding:4px 16px; width:172px; margin-bottom:0px; top:50px; border:1px solid #2f3747; display:none;}
.onlyCommentSec .sortButton .filterButtonListContainer li {padding:0px; height:inherit; display:flex; align-items:center; justify-content:flex-start; height:43px;}
.onlyCommentSec .sortButton .filterButtonListContainer li a {padding-left:0px !important; font-size:10px; text-transform:uppercase; font-weight:400; letter-spacing:2.6px; color:#fff; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; text-decoration:none !important; line-height:1; margin-top:3px;}
.onlyCommentSec .sortButton .filterButtonListContainer .divider {height:1px; background:#2f3747; margin:0px 0px; width:calc(100% - 5px); margin-bottom:1px;}
.onlyCommentSec .sortButton.showFilters .filterButtonListContainer {display:block;}
.onlyCommentSec .writeCommentSec {display:flex; align-items:flex-start; width:100%; margin-top:27px;}
.onlyCommentSec .writeCommentSec .userImgCmntContainer {width:38px; height:38px; overflow:hidden; display:flex; align-items:center; justify-content:center; margin-right:10px; border-radius:50%; font-size:20px; font-family:"Zapf Humanist 601 Demi"; color:#732f3b;}
.onlyCommentSec .writeCommentSec .userImgCmntContainer img {width:100%;}
.onlyCommentSec .writeCommentSec .commentInputSec {border:1px solid #2f3747; min-height:60px; display:flex; align-items:center; flex:1; padding:14px 28px; position:relative; background:#040a16;}
.onlyCommentSec .writeCommentSec .commentInputSec .smileIc {width:19px; margin-right:33px; margin-top:0px;}
.onlyCommentSec .writeCommentSec .commentInputSec .plusIc {width:11.5px; margin-right:15px; margin-top:0px;}
.onlyCommentSec .writeCommentSec .commentInputSec input {display:block; flex:1; background:none; border:none; font-family:"Trade Gothic LT Std Extended"; color:#fff; letter-spacing:1.818182px; font-size:10px; font-weight:700; margin-top:2px !important; height:max-content;}
.onlyCommentSec .writeCommentSec .commentInputSec input::placeholder {text-transform:uppercase;}
.onlyCommentSec .writeCommentSec .commentInputSec input:focus, .onlyCommentSec .writeCommentSec .commentInputSec input:focus-visible {box-shadow:none; outline:none;}
.onlyCommentSec .writeCommentSec .commentInputSec input::placeholder {color:#676f7e;}
.onlyCommentSec .commentButtonCon {display:flex; width:100%; justify-content:flex-end; align-items:center; margin-top:10px;}
.onlyCommentSec .commentButtonCon .btnCancel {min-width:128px; height:38px; background:none; font-family:"Trade Gothic LT Std Extended"; color:#fff; letter-spacing:2.96px; font-size:11px; display:flex; align-items:center; justify-content:center; margin-right:1px; font-weight:700;}
.onlyCommentSec .commentButtonCon .btnPost {min-width:146px; height:38px; background:#fff; font-family:"Trade Gothic LT Std Extended"; color:#000613; letter-spacing:2.96px; font-size:11px; display:flex; align-items:center; justify-content:center; margin-right:0px; font-weight:700; padding-top:0px;}
.onlyCommentSec .commentButtonCon .btnPost span {margin-top:5px;}
.onlyCommentSec .autosize, .onlyCommentSec textarea {resize:none; overflow:hidden; width:100%; background:none; border:none; color:#fff; box-shadow:none; outline:none; font-family:"Trade Gothic LT Std"; letter-spacing:1.818182px; font-size:10px; font-weight:700; margin-top:0px; height:19px !important;}
.onlyCommentSec .autosize::placeholder, .onlyCommentSec textarea::placeholder {text-transform:uppercase; color:#676f7e;}
.onlyCommentSec .autosize:focus, .onlyCommentSec textarea:focus, .onlyCommentSec .autosize:focus-visible, .onlyCommentSec textarea:focus-visible {box-shadow:none; outline:none;}
.onlyCommentSec .commentTileContainer .commentInfo {display:flex; align-items:flex-start; margin-top:22px;}
.onlyCommentSec .commentTileContainer:nth-child(1) .commentInfo {margin-top:34px;}
.onlyCommentSec .commentTileContainer .commentInfo .userNameCh {background:#fdb2bf; height:38px; width:38px; border-radius:50%; margin-right:18px; display:flex; align-items:center; justify-content:center; color:#732f3b; margin-top:11px; margin-left:-1px; font-size:18px; font-family:"Zapf Humanist 601 Demi"; padding-top:2px;}
.onlyCommentSec .replyThread {flex:1;}
.onlyCommentSec .replyThread .userInfoDateCon {display:flex; justify-content:flex-end;}
.onlyCommentSec .commentTileContainer .commentInfo .userInfoDate {flex:1; align-items:flex-end;}
.onlyCommentSec .commentTileContainer .commentInfo .userInfoDate h5 {color:#fff !important; font-size:16px !important; letter-spacing:0.51px !important; line-height:20px !important; font-weight:400 !important; margin-bottom:1px !important; margin-top:12px !important;font-family: "ZapfHumnst BT", Arial, Helvetica, sans-serif !important; min-height:inherit !important;text-transform: none !important;}
.onlyCommentSec .commentTileContainer .commentInfo .userInfoDate h5 svg {margin-top:-2px !important;}
.onlyCommentSec .commentTileContainer .commentInfo .userInfoDate h6 span {color:#676f7e; font-size:10px; font-family:"Trade Gothic LT Std Extended"; letter-spacing:1.82px; font-weight:700; text-transform:uppercase; margin-right:16px;}
#commentSection.onlyCommentSec .commentTileContainer .dropButtonDesign {margin-right:0px; margin-bottom:0px;}
.commentTileContainer p {color:#fff; font-size:16px; max-width:530px; margin-top:9px; margin-left:0px; letter-spacing:0.51px; margin-bottom:6px; line-height:1.25; max-height:60px; overflow:hidden;}
.commentTileContainer .commentShowBtn {color:#676f7e; font-family:"Trade Gothic LT Std Extended"; font-size:10px; font-weight:700; font-style:normal; letter-spacing:-0.48px; text-align:left; display:block; padding-top:4px; margin-bottom:11px;}
#commentSection.onlyCommentSec .likeReply {display:flex; align-items:center; margin-bottom:0px; padding-left:2px;}
#commentSection.onlyCommentSec .likeReply li {margin-right:47px; padding:0px;}
#commentSection.onlyCommentSec .likeReply li a {font-size:10px; font-family:"Trade Gothic LT Std Extended"; font-weight:700; color:#676f7e; letter-spacing:1.82px; text-transform:uppercase; line-height:1;}
#commentSection.onlyCommentSec .likeReply li a img {width:12px; margin-right:5px !important; margin-bottom:1px;}
.onlyCommentSec .replyThread .innerWriteCommentSec {margin-top:15px; display:none;}
.onlyCommentSec .replyThread .likeReplyThread.showReplyOpt .innerWriteCommentSec {display:block;}
.onlyCommentSec .threadStart {margin-top:6px;}
.onlyCommentSec .threadStart .showReply {color:#8a1859; font-size:10px; letter-spacing:-0.48px; font-family:"Trade Gothic LT Std Extended"; font-weight:700; padding-left:2px;}
.onlyCommentSec .threadStart .showReply img {margin-right:4px; margin-bottom:1px;}
.onlyCommentSec .threadStart .commentInfo {position:relative;}
.onlyCommentSec .threadStart .userNameCh {position:relative; z-index:9;}
.onlyCommentSec .threadStart .commentInfo:after {content:""; background:#2f3747; width:1px; height:114px; position:absolute; left:18px; z-index:8; top:-24px;}
.onlyCommentSec .threadStart .commentTileContainer {margin-left:-18px;}
.onlyCommentSec .threadStart .likeReplyThread {margin-left:-35px; margin-bottom:17px;}
.onlyCommentSec .threadStart.showReplyThread .commentTileContainer:last-child .likeReplyThread {margin-bottom:0px;}
.onlyCommentSec .threadStart .commentTileContainer {display:none;}
.onlyCommentSec .threadStart.showReplyThread .commentTileContainer {display:block;}
.onlyCommentSec .threadStart .viewMoreArrow {width:7px; height:auto;}
.onlyCommentSec .threadStart.showReplyThread .showReply .viewMoreArrow {transform:rotate(180deg);}
.onlyCommentSec .commentSeparator {background-color:#2f3747; height:1px; margin-top:20px;}
#commentSection.onlyCommentSec .replyThread .dropButtonDesign img {height:auto !important; width:18px;}
.onlyCommentSec .replyThread .sortButton .filterButtonListContainer {right:0px; padding:2px 16px; background:#000613;}
.onlyCommentSec .replyThread .writeCommentSec {margin-top:23px;}
.onlyCommentSec .replyThread .commentTileContainer p {margin-top:16px; margin-bottom:7px;}
.onlyCommentSec .commentSectionContainer .commentSeparator:last-child {display:none;}
.onlyCommentSec .commentInputSec::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3); background-color:#000819;}
.onlyCommentSec .commentInputSec::-webkit-scrollbar {width:2px; background-color:rgba(255, 255, 255, 0.1);}
.onlyCommentSec .commentInputSec::-webkit-scrollbar-thumb {background-color:rgba(255, 255, 255, 0.2);}
.onlyCommentSec .writeCommentSec .userImgCmntContainer .avatar {height:60px !important; width:60px !important; position:relative; padding-top:2px;}
.onlyCommentSec .writeCommentSec .userImgCmntContainer .avatar::before {content:""; height:60px !important; width:60px !important; background:rgba(255, 255, 255, 0.5); border-radius:50%; position:absolute;}
.onlyCommentSec .writeCommentSec .userImgCmntContainer .avatar::after {color:rgba(0, 0, 0, 0.75); font-size:20px; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; position:relative;}
.onlyCommentSec .commentTileContainer .commentInfo .userNameCh.avatar {height:38px !important; width:38px !important; position:relative; padding-top:3px;}
.onlyCommentSec .commentTileContainer .commentInfo .userNameCh.avatar::before {content:""; height:100% !important; width:100% !important; background:rgba(255, 255, 255, 0.5); border-radius:50%; position:absolute; top:0px;}
.onlyCommentSec .commentTileContainer .commentInfo .userNameCh.avatar::after {color:rgba(0, 0, 0, 0.75); font-size:18px; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; position:relative;}
.onlyCommentSec .wrapper {position:relative; display:inline-block;}
.onlyCommentSec .emoji-invoker {position:static; top:0.5rem; right:0.5rem; width:auto; height:auto; border-radius:0px; cursor:pointer; transition:none;}
.onlyCommentSec .emoji-picker {position:absolute; z-index:1; font-family:"Montserrat", sans-serif; color:#ffffff; border:1px solid #2f3747; overflow:auto; padding:5px; height:20rem; width:15rem; border-radius:0; background:#000612; box-shadow:none; line-height:1.5; top:65px !important; left:0px !important;}
.onlyCommentSec .emoji-picker__search {display:flex; align-items:center; justify-content:center; margin-bottom:10px; height:34px; border:1px solid #2f3747 !important;}
.onlyCommentSec .emoji-picker__search > input {border-radius:0px; width:100%; color:#fff !important; outline:none; width:100%; margin-bottom:0; display:block; padding:0px 10px !important; height:auto; line-height:1;}
.onlyCommentSec .emoji-picker h5 {margin-bottom:8px; margin-top:15px; text-transform:uppercase; letter-spacing:2.96px; cursor:default; font-family:"Trade Gothic LT Std Extended"; font-size:9px; font-weight:700; color:rgba(255, 255, 255, 0.8); padding:0px 8px;}
.onlyCommentSec .emoji-picker__no-results {margin-top:1rem; font-size:0.75rem; word-wrap:break-word;}
.onlyCommentSec .emoji-picker .emojis {display:grid; grid-template-columns:repeat(6, 1fr); grid-gap:0.25rem;}
.onlyCommentSec .emoji-picker .emojis:after {content:"";}
.onlyCommentSec .emoji-picker .emojis span {padding:0.2rem; cursor:pointer; border-radius:0px; display:flex; align-items:center; justify-content:center;}
.onlyCommentSec .emoji-picker .emojis span:hover {background:rgba(255, 255, 255, 0.2); cursor:pointer;}
.onlyCommentSec .replyThread .innerWriteCommentSec .writeCommentSec .userNameCh.avatar {height:60px !important; width:60px !important; margin-top:0px;}
.onlyCommentSec .replyThread .innerWriteCommentSec .writeCommentSec .userNameCh.avatar::after {font-size:20px;}
.onlyReportModalContainer .modal.show .modal-dialog {max-width:441px;}
.onlyReportModalContainer .modal-content {border:none; border-radius:0;}
.onlyReportModalContainer .modal-body {background:#000613; border-radius:0px; padding:0px; padding-top:52px;}
.onlyReportModalContainer .modal-body h4 {
  font-size: 19px !important;
  font-weight: 400 !important;
  letter-spacing: 0.33px !important;
  line-height: 1.158 !important;
  color: #fff !important;
  font-family: "ZapfHumnst BT", Arial, Helvetica, sans-serif !important;
  margin-bottom: 17px !important;
  padding-left: 43px !important;
  text-transform: none !important;
}
.onlyReportModalContainer .modal-body .monthly-price {margin-left:43px;}
.onlyReportModalContainer .custom-radio-box [type="radio"]:checked + label:before, .onlyReportModalContainer .custom-radio-box [type="radio"]:not(:checked) + label:before {width:16px; height:16px; top:-2px; border-color:#545b6c;}
.onlyReportModalContainer .custom-radio-box [type="radio"]:checked + label:after, .onlyReportModalContainer .custom-radio-box [type="radio"]:not(:checked) + label:after {top:3px; left:5px; height:6px; width:6px;}
.onlyReportModalContainer .custom-radio-box [type="radio"]:checked + label, .onlyReportModalContainer .custom-radio-box [type="radio"]:not(:checked) + label {color:rgba(255, 255, 255, 0.8); letter-spacing:1.82px; font-size:10px; line-height:1.3; padding-left:30px; font-weight:400; font-family:"Trade Gothic LT Std"; margin-bottom:calc(0.5rem - 3.5px) !important;}
.reportSubmit {background-color:#312b37; height:60px; width:100%; display:flex; align-items:center; justify-content:center; margin-top:21px; text-decoration:none !important;}

.reportSubmit svg {height:16px; position:absolute; right:12px; width:16px;}
.onlyReportModalContainer .close {position:absolute; top:15px; right:21px; text-shadow:none; opacity:1;}
.onlyNotificationPopup {background:#040a16; border:1px solid #2f3747; padding:0px; border-radius:0px; top:53px !important; margin:0px !important; width:360px; position:absolute; right:0px; display:none; padding:0px 15px 15px; padding-right:0px; z-index:9;}
.onlyNotificationPopup .notiTitle {display:flex; align-items:center; width:100%; padding:0px; padding-top:31px; padding-bottom:21px; padding-right:15px;}
.onlyNotificationPopup .notiTitle h4 {color:#fff; font-weight:700; font-family:"Trade Gothic LT Std"; letter-spacing:2.6px; font-size:10px; text-transform:uppercase; flex:1; text-align:left;}
.onlyNotificationPopup .notiSearchContainer {margin:0px 0px; border:1px solid #2f3747; height:52px; display:flex; align-items:center; margin-right:15px; padding:0px 14px;}
.onlyNotificationPopup .notiSearchContainer input {padding:0px; margin:0; font-family:"Trade Gothic LT Std"; font-weight:700; font-size:10px; letter-spacing:1.82px; text-transform:uppercase; background:none; border:none; margin-left:13.5px; flex:1; color:#676f7e; margin-top:2px;}
.onlyNotificationPopup .notiSearchContainer input::placeholder {color:#676f7e;}
.onlyNotificationPopup .notiSearchContainer input:focus {outline:none; box-shadow:none;}
.onlyNotificationPopup .notiTitle a {margin-left:calc(2.4vw - 23px) !important;}
.notificationLists {max-height:320px; overflow:auto; position:relative; margin-right:6px; padding-right:5px; margin-top:10px;}
.notificationLists::-webkit-scrollbar-track {-webkit-box-shadow:none; background-color:transparent; width:15px; position:absolute; margin-left:5px;}
.notificationLists::-webkit-scrollbar {width:4px; background-color:transparent; position:absolute; top:0px; right:10px; margin-left:5px;}
.notificationLists::-webkit-scrollbar-thumb {background-color:#343b49; width:15px;}
.notificationLists li {background:#040a16; min-height:80px; display:flex; flex-direction:column; align-items:flex-start; justify-content:center; text-align:left; padding:0px 20px;}
.notificationLists li.unread {background:#0e1524; position:relative;}
.notificationLists li.unread:after {content:""; height:8px; width:8px; background:#646ea0; border-radius:50%; position:absolute; right:14px; display:block;}
.notificationLists li.unread h5 {font-weight:700;}
.notificationLists li h5 {font-size:16px; color:#ffffff; letter-spacing:0.51px; line-height:1.25; font-weight:400; font-family:"ZapfHumnst BT"; margin-bottom:6px; padding-right:15px;}
.notificationLists li p {margin-bottom:0px; color:#676f7e; font-size:10px; text-transform:uppercase; font-family:"Trade Gothic LT Std Extended"; font-weight:700; letter-spacing:1.82px;}
.notiParentContainer {display:flex; margin-top:2px; position:relative;}
.notiParentContainer.isDataShow a.showNoti::after {content:""; height:7px; width:7px; background:#ff2903; border-radius:50%; position:absolute; top:-2px; right:0;}
.notiParentContainer.showNotiData .onlyNotificationPopup {display:block;}
.notiParentContainer.showNotiData .dismissNotification {display:block;}
.onlyNotificationPopup .anotherDropdown .dropdown-menu {background:#000613; border:1px solid #2f3747; padding:3px 17px; width:118px; min-width:118px; border-radius:0px; top:5px !important; left:20px !important; border-radius:0px;}
.onlyNotificationPopup .anotherDropdown .dropdown-toggle {color:#676f7e !important;}
.onlyNotificationPopup .anotherDropdown .dropdown-menu a {padding:0px !important; margin:0px !important; width:100%;}
.onlyNotificationPopup .anotherDropdown .dropdown-menu hr {background-color:#2f3747; height:1.4px; margin:0px;}
.onlyNotificationPopup .anotherDropdown .dropdown-menu a.dropdown-item {font-size:10px; letter-spacing:2.6px; font-weight:700 !important; line-height:1; padding-top:19px !important; padding-bottom:15px !important; color:rgba(255, 255, 255, 0.8);}
.header.newHeader .onlyNotificationPopup .anotherDropdown .dropdown-menu a.dropdown-item {padding-top:0px !important; padding-bottom:0px !important;}
.onlyNotificationPopup .anotherDropdown .dropdown-menu a.dropdown-item:focus {background:none;}
.onlyNotificationPopup .anotherDropdown .dropdown-menu a.dropdown-item.dropActive {color:rgba(255, 255, 255, 1);}
.onlyNotificationPopup .anotherDropdown .dropdown-menu a.dropdown-item.dropActive:after {content:""; background:url(../images/icons/ic_check_color.svg) no-repeat center; background-size:contain; height:10px; width:10px; position:absolute; display:block; right:-3px; bottom:18px;}
.onlyNotificationPopup .anotherDropdown .dropdown-menu a.dropdown-item:hover {color:rgba(255, 255, 255, 1);}
.onlyNotificationPopup .anotherDropdown .dropdown-menu a:hover {background:none;}
.onlyNotificationPopup .anotherDropdown .dropdown-toggle::after {display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:""; border-top:0.45em solid #fff; border-right:0.35em solid transparent; border-bottom:0; border-left:0.35em solid transparent;}
.dismissNotification {width:100%; height:100vh; background:none; position:fixed; top:0px; z-index:8; left:0; display:none;}
.notiParentContainer.showNotiData .dismissNotification {display:block;}
.onlyNotificationPopup .notiTitle a {margin-top:0px !important;}
.onlyNotificationPopup.NotificationPage {display:block; position:static; width:100%; margin-top:90px !important;}
.onlyNotificationPopup.NotificationPage .anotherDropdown .dropdown-toggle {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:10px; margin-right:27px; text-transform:uppercase; text-decoration:none !important;}
.onlyNotificationPopup.NotificationPage .anotherDropdown .dropdown-menu a.dropdown-item {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:10px;}
.onlyNotificationPopup.NotificationPage .notiSearchContainer input {padding-top:2px;}
.onlyNotificationPopup.NotificationPage .notificationLists {max-height:inherit; margin-right:10px;}
.stickyPosition {position:sticky; top:0px; z-index:9; background:#040a16;}
.onlyNotificationPopup.NotificationPage .anotherDropdown .dropdown-menu a.dropdown-item.dropActive:after {right:-2px; bottom:19px;}
.onlyNotificationPopup.NotificationPage .anotherDropdown .dropdown-menu a.dropdown-item.dropActive {position:relative;}
body.noScroll .header {display:none;}
body.noScroll {overflow:hidden;}
.masterclass-lists.onlyRecommendedSection #post-lists .subtitle-type-1 {margin-top:calc(2rem - 10px) !important; margin-bottom:calc(3.3rem - 22px) !important; min-height:38px; display:flex; align-items:self-end; justify-content:center; line-height:1.727;}
.section-tablet-flexible.if2Founder .flex-doctors .founder-photo {height:420px; width:350px; overflow:hidden;}
.section-tablet-flexible.if2Founder .flex-doctors .founder-photo img {height:inherit; width:350px;}
.section-tablet-flexible.if2Founder .flex-doctors .doc-content h5 {margin-bottom:3px;}
.section-tablet-flexible.if2Founder .flex-doctors .doc-content .learn-more-link {padding-bottom:0px;}
.section-tablet-flexible.if2Founder .flex-doctors .doc-content .learn-more-link a.link-more:after {height:1px;}
.savedChaptersSecLogout .chaptersPartRight {padding-bottom:0px !important;}
.savedChaptersSecLogout .chaptersPartLeft .post.post-video-box {height:100% !important;}
.academyPageCollection.onlyChapterSearchPage .academyMasterSec {padding-top:1px !important;}
.ViewModule {flex:1; padding:0px 25px;}

input {caret-color:#ffffff !important; -webkit-caret-width:1px; -moz-caret-width:1px; caret-width:1px;}
.academyPageCollection.onlyChapterSearchPage .savevideobtn {position:absolute;}
.onlyMembershipPackage .btn.btn-type-1 {width:180px;}
.onlyMasterBio h3.title-type-2-1 {padding-bottom:8px;}
.search .search-inner .link-tabbed.link-tabbed-type-2 a {padding:13px 12px 11px 12px;}
.socialShare .dropdown-menu {border:none !important; border-color:transparent !important;}
.dismissCommentInfo {width:100%; height:100vh; background:none; position:fixed; top:0px; z-index:8; left:0; display:none;}
.onlyCommentSec .sortButton.showFilters .dismissCommentInfo {display:block;}
.academyPageCollection .section.section-type-hero {height:100vh;}
.communityModule {display:flex; padding-top:133px;}
.communityModule .communityLeftPart {border-right:1px solid #2f3747; padding:0px 0px 0px 41px; width:210px; position:sticky; top:0;}
.communityModule .communityLeftPart a {font-size:10px; font-weight:700; font-family:"Trade Gothic LT Std"; color:#ffffff !important; letter-spacing:1.82px; height:50px; display:flex; align-items:center; text-transform:uppercase;}
.communityModule .communityLeftPart a img {width:13px; height:13px; margin-right:12px;}
.communityModule .communityLeftPart a:hover {text-decoration:none;}
.communityModule .com_RightPart_deta {background-color:#0a111f; padding:50px 50px 50px 49px; display:flex; margin-top:108px;}
.communityModule .com_RightPart_deta .com_left_img {width:170px; height:200px; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.communityModule .com_RightPart_deta .com_left_background_box {width:170px; height:200px; overflow:hidden; background-color:#312b37; display:flex; justify-content:center; align-items:center;}
.communityModule .com_RightPart_deta .com_left_background_box .as_name {color:#676f7e; font-family:"ZapfHumnst BT"; font-weight:400; font-size:64px; letter-spacing:-0.22px; text-transform:uppercase;}
.communityModule .com_RightPart_deta .com_left_img {position:relative;}
.communityModule .com_RightPart_deta .com_left_img img {width:100%; height:100%;}
.communityModule .com_RightPart_deta .com_left_img .addPhoto {background:#676f7e; color:#ffffff; height:52px; text-align:center; position:absolute; display:flex; bottom:0px; left:0px; width:100%; align-items:center; justify-content:center; text-transform:uppercase; font-family:"Trade Gothic LT Std"; font-size:10px; font-weight:700; letter-spacing:2.69px;}
.communityModule .com_RightPart_deta .com_left_img .addPhoto:focus, .communityModule .com_RightPart_deta .com_left_img .addPhoto:focus-visible {background:#676f7e !important;}
.communityModule .com_right_contant .contant_inner {display:flex;}
.communityModule .com_right_contant .contant_inner h2 {font-size:32px; font-weight:400; letter-spacing:-0.4px; font-family:"Zapf Humanist 601 BT"; color:#ffffff; margin-bottom:15px;}
.communityModule .com_right_contant .contant_inner h4 {font-family:"Trade Gothic LT Std"; font-weight:700; font-size:10px; letter-spacing:1.82px; text-transform:uppercase; color:#ffffff; margin-bottom:18px;}
.communityModule .com_right_contant .contant_inner p {font-family:"Trade Gothic LT Std"; font-weight:700; font-size:10px; letter-spacing:1.82px; text-transform:uppercase; color:#676f7e; margin-bottom:32px;}
.communityModule .com_right_contant .contant_inner a {display:flex; justify-content:center; align-items:center; width:38px; height:38px; border:1px solid #2f3747; background-color:#040a16;}
.communityModule .com_right_contant .com_center_box {flex:1;}
.communityModule .com_right_contant {margin-left:32px; flex:1;}
.communityModule .com_right_contant .contant_inner a img {width:10px; height:10px;}
.communityModule .com_right_contant .contant_inner .right_border_box {display:flex; justify-content:center; align-items:center; width:125px; height:117px; background-color:#090e18;}
.communityModule .com_right_contant .many_icon {display:flex; margin-top:38px;}
.communityModule .com_right_contant .many_icon a {margin-left:3px; border-radius:50%; width:43px; height:43px; background-color:#040a16; display:flex; justify-content:center; align-items:center;}
.communityModule .com_right_contant .many_icon a img {width:12px; height:12px;}
.communityModule .com_right_contant h6 {font-family:"Trade Gothic LT Std"; font-weight:700; font-size:10px; letter-spacing:1.82px; text-transform:uppercase; margin-top:49px; margin-bottom:37px; color:#676f7e;}
.communityModule .com_right_contant .many_icon a:first-child {margin-left:0px;}
.communityModule .com_right_contant .com_at_glance {display:flex; flex-wrap:wrap; gap:30px;}
.communityModule .com_right_contant .com_at_glance .five_box {width:calc(33.33% - 24px); margin-bottom:-3px;}
.communityModule .com_right_contant .com_at_glance .five_box h5 {font-family:"Zapf Humanist 601 BT"; font-size:46px; font-weight:400; letter-spacing:-2.3px; color:#cd8761; margin-bottom:13px; text-align:center;}
.communityModule .com_right_contant .com_at_glance .five_box p {font-weight:400; font-size:18px; letter-spacing:-0.23px; color:#ffffff; font-family:"Zapf Humanist 601 BT"; text-align:center; text-transform:none; line-height:22px; margin-bottom:0px;}
.communityModule .com_right_contant .addition_imformation {border:1px solid #2f3747; padding:49px 0px 0px 31px; margin-top:52px;}
.communityModule .com_right_contant .addition_imformation h5 {font-family:"Trade Gothic LT Std"; font-weight:700; font-size:10px; letter-spacing:1.82px; text-transform:uppercase; color:#676f7e; margin-bottom:48px;}
.communityModule .com_right_contant .addition_imformation.additional h5 {margin-bottom:44px;}
.communityModule .com_right_contant .addition_imformation p {font-family:"Trade Gothic LT Std"; font-weight:700; font-size:9px; letter-spacing:1px; text-transform:uppercase; color:#ffffff; min-width:50%;}
.communityModule .com_right_contant .addition_imformation .addition_deta {display:flex;}
.com_right_contant .addition_imformation .addition_deta .addition_flex_box {flex:1; display:flex; flex-wrap:wrap;}
.com_right_contant .addition_imformation.additional {margin-top:49px; padding-bottom:6px !important;}
.com_right_contant .addition_imformation.additional .addition_flex_box p {margin-bottom:36px;}
.communityRightPart .member_follow {margin-top:75px;}
.communityRightPart .member_follow h2 {font-weight:400; font-size:32px; letter-spacing:-0.4px; color:#ffffff; font-family:"ZapfHumnst BT"; margin-bottom:30px;}
.communityRightPart .member_follow .member_firstbox {background-color:#0a111f; padding:12px 34px; display:flex; align-items:center; min-height:140px;}
.communityRightPart .member_follow .member_deta a {width:calc(50% - 5px);}
.communityRightPart .member_follow .member_firstbox .member_left {width:60px; height:60px;}
.communityRightPart .member_follow .member_firstbox .member_right h5 {font-weight:400; font-family:"ZapfHumnst BT"; font-size:16px; letter-spacing:0.5px; color:#ffffff; margin-bottom:7px;}
.communityRightPart .member_follow .member_firstbox .member_right h6 {font-family:"Trade Gothic LT Std"; font-weight:700; font-size:10px; letter-spacing:1.82px; text-transform:uppercase; color:#ffffff; margin-bottom:8px;}
.communityRightPart .member_follow .member_deta {display:flex; flex-wrap:wrap; gap:10px;}
.communityRightPart .member_follow .member_firstbox .member_right {margin-left:31px;}
.communityRightPart .member_follow .member_firstbox span {font-family:"Trade Gothic LT Std"; font-weight:700; font-size:10px; letter-spacing:-0.48px; color:#1e9ae2;}
.communityRightPart .member_follow .member_firstbox .member_right p {font-family:"Trade Gothic LT Std"; font-weight:700; font-size:10px; letter-spacing:1.82px; text-transform:uppercase; color:#676f7e; margin-bottom:0px;}
.communityRightPart .member_follow .member_firstbox.active_member .member_left {position:relative;}
.communityRightPart .member_follow .member_firstbox .chack_member img {width:10px; height:auto;}
.communityRightPart .member_follow .member_firstbox .chack_member {height:20px; width:20px; border-radius:50%; background:#1d91d6; display:flex; align-items:center; justify-content:center; position:absolute; right:-10px; top:5px;}
.edit_page_modual .account-title {padding-top:211px; padding-bottom:78px;}
.edit_page_modual .account-title .title-type-1 {text-align:center; font-size:80px; letter-spacing:-2.16px; color:#fff; font-family:"Zapf Humanist 601 Demi"; font-weight:700;}
.edit_page_modual .edit_page_modual_menu {text-align:center; margin-bottom:74px;}
.edit_page_modual .edit_page_modual_menu ul li {margin-left:0 !important; margin-right:0 !important; padding-left:0 !important; padding-right:0 !important;}
.edit_page_modual .edit_page_modual_menu ul li::after {margin-right:-25px; bottom:2px;}
.change_password_all .change_password_menu ul li::after {margin-right:-25px; bottom:2px;}
.edit_page_modual .edit_page_modual_menu ul li a {font-weight:700; font-family:"Trade Gothic LT Std"; font-size:10px; letter-spacing:1.2px; color:#c2bdc8; text-transform:uppercase;}
.edit_page_modual .edit_Personal_Information {background-color:#00091a;}
.edit_page_all_contant .personal_information {margin-bottom:13px;}
.edit_page_all_contant {background-color:#0a111f; padding:0px 111px 26px 47px;}
.edit_page_all_contant .personal_information h2 {font-size:22px; font-family:"ZapfHumnst BT"; letter-spacing:-0.28px; color:#fff; margin-bottom:10px;}
.edit_page_all_contant .personal_information .Email_Etc p {font-size:10px; font-family:"Trade Gothic LT Std"; letter-spacing:1.82px; color:#676f7e; font-weight:700; text-transform:uppercase;}
.edit_page_all_contant .form-group {margin-bottom:29px;}
.edit_page_all_contant .personal_information .form-group {margin-bottom:18px;}
.edit_page_all_contant .social-links .form-group {margin-bottom:19px;}
.edit_page_all_contant .additional-information .form-group {margin-bottom:24px;}
.edit_page_all_contant .personal_information form input {height:calc(4em + 0.75rem + 8px); text-transform:uppercase; font-family:"Trade Gothic LT Std";}
.edit_page_all_contant .social-links form input {height:calc(4em + 0.75rem + 8px); text-transform:uppercase; font-family:"Trade Gothic LT Std";}
.edit_page_all_contant .personal_information .iti__flag-container .iti__arrow {margin-left:15px; width:0; height:0; border-left:3px solid transparent; border-right:3px solid transparent; border-top:4px solid #fff;}
.edit_page_all_contant .personal_information .iti__flag-container .iti__selected-flag {padding:0 0px 0 15px;}
.edit_page_all_contant .personal_information .iti__flag-container .iti--allow-dropdown input, .iti--allow-dropdown input[type="tel"] {padding-left:70px;}
.edit_page_all_contant .personal_information .bootstrap-select .btn.btn-type-select {padding:25px 20px !important; padding-bottom:23px !important; text-transform:uppercase;}
.edit_page_all_contant .personal_information form .edit_form_img {width:80px; height:80px; border-radius:50%; margin-right:37px;}
.edit_page_all_contant .personal_information form .edit_form_img img {width:100%; border-radius:50%;}
.edit_page_all_contant .personal_information form .edit_form_box {display:flex; align-items:center; margin-bottom:20px; margin-top:12px;}
.edit_page_all_contant .personal_information .delete_button {font-size:10px; font-family:"Trade Gothic LT Std"; letter-spacing:1.82px; color:#676f7e; font-weight:700; text-transform:uppercase; margin-left:38px; margin-right:-12px; padding-right:7px; margin-bottom:3px; padding-left:7px;}
.edit_page_all_contant .personal_information .delete_button:focus {box-shadow:none !important;}
.edit_page_all_contant .personal_information .maxfile {font-size:10px; font-family:"Trade Gothic LT Std"; letter-spacing:1.82px; color:#676f7e; font-weight:700; margin-left:40px; margin-top:3px; flex:1;}
.edit_page_all_contant .personal_information .edit_form_box .field-memberidentity-image {margin-bottom:0px; display:none;}
.edit_page_all_contant .form-group .invalid-feedback {position:absolute !important;}
.edit_page_all_contant .personal_information form label {margin-bottom:13px;}
.edit_page_all_contant .dropdown-toggle::after {border-top:0.43em solid; border-right:0.33em solid transparent; border-bottom:0; border-left:0.33em solid transparent; color:#ffff;}
.avatar-upload {position:relative;}
.avatar-upload .avatar-edit input {display:none;}
.avatar-upload .avatar-edit input + label {display:inline-block; width:136px; height:58px; margin-bottom:0; background:transparent; border:1px solid #545b6c; box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.12); cursor:pointer; font-weight:normal; transition:all 0.2s ease-in-out; display:flex; justify-content:center; align-items:center;}
.avatar-upload .avatar-edit input + label:hover {background:#f1f1f1; border-color:#d6d6d6;}
.avatar-upload .avatar-preview {width:80px; height:80px; border-radius:100%; margin-right:37px;}
.avatar-upload .background_box {height:80px; width:80px; border-radius:50%; background-color:#312b37; margin-right:37px;}
.avatar-upload .avatar-preview > div {width:100%; height:100%; border-radius:100%; background-size:cover; background-repeat:no-repeat; background-position:center;}
.edit_page_all_contant .personal_information .edit_form_box .edit_lable img {width:26px; height:21px; margin-right:19px;}
.edit_page_all_contant .personal_information .edit_form_box .edit_lable label {border:1px solid #ffffff; font-size:9px; font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; letter-spacing:2.07px; color:#ffff; text-transform:uppercase; height:52px; display:flex; justify-content:center; align-items:center; margin-bottom:0px; padding-left:19px; padding-right:27px; min-width:136px; cursor:pointer;}
.edit_page_all_contant .personal_information .edit_form_box .edit_lable.two label {border:1px solid #ffffff; font-size:10px; font-family:"Trade Gothic LT Std"; letter-spacing:2.69px; color:#ffff; font-weight:700; text-transform:uppercase; min-width:332px; height:52px; display:flex; justify-content:center; align-items:center; margin-bottom:0px; padding-right:1px;}
.edit_page_all_contant .personal_information .required_fields {font-size:10px; font-family:"Trade Gothic LT Std"; letter-spacing:1.82px; color:#676f7e; font-weight:700; display:block; margin-top:18px;}
.edit_page_all_contant .personal_information .bottom_side_button {display:flex; align-items:center; justify-content:flex-end;}
.edit_page_all_contant .cancel_coman_button {margin-top:14px;}
.edit_page_all_contant form label {font-size:9px; font-family:"Trade Gothic LT Std"; letter-spacing:1px; color:#ffffff; font-weight:700; text-transform:uppercase; margin-bottom:13px;}
.edit_page_all_contant form label sup {top:-2px;}
.edit_page_all_contant .bootstrap-select .btn.btn-type-select {padding:25px 19px !important; padding-bottom:23px !important;}
.edit_page_all_contant .social-links .bottom_side_button {display:flex; align-items:center; justify-content:flex-end;}
.social-links .bottom_side_button .cancel_button .btn-type, .personal_information .bottom_side_button .cancel_button .btn-type {font-size:10px; font-family:"Trade Gothic LT Std"; letter-spacing:1.82px; color:#ffffff; text-transform:uppercase; margin-top:5px;}
.personal_information .bottom_side_button .save_button .btn-type-1 {font-size:9px; font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; letter-spacing:2.07px; color:#676f7e; font-weight:700; text-transform:uppercase; background-color:#ffff; border:1px solid #ffff; padding:11px 49px 10px 49px; margin-top:7px;}
.social-links .bottom_side_button .save_button .btn-type-1 {font-size:9px; font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; letter-spacing:2.07px; color:#676f7e; text-transform:uppercase; background-color:#ffff; border:1px solid #ffff; padding:11px 49px 10px 49px; margin-top:6px;}
.edit_page_all_contant .additional-information .bootstrap-select .btn.btn-type-select {font-family:"Trade Gothic LT Std";}
.edit_page_all_contant .additional-information .at_a_glance h6 {font-size:10px; font-family:"Trade Gothic LT Std"; letter-spacing:1.82px; color:#ffffff; font-weight:700; text-transform:uppercase; margin-bottom:38px; margin-top:9px;}
.edit_page_all_contant .additional-information .at_a_glance.first h6 {margin-bottom:41px;}
.edit_page_all_contant .additional-information form .col-md-6 label {margin-bottom:13px;}
.edit_page_all_contant .additional-information .addition_inform_bottom {padding:35px 0px 24px 31px; border:1px solid #2f3747; width:100%; margin-bottom:17px; padding-right:41px;}
.edit_page_all_contant .additional-information .addition_inform_bottom.top_part {margin-bottom:28px; margin-top:12px; padding-bottom:17px;}
.edit_page_all_contant .additional-information .addition_inform_bottom.second {padding-bottom:17px;}
.edit_page_all_contant .additional-information .addition_inform_bottom .chack_box_all .custom-control {padding-left:0px; width:70px; margin-right:5px; display:flex; min-height:21px;}
.edit_page_all_contant .additional-information .addition_inform_bottom .form-group {display:flex !important; align-items:center;}
.edit_page_all_contant .additional-information .addition_inform_bottom #memberidentity-research_exp, #memberidentity-industry_trainer, #memberidentity-presenter_at_major_aes_conf, #memberidentity-injectables, #memberidentity-energy_devices, #memberidentity-lasers, #memberidentity-threads {display:flex !important; align-items:center;}
.edit_page_all_contant .additional-information .chack_box_all .custom-control.custom-checkbox label {padding-left:34px; padding-top:1px;}
.edit_page_all_contant .additional-information .bottom_side_button {display:flex; align-items:center; justify-content:flex-end;}
.edit_page_all_contant .additional-information .field-memberidentity-event_attended {margin-top:6px;}
.additional-information .bottom_side_button .cancel_button .btn-type {font-size:10px; font-family:"Trade Gothic LT Std"; letter-spacing:1.82px; color:#ffffff; font-weight:700; text-transform:uppercase; margin-top:5px;}
.additional-information .custom-checkbox [type="checkbox"]:checked + label:after, .additional-information .custom-checkbox [type="checkbox"]:not(:checked) + label:after {left:0px; height:21px; width:21px; top:13px;}
.edit_page_all_contant .additional-information .custom-checkbox [type="checkbox"]:checked + label:before, .edit_page_all_contant .additional-information .custom-checkbox [type="checkbox"]:not(:checked) + label:before {border-radius:0px; width:21px; height:21px; border-color:#545b6c !important; top:13px;}
.additional-information .bottom_side_button .save_button .btn-type-1 {font-size:9px; font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; letter-spacing:2.07px; color:#676f7e;  text-transform:uppercase; background-color:#ffff; border:1px solid #ffff; padding:11px 49px 10px 49px; margin-top:9px;}
.accordion_deta .card-body {padding:0px;}
.accordion_deta .card {background-color:#0a111f; margin-bottom:10px;}
.accordion_deta h2 {font-size:22px; font-family:"ZapfHumnst BT"; letter-spacing:-0.28px; color:#ffffff; margin-bottom:15px; font-weight:400;}
.accordion_deta .Email_Etc .social_heading {margin-bottom:13px;}
.accordion_deta .Email_Etc .social_profile_connect {margin-bottom:5px;}
.edit_page_all_contant .social-links form label {margin-bottom:10px;}
.edit_page_all_contant .additional-information form label {margin-bottom:11px;}
.edit_page_all_contant .social-links .insta_icon {margin-right:8px;}
.accordion_deta .Email_Etc p {font-size:10px; font-family:"Trade Gothic LT Std"; letter-spacing:1.82px; color:#676f7e; font-weight:700; text-transform:uppercase; margin-bottom:0;}
.edit_page_all_contant.bottom_section {padding-bottom:42px;}
.accordion_deta .accordian_button {text-align:left; text-decoration:none; display:flex; justify-content:space-between; align-items:center; padding:0;}
.accordion_deta .accordian_button .accordion_arrow {transition:all 0.5s ease-in-out; margin-top:-3px;}
.accordion_deta .accordian_button.collapsed {padding-bottom:46px;}
.accordion_deta .accordian_button:not(.collapsed) .accordion_arrow {transform:rotate(180deg);}
.accordion_deta .card-header {padding:0px; border-bottom:none; background:transparent;}
.accordion_deta .accordian_button {padding:45px 46px 46px 46px;}
.accordion_deta .edit_page_all_contant {margin-top:-7px;}
.edit_page_modual .update_page_container {width:909px; margin:auto;}
.edit_page_modual .edit_page_modual_menu ul {display:flex; justify-content:space-between; width:909px; margin:auto;}
.edit_page_all_contant .social-links .form_deta.icon {display:flex;}
.chack_box_all label {min-width:142px;}
.chack_box_all .custom-control.custom-checkbox label {min-width:inherit; padding-left:66px;}
.addition_inform_bottom.second .chack_right {margin-right:41px;}
.edit_page_all_contant.bottom_section.last {padding-bottom:41px;}
.edit_page_all_contant .additional-information .invalid-feedback {display:none !important;}
.edit_page_all_contant .additional-information .addition_inform_bottom.top_part .chack_box_all label {margin-right:29px;}
.accordion_deta .accordion > .card {overflow:visible;}
.edit_page_all_contant .form_deta .dropdown-menu {max-height:350px !important; min-height:200px !important;}
.edit_page_all_contant .form_deta .dropdown-menu .inner {min-height:200px !important; height:100% !important; max-height:270px !important;}
.content_wrapper_post .content_inner_post a {color:#ffff !important;}
.content_wrapper_post .content_inner_post .goBack {margin-bottom:87px;}
.content_wrapper_post {padding-left:0px; padding-right:0px;}
.content_wrapper_post .content_inner_post .post_create_head {font-size:32px; font-family:"ZapfHumnst BT"; font-weight:400; letter-spacing:-0.4px; color:#ffffff; margin-bottom:47px;}
.content_wrapper_post .content_inner_post .content-partial p {font-size:16px; font-family:"ZapfHumnst BT"; font-weight:400; letter-spacing:0.51px; color:#ffffff; margin-bottom:11px;}
.content_wrapper_post .content-partial .dropdown_checkmark .bootstrap-select .btn.btn-type-select {background:transparent; padding:0px 13px; height:38px; line-height:38px; min-width:160px; width:max-content; border-color:#2f3747 !important; margin-bottom:33px;}
.content_wrapper_post .content-partial .dropdown_checkmark .bootstrap-select .dropdown-toggle::after {border-top:0.49em solid; border-right:0.37em solid transparent; border-bottom:0; border-left:0.38em solid transparent; color:#ffff;}
.content_wrapper_post .content-partial .dropdown_checkmark .bootstrap-select .filter-option-inner-inner {font-size:10px; font-family:"Trade Gothic LT Std"; letter-spacing:1.82px; color:#ffffff; text-transform:uppercase; font-weight:700; border-color:#2f3747; padding-right:10px;}
.content_wrapper_post .content-partial .dropdown_checkmark .bootstrap-select .dropdown-menu {min-width:223px; background-color:#040a16; border-color:#2f3747; margin-top:9px; padding:10px 12.5px 11px 13px !important; margin-bottom:9px;}
.content_wrapper_post .content-partial .dropdown_checkmark .bootstrap-select .dropdown-menu li a {padding:0px;}
.content_wrapper_post .content-partial .dropdown_checkmark .bootstrap-select .dropdown-menu li {padding:11px 0px 11px 0px; border-bottom:1px solid #2f3747;}
.content_wrapper_post .content-partial .dropdown_checkmark .bootstrap-select .dropdown-menu li:first-child {padding-top:0px;}
.content_wrapper_post .content-partial .dropdown_checkmark .bootstrap-select .dropdown-menu li:last-child {padding-bottom:0px; border-bottom:0px;}
.content_wrapper_post .content-partial .next_post_button {background-color:#ffff; color:#5c6068; width:140px; height:38px; font-size:10px; font-family:"Trade Gothic LT Std"; letter-spacing:1.82px; text-transform:uppercase; font-weight:700; padding:0; margin-top:35px;}
.content_wrapper_post .content-partial .bottom_next_button {text-align:right;}
.content_wrapper_post .content-partial .textarea_post_box .tox-toolbar__primary {background-color:#040a16; border:1px solid #2f3747; padding:10px 0px; background-image:none;}
.content_wrapper_post .content-partial .textarea_post_box .tox-editor-header {padding:0; box-shadow:none; margin-bottom:20px;}
.content_wrapper_post .content-partial .textarea_post_box .tox-toolbar-overlord {padding:0px; background:#040a16; border-radius:0px; margin:0; border:none;}
.content_wrapper_post .content-partial .tox-toolbar__primary .tox-tbtn__icon-wrap svg {fill:#ffffff;}
.content_wrapper_post .tox .tox-tbtn:hover {background:#040a16; border:0; box-shadow:none; color:#222f3e;}
.content_wrapper_post .tox .tox-tbtn {position:relative;}
.content_wrapper_post .tox .tox-tbtn svg {display:none;}
.content_wrapper_post .tox .tox-tbtn:nth-child(1)::before {content:""; background:url(../images/community_icons/B.svg) no-repeat center; background-size:contain; height:25px; width:25px; fill:#fff; opacity:1;}
.content_wrapper_post .tox .tox-tbtn:nth-child(2)::before {content:""; background:url(../images/community_icons/i.svg) no-repeat center; background-size:contain; height:25px; width:25px; fill:#fff; opacity:1;}
.content_wrapper_post .tox .tox-tbtn:nth-child(3)::after {content:""; width:1px; fill:#fff; background-color:#2f3747; height:30px; position:absolute; right:0;}
.content_wrapper_post .tox .tox-tbtn:nth-child(3)::before {content:""; background:url(../images/community_icons/u.svg) no-repeat center; background-size:contain; height:25px; width:25px; fill:#fff; opacity:1;}
.content_wrapper_post .tox .tox-tbtn:nth-child(4)::before {content:""; background:url(../images/community_icons/post_link.svg) no-repeat center; background-size:contain; height:25px; width:25px; fill:#fff; opacity:1;}
.content_wrapper_post .content-partial .tox-statusbar {background-color:#0a111f; border-top:none;}
.content_wrapper_post .content-partial .tox-statusbar .tox-statusbar__text-container {display:none;}
.content_wrapper_post .content-partial .tox-statusbar .tox-statusbar__text-container .tox-statusbar__wordcount {color:#fff;}
.content_wrapper_post .content-partial .tox-statusbar .tox-statusbar__text-container .tox-statusbar__wordcount:hover {color:#fff;}
.content_wrapper_post .content-partial .textarea_post_box .tox-tinymce {border-radius:0; border:none;}
.mce-content-body p {color:#fff !important;}
.content_wrapper_post .content_inner_post .content-partial .limit_description {font-family:"Trade Gothic LT Std" !important; font-weight:700; font-size:10px; letter-spacing:1.82px; color:#676f7e; margin-bottom:44px;}
.content_wrapper_post .content_inner_post .content-partial .upload__box {padding:0;}
.content_wrapper_post .content_inner_post .content-partial .upload__btn-box {margin-bottom:0px; flex:1;}
.content_wrapper_post .content_inner_post .all_file_button .form-group.upload_many_file {margin-bottom:0px; flex:1;}
.content_wrapper_post .content_inner_post .all_file_button .form-group .file_up {margin-right:20px;}
.content_wrapper_post .content_inner_post .all_file_button .form-group .upload__btn {margin-bottom:0px; min-width:400px; padding:0px; height:80px; line-height:80px; border-radius:0px; font-family:"Trade Gothic LT Std" !important; font-weight:700; letter-spacing:2.69px; text-transform:uppercase; color:#ffffff; background-color:#060a14; border:1px solid #2f3747; font-size:10px; display:flex; justify-content:center; align-items:center;}
.content_wrapper_post .content_inner_post .all_file_button .upload__btn p {margin-bottom:0px;}
.content_wrapper_post .content_inner_post .all_file_button .upload_many_file .file__input {margin-bottom:0px; padding:0px; min-width:400px; height:80px; display:flex; justify-content:center; align-items:center; font-family:"Trade Gothic LT Std" !important; font-weight:700; letter-spacing:2.69px; text-transform:uppercase; color:#ffffff; background-color:#060a14; border:1px solid #2f3747; font-size:10px; border-radius:0px; cursor:pointer;}
.file__input--file {position:absolute; opacity:0; width:100%; height:100%;}
.content_wrapper_post .content_inner_post .all_file_button .upload_many_file label::after {display:none;}
.content_wrapper_post .content_inner_post .upload__box .file {max-width:inherit;}
.content_wrapper_post .content-partial .back_post_button {display:flex; justify-content:flex-end; align-items:center;}
.content_wrapper_post .content-partial .flex_form_box {display:flex; gap:9px; width:89%;}
.content_wrapper_post .content-partial .back_post_button .post_click_button {font-family:"Trade Gothic LT Std" !important; font-weight:700; letter-spacing:1.82px; text-transform:uppercase; color:#5c6068; font-size:10px; padding:0; background:#ffffff; width:140px; height:38px; margin-top:51px;}
.content_wrapper_post .content-partial .back_post_button .previous {font-family:"Trade Gothic LT Std" !important; font-weight:700; letter-spacing:1.82px; text-transform:uppercase; color:#ffffff; font-size:10px; background:none; padding:0; margin-right:30px; margin-top:51px;}
.edit_page_all_contant .form-type-1 .form-control {font-family:"Trade Gothic LT Std" !important; font-weight:700;}
#change-password-form .change_password_button {display:flex; justify-content:end; align-items:center;}
#change-password-form .change_pas_lable label {font-family:"Trade Gothic LT Std"; font-weight:700; font-size:9px; color:#c2bdc8; text-transform:uppercase; margin-bottom:13px; letter-spacing:1px;}
#change-password-form .change_pas_lable .form-control {padding:0 20px; height:64px;}

.change_password_all .section-header {padding-top:211px; padding-bottom:78px;}
.change_password_all .section-header .title-type-1 {text-align:center; font-size:80px; letter-spacing:-2.16px; color:#fff; font-family:"Zapf Humanist 601 Demi"; font-weight:700;}
.change_password_all .inner_content_box {width:909px; margin:auto; background:#0a111f; padding:47px 112px 54px 48px;}
.change_password_all .change_password_menu {text-align:center; margin-bottom:74px;}
.change_password_all .change_password_menu ul {display:flex; justify-content:space-between; width:909px; margin:auto;}
.change_password_all .change_password_menu ul li {margin:0 !important; padding:0 !important;}
.change_password_all .change_password_menu ul li a {font-weight:700; font-family:"Trade Gothic LT Std"; font-size:10px; letter-spacing:1.2px; color:#c2bdc8; text-transform:uppercase;}
.change_password_all .change_pas_heading {font-size:22px; color:#fff; font-family:"Zapf Humanist 601 Demi"; font-weight:400; letter-spacing:-0.28px; margin-bottom:40px;}
.change_password_all .change_pas_lable .form-group .invalid-feedback {position:absolute;}
.change_password_all .change_pas_lable .form-group {margin-bottom:18px;}
.member_follow .found {color:#fff; text-align:center; padding:80px; background:#0a111f; margin-bottom:0;}
.communityModule .tox .tox-toolbar, .communityModule .tox .tox-toolbar__overflow, .communityModule .tox .tox-toolbar__primary {background-color:#040a16; border:1px solid #2f3747; padding:10px 0; background-image:none; transform:none;}
.communityModule .tox:not(.tox-tinymce-inline) .tox-editor-header {background-color:#040a16 !important;}
.onlyNotificationPopup .notiTitle .anotherDropdown a span {font-family:"Trade Gothic LT Std"; font-weight:700; font-size:10px; letter-spacing:1.82px; color:#676f7e; text-transform:uppercase;}
.onlyNotificationPopup .notiTitle .anotherDropdown a {margin-right:10px;}
.onlyNotificationPopup .notiSearchContainer img {margin-top:1px;}
.communityRightPartCover .writeCommentSec .gk_image {width:38px; height:38px; overflow:hidden; display:flex !important; align-items:center !important; justify-content:center !important; border:1px solid #2f3747; background:#312b38;}
.communityRightPartCover .writeCommentSec .gk_image p {color:#676f7e; font-weight:400; font-size:18px; letter-spacing:1.81818px; text-transform:uppercase; margin-bottom:0px; font-family:"ZapfHumnst BT"; line-height:1;}
.change_password_all .inner_content_box_address {width:909px; margin:auto;}
.content_wrapper_post .content-partial .dropdown_checkmark .bootstrap-select .dropdown-menu li a {padding:0; color:#fff; font-weight:700; font-size:10px !important;}
.content_wrapper_post .content-partial .dropdown_checkmark .bootstrap-select .dropdown-menu li a:hover {color:#fff !important;}
.comment-user-image {height:38px; width:38px; border-radius:50%; display:flex; align-items:center; justify-content:center; overflow:hidden; margin-left:-1px;}
.comment-user-image img {width:100%; height:auto;}
.updatepage_crop_modul .modal.con {left:0; right:0; margin:auto; margin-top:15px !important; width:100%;}
.updatepage_crop_modul .modal-header {border-bottom:none; padding:32px 14px 10px 0px;}
.updatepage_crop_modul .modal-content {background-color:#000612; width:504px; border:1px solid #1b2222b3; margin:auto;}
.updatepage_crop_modul .modal-header .close {color:#fff; opacity:1; cursor:pointer; padding:0px 0px 0px 0px;}
.updatepage_crop_modul .modal-header .close span {cursor:pointer !important; padding:43px; padding-right:14px;}
.updatepage_crop_modul .modal-footer {border-top:none; padding-top:5px; padding-bottom:21px;}
.updatepage_crop_modul .modal-footer .crop_close_btn {padding:0px; color:#fff; font-family:"Trade Gothic LT Std bold"; margin-right:14px !important; margin:0px;}
.updatepage_crop_modul .modal-footer .cropImageBtn {font-size:11px; font-family:"Trade Gothic LT Std"; letter-spacing:1.82px; color:#000000; font-weight:700; background-color:#ffff; border:1px solid #ffff; margin-top:7px; padding:8px 30px;}
.view_socia_drop .socialGallery1 {min-width:max-content; background:none; margin-left:25px; padding:1rem 0; margin-bottom:0px; margin-top:0px;}
.view_socia_drop .socialGallery1 .socialToolBox .view_post_bt {background-color:#312b37; display:flex !important; align-items:center; justify-content:center; margin-bottom:5px; margin:0px auto 8px; position:relative; float:none; display:inline-block; background:#312b37; color:#fff; padding:5px; width:52px; height:52px; text-align:center; border-radius:50%; min-width:inherit;}
.view_socia_drop .socialGallery1 .socialToolBox .view_post_bt:last-child {margin-bottom:0.125rem;}
.view_socia_drop .socialGallery1 .socialToolBox .view_post_bt span img {width:13px; height:13px; margin-right:0px;}
.postOptions .drop_toggle_view_post::after {display:none;}
.onlyCommentSec .replyThread .writeCommentSec .userNameCh {width:60px; height:60px; margin-right:10px; margin-top:0px;}
.replyThread .commentInfo .userNameCh {margin-right:16px !important;}
.postContainerCommunity .add_space {margin-top:40px;}
.commentTileContainer .replyThread .filterButtonListContainer a svg {margin-right:6px !important;}
.discover_follow_main .discover_follow_btn .follow {background-color:#fff; color:#000; text-decoration:none; padding:7px 9px;}
.discover_follow_main {display:flex;}
.discover_follow_main .discover_follow_btn {margin-top:7px; margin-left:16px;}
.goBack.my_profileback {margin-bottom:-12px; margin-top:51px;}
.profile_go_top_button {margin-right:auto; max-width:909px;}

.loadMore-bittun .bottomArrow {height:10px !important; width:10px !important; -webkit-box-shadow:1.5px -1.5px 0 0 #c2bdc8 inset; -moz-box-shadow:1.5px -1.5px 0 0 #c2bdc8 inset; box-shadow:1.5px -1.5px 0 0 #c2bdc8 inset; transform:rotate(-45deg); display:inline-block; margin-left:18px; margin-top:-10px;}
.tox-dialog {background:#0e1524 !important; padding-bottom:10px !important; border:1px solid #2f3747 !important;}
.tox .tox-dialog .tox-dialog__title {color:#fff; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif;}
.tox .tox-dialog__header {background:transparent !important;}
.tox .tox-button--icon .tox-icon svg {fill:#ffff !important;}
.tox .tox-label, .tox .tox-toolbar-label {color:#fff !important; margin-bottom:6px; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:16px !important;}
.tox .tox-textfield {background-color:transparent !important; border-radius:0px !important; border:1px solid #394252 !important; margin-bottom:8px !important; color:#fff !important; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif !important;}
.tox .tox-textfield:focus {border-color:#2f3747 !important; box-shadow:none !important; outline:0 !important;}
.tox .tox-listboxfield .tox-listbox--select {background-color:transparent !important; border-radius:0px !important; border:1px solid #2f3747 !important; color:#fff !important; font-size:14px !important;}
.tox .tox-listbox__select-chevron svg {fill:#fff !important;}
.tox .tox-collection--list .tox-collection__group {background:#040a16 !important;}
.tox .tox-collection--list .tox-collection__item--active {background:#040a16 !important;}
.tox .tox-menu {background:#040a16 !important;}
.tox:not([dir="rtl"]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {margin-left:4px; color:#fff !important;}
.tox .tox-dialog__footer {background:#0e1524 !important;}
.tox-button--secondary {font-family:"Trade Gothic LT Std" !important; letter-spacing:1.82px !important; text-transform:uppercase !important; color:#fff !important; border:none !important; font-size:10px !important; background:#0e1524 !important;}
.tox:not([dir="rtl"]) .tox-dialog__footer .tox-dialog__footer-end > *, .tox:not([dir="rtl"]) .tox-dialog__footer .tox-dialog__footer-start > * {margin-left:8px; background:#fff; border-radius:0px !important; font-family:"Trade Gothic LT Std" !important; letter-spacing:1.82px !important; text-transform:uppercase !important; border:none !important; font-size:10px !important; color:#5c6068; height:38px; line-height:22px !important;}
.tox .tox-collection__item-checkmark svg, .tox .tox-collection__item-icon svg {fill:#fff !important;}
.tox .tox-dialog-wrap__backdrop {background:none !important;}
.tox-dialog__footer-end:last-child button:hover:not(:disabled) {background-image:linear-gradient(to bottom, #fff, #fff); color:#5c6068;}
.tox .tox-button--naked {background-color:transparent !important;}
.tox .tox-button--naked:hover {background-color:inherit !important;}
.postContainerCommunity .read-more {color:#676f7e; font-family:"Trade Gothic LT Std Extended"; font-size:10px; font-weight:700; font-style:normal; letter-spacing:-0.48px; text-align:left; padding-top:0px; margin-bottom:0px; text-transform:uppercase; display:inline-block;}
.postContainerCommunity .onlyCommentSec .commentTileContainer .commentInfo .userNameCh {background:none; height:38px; width:38px; border-radius:50%; margin-right:19px; display:flex; align-items:center; justify-content:center; color:#732f3b; margin-top:11px; margin-left:-1px; font-size:18px; font-family:"Zapf Humanist 601 Demi"; padding-top:0px;}
.postContainerCommunity .onlyCommentSec .threadStart .commentInfo:after {top:-27px;}
.postContainerCommunity .onlyCommentSec .threadStart {margin-top:6px; margin-bottom:3px;}
.postContainerCommunity .onlyCommentSec .commentTileContainer:nth-child(1) .commentInfo {margin-top:37px;}
.postContainerCommunity .commentTileContainer .commentShowBtn {padding-top:10px; margin-bottom:9px;}
.postContainerCommunity .onlyCommentSec .commentSeparator {margin-top:25px;}
.update_page_container .accordion_deta #collapseOne {transition:all 0.6s ease-in-out;}
.update_page_container .accordion_deta #collapseThree {transition:all 0.6s ease-in-out;}
.inbox_commingsoon {position:relative;}
.inbox_commingsoon::after {position:absolute; content:"Coming Soon"; height:42px; background:#000612; border:1px solid #2f3747; font-size:10px; font-weight:700; letter-spacing:1.82px; font-family:"Trade Gothic LT Std"; text-transform:uppercase; text-align:center; line-height:41px; left:96px; top:-1px; z-index:99; min-width:187px; width:max-content; opacity:0; transition:opacity 0.75s ease 0.25s;}
.inbox_commingsoon:hover::after {opacity:1; color:#ffff;}
.invalidemsg {color:rgb(255, 171, 117) !important;}
.none-border-img {border:none !important;}
.master_img {height:60px; width:60px; overflow:hidden; display:flex; align-items:center; justify-content:center; outline:2px solid #1d91d6 !important; margin-bottom:0px; background:#312b37;}
.commenterContainer .commenterInfo h6 {font-size:10px; letter-spacing:-0.48px; font-family:"Trade Gothic LT Std"; font-weight:700; color:#1e9ae2; margin-bottom:5px !important; margin-top:-3px;}
.onlyCommentSec .small-circul-img {max-width:38px !important; max-height:38px;}
.comming_soon_mobile_btn {position:absolute; content:""; height:42px; background:#000612; border:1px solid #2f3747; font-size:10px; font-weight:700; letter-spacing:1.82px; font-family:"Trade Gothic LT Std"; text-transform:uppercase; text-align:center; line-height:41px; left:96px; top:-1px; z-index:99; min-width:187px; width:max-content; display:none !important;}
.communityRightPart .member_follow h2 {margin-bottom:52px !important;}
.communityModule .communityLeftPart a:hover .activeOpt {filter:grayscale(100%);}
#my_profile_new_module .new_pro_page {display:flex; flex-wrap:wrap; gap:30px;}
#my_profile_new_module .new_pro_page .three_iconbox {width:calc(33.33% - 20px); margin-bottom:0px;}
#my_profile_new_module .new_pro_page .three_iconbox.for_icon {width:calc(25% - 23px); margin-bottom:0px;}
#my_profile_new_module .new_pro_page .three_iconbox img {width:47px; height:auto; display:block; margin:auto;}
#my_profile_new_module .new_pro_page .three_iconbox p {font-weight:400; font-size:18px; letter-spacing:-0.23px; color:#ffffff; font-family:"Zapf Humanist 601 BT"; text-align:center; text-transform:none; line-height:22px; margin-top:17px; margin-bottom:0px;}
#my_profile_new_module .new_pro_page .three_iconbox.for_icon p {margin-top:14px;}
#my_profile_new_module {padding-left:0px; padding-right:0px; border-left:0px; border-right:0px; border-bottom:0px;}
.addition_imformation.additional .new_pro_page {padding-left:26px; padding-right:33px;}
.addition_imformation.additional .three_iconbox.for_icon p {margin-bottom:0px;}
.myPostHeadingContainer .create_new_plus_button {background:transparent !important; color:#ffffff; width:inherit;}
.myPostHeadingContainer .createPostBtn .create_module_plus {width:42px !important; height:42px !important; margin-left:28px;}
.myPostHeadingContainer {display:flex; align-items:flex-start; justify-content:space-between; margin-bottom:48px;}
#my_profile_new_module .three_iconbox.for_icon img {width:54px !important;}
.academyPageCollection .academyMasterSec .post-lists .post_middal_space_area {margin-bottom:58px !important;}
.profile_img_blue_border {outline:2px solid #1d91d6; position:relative; overflow:visible !important;}
.profile_img_blue_border .profile_border_icon {height:20px; width:20px; border-radius:50%; background:#1d91d6; display:flex; align-items:center; justify-content:center; position:absolute; right:-10px; top:5px;}
.profile_border_icon .chack_profile_icon {width:10px !important; height:auto !important;}
.academyPageCollection .postImageContainer {margin-top:0px; margin-bottom:0px;}
.press_coming_soon {position:relative;}
.press_coming_soon::after {position:absolute; content:"Coming Soon"; height:42px; background:#000612; border:1px solid #2f3747; font-size:10px; font-weight:700; letter-spacing:1.82px; font-family:"Trade Gothic LT Std"; text-transform:uppercase; text-align:center; line-height:41px; left:0px; top:30px; z-index:99; min-width:160px; width:max-content; color:#fff !important; opacity:0; transition:opacity 0.75s ease 0.25s;}
.press_coming_soon:hover::after {opacity:1; color:#ffff !important;}

.loadMore-bittun.acc_masters_btn {margin-top:-1px; margin-bottom:3px;}
.post.master_bottam_are_spacing {margin-top:-6px;}
.link-back.new_even_back {position:inherit; width:100%; padding-left:1%; margin-bottom:37px;}
body {overflow-y:scroll; overflow-x:hidden;}
.recentlyAdded.removehero_slider .add_new_remove {margin-top:210px !important;}
.recentlyAdded.removehero_slider {margin-bottom:0px;}
.change_vh_button {top:185px !important;}
.onlyReportModalContainer.new_report_blureffe .new_report_des {background:#0e1524; margin:0px 0px; border:1px solid #2f3747; padding:5px 14px; width:max-content; min-width:405px; margin-top:20px; letter-spacing:1.82px; font-size:9px; line-height:1.3; padding-left:30px; font-weight:400; font-family:"Trade Gothic LT Std"; color:rgba(255, 255, 255, 0.8); resize:none; min-height:50px; max-height:300px;}
.onlyReportModalContainer.new_report_blureffe .new_report_des:focus-visible {outline:none;}
.onlyReportModalContainer.new_report_blureffe .new_report_des::placeholder {color:rgba(255, 255, 255, 0.8); vertical-align:top;}
.onlyReportModalContainer.new_report_blureffe .lable_ipsum_cod {display:block; font-size:9px;}
.onlyReportModalContainer.new_report_blureffe .present_desig_popup {margin-top:10px;}
.onlyReportModalContainer.new_report_blureffe .modal.fade.show {backdrop-filter:blur(5px); -webkit-backdrop-filter:blur(5px);}
.onlyReportModalContainer.new_report_blureffe .modal.fade .modal-dialog {transition:transform 0.1s ease-out;}
.academyPageCollection .videoBtnContainer .bgMobileAdapt.socialShareContainer #socialShare > .socialBox:last-child {margin-right:0px;}
.onlyReportModalContainer.new_report_blureffe .modal.show .modal-dialog {max-width:465px;}
.onlyReportModalContainer.new_report_blureffe .custom-radio-box [type="radio"]:checked + label, .onlyReportModalContainer .custom-radio-box [type="radio"]:not(:checked) + label {padding-left:30px;}
.onlyReportModalContainer.new_report_blureffe .modal-body h4 {padding-left:30px;}
.onlyReportModalContainer.new_report_blureffe .modal-body .monthly-price {margin-left:30px;}
.onlyReportModalContainer.new_report_blureffe .reportSubmit svg {height:16px; position:absolute; right:23px; width:16px;}
.ViewModule a {-webkit-padding-before:4px;}
.academyPageCollection .saveButtonContainer .savevideobtn .saveBtnText {-webkit-padding-before:3px;}
.os-content::-webkit-scrollbar-track {background-color:#161b26 !important;}
.os-content::-webkit-scrollbar {width:10px !important; background-color:#f5f5f5 !important;}
.os-content::-webkit-scrollbar-thumb {background-color:#262e3f !important; height:230px; border-radius:0px !important;}
.subscription_des {position:relative;}
.subscription_des .cupan_right_btn {position:absolute; right:0; display:block; top:47px; margin-right:39px;}
.subscription_des .cupan_right_btn a {font-family:"Trade Gothic LT Std"; font-weight:700; letter-spacing:1px; text-transform:uppercase; color:#c2bdc8; font-size:9px;}
.subscription_des input::placeholder {font-family:"Trade Gothic LT Std"; font-size:10px; font-weight:700; letter-spacing:1.82px; text-transform:uppercase; color:#fff; opacity:0.5;}
.new_add_create {height:60px !important; padding:0px 11px 0px 15px !important; width:150px; line-height:61px;}
.communitySearchBar input:focus {outline:transparent;}
.academyPageCollection .saveAndShareButtonContainer .socialBox .btn-share:focus-visible {outline:none;}
.popup_narrow .form-control-plaintext:focus {outline:transparent;}
.sign-up-section-module .title-type-7 {font-size:44px;}



.loginpage-new-des .remember-chek label {margin-bottom:0px;}

.loginpage-new-des .loginsignup-div {margin-top:14px !important;}

.sign-up-ti {margin-right:0px !important; font-size:9px !important;}
.login-right-cont {padding-bottom:0px !important;}

.only_signpage_newimg .sign-up-ti{ font-family: "Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; color: #ffffff;}



/* sign up */
.sign-up-section-module .custom-checkbox [type="checkbox"]:checked + label:before, .custom-checkbox [type="checkbox"]:not(:checked) + label:before {width: 20px;height: 20px;border: 1px solid #545B6C !important;margin-top: -10px;}
.sign-up-section-module .custom-checkbox [type="checkbox"]:checked + label:after, .custom-checkbox [type="checkbox"]:not(:checked) + label:after {width: 20px;height: 20px;margin-top: -10px;}
.sign-up-section-module .custom-checkbox [type="checkbox"]:checked + label, .custom-checkbox [type="checkbox"]:not(:checked) + label {font-size: 9px;color: #ffffff !important;letter-spacing: 2.07px;padding-left: 35px;}.sign-up-section-module .section-content {
padding-bottom: 0px !important;}
/* sign up */


.masterclass-lists .founder-photo:hover .img-doctors {transform:scale(1.06);}
.masterclass-lists .founder-photo {transition:all ease-in-out 0.7s !important; overflow:hidden;}
.img-doctors {transition:all ease-in-out 0.5s;}
.modules-multiple-masters {display:inherit !important; color:white !important;}
.expert_sec .founder-photo:hover .img-doctors {transform:scale(1.06);}
.expert_sec .founder-photo {transition:all ease-in-out 0.7s !important; overflow:hidden;}
.img-doctors {transition:all ease-in-out 0.5s;}
.modules-multiple-masters {display:inherit !important; color:white !important;}
.doctor-all-post {margin-bottom:15px !important;}
.waitlist-popup {transition:opacity 0.25s ease-in, transform 0.3s ease-in-out;}
.font-underline:hover:after, .font-underline:focus:after {width:0% !important;}
.onlyCommentSec .autosize, .onlyCommentSec textarea {caret-color:#fff;}
.cls-1.ft-twitter {fill:white;}
.new-ft-twitter svg {width:22px; height:auto;}
.face_sign-modal {backdrop-filter:blur(5px); -webkit-backdrop-filter:blur(5px); transition:0.5s;}
.face_email_popup .modal-dialog {max-width:413px !important;}
.face_sign-modal .modal-content {background:#01091a;}
.face_sign-modal .close {color:#ccc; box-shadow:none; opacity:1; font-weight:100;}
.face_sign-modal .close:hover {color:#ffab75;}
.face_sign-modal .modal-header, .modal-footer {border:0;}
.face_sign-modal .modal-body h2 {color:#fff; font-size:28px; margin-bottom:14px; font-weight:400; letter-spacing:0; line-height:44px; color:#ffffff; text-align:center; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; margin-top:33px;}
.face_sign-modal .modal-footer {padding:0px;}
.face_sign-modal .modal-body p {color:#ffffff; font-size:18px; font-weight:400; line-height:24px; letter-spacing:0; text-align:center; margin-bottom:26px; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif;}
.face_sign-modal .modal-body label {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:1px; text-transform:uppercase; color:#c2bdc8; margin:0 0 10px 0; font-weight:400;}
.face_sign-modal .close {font-size:20px; padding-top:19px !important; padding-right:30px; padding-bottom:15px;}
.face_sign-modal .modal-body {padding-top:0px; padding-left:30px; padding-right:30px; padding-bottom:50px;}
.face_sign-modal .modal-dialog {max-width:556px; height:575px;}
.face_sign-modal .close-btns {width:100%; background:#ffffff; color:#000000 !important; font-size:11px; letter-spacing:2.96px; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; border:none; font-weight:400; height:50px; text-transform:uppercase; color:#ffffff; margin-left:0px; margin-right:0px; margin-bottom:30px; padding-top:2px; padding-bottom:0px; margin-top:0px;}
.face_sign-modal .close-btns:focus {outline:none; border:none;}
.face_sign-modal .close-btns:hover {background:#ffffff; border:transparent; outline:transparent;}
.face_sign-modal .save-btns:focus {outline:none; border:none;}
.face_sign-modal .save-btns {color:#ffffff !important; font-size:11px; letter-spacing:2.96px; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; border:none; font-weight:400; text-transform:uppercase; background-color:transparent; padding-top:0px; padding-bottom:0px; margin:auto; width:max-content; position:relative; padding-right:0px; padding-left:0px;}
.face_sign-modal .save-btns::after {position:absolute; right:0; bottom:0; display:block; content:""; width:100%; height:1px; background:#fff; margin-top:10px; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s; top:4px;}
.face_sign-modal .save-btns:hover:after, .face_sign-modal .save-btns:focus:after {width:0%;}
.face_sign-modal .email-input {background:transparent; width:100%; caret-color:#fff; color:#ffffff; font-size:10px; margin:0px 0px 19px; height:50px; border:1px solid #2a3243; padding:0px 10px; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-weight:400; letter-spacing:1.82px; text-transform:uppercase; padding-top:5px;}
.face_sign-modal .email-input::placeholder {color:#485166; font-size:11px; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-weight:400; letter-spacing:1.82px; text-transform:uppercase; opacity:50%;}
.face_sign-modal .email-input:focus {outline:none; border:1px solid #545b6c;}
.face_sign-modal .icon_lick img {display:block; margin:auto;}
.face_sign-modal .modal-header {padding-bottom:0px !important; padding-top:11px;}
.new-sub-member {display:flex; justify-content:space-between; align-items:center;}
.new-sub-member .text-info {color:#fff !important;}
.re_invite_list {width:100% !important;}

.up-chackbox-deta {color:#c2bdc8 !important;}
.new_past_photo {position:absolute; top:0; width:100%; left:0; object-fit:cover; height:100%;}
.sign-up-section-module #sign-up-form .form-group {margin-bottom:12px;}
.sign-up-section-module .bootstrap-select .btn.btn-type-select {padding-bottom:21px;}
.sign-up-section-module .title-type-7 {margin-bottom:9px !important;}
.sign-up-section-module .new-invalide {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:9px !important; letter-spacing:1px; text-transform:uppercase;}
.up-chackbox-deta.new-des-member-box {padding-top:0px !important; margin-bottom:0px;}
.sign-up-section-module .up-submit {margin-top:9px;}
.sign-up-section-module .form-group.description-member {margin-top:8px !important;}
.saved_vi_crousel .new-crousel .owl-nav .disabled, .saved_vi_crousel .new-crousel .owl-nav .owl-next.disabled {display:none !important;}

/* #comm-landing-slider {position:relative; background-image:url(https://testing.swiftbeauty.com/assets/custom/images/comm_landing_img/com-landing-slider-hero.png); height:100vh; background-size:cover; display:flex; justify-content:center; align-items:center; background-repeat:no-repeat;} */
#comm-landing-slider h6 {font-size: 11px;letter-spacing: 2.53px;color: #C2BDC8;font-family: "Trade Gothic LT Std Extended" !important; text-transform:uppercase; margin-bottom:32px;font-weight: 700;}

#comm-landing-slider h1 span {display:block; margin-top:-29px;}



.section_bg_color {background-color:#01091a; padding-bottom:0px;}
#natworking_sections .container {max-width:1031px; padding:0px;}
#natworking_sections {padding-top:71px; padding-bottom:71px; background-color:#01081A;}
#natworking_sections h3 {font-weight:400; font-size:64px; color:#ffffff; letter-spacing:-1.66px; line-height:85px; margin-bottom:36px; background:linear-gradient( 270deg, rgba(255, 255, 255, 1) 0%, rgba(255, 171, 117, 1) 100% ); -webkit-background-clip:text; -webkit-text-fill-color:transparent;margin-left: -5px;}
#natworking_sections h3.last-chid{margin-left: 0px;}
#natworking_sections .natworking_contant.edge h3{margin-left: -2px;}
#natworking_sections h3 span {display:block; margin-top:-21px;}
#natworking_sections p {font-weight:400; font-size:20px; color:#ffffff; letter-spacing:inherit; line-height:24px;}
#natworking_sections .middel_spacing {display:flex; justify-content:end;}
#natworking_sections .natworking_contant {padding-right:155px;}

.landing_join_comm {line-height:57px !important; letter-spacing:-1.19px !important;}
.com_landing_join_buttons.bottom_section {display:inherit; margin-top:44px;}
.dark-section {background-color:#050E1F !important;}
#natworking_sections .landing-img img {width:320px;}

.hero-mobile {min-height:100vh !important;}
.swal2-container .swal2-popup {background:#01091a; color:#fff; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; width:337px !important; padding:75px 38px 51px 39px;}
.new-invalide {margin-top:-29px; color:#c2bdc8;}
.update-license-num {margin-top:-9px; color:#c2bdc8;}
.update-pro-poppup .modal-header {border-bottom:none; display:flex; justify-content:end; align-items:center; padding-bottom:0px; padding-top:0px; padding-right:10px;}
.update-pro-poppup .modal-content {color:#fff; text-align:center; background-color:#01091a;}
.update-pro-poppup .modal-body {padding-left:29px; padding-right:29px; padding-top:36px; padding-bottom:49px;}
.update-pro-poppup .modal-body h2 {font-size:28px; color:#ffffff; line-height:34px; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; margin-bottom:22px; font-weight:400;}
.update-pro-poppup .model-description {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-weight:400; font-size:16px; line-height:22px; color:#ffffff; margin-bottom:28px;}
.update-pro-poppup .profile-up-btn {height:50px; color:#000000; background:#ffffff; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-weight:700; font-size:11px; box-shadow:none; border:none; letter-spacing:2.96px; line-height:50px; text-transform:uppercase !important; display:inline-block; padding-top:2px; padding-bottom:0px; padding-left:10px; padding-right:10px; width:100%; margin-top:11px;}
.update-pro-poppup #remind-me {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-weight:700; font-size:11px; background-color:transparent; margin-bottom:0px; letter-spacing:2.96px; text-transform:uppercase; line-height:inherit; height:inherit; padding:0px; margin-top:29px; position:relative; width:inherit; color:#ffffff;}
.update-pro-poppup #remind-me::after {background-color:white; content:""; position:absolute; width:100%; height:1px; right:0px; bottom:0px; transition:all ease-in-out 0.2s; display:block;}
.update-pro-poppup #remind-me:hover::after {width:0%;}
.update-pro-poppup {backdrop-filter:blur(1px);}
.academyPageCollection .academyMasterSec .post-lists .post {cursor:pointer;}
.home-sub-model .joinModal.opened {background:#01091a;}
.home-sub-model .sLogo.mx-auto.d-block {width:136px;}
.home-sub-model .close-popup {padding-top:20px !important; padding-right:32px !important;}
.home-sub-model .subcription-deta {display:flex; width:100%;}
.home-sub-model .sub-lef-img {background-size:cover; background-repeat:no-repeat; height:auto; background-position:center; width:334px;}
.home-sub-model .subcription_form {width:414px;}
.home-sub-model .popPara p {font-size:18px; color:#ffffff; line-height:24px; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-weight:400; text-align:center; margin-bottom:32px;}
.home-sub-model label {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:1px; text-transform:uppercase; color:#c2bdc8; margin:0 0 10px 0;}
.home-sub-model input {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif !important; font-size:10px !important; letter-spacing:1.82px !important; text-transform:uppercase !important; color:#ffffff !important; margin:0 0 10px 0; border-color:#2a3243 !important; height:50px !important; width:165px; line-height:50px; padding-top:12px !important;}
.home-sub-model input::placeholder {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif !important; font-size:10px !important; letter-spacing:1.82px !important; text-transform:uppercase !important; color:#485166 !important;}
.home-sub-model input#mc-popupemail {width:100%;}
.home-sub-model .custom-checkbox [type="checkbox"]:not(:checked) + label:before {width:15px !important; height:15px !important; border-color:#2a3243 !important; top:16px !important;}
.home-sub-model .custom-checkbox .custom-checkbox [type="checkbox"]:not(:checked) + label:after {width:15px !important; height:15px !important;}
.home-sub-model .custom-checkbox label {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif !important; color:#ffffff !important; font-size:9px !important; font-weight:400 !important; letter-spacing:0.82px !important; text-align:left !important; line-height:16px !important; text-transform:uppercase !important; padding-left:28px !important;}
.home-sub-model .btn-type-1.btn-block.btn-icon-right {height:50px; color:#ffffff; background:#433c4a; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; box-shadow:none; border:none; letter-spacing:2.96px; line-height:50px; text-transform:uppercase !important; display:inline-block; padding-top:2px; padding-bottom:0px; padding-left:10px; padding-right:10px; width:100%; margin-top:11px;}
.home-sub-model .btn-type-1.btn-block.btn-icon-right::after {right:30px;}
.home-sub-model .custom-checkbox [type="checkbox"]:checked + label:before {width:15px !important; height:15px !important; border-color:#2a3243 !important;}
.home-sub-model .custom-checkbox [type="checkbox"]:checked + label:after {width:9px !important; height:9px !important; left:3px; top:19px !important;}
.home-sub-model .popupRow {margin-bottom:9px;}
.home-sub-model {max-width:748px;}
.home-sub-model .form-inner {padding-top:51px !important; padding-left:32px !important; padding-right:32px !important;}
.home-sub-model .popup-content h2 {margin-bottom:21px !important;}
.home-sub-model .chack-box-subcription {margin-top:29px !important; margin-bottom:12px !important;}
.update-master-detailpage.onlyMasterBio {background-color:#01091a; padding-bottom:101px !important;}
.update-master-detailpage.onlyMasterBio .socialmany_icon .cls-1.ft-twitter {fill:rgb(194, 189, 200);}
.social-links.share-social ul li a:hover .svg-icon svg path {fill:#fff !important;}
.update-master-detailpage .head-description {font-size:60px; letter-spacing:-1.62px; line-height:71px !important; color:#ffffff; padding-bottom:21px; font-family:"Zapf Humanist 601 Demi", Arial, Helvetica, sans-serif; font-weight:400; margin-bottom:13px;}
.update-master-detailpage.onlyMasterBio .topsecdescription {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:2.96px; color:#ccced2; padding-top:0px !important; padding-bottom:0px !important; font-weight:400;}
.update-master-detailpage.onlyMasterBio .socialmany_icon {display:flex; margin-top:45px !important;}
.update-master-detailpage.onlyMasterBio .socialmany_icon a {border-radius:50%; width:52px; height:52px; background-color:#433c4a; display:flex; justify-content:center; align-items:center; margin-right:0px;}
.update-master-detailpage .detail_goback {margin-top:19px; margin-bottom:67px;}
.update-master-detailpage .detail_goback a {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:2.42px; line-height:30px; color:#c2bdc8; padding-top:0px !important; padding-bottom:0px !important; font-weight:700; text-transform:uppercase;}
.update-master-detailpage.onlyMasterBio .col-md.nospace {padding-left:0px; padding-right:0px;}
.update-master-detailpage.onlyMasterBio .detail_goback .slide-direction.direction-prev {transform:rotate(45deg);}
.update-master-detailpage.onlyMasterBio .detail_goback .slide-direction {width:11px; padding:11px; position:relative; display:inline-block; box-shadow:2px -2px 0 0 #c2bdc8 inset; transition:all 0.3s; top:8px;}
.update-master-detailpage.onlyMasterBio .detail_goback span {font-size:16px; margin-right:-4px;}
.update-master-detailpage.onlyMasterBio .row.gutter-type-1 {padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px;}
.update-master-detailpage.onlyMasterBio .founder-photo {padding-right:60px !important;}
.update-master-detailpage.onlyMasterBio .short_desfull {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-weight:400; font-size:20px; line-height:24px; color:#ffffff; padding-bottom:19px; letter-spacing:inherit; margin-top:44px;}
.master-det-crousel.masterclass-lists {background-color:#000613; padding-top:133px !important;}
.master-det-crousel.masterclass-lists .subtitle-type-1 {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-weight:400; font-size:44px; color:#ffffff; letter-spacing:-0.81px !important; margin-top:0px; padding:0px !important; text-transform:capitalize;}
.master-det-crousel.masterclass-lists .col.viewall_connect {justify-content:space-between; display:flex; align-items:center; padding-bottom:7px;}
.master-det-crousel.masterclass-lists .col.viewall_connect a {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:2.96px; line-height:30px; color:#ffffff; padding-top:0px !important; padding-bottom:0px !important; font-weight:400; text-transform:uppercase; position:relative;}
.master-det-crousel.masterclass-lists .col.viewall_connect a:after {position:absolute; right:0; bottom:0; display:block; content:""; width:100%; height:1px; background:#fff; margin-top:10px; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s;}
.master-det-crousel.masterclass-lists .col.viewall_connect a:hover:after, .master-det-crousel.masterclass-lists .col.viewall_connect a:focus:after {width:0%;}
.master-det-crousel.masterclass-lists .col-md-6.col-xl-3 {padding-left:10px !important; padding-right:10px !important;}
.masterclass-detail-page .post-lists.post-type-2 .post {margin-bottom:6px; margin-top:30px;}
.master-det-crousel.masterclass-lists.masterclass-detail-page .text-small.doctor-all-post {margin-bottom:1.9rem !important;}


.main_flex {display:flex; justify-content:space-between; width:100%;}
#homehero_design .img_box {width:289px; height:auto; overflow:hidden;}
#homehero_design img {width:100%;}
#homehero_design .img_main.bottomrow-img .img_box {display:block; margin:auto; width:242px; margin-top:75px; height:243px;}
#homehero_design .center_content_part h2 {font-size:80px; font-weight:400; letter-spacing:-2px; line-height:1 !important; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; color:#ffffff; margin-bottom:44px; margin-top:85px;}
#homehero_design .center_content_part p {padding-bottom:29px; font-size:24px; letter-spacing:inherit; font-weight:300; font-family:"ZapfHumnst BT"; line-height:1.5; color:#ffffff;}
#homehero_design .center_content_part a {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:2.96px; line-height:50px; color:#000000; text-transform:uppercase; height:50px; display:inline-block; background-color:#ffffff; width:max-content; min-width:224px; margin-top:0px; padding-top:1.5px; padding-left:3px;}
#homehero_design .center_content_part a span {opacity:70%;}
#homehero_design .center_content_part {max-width:991px; margin:auto; text-align:center;}
.img_box.second_row_img {width:289px; height:316px !important;}
#homehero_design .main_flex.bottom_section {max-width:100%; margin:auto; padding:0px 75px; margin-top:0px; align-items:flex-end;}
#homehero_design .mobile_img_part {display:flex; align-items:center; justify-content:center; gap:54px;}
#homehero_design .mobile_img_part .m_img_box img {width:100%;}
#homehero_design.hero_mobilesec .center_content_part {max-width:799px; margin:auto; text-align:center;}
#homehero_design.hero_mobilesec .center_content_part h2 {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-weight:400; font-size:64px; color:#ffffff; letter-spacing:-1.4px; line-height:64px; text-align:center; margin-bottom:44px; margin-top:85px;}
#homehero_design.hero_mobilesec .center_content_part a {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:2.96px; line-height:50px; color:#000000; text-transform:uppercase; height:50px; display:inline-block; background-color:#ffffff; width:max-content; min-width:224px; margin-top:21px; padding-top:1.5px; padding-left:3px; margin-bottom:70px;}
#homehero_design.hero_mobilesec .center_content_part p {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-weight:400; font-size:24px; color:#ffffff; line-height:30px; text-align:center; margin-top:24px; padding-bottom:0px;}
#homehero_design.hero_mobilesec .container {padding-left:54px; padding-right:54px;}
#homehero_design.hero_mobilesec {display:none;}

.before-after-i.after_before_update .after_before_main_section {display:flex; justify-content:space-between;}
.before-after-i.after_before_update .first {margin-right:30px;}
.after-order-image h6 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#ffffff; position:absolute; bottom:16px; left:19px;}
.after-order-image h5 {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#ffffff; position:absolute; bottom:16px; right:19px;}
.before-after-i.after_before_update .section-media.before-after {position:inherit !important; display:flex; justify-content:end;}
.before-after-i.after_before_update .after-order-image.col-lg-8.aos-init.aos-animate {position:inherit;}
.before-after-i.after_before_update .before_tag, .after_tag {position:relative;}
.before-after-i.after_before_update .title-type-2 {max-width:320px !important;}
.review_star {text-align:center;}
.review_star img {margin-right:1px;}
.eventReviews .rev-content {margin-top:56px !important;}
.eventReviews .eventReviewsPart .title-type-2.grad-type-4 {margin-bottom:52px;}
.post-content.new_events_add .heding_sub {padding:0px; margin-top:70px !important; font-family:"Trade Gothic LT Std Extended"; font-weight:700; font-style:normal; font-size:11px; letter-spacing:3px; text-transform:uppercase; color:rgba(255, 255, 255, 0.7); line-height:1.2; cursor:text;}
.post-content.new_events_add .subtitle {font-size:28px; line-height:44px; color:#fff !important; font-family:"Trade Gothic LT Std Extended"; margin-top:45px !important; font-weight:400; font-style:normal; letter-spacing:-0.4px;}
.post-content.new_events_add .list_discription a {color:#c2bdc8 !important; font-family:"Trade Gothic LT Std Extended"; font-weight:400; font-style:normal; font-size:17px;}
.post-content.new_events_add .link-more {font-weight:700; font-style:normal; margin-top:46px; padding:4px 0 8px; font-family:"Trade Gothic LT Std Extended" !important;}
.new_accademtevent .container {padding:0 5.55556vw !important;}
.svg-icon.svg-new-icon-twitter svg {width:11px; height:11px;}
.page_errar .title-type-1 {line-height:64px; font-size:80px; margin-left:1px;}
.page_errar .title-type-5-2 {font-size:44px; letter-spacing:-1.1px; line-height:64px; margin-top:12px !important; margin-bottom:29px !important;}
.page_errar a {letter-spacing:2.96px; font-weight:400;}
.page_errar {background-color:#01091a;}
.caliper-pencil-prod.preorder-popup .pre_order_pop {display:flex;}
.caliper-pencil-prod.preorder-popup .pre_order_pop .bg-image-filled {background-size:cover; background-repeat:no-repeat; height:100%; background-position:center; width:334px; position:inherit !important;}
.caliper-pencil-prod.preorder-popup .right_side_order_form {padding:33px 29px 0px 32px;}
.caliper-pencil-prod.preorder-popup .right_side_order_form #preorder-text .subtitle-type-1 {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:1px; text-transform:uppercase; color:#c2bdc8; margin:0 0 10px 0; font-weight:400;}
.caliper-pencil-prod.preorder-popup .right_side_order_form #preorder-text p {font-size:18px; color:#ffffff; line-height:24px; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-weight:400; margin-bottom:24px;}
.caliper-pencil-prod.preorder-popup .right_side_order_form .email_lable {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:1px; text-transform:uppercase; color:#c2bdc8; margin:0 0 10px 0;}
.caliper-pencil-prod.preorder-popup .right_side_order_form input {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif !important; font-size:10px !important; letter-spacing:1.82px !important; text-transform:uppercase !important; color:#ffffff !important; margin:0 0 10px 0; border-color:#2a3243 !important; height:50px !important; width:100%; padding-bottom:0px !important; line-height:50px; padding-top:3px !important;}
.caliper-pencil-prod.preorder-popup .right_side_order_form input::placeholder {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif !important; font-size:10px !important; letter-spacing:1.82px !important; text-transform:uppercase !important; color:#485166 !important; font-weight:400;}
.caliper-pencil-prod.preorder-popup .right_side_order_form .custom-checkbox [type="checkbox"]:not(:checked) + label:before {width:15px !important; height:15px !important; border-color:#2a3243 !important; top:16px !important;}
.caliper-pencil-prod.preorder-popup .right_side_order_form .custom-checkbox .custom-checkbox [type="checkbox"]:not(:checked) + label:after {width:15px !important; height:15px !important;}
.caliper-pencil-prod.preorder-popup .right_side_order_form .custom-checkbox label {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif !important; color:#ffffff !important; font-size:9px !important; font-weight:400 !important; letter-spacing:0.82px !important; text-align:left !important; line-height:16px !important; text-transform:uppercase !important; padding-left:28px !important; margin-top:3px;}
.caliper-pencil-prod.preorder-popup .right_side_order_form .custom-checkbox [type="checkbox"]:checked + label:before {width:15px !important; height:15px !important; border-color:#2a3243 !important; top:16px;}
.caliper-pencil-prod.preorder-popup .right_side_order_form .custom-checkbox [type="checkbox"]:checked + label:after {width:8px !important; height:8px !important; left:3px; top:19px !important;}
.caliper-pencil-prod.preorder-popup #preorder-button {height:50px; color:#ffffff; background:#433c4a; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; box-shadow:none; border:none; letter-spacing:2.96px; line-height:50px; text-transform:uppercase !important; display:inline-block; padding-top:2px; padding-bottom:0px; padding-left:10px; padding-right:10px; width:100%; margin-top:41px; position:relative;}
.caliper-pencil-prod.preorder-popup #preorder-button::after {content:""; width:5px; padding:6px; position:absolute; right:30px; display:block; margin-top:0; -webkit-box-shadow:1px -1px 0 0 #c2bdc8 inset; -moz-box-shadow:1px -1px 0 0 #c2bdc8 inset; box-shadow:1px -1px 0 0 #ffffff inset; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; -webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg); top:39%;}
*, *::before, *::after {box-sizing:border-box;}
.caliper-pencil-prod.preorder-popup .second_pera {margin-bottom:11px !important;}
.caliper-pencil-prod .bg_box {background-color:#01091a;}
.caliper-pencil-prod.preorder-popup .form-group .help-block {margin-left:0px;}
.popup.preorder-popup .close-popup {padding:30px 50px; padding-top:21px;}
.pro_cancel_member_popup {background-color:#01091a; padding-left:30px !important; padding-right:31px !important; padding-top:61px !important; padding-bottom:8px;}
.pro_cancel_member_popup p {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:18px; line-height:22px !important; font-weight:400; color:#ffffff !important; margin-bottom:0px;}
.pro_cancel_member_popup .cancel_radios {margin-top:32px;}
.pro_cancel_member_popup .p-first {margin-bottom:22px;}
.pro_cancel_member_popup .third-p {margin-top:43px; margin-bottom:25px;}
.pro_cancel_member_popup .cancel_radios .custom-radio-box [type="radio"]:checked + label:before, .popup_narrow #cancellation-form-id .custom-radio-box [type="radio"]:not(:checked) + label:before {width:15px !important; height:15px !important; border-color:#2a3243 !important;}
.pro_cancel_member_popup .cancel_radios .custom-radio-box [type="radio"]:checked + label:after, .popup_narrow #cancellation-form-id .custom-radio-box [type="radio"]:not(:checked) + label:after {width:7px !important; height:7px !important; top:4px !important; left:4px !important; background-color:#ffaa75 !important;}
.pro_cancel_member_popup .cancel_radios .custom-radio-box label {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif !important; font-size:16px !important; font-weight:400 !important; color:#ffffff !important; padding-top:0px !important; margin-top:6px !important; padding-left:35px !important;}
.cancel-membershipbtn.btn-type-1 {height:50px; color:#ffffff; background:#433c4a !important; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; box-shadow:none; border:none; letter-spacing:2.96px; line-height:50px; text-transform:uppercase !important; display:inline-block; padding-top:2px; padding-bottom:0px; padding-left:10px; padding-right:10px; width:100%; position:relative;}
.cancel-membershipbtn.btn-type-1::after {content:""; width:5px; padding:6px; position:absolute; right:30px; display:block; margin-top:0; -webkit-box-shadow:1px -1px 0 0 #c2bdc8 inset; -moz-box-shadow:1px -1px 0 0 #c2bdc8 inset; box-shadow:1px -1px 0 0 #ffffff inset; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; -webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg); top:39%;}
.pro_cancel_member_popup .close-popup {padding-right:46px !important; padding-top:24px !important;}
.event_share_new_design .pop-up-text.text.text-small p {font-size:18px; margin-bottom:22px; margin-top:36px;}
.event_share_new_design .form-group label {font-size:16px;}
.event_share_new_design .close-popup {padding:37px 45px 0px 0px;}
.event_share_new_design .form-group {margin-bottom:9px;}
.event_share_new_design .form-group input::placeholder {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:16px; font-weight:400; color:#485166; margin-bottom:0px;}
.event_share_new_design .new_padding {padding-left:30px !important; padding-right:30px !important;}
.event_share_new_design .form-control-plaintext {padding-right:0px !important; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:16px; font-weight:400;}
.event_share_new_design .btn.btn-type-1::after {content:""; width:5px; padding:6px; position:absolute; right:30px; display:block; margin-top:0; -webkit-box-shadow:1px -1px 0 0 #c2bdc8 inset; -moz-box-shadow:1px -1px 0 0 #c2bdc8 inset; box-shadow:1px -1px 0 0 #ffffff inset; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; -webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg); top:39%;}
.cancel_subscription_new_design p {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:18px; line-height:24px !important; font-weight:400; color:#fff !important; margin-bottom:0px; text-align:center;}
.cancel_subscription_new_design .sub_content {padding-left:0px !important; padding-right:0px !important; padding-top:76px !important; padding-bottom:57px !important;}
.cancel_subscription_new_design .sub_content p a {position:relative; transition:all 0.2s; text-decoration:none !important; color:#ffffff;}
.cancel_subscription_new_design .sub_content p a:after {position:absolute; right:0; bottom:0; display:block; content:""; width:100% !important; height:1px; background:#fff; margin-top:10px; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s;}
.cancel_subscription_new_design .sub_content p a:hover:after, .cancel_subscription_new_design .sub_content p a:focus:after {width:0% !important;}
.cancel_subscription_new_design .pop-up-text img {margin-bottom:43px !important; display:block; margin:auto;}
.cancel_success_popup {max-width:337px !important; background-color:#01091a;}
.cancel_subscription_new_design .close-popup {padding:37px 45px 0px 0px !important;}
.mastersListContainer.onlyMasters .mobile_hight {position:relative;}
.mastersListContainer.onlyMasters .mobile_hight .slide-direction {margin:auto; left:0; right:0; display:none;}
.masterclass-packages .max-w-md-600px.mx-auto.text-center p {font-size:24px; line-height:1.5;}
.masterclass-packages .max-w-md-600px.mx-auto.text-center p br {display:none;}
.filter-wrapper.text-center.event_fillters {margin-top:0px !important;margin-bottom: 72px}
.event_post_section .row > .col-md-6:nth-child(1) .post,
.event_post_section .row > .col-md-6:nth-child(2) .post {
  margin-top: 0px;
}
.filter-wrapper.text-center.event_fillters .filter-items.link-lists.mb-md-5.mt-5.mt-md-10 {margin-bottom:18px !important;}
.golden_box_caliper {display:flex;}
.golden_box_caliper .cliper_popimg .bg-image-filled {background-size:cover; background-repeat:no-repeat; height:100%; background-position:center; width:334px; position:inherit !important;}
.golden_box_caliper .golden_content h5 {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:2.96px; color:#ffaa75 !important; text-transform:uppercase; padding-bottom:24px !important; font-weight:400 !important;}
.golden_box_caliper .golden_content h5 span {color:#fff;}
.golden_box_caliper .golden_content .close-popup {padding:21px 45px 0 !important;}
.golden_box_caliper .golden_content .pop-up-text p {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:18px !important; line-height:24px !important; font-weight:400; color:#fff !important; margin-bottom:15px; letter-spacing:0;}
.golden_box_caliper .golden_content .new-preorder-pro {padding:80px 30px 0 32px;}
.golden_box_caliper .golden_content {background-color:#01091a;}
.golden_box_caliper .golden_content .email_lable {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:1px; text-transform:uppercase; color:#c2bdc8; margin:0 0 10px 0;}
.golden_box_caliper .golden_content .form-group input {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif !important; font-size:10px !important; letter-spacing:1.82px !important; text-transform:uppercase !important; color:#ffffff !important; margin:0 0 10px 0; border-color:#2a3243 !important; height:50px !important; width:100%; padding-bottom:0 !important; line-height:50px; padding-top:3px !important;}
.golden_box_caliper .golden_content .form-group input::placeholder {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif !important; font-size:10px !important; letter-spacing:1.82px !important; text-transform:uppercase !important; color:#485166 !important; font-weight:400;}
.golden_box_caliper .golden_content .custom-checkbox [type="checkbox"]:checked + label:before {width:15px !important; height:15px !important; border-color:#2a3243 !important; top:16px;}
.golden_box_caliper .golden_content .custom-checkbox label {font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif !important; color:#ffffff !important; font-size:9px !important; font-weight:400 !important; letter-spacing:0.82px !important; text-align:left !important; line-height:16px !important; text-transform:uppercase !important; padding-left:28px !important; margin-top:22px;}
.golden_box_caliper .golden_content .custom-checkbox [type="checkbox"]:checked + label:after {width:8px !important; height:8px !important; left:3px; top:19px !important;}
.golden_box_caliper .golden_content #waitlist-button {height:50px; color:#ffffff; background:#433c4a !important; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; box-shadow:none; border:none; letter-spacing:2.96px; line-height:50px; text-transform:uppercase !important; display:inline-block; padding-top:2px; padding-bottom:0; padding-left:10px; padding-right:10px; width:100%; position:relative; margin-top:46px;}
.golden_box_caliper .golden_content #waitlist-button::after {content:""; width:5px; padding:6px; position:absolute; height:10px; right:30px; display:block; margin-top:0; -webkit-box-shadow:1px -1px 0 0 #c2bdc8 inset; -moz-box-shadow:1px -1px 0 0 #c2bdc8 inset; box-shadow:1px -1px 0 0 #ffffff inset; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; -webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg); top:39%; background-image:none;}
.before_after_footer_page .text.text-small {padding-left:0px !important; padding-right:0px !important;}
.pro_half_section .half_contect_sec ul li {font-size:20px; font-weight:400; line-height:28px; letter-spacing:0; padding-left:0;}
.pro_half_section .half_contect_sec .btn.btn-type-1 {background-color:#ffffff; color:#000000; padding-left:32px;}
.faq_update_design .faq_hero_content {padding:0 0px !important; max-width:789px;}
.faq_update_design .faq_hero_content .title-type-1 {font-size:80px; font-weight:400; letter-spacing:-1.6px; line-height:1; color:#ffffff;}
.faq_update_design .faq_hero_content .subtitle-type-1 {font-weight:700; letter-spacing:2.96px; color:#ffffff; margin-top:0px !important; margin-bottom:30px !important;}
.faq_serch_box {padding-top:81px !important; border-bottom:1px solid rgba(84, 91, 108, 0.5);}
.faq_serch_box .section-header.search-posts {padding:0px 165px 75px 165px !important;}
.faq_serch_box .section-header.search-posts .search-form .form-control {border:1px solid rgba(84, 91, 108, 0.5); padding:40px 57px 38px 57px; color:#ffffff; font-weight:400; letter-spacing:2.96px;}
.faq_serch_box .section-header.search-posts .search-form .form-control::placeholder {color:#ffffff; font-weight:400; letter-spacing:2.96px; opacity:0.5 !important;}
.faq_serch_box .section-header.search-posts .search-form .svg-search-icon {top:26px; left:29px;}
.faq_serch_box .section-header.search-posts .search-form .svg-search-icon img {width:14px;}
.faq_serch_box .static-content {border-top:1px solid rgba(84, 91, 108, 0.5); border-bottom:1px solid rgba(84, 91, 108, 0.5);}
.faq_serch_box .static-content .category-title {border-bottom:1px solid rgba(84, 91, 108, 0.5) !important; margin-bottom:72px !important; border-color:rgba(84, 91, 108, 0.5) !important;}
.faq_serch_box .static-content .content-wrapper {border-left:1px solid rgba(84, 91, 108, 0.5) !important;}
.faq_serch_box .section-header.search-posts .search-form .close-search {position:absolute; top:50%; right:20px; background:#281f32; width:40px; height:40px; padding:15px;}
.faq_serch_box .static-content #sticky-sidebar ul li a {color:#ffffff !important; letter-spacing:2.96px; padding:3px 0px 3px 0px !important; margin-top:7px; margin-bottom:8px; position:relative;}
.faq_serch_box .static-content #sticky-sidebar ul li a.active::after {position:absolute; content:""; width:100%; height:1px; background-color:#ffffff; left:0; bottom:0; transition:all 0.2s;}
.faq_serch_box .static-content #sticky-sidebar ul li a:hover:after, .faq_serch_box .static-content #sticky-sidebar ul li a:focus:after {width:0% !important;}
.faq_serch_box .static-content .content-listing {padding-left:94px !important; padding-top:77px !important;}
.faq_serch_box .static-content .content-item .content-title.title-type-4-3 {font-size:44px; font-weight:400; letter-spacing:-0.81px; margin-bottom:51px !important; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif;}
.faq_serch_box .static-content .content-item .title-type-5-3 {font-size:28px; font-weight:400; letter-spacing:-0.4px; color:#a897b9; margin-bottom:22px !important; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; line-height:28px;}
.faq_serch_box .static-content .content-item {padding-left:67px !important; padding-right:67px !important;}
.faq_serch_box .static-content .content-item .text.faq-text {font-size:20px; font-weight:400; letter-spacing:0px; line-height:24px; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif;}
.notifi_new_design {background:#01091a; border:none; padding:0 28px 0 27px; width:413px; height:calc(100vh - 106px); overflow:auto; top:106px !important; position:fixed;}
.notifi_new_design .notiTitle {padding-top:33px; padding-right:0; padding-bottom:19px;}
.notifi_new_design .notiTitle .anotherDropdown a span {color:#ffffff;}
.notifi_new_design .anotherDropdown .dropdown-toggle::after {margin-left:8px;}
.notifi_new_design .notiSearchContainer {margin-right:0; border:1px solid rgba(84, 91, 108, 0.5);}
.notifi_new_design .notiSearchContainer input {letter-spacing:2.69px; color:#ffffff; margin-left:13px; margin-top:0;}
.notifi_new_design .notiSearchContainer input::placeholder {letter-spacing:2.69px; color:#485166; padding:0; margin:0; font-family:"Trade Gothic LT Std"; font-weight:700; font-size:10px; text-transform:uppercase; margin-left:13.5px; flex:1; margin-top:2px;}
.notifi_new_design .notiSearchContainer img {margin-top:0;}
.top_search-cover-box {padding-left:21px; padding-right:20px; margin-bottom:9px;}
.notifi_new_design .notificationLists {padding:0; margin:0; max-height:inherit; position:initial;}
.notifi_new_design .notificationLists li h5 {font-size:18px; color:#ffffff; letter-spacing:0; line-height:20px; font-weight:400; margin-bottom:13px; padding-right:0;}
.notifi_new_design li p {color:#c2bdc8;}
.notifi_new_design .notificationLists li.unread:after {background:#ffaa75;}
.notifi_new_design .notificationLists li.unread {background:#050e1f;}
.notificationLists li {padding-left:22px;}
#notification_scroller::-webkit-scrollbar-thumb {background-color:#262e3f; height:121px !important;}
#notification_scroller::-webkit-scrollbar {width:9px;}
#notification_scroller::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3); background-color:#161b26;}
.notification_content_box {height:100%; position:relative;}
.notifi_new_design .no-resultss.no_notification_come h5 {position:absolute; top:50%; transform:translate(0, -50%); left:0; right:0; text-align:center; font-size:34px !important; letter-spacing:-0.4px !important; line-height:34px !important; max-width:181px; margin:auto;}
.notifi_new_design .no-resultss.no_notification_come {background-color:transparent;}
.only_mast_page .mastersListContainerItems h5 {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif !important; font-weight:normal !important; letter-spacing:2.96px !important;}
.swal2-icon.swal2-success {background-image:url(../images/icons/swal-popupcheck.svg); background-size:cover; background-position:center; border:none !important; margin-top:0; width:84px; height:84px;}
.swal2-icon.swal2-success [class^="swal2-success-line"] {background-color:inherit;}
.swal2-icon.swal2-success [class^="swal2-success-circular-line"] {background-color:transparent !important;}
.swal2-icon.swal2-success .swal2-success-ring {border:none; background:transparent;}
.swal2-icon.swal2-success .swal2-success-fix {background:transparent !important;}
#pricing_section {background-image:url(https://testing.swiftbeauty.com/assets/custom/images/pricing-images/pricing_newbackgroud.svg); background-size:cover; background-repeat:no-repeat;}
#pricing_section .pageBackButton span {width:23px; height:23px;}
#pricing_section .middle_box {padding-top:169px;}
#pricing_section .price_content {max-width:769px; margin:auto; text-align:center;}
#pricing_section .price_content h6 {font-family:"Trade Gothic LT Std Extended"; font-weight:700; font-size:11px; letter-spacing:2.53px; text-transform:uppercase; color:#c2bdc8; margin-bottom:21px;}
#pricing_section .price_content h1 {font-size:64px; letter-spacing:-1.666px; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; color:#ffffff; line-height:64px; margin-bottom:47px;}
#pricing_section .price_content p {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff; line-height:24px; margin-bottom:0;}
#pricing_section .switchsection span {font-family:"Trade Gothic LT Std Extended"; font-style:normal; font-size:11px; letter-spacing:2.53px; text-transform:uppercase; color:#ffffff;}
#pricing_section .pricing_switch {text-align:center; margin-bottom:42px; display:flex; justify-content:center; align-items:center;}
.switchsection {padding-top:55px;}
#pricing_section .pricing_switch .switcher {margin-left:18px; display:inline-block; margin-right:19px;}
#pricing_section .pricing_switch .switcher .toggle:checked:after {left:27px;}
#pricing_section .pricing_switch .switcher input[type="checkbox"] {-webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-tap-highlight-color:transparent; cursor:pointer; width:48px; height:24px; display:inline-block; position:relative; margin:0; transition:all 0.2s ease; border-radius:43px; -webkit-border-radius:43px; -moz-border-radius:43px; -ms-border-radius:43px; -o-border-radius:43px;background-color: rgba(187, 101, 255, 0.2105);}
#pricing_section .pricing_switch .switcher .toggle:after {content:""; position:absolute; top:0; left:0; width:24px; height:24px; border-radius:50%; background-color:#ffffff; transition:all 0.2s cubic-bezier(0.5, 0.1, 0.75, 1.35);}
#pricing_section .pricing_switch .switcher .toggle:checked + .toggle:after {left:27px;}
#pricing_section .duration_box {padding:48px 28px 30px; border:2px solid #2A3243; height:100%; position:relative;}
#pricing_section .duration_box h5 {font-family:"Trade Gothic LT Std Extended"; font-size:12px; letter-spacing:2.96px; text-transform:uppercase; color:#ffa97a; text-align:center; font-weight:600;}
#pricing_section .duration_box h2 {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:28px; color:#ffffff; text-align:center; margin-top:19px; margin-bottom:22px;}
#pricing_section .duration_box h3 {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:44px; color:#ffffff; text-align:center; letter-spacing:-2.64px;}
#pricing_section .duration_box span {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-transform:lowercase; letter-spacing:normal; margin-left:5px; line-height:23px;}
.per_monthbox {display:flex; justify-content:center; align-items:center;}
.per_monthbox span {margin-left:13px !important;}
#pricing_section .duration_box h6 {font-family: "ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: normal; text-align: center; margin-top: 11px; background: linear-gradient(90deg, rgba(255, 169, 122, 1) 37%, rgba(255, 255, 255, 1) 75%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;
}
.duration_box.position hr{border-top: 2px solid #5C4171;}
.duration_box hr {border-top: 2px solid #2A3243; margin-bottom:39px; margin-top:29px;}
.duration_box ul {margin:0; padding:0;}
.duration_box ul li {list-style:none; color:#ffffff; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; letter-spacing:initial; padding-left:26px; margin-bottom: 16.5px; position:relative;}
.duration_box ul li:before {background-image:url(../images/pricing-images/pricing_check_light.svg); content:""; background-size:contain; width:10px; height:10px; display:inline-block; position:absolute; left:0; top:2px;background-repeat: no-repeat;}
#pricing_section .duration_box .subscribe_btns { display: inline-block; border: 1px solid #ffffff; height: 50px; line-height: 50px; text-align: center; color: #ffffff; font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size: 9px; letter-spacing: 2.07px; position: absolute; left: 28px; right: 28px; bottom: 39px; transition: all 0.2s ease-in-out; }
#pricing_section .duration_box a.hover_active {background-color:#ffffff; color:#1e1e1e; font-weight:700;}
#pricing_section .duration_box .min_div {margin-bottom:126px;}
#pricing_section .container, #your_subscription .container {max-width:1140px; padding:0 15px;}
.monthly_box .col-lg-4 {padding-left:5px; padding-right:5px;}
.monthly_box .row {margin-left:-5px; margin-right:-5px;}
.duration_box.position .popular_btn .save40{color: #ffffff !important;font-family: "ZapfHumnst BT", Arial, Helvetica, sans-serif !important;font-size: 14px !important;font-weight: 700;letter-spacing: 1.12px !important;text-transform: uppercase !important; margin: 0px !important;}
.duration_box.position .popular_btn {width:max-content !important; display:inline-block !important; text-align:center !important;  min-width:206px !important; background-color: #6212A0 !important; border:none !important; position:absolute;  top:-26px; left:0; right:0; margin:auto;padding: 3px 10px 8px;line-height: 14px;height: 49px;}
.duration_box.position .popular_btn .monthlybtn{text-transform: capitalize !important;font-family: "Zapf Humanist 601 Demi" !important; line-height: inherit !important;margin: 0px !important;letter-spacing: 1.12px !important;text-align: center;font-size: 14px !important;}
.duration_box.position {position:relative;}
.conditions {text-align:center; padding-top:52px; padding-bottom:99px;}
.conditions span {text-align:center !important; color:#ffffff !important; font-family:"Trade Gothic LT Std Extended" !important; font-size:10px !important; letter-spacing:2.3px; text-transform:uppercase;}
.conditions span a {color:#ffffff !important; display:inline-block; position:relative;}
.conditions span a:after {color:#ffffff !important; content:""; background-color:#ffffff; display:block; height:1px; width:100%; position:absolute; right:0; transition:all ease-in-out 0.2s; bottom:1px;}
.conditions span a:hover:after, .conditions span a:focus:after {width:0% !important;}
.duration_box.duration_boxBgColor {background-color:#35015c; border-color:#0000 !important;}
.duration_box .subscribe_btns.button_white {background-color:#ffffff !important; color:#1e1e1e !important;}
.duration_box .subscribe_btns:hover {background-color:#ffffff !important; color:#1e1e1e !important;}
#your_subscription {background-color:#01091a; padding:98px 0 120px 0;}
#your_subscription h6 {text-align:center !important; color:#ffffff !important; font-family:"Trade Gothic LT Std Extended" !important; font-size:10px !important; letter-spacing:2.3px; text-transform:uppercase; margin-bottom:91px;}
#your_subscription .sub_icon_box h4 {color:#ffffff; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:28px; line-height:28px; letter-spacing:initial; margin-bottom:24px; margin-top:26px;}
#your_subscription .sub_icon_box p {color:#ffffff; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:18px; line-height:24px; letter-spacing:initial; margin-bottom:0;}
#your_subscription .row {row-gap:76px;}
.pricing_bottom_se .title-type-2{font-size: 64px; letter-spacing: -1.66px;line-height: 64px !important;}
.pricing_bottom_se .subtitle-type-1{font-size: 11px;letter-spacing: 2.53px;color: #c2bdc8;font-family: "Trade Gothic LT Std Extended";}
.form-control.blink-cursor-cls {caret-color:transparent !important;}
.download_icon {position:absolute; top:19px; z-index:99999; right:6px;}
.download_icon img {width:26px;}
.photo-grid-content ul li {position:relative;}
.event_loarder img {width:80px; height:auto; display:block; margin:auto; position:fixed; z-index:999999999; top:50%; left:50%; transform:translate(-50%, -50%);}
.event_blank_gallery {width:100%; height:calc(100vh - 127px); display:flex; justify-content:center; align-items:center;}
.event_blank_gallery h1.gallary-images-not-found {color:#ffff; font-size:40px; letter-spacing:1.2px;}
.down_arrow_show_mobile {display:none;}
.product-video.hero-product .video-content .product_play_btn {display:inline-block; text-transform:uppercase; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; text-align:center; padding:5px 0 10px; color:#fff;}
.product-video.hero-product .product_play_btn .pro_video_icon img {width:16px; height:auto;}
.product-video.hero-product .product_play_btn .play_hed {display:block; margin-top:2rem; position:relative;}
.product-video.hero-product .product_play_btn .play_hed:after {position:absolute; right:0; bottom:-10px; display:block; content:""; width:100%; height:1px; background:#fff; margin-top:10px; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s;}
.product_play_btn:hover .play_hed::after, .product_play_btn:focus .play_hed::after {width:0% !important;}
.text.editor-text.policy-box h4 {font-size:2.5rem; letter-spacing:inherit;}
.text.editor-text.tearm-condition-box h4 {font-size:2.5rem; letter-spacing:inherit;}
h1.title-type-1.h2nd.academic_font {line-height:86px !important;}
.academyPageCollection .academyTabTitle .academy_tag_search_head {color:#fff; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-size:80px; letter-spacing:-2.162162px; text-align:center; margin-top:6px; line-height:71px; font-weight:400; margin-top:15px;}
.clone_cliper_video_paly {margin-top:5px;}
.post.post-video-box video {height:calc(100% + 2px) !important; margin-top:-1px;}
.exploreButton {border:1px solid #fff; height:60px; padding:0px 75px; display:flex; align-items:center; justify-content:center; width:max-content; font-family:"Trade Gothic LT Std Extended"; text-transform:uppercase; font-weight:bold; color:#fff !important; text-decoration:none !important; font-size:11px; letter-spacing:2.961538px; margin:0px auto 0px;}
.exploreButton span {height:10px !important; width:10px !important; -webkit-box-shadow:1.5px -1.5px 0 0 #c2bdc8 inset; -moz-box-shadow:1.5px -1.5px 0 0 #c2bdc8 inset; box-shadow:1.5px -1.5px 0 0 #c2bdc8 inset; transform:rotate(-45deg); display:inline-block; margin-left:18px; margin-top:-10px;}
.autosize {resize:none; overflow:hidden;}
.avatar {font-size:16px; width:3em; height:3em; border-radius:50%; background:#555555; display:inline-flex; align-items:center; justify-content:center;}
.avatar::after {content:attr(data-label); font-family:"Readex Pro", sans-serif; color:#ffffff;}
.academyPageCollection .recentlyAdded.rACompany {margin-bottom:42px;}
.academyPageCollection .recentlyAdded.rACompany a {margin-top:0px;}
.academyMasterSec.aLMasterSec .post-lists.post-type-4 .post .post-item:hover .post-image:before {background:linear-gradient(to top, #000 0, rgba(0, 0, 0, 0.7) 25%, rgba(0, 0, 0, 0.7) 85%) center no-repeat;}
.swal2-container .swal2-popup {width:22em;}
.exploreButton {border:1px solid #fff; height:60px; padding:0px 75px; display:flex; align-items:center; justify-content:center; width:max-content; font-family:"Trade Gothic LT Std Extended"; text-transform:uppercase; font-weight:700; color:#fff !important; text-decoration:none !important; font-size:11px; letter-spacing:2.961538px; margin:0px auto 0px;}
.exploreButton span {height:10px !important; width:10px !important; -webkit-box-shadow:1.5px -1.5px 0 0 #c2bdc8 inset; -moz-box-shadow:1.5px -1.5px 0 0 #c2bdc8 inset; box-shadow:1.5px -1.5px 0 0 #c2bdc8 inset; transform:rotate(-45deg); display:inline-block; margin-left:18px; margin-top:-10px;}
.share-wrapper .btn-share:after {border-color:transparent;}
.dropdown-menu {min-width:max-content; background:none;}
.share-wrapper #socialShare a {background-color:#312b37;}
.share-wrapper #socialShare a {background-color:#312b37; display:flex !important; align-items:center; justify-content:center; margin-bottom:5px; margin:0px auto 8px;}
.videoBtnContainer .share-wrapper #socialGallery {right:0px; margin:auto; margin-left:2px;}
.dropdown-menu {right:0px !important;}
.sociaGallery1 {display:block; right:0; margin-right:10px;}
.companyLogoImg {width:55%; margin:auto; display:block; margin-top:5px; max-width:200px; min-width:150px;}
[data-aos] {pointer-events:auto !important;}
.sociaGallery2 {right:0px !important;}
.section-tablet-flexible.if2Founder .flex-doctors .founder-photo img {height:auto;}
.leftRightArrow .cRA {position:absolute; right:50px !important; bottom:55% !important; left:inherit !important; top:inherit !important; height:30px !important; width:30px !important; border:none; border-left:2px solid #C2BDC8; border-bottom:2px solid #C2BDC8; transform:rotate(225deg); z-index:99;}
.leftRightArrow .cLA {position:absolute; left:50px !important; bottom:55% !important; right:inherit !important; top:inherit !important; height:30px !important; width:30px !important; border:none; border-left:2px solid #C2BDC8; border-bottom:2px solid #C2BDC8; transform:rotat(45deg); z-index:99;}
.academyPageCollection .post-lists.post-type-4 .post .post-item:hover .post-image:before {background:linear-gradient(to top, #000 0, rgba(0, 0, 0, 0.7) 25%, rgba(0, 0, 0, 0.7) 85%) center no-repeat;}
.academyPageCollection .savedChaptersSec.savedVP {margin-top:75px !important; padding-top:46px;}
.saved_videos_bottom_spacing {padding-bottom:0px;}

.eventsPageContainer .post-lists.post-type-3 .post .image-link:hover .post-image, .eventsPageContainer .post-lists.post-type-3 .post .image-link:active .post-image, .eventsPageContainer .post-lists.post-type-3 .post .image-link:focus .post-image {transform:scale(1, 1) translateZ(0);}
.eventsPageContainer .post-lists.post-type-3 .post .image-link {padding:0px;}
.eventsPageContainer .subtitle-type-1 {padding:0px; margin-top:70px; font-family:'Trade Gothic LT Std Extended'; font-weight:700; font-style:normal;}
.eventsPageContainer .title-type-4 {margin-top:45px; font-family:'Trade Gothic LT Std Extended'; font-weight:400; font-style:normal;}
.eventsPageContainer .title-type-4 .text-white.link-no-style {font-size:28px; line-height:44px;}
.eventsPageContainer .subtitle-type-6-2 {margin-top:21px; font-family:'Trade Gothic LT Std Extended'; font-weight:400; font-style:normal; font-size:24px;}
.eventsPageContainer .text.title-text.text-small {margin-top:41px;}
.eventsPageContainer .text.title-text.text-small a {color:#C2BDC8 !important; font-family:'Trade Gothic LT Std Extended'; font-weight:400; font-style:normal; font-size:17px;}
.eventsPageContainer .link-more {font-family:'Trade Gothic LT Std Extended'; font-weight:700; font-style:normal; margin-top:46px; padding:4px 0 8px;}
.eventsPageContainer .reviews-i .section-header h4.title-type-2 {font-size:80px; letter-spacing:-2px; line-height:74px;}
.eventsPageContainer .subtitle-type-1-2 {font-family:"Trade Gothic LT Std Extended";}
.link-more {font-family:"Trade Gothic LT Std Extended" !important; font-weight:700; font-style:normal;}
.link-more:after {height:1px;}
.eventReviews .eventReviewsPart .title-type-2.grad-type-4 {font-size: 64px;letter-spacing: -1.66px;line-height: 64px;}
.title-type-1 {font-size:80px; font-weight:400; letter-spacing:-2px;}
/* .section.section-type-hero {padding-top:56px;} */
.link-default {padding-bottom:13px;}
.image-container {background-size:cover; background-position:center; background-repeat:no-repeat;}
.control-label {display:none;}
.popup_narrow.shareevent-popup {max-width:413px !important; background-color:#01091A;}
.form-control-plaintext:focus-visible {outline:none; box-shadow:none;}
.help-block-error {margin-left:12px !important;}
.form-control-plaintext {color:#fff !important; padding:0.375rem 10px !important;}
.update-license-pop .modal-content.new-circle-modal {color:#fff; text-align:center; background-color:#01091A;}
.new-circle-modal label.control-label {display:none;}
.new-circle-modal .form-group.row {margin-top:20px;}
.new-circle-modal .form-control-plaintext:focus-visible {outline:none; box-shadow:none;}
.update-license-pop #asklicensenumberpopupform-license_number::placeholder {color:#485166; font-size:10px; font-weight:700; font-family:'Trade Gothic LT Std Extended'; letter-spacing:1.82px;}
.new-circle-modal .modal-dialog {max-width:480px !important;}
#shareevent-button {text-transform:uppercase;}
#display-asklicensenumber {width:100%; margin-left:0px; backdrop-filter:blur(1px); padding-right:0px !important;}
.update-license-pop .new-circle-modal .modal-body h2 {font-size:28px; color:#FFFFFF; letter-spacing:0px; line-height:34px; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; margin-bottom:22px; font-weight:400;}
.update-license-pop .modal-title.model-description {font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; font-weight:400; font-size:16px; letter-spacing:0.33px; line-height:22px; color:#FFFFFF; margin-bottom:36px;}
.update-license-pop .new-circle-modal .modal-body {padding-left:29px; padding-right:29px; padding-top:31px; padding-bottom:49px;}
.update-license-pop .new-circle-modal .modal-header {border-bottom:none; display:flex; justify-content:end; align-items:center; padding-bottom:0px; padding-top:0px; padding-right:10px;}
.update-license-pop .new-circle-modal .not-licensed {height:50px; color:#000000; background:#ffffff; font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-weight:700; font-size:11px; box-shadow:none; border:none; letter-spacing:2.96px; line-height:50px; text-transform:uppercase !important; display:inline-block; padding-top:2px; padding-bottom:0px; padding-left:10px; padding-right:10px; width:100%; margin-top:11px;}
.update-license-pop #I-am-not-licensed {font-family:"Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-weight:700; font-size:11px; background-color:transparent; margin-bottom:0px; letter-spacing:2.96px; text-transform:uppercase; line-height:inherit; height:inherit; padding:0px; margin-top:29px; position:relative; width:inherit; color:#ffffff;}
.update-license-pop #I-am-not-licensed::after {background-color:white; content:''; position:absolute; width:100%; height:1px; right:0px; bottom:0px; transition:all ease-in-out 0.2s; display:block;}
.update-license-pop #I-am-not-licensed:hover::after {width:0%;}
a.licence-close {margin-top:14px; margin-right:8px;}
.update-license-pop #asklicensenumberpopupform-license_number {color:#ffffff; font-size:10px; font-weight:700; font-family:'Trade Gothic LT Std Extended'; border:1px solid #2A3243; letter-spacing:1.82px; height:50px; padding:13px 15px 10px; border-radius:0px !important; margin-top:7px; max-width:100%;}
.form-group .help-block {font-size:9px; font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; letter-spacing:1px; color:#ffab75; margin:8px 0 -8px 21px; text-transform:uppercase; text-align:left;}
.update-license-pop .help-block {margin:8px 0 -8px 0px !important;}
.modal.update-license-pop .modal-content.new-circle-modal .form-group {text-align:left;}
.modal.update-license-pop .modal-content.new-circle-modal .form-group label {padding:0px; font-family:'Trade Gothic LT Std Extended'; font-size:9px; font-weight:700; letter-spacing:1px; text-transform:uppercase; color:#C2BDC8; margin-bottom:11px; display:inline;}
.modal.update-license-pop label.control-label {display:none !important;}
.close_pop {opacity:0 !important; z-index:-1 !important; transition:opacity 0.5s ease-out !important;}
.block_pop {z-index:99999; opacity:1; transition:opacity 0.5s ease-out !important;}
.subscription-modal-popup.popup-opened {display:block;}
.subscription-modal-popup.close_pop {display:none;}
.old_sub_popup .invalid-email {color:#FFAB75 !important; font-size:9px; font-family:"Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; letter-spacing:1px; margin:8px 0 -8px 0; text-transform:uppercase;}
.old_sub_popup .popupRow {display:flex; margin-bottom:15px; justify-content:space-between;}
.old_sub_popup .popupRow .popupCol {width:48%;}
.cr-slider-wrap {display:none;}
.only_signpage_newimg .new_img_for_sign{background-position: center 20%; height: initial;}
.popup.waitlist-popup {max-width:747px;}
.academyPageCollection.masterClassSecContainer .mCSTitle .max-w-md-850px.mx-auto.mt-md-20.text-center {margin-top:50px !important;}
.eventReviews {min-height:840px !important;}
.eventReviews .rev-content {font-size:36px; line-height:43px; margin-top:89px;letter-spacing: -0.94px !important;}
.eventReviews .eventReviewsPart {max-width:975px !important;}

.eventReviews .reviews-slider .rev-author {margin-top:49px;}
.eventReviews .reviews-slider .rev-author h5 {margin-bottom:20px;letter-spacing: 2.53px;}
.wraping {flex-wrap:nowrap;}
.video-div {align-items:center;}
.joinModal.modal-open .modal {position:fixed;}
.joinModal.modal-open .modal {width:calc(100% - 17px);}
.joinModal .modal-content {border:none; border-radius:0px;}
.joinModal .popupCloseIcon {position:absolute; right:30px; top:20px; z-index:9;}
.joinModal .popupCloseIcon img {width:16px;}
.joinModal .formData .formDataInner {padding:40px; padding-top:0px;}
.joinModal .sLogo {display:block; margin:auto;}
.joinModal .formData p {font-size:18px; line-height:18px; color:#fff; letter-spacing:0.33px; font-weight:400; text-align:left; font-family:"ZapfHumnst BT", Arial, Helvetica, sans-serif; margin-top:40px; margin-bottom:0px;}
.joinModal .formData .formDataInner .formLabel {opacity:1; color:#C2BDC8; font-family:"Trade Gothic LT Std Extended"; font-size:9px; font-style:normal; letter-spacing:1px; text-align:left; line-height:40px; margin-top:20px; text-transform:uppercase; margin-bottom:0px;}
.joinModal .formData .formDataInner .form-control {border:1px solid rgba(84, 91, 108, 1); opacity:1; display:block; background:none; border-radius:0px; width:100%; height:54px; font-size:11px; color:#fff8; font-family:"Trade Gothic LT Std Extended"; font-weight:700; text-transform:uppercase; margin-bottom:21px;}
.joinModal .formData .formDataInner .form-control:focus {border-color:#fff;}
.joinModal .formData .formDataInner .form-check-label {color:rgba(255, 255, 255, .8); font-family:"Trade Gothic LT Std Extended"; font-size:9px; font-weight:400; font-style:normal; letter-spacing:1.82px; text-align:left; line-height:16px; text-transform:uppercase; cursor:pointer !important;}
.joinModal .formData .formDataInner .form-check-input {background-color:transparent; border-radius:0px !important; border:1px solid rgba(84, 91, 108, 1); opacity:1; height:21px; width:21px; margin-left:-2em; cursor:pointer !important;}
.joinModal .formData .formDataInner .form-check {display:block; min-height:1.5rem; padding-left:2em; margin-bottom:0.125rem; cursor:pointer !important;}
.joinModal .formData .formDataInner .form-check-input:focus {box-shadow:none;}
.joinModal .formData .popupButton {opacity:1; background-color:rgba(49,43,55, 1); color:rgba(255, 255, 255, 1); font-family:"Trade Gothic LT Std Extended"; font-size:11px; font-weight:400; font-style:normal; letter-spacing:2.96px; text-align:center; line-height:60px; text-transform:uppercase; border:none; position:relative;}
.joinModal .formData .popupButton span {position:absolute; right:10px; top:0px;}
.joinModal .formData .form-check {cursor:pointer !important;}
/* new-event */
.new_event_top_part {padding-top: 173px;text-align: center;}.new_event_top_part .subtitle-type-1 {color: #C2BDC8;letter-spacing: 2.53px;margin-bottom: 25px;}.new_event_top_part .title-type-1 {color: #ffffff;font-size: 64px;text-transform: uppercase; letter-spacing: -1.666px;margin-top: 0px !important;margin-bottom: 0px !important;}.new_event_top_part .title-type-1.past_title {margin-top: 38px !important;}
.event_tab_sec .event_tab_list ul li a {color: #ffffff !important;letter-spacing: 2.2px;font-weight: 400;font-family: "Trade Gothic LT Std" !important;border-bottom: 2px solid transparent;padding-bottom: 0px; padding-top: 0px !important;}.event_tab_sec .event_tab_list ul li a.active{color: #fff;border-bottom-color: #fff !important;}.event_tab_sec .event_tab_list ul li:nth-child(2){margin: 0px 27px;}.event_tab_sec .event_tab_list ul li{margin: 0px}.event_tab_sec .event_right_drop .dropdown-toggle{margin-top: 0; font-size: 9px; letter-spacing: 2.07px; font-family: "Trade Gothic LT Std" !important; color: #ffffff !important;padding: 0px 16px 0px 15px;min-height: 50px;}.event_tab_sec .event_tab_list{line-height: 0px;} .event_tab_sec .event-dropdown-wrapper .event-dropdown {width: 189px;line-height: 0px;height: 50px;}.event_tab_sec .event_right_drop .bootstrap-select > .dropdown-toggle:after{margin-top: 0px;border-top-color: #ffffff;border-bottom-color: #ffffff;}.event_tab_sec .event_right_drop .bootstrap-select .dropdown-menu li a span.text{font-size: 9px; letter-spacing: 2.07px; font-family: "Trade Gothic LT Std" !important; color: #ffffff !important;}.event_tab_sec .event_right_drop .bootstrap-select .dropdown-menu li a{padding-left: 16px;padding-right: 16px;}.event_post_section{margin-top: 0px !important;}.review_left_arrow {margin-right: 84px;}.review_right_arrow{margin-left: 85px;}.masterclass-packages .title-type-1.grad-type-4{font-size: 64px;letter-spacing: -1.66px;line-height: 64px;margin-bottom: 30px !important;}.masterclass-packages .lernmorebtn{margin-top: 30px !important; font-size: 9px;letter-spacing: 2.07px;    padding: 19px 28px 18px 29px;}.event.masterclass-packages{background-color: #050E1F !important;}
/* shop */
.shop_bg{background-color: #000613;}.shop_bg .subtitle-type-1{letter-spacing: 2.53px;color: #C2BDC8;padding-bottom: 0px !important;margin-bottom: 26px !important;}.shop_bg .title-type-2{letter-spacing: -1.66px;}.shop_bg .shop_pera p{font-size: 20px !important; letter-spacing: 0;line-height: 24px;} .shop_bg .btn.btn-type-1{font-size: 9px;letter-spacing: 2.07px;padding: 19px 28px 18px 29px;}.shop_bg .shop_pera{max-width: 377px;}.shop_bg .shop_pera .text.text-small{margin-bottom: 48px;}


.pencil_product{background-color: #000613;}.pencil_product .subtitle-type-1{letter-spacing: 2.53px;color: #C2BDC8;padding-bottom: 0px !important;margin-bottom: 31px !important;}.pencil_product .title-type-2{letter-spacing: -1.66px;line-height: 64px !important;}.pencil_product .pencil_pera p{font-size: 20px !important; letter-spacing: 0;line-height: 24px;}.pencil_product .pencil_pera p:first-child{margin-bottom: 24px;} .pencil_product .btn.btn-type-1{font-size: 9px;letter-spacing: 2.07px;padding: 19px 28px 18px 29px;}

/*  */
.reach_contry h4.subtitle-type-1 {letter-spacing: 2.53px;color: #C2BDC8;line-height: 19px;}.reach_contry.link-more{letter-spacing: 2.2px;}.reach_contry.link-more::after{height: 1.4px;}.reach_contry .contentall{max-width: 378px;}.reach_contry{flex-direction: column;justify-content: center;}.reach_contry .container{padding-bottom: 0px !important;padding-top: 0px !important;}.remarksec .content{max-width: 907px;}.remarksec .content .title-type-2{letter-spacing: -1.66px; line-height: 64px !important;    margin-bottom: 76px !important;}.remarksec h4.subtitle-type-1{letter-spacing: 2.53px;color: #C2BDC8;}.pencil_product .pencil_pera{max-width: 545px;}.pencil_product .pencil_pera .text.text-small{margin-bottom: 54px; margin-top: 46px;}
 .sign-up-section-module .sign_up_img_banner{background-position: center;}.forgot-passs-page .forgot-password-banner {background-position: center;}
    /* community page css new */
    .pricing_bottom_se .title-type-2{font-size: 64px; letter-spacing: -1.66px;line-height: 64px !important;}.pricing_bottom_se .subtitle-type-1{font-size: 11px;letter-spacing: 2.53px;color: #c2bdc8;font-family: "Trade Gothic LT Std Extended";}


      /* event add course detail seciton css start*/
      #event-course-details {
        padding: 93px 0px;
        padding-bottom: 123px;
    }
      
    #event-course-details .course-section {
        background-color: #050E1F;
        border: 1px solid #545B6C;
        border-bottom: 16px solid #312B37;
        padding: 50px 40px;
        margin-bottom: 37px;
    }
    #event-course-details .course-section:last-child{margin-bottom: 0px;}
    #event-course-details .course-section h5 {
      font-size: 11px;
      color: #C2BDC8;
      text-transform: uppercase;
      letter-spacing: 2.53px;
      font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;
      margin-bottom: 40px;
    }
      
    #event-course-details .course-section p {
      font-size: 20px;
      line-height: 24px;
      color: #ffffff;
      margin-bottom: 0px;
    }
      
      #event-course-details ul {
        list-style: none;
        padding: 0;
        margin: 0;
      }
      
      #event-course-details ul li {
        font-size: 20px;
        line-height: 24px;
        color: #ffffff;
        margin-bottom: 24px;
        padding-left: 0px;
    }
    #event-course-details ul li:last-child {
      margin-bottom: 0px;
    }
    
    #event-course-details ul li span {
      font-weight: 700;
    }
    .course_right_side .event_register_btn {
      margin-top: 42px !important;
      width: 100% !important;
      display: inline-block;
    }
    .only_event_detail_page .course_right_side{position: sticky;top: 20px;}
    .only_event_detail_page .left_side_detail {padding-right: 40px;padding-left: 40px;width: calc(100% - 400px);}.only_event_detail_page .right_side_box_detail{padding-right: 40px;padding-left: 40px;width: 400px;}
    
.only_event_detail_page .event-content.text-small{letter-spacing: 0.2px;line-height: 30px;}.only_event_detail_page .content-type-1 p:first-child:first-letter {font-size: 110px;margin-right: 34px;}.only_event_detail_page .event-content p{margin-bottom: 25px;}.only_event_detail_page .event-content ul li {padding-left: 25px;}.course_right_side .social_block{margin-top: 56px !important;}.course_right_side .social_block .social-links.share-social{margin-top: 23px !important;}.browse_previous_sec .title-type-2{letter-spacing: -1.66px;margin-bottom: 40px !important;}.browse_previous_sec a.btn{font-size: 9px;width: max-content;min-width: 265px;padding: 0px 10px !important;height: 50px;line-height: 50px; letter-spacing: 2.07px;}
.only_event_detail_page .event-meta.event-date-location {
  padding-left: 20px;
  padding-right: 20px;
}
.event-date-location h4 span {display:block; margin-top:0px; line-height: initial;}

  
  /* event add course detail seciton css end*/
  .new_event_top_part hr {
    background-color: #2A3243;
    margin-top: 50px;
    margin-bottom: 60px;
}

.forget-pass-main-div a.link-default.link-default-type-2 {
  padding-bottom: 4px;color: #ffffff;font-family: "Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
}
.sign-up-section-module a.link-default.link-default-type-2 {
  padding-bottom: 4px;color: #ffffff;font-family: "Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
}

/* academy tag search pages top spacing */
.academyPageCollection.all_academy_tag_menu .academyTabTitle {
  padding-top: 85px;
  padding-bottom: 0px;
}

/* sign-in new */
.loginpage-new-des .title-type-7 {font-size: 44px;margin-bottom: 19px !important;letter-spacing: -1.144px;}.loginpage-new-des .login-right-cont {padding-bottom:0px !important;}.loginpage-new-des .text p {letter-spacing: 0px;line-height: 24px;font-size: 20px; margin-bottom: 37px;}.loginpage-new-des .form-type-1 label {margin-bottom:10px; color: #ffffff !important;letter-spacing: 2.07px;}.only_signpage_newimg .signforminput input{height: 50px;padding-top: 11px;}.loginpage-new-des .form-group.field-signinform-email {margin-bottom:14px;}.loginpage-new-des .login-minimu-char {margin-top:8px !important; margin-bottom:22px !important;}.only_signpage_newimg .subtitle-type-3 {font-size: 9px;letter-spacing: 2.07px;color: #ffffff;font-family: "Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif; font-weight: 400;}.loginpage-new-des .link-default.link-default-type-2 {padding-bottom:4px;font-size: 9px;letter-spacing: 2.07px;color: #ffffff;font-family: "Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif;margin-top: 2px;}.only_signpage_newimg .link-default:after{height: 1.6px;bottom: 1px;}.only_signpage_newimg .custom-checkbox [type="checkbox"]:checked + label, .custom-checkbox [type="checkbox"]:not(:checked) + label {font-size: 9px;color: #ffffff !important;letter-spacing: 2.07px;padding-left: 35px;}.only_signpage_newimg .custom-checkbox [type="checkbox"]:checked + label:before, .custom-checkbox [type="checkbox"]:not(:checked) + label:before {width: 20px;height: 20px;border: 2px solid #545B6C !important;margin-top: -10px;}.only_signpage_newimg .custom-checkbox [type="checkbox"]:checked + label:after, .custom-checkbox [type="checkbox"]:not(:checked) + label:after {width: 20px;height: 20px;margin-top: -10px;}.loginpage-new-des .remember_box{margin-bottom: 23px;}.loginpage-new-des .login-page-sign-btn {letter-spacing: 2.07px;color: #000612 !important;margin-top: -7px;font-size: 9px;padding: 19px 28px 18px 28px;}.social_design_sign_in .or_title {font-family:"ZapfHumnst BT"; font-size:20px; font-weight:400; letter-spacing:initial; color:#ffffff; text-align:left;}.social_design_sign_in {padding-top:68px;}.loginpage-new-des .icons-fild-login {display:flex; width:100%; justify-content:space-between; margin-top:20px;}.social_design_sign_in a.google_ico{background-color: #2E84FD;} .social_design_sign_in a.facebook_ico{background-color: #3867B7;} .social_design_sign_in a.apple_ico{background-color: #ffffff;} .social_design_sign_in a span {font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;font-size: 9px;letter-spacing: 2.07px;color: #ffffff;text-align: center;text-transform: uppercase; line-height: initial;}.social_design_sign_in a.apple_ico span{color: #1E1E1E;}.social_design_sign_in a img {margin-right:11px;height: 16px;}.social_design_sign_in a {padding:19px 0px 20px 0px; height:52px; width:100%; display:flex; justify-content:center; align-items:center; margin-right:18px;}.new-mamber-yt{font-family: "Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif !important; font-weight: 400 !important;}
.social_design_sign_in a:last-child {margin-right:0px;}.new-mamber-yt {font-size: 9px;letter-spacing: 2.07px;color: #ffffff;font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;}
.your_path_home_sec.section-a-mid.mission {padding: 50px 0px;height: initial !important;}.loginpage-new-des .form-type-1 .invalid-feedback{font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;}.sign-up-section-module .form-type-1 .invalid-feedback{font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;}.sign-up-section-module .field-member-id_country .invalid-feedback {display: inline-block;margin: 8px 0 -8px 0;}

#homehero_design .center_content_part h6 {
  font-size: 11px;
  letter-spacing: 2.53px;
  font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;
  color: #C2BDC8;
  margin-top: 86px;
}
.hero_mobilesec h6 {
  font-size: 11px;
  letter-spacing: 2.53px;
  font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;
  color: #C2BDC8;
  text-align: center;
  margin-bottom: 50px;
}

  .product_shop .product-slider.swiper-container{z-index: inherit;}
 
  .product_shop .product-slider-pagination{ z-index: 99;}
  .product_shop .row.content_row .content_col{z-index: 99!important;}
  .product_shop {height: auto !important; padding: 50px 0px !important;}
  .product_shop .share-wrapper.social-wrapper{z-index: 999999999;}

  /* new home master crousel section  */
  #home_master_carousel {padding: 122px 0px;background-color: #01091A; overflow: hidden; position:relative;} #home_master_carousel .ms_title_toppart h6 {font-size: 11px;letter-spacing: 2.53px; color: #ffffff; font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;} #home_master_carousel .instructor_name_link{font-size: 28px; line-height: 28px; letter-spacing: inherit; color: #ffffff;margin-top: 35px; display: inline-block;} #home_master_carousel h5{font-size: 11px;letter-spacing: 2.53px; color: #C2BDC8; font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; line-height: 24px;margin-top: 12px; text-transform: uppercase;} #home_master_carousel button.owl-next:after{content: none;} #home_master_carousel button.owl-prev:after{content: none;}#home_master_carousel button span{display: none;}#home_master_carousel .owl-carousel .owl-nav button.owl-next,#home_master_carousel .owl-carousel .owl-nav button.owl-prev {margin: 0px; width: max-content;padding: 0px !important;position: absolute;top: 47%;}#home_master_carousel button.owl-next::before,#home_master_carousel button.owl-prev::before {margin: 0 !important;padding: 14.5px !important;}#home_master_carousel .owl-carousel .owl-nav{margin: 0px;}#home_master_carousel .owl-carousel, .owl-carousel .owl-item{position: inherit;}#home_master_carousel .owl-carousel .owl-nav button.owl-prev{left: 56px;}#home_master_carousel .owl-carousel .owl-nav button.owl-next{right: 46px;}#home_master_carousel .owl-theme .owl-nav [class*=owl-]:hover {background: transparent;}#home_master_carousel .home_ms_content:hover .ms_img{transform: scale(1.06);}#home_master_carousel .home_ms_content .ms_img{transition: transform 0.7s ease-in-out !important;}#home_master_carousel .home_ms_content{overflow: hidden;}#home_master_carousel .ms_title_toppart {display: flex;justify-content: space-between;align-items: center;margin-bottom: 79px;}#home_master_carousel .ms_title_toppart a {font-size: 11px;letter-spacing: 2.96px; color: #ffffff; font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; text-transform: uppercase; position: relative;} #home_master_carousel .ms_title_toppart a:after {position: absolute;right: 0;bottom: -5px; display: block;content: "";width: 100%;height: 1px;background: #fff;margin-top: 10px;-webkit-transition: all ease-in-out 0.2s;-moz-transition: all ease-in-out 0.2s;-ms-transition: all ease-in-out 0.2s;-o-transition: all ease-in-out 0.2s;transition: all ease-in-out 0.2s;}#home_master_carousel .ms_title_toppart a:hover:after{width: 0%;} 

/* after_login_space_ac */
.after_login_space_ac{padding-top: 74px;}

/* shop page promocod issue solve css */

.shiping_basket span#value_promo_code{margin-left: auto;}
.shiping_basket #div_promo_code{justify-content: inherit;}

.shiping_basket span#span_promo_code {
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.shiping_basket #div_remove_promo .circle {
  position: static;
  margin-left: 3px;
  margin-top: 6px;
}
#quick_cart .cart-header a.link-basket {
  cursor: auto;
}


     /**************************** 26-nov-2024 new landing page design css start**************************/


     #landing_top_header {
      padding-top: 38px;
        position: absolute;
        z-index: 999;
        width: 100%;
    }
    section#join_the_live .row_cover_box img {
      display: none;
  }
  section#join_the_live .row_cover_box ul li img {
    display: inline-block;
  }
  #landing_top_header .early_btn {
      text-align: center;
  }
  
  .container.landing_con {
      padding: 0px 80px;
  }
  .header_contant {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #landing_top_header .logoside {
    max-width: 250px;
  }
  .header_contant .header-pera p {
    color: #ffffff;
    font-size: 24px;
    line-height: 29.71px;
    font-weight: 400;
    margin-bottom: 0px;
  }
  .header_contant .early_btn p {
    color: #ffffff;
    font-size: 18px;
    line-height: 22.28px;
    text-align: center;
    margin-bottom: 9px;
  }
  .header_contant .early_btn a {
    color: #ffffff;
    background-color: transparent;
    border: 1px solid #ffffff;
    padding: 0px 20px;
    font-size: 20px;
    text-decoration: none;
    display: inline-block;
    width: max-content;
    min-width: 383px;
    text-align: center;
    height: 54px;
    line-height: 54px;
    font-family: 'Inter', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    
  }
   .register a {
    background-color: #FFAA75;
    display: inline-block;
    width: max-content;
    min-width: 200px;
    text-align: center;
    height: 54px;
    font-size: 20px;
    color: #1A1A1A;
    font-weight: 700;
    line-height: 54px;
    font-family: 'Inter', sans-serif;
    text-transform: uppercase;
  }
  /*  */
  
  section#join_the_live {
    background-image: url(../images/new_landing_page_images/landing_hero.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .landing_overlay_box {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
  }
  
  section#join_the_live .row_cover_box{
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding-top: 123px;
  }
  
  section#join_the_live .row {
    height: 100%;
    align-items: center;
  }
  #join_the_live .live_content h1 {
    font-size: 60px;
    line-height: 74.27px;
    color: #ffffff;
    font-weight: 400;
    margin-bottom: 9px;
  }
  section#join_the_live .live_content{    max-width: 650px;
    margin-left: auto;}
  section#join_the_live .live_content h4 {
    color: #ffffff;
    font-size: 24px;
    line-height: 29.71px;
    font-weight: 400;
    margin-bottom: 29px;
  }
  .live_content  p {
  color: #ffffff;
    font-family: 'Trade Gothic LT Std Regular';
    font-size: 20px;font-weight: 400;
    line-height: 24px;
  margin-bottom: 0px;
  
  }
  .live_content ul {
    padding: 0px;
    margin: 0px;
    margin-top: 18px;
  }
  .live_content ul li {
    padding: 0px;
    margin-bottom: 9px;
    list-style: none;
  }
  .live_content ul li:last-child {
    margin-bottom: 21px;
  }
  .live_content ul li span {
    color: #ffffff !important;
    font-weight: 400;
    line-height: 24px;
    font-size: 20px;
    font-family: 'Trade Gothic LT Std Regular';
  }
  .live_content ul li img{
  margin-right: 15px;
  }
  .seat_now_btn {
    margin-top: 30px;
  }
      .container.defoult{max-width: 1140px; padding: 0px 15px;}
  /*  */
  .review_con {
    padding: 82px 27px;
    border: 1px solid rgba(255, 255, 255, 0.4);
    min-height:inherit;
  }
  
  #review_are {
    padding: 39px 0px;
    background-color: #000819;
    padding-bottom: 131px;
  }
  
    #review_are h2 {
    font-size: 56.11px;
    line-height: 67.33px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 33px;
    font-weight: 400;
  }
  
  .review_con p {
    font-size: 21px;
    line-height: 31.56px;
    color: #ffff;
    font-weight: 400;
    font-family: 'Trade Gothic LT Std Regular';
    margin-bottom: 0px;
  
  }
  .review_main .bottom_img_section img{height: 100%;}
  .review_main .bottom_img_section{height: 100%;}
  .review_main {
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: 100%;
  }
  .review_con  .profile_box {
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .start_icon{margin-bottom: 35px;}
    
  .review_con .profile_img {
    display: flex;
    gap: 19px;
    margin-top: 36px;
  }
  .review_con .profile_img .user_name p:first-child{font-weight: 600 !important;}
  .review_con .profile_img .user_name p{font-weight: 400; font-size: 18.7px; line-height: 28px; font-family: "Roboto", serif !important;}
  
  /*  */
  
  
  
  
  #meet_your {
    background-image: url(../images/new_landing_page_images/meet-background.png);
    background-repeat: no-repeat;
    background-size: cover;
  }
  #meet_your h2 {
    font-size: 60px;
    line-height: 74.27px;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
    margin-bottom: 156px;
    background: linear-gradient(270deg, rgba(255, 255, 255, 1) -8%, rgba(255, 171, 117, 1) 64%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  
    #meet_your .meet_overlay {
      padding: 81px 0px;
      background-color: rgba(0, 8, 26, .96);
  }
    .inner_con_box {
      padding: 63px 59px 63px 192px;
      border: 1px solid;
      background-color: #00081A;
      border-image: linear-gradient(to bottom right, rgba(116, 87, 70, 0.4), /* #745746 with 40% opacity */ rgba(218, 164, 131, 1) /* #DAA483 with 100% opacity */) 1;
      height: 100%;
  }
  #meet_your .container.meet{max-width: 1483px;}
  #meet_your h3 {
    font-size: 36px;
    line-height: 44.56px;
    color: #ffff;
    font-weight: 400;
    margin-bottom: 30px;
  }
  #meet_your ul{padding: 0px;margin: 0px;}
  #meet_your ul li {
    margin: 0px;
    padding: 0px;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: #ffff;
    list-style: none;
    margin-bottom: 5px;
    font-family: 'Trade Gothic LT Std Regular';
    position: relative;
    padding-left: 30px;
  }
  
  #meet_your ul li::before {
    position: absolute;
    content: '';
    width: 13px;
    height: 1px;
    background-color: #ffff;
    display: block;
    left: 0;
    top: 11px;
  }
  .out_box img {
    position: absolute;
    bottom: 0;
    left: 20px;
    height: 572px;
  }
  #meet_your .out_box.second_img .right_img{
    right: 0;}
    #meet_your .out_box {
      padding-left: 230px;
      height: 100%;
  }
  .out_box.second_img img.img-fluid {
    left: inherit;
    right: 0;
  }
  .out_box.second_img .inner_con_box {
    padding-left: 52px;
    padding-right: 220px;
    border-image: linear-gradient(to bottom left, rgba(116, 87, 70, 0.4), /* #745746 with 40% opacity */ rgba(218, 164, 131, 1) /* #DAA483 with 100% opacity */) 1;
  }
  #meet_your .out_box.second_img {
    padding-left: 0px;
    padding-right: 230px;
  }
  
  /*  */
  
  
  
  #video_sec {
    background-color: #000612;
    padding: 79px 0px;
    padding-top: 80px;
  }
  #video_sec .videobox{width: 100%;max-width: 100%;}#video_sec .videobox video{width: 100%;height: auto;}#video_sec h2{font-size: 60px;line-height: 74.27px;font-weight: 400; color:#ffffff;text-align: center;margin-bottom: 48px;} 
  /*  */
  
  #program_sec{background-color:#000612;padding: 80px 0px;}#program_sec h3{font-size: 60px;line-height: 74.27px;font-weight: 400; color:#ffffff;text-align: center;margin-bottom: 50px;} #program_sec .outer_box { width: 150px;height: 150px;border-radius: 50%;display: flex;justify-content: center;align-items: center;margin: auto;position: relative;background: linear-gradient(white, white) padding-box, radial-gradient(circle at bottom right, #745746, #DAA483) border-box;border: 1px solid transparent;}#program_sec .program_con h5{font-size: 32px;line-height: 39.61px;font-weight: 400; color:#ffffff;text-align: center;margin-top: 17px;}#program_sec .img_cover_box {
  position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;justify-content: center;align-items: center;background-color: #000612;border-radius: 50%; /* Consistent round shape */z-index: 1;}
  
  /*  */
  
  #learning_sec{background-color:#000612;padding: 80px 0px;}#learning_sec h3{font-size: 60px;line-height: 74.27px;font-weight: 400; color:#ffffff;text-align: center;margin-bottom: 50px;} #learning_sec .outer_box {width: 150px;height: 150px;border-radius: 50%;display: flex;justify-content: center;align-items: center;margin: auto;position: relative;background: linear-gradient(white, white) padding-box, radial-gradient(circle at bottom right, #745746, #DAA483) border-box;border: 1px solid transparent;}#learning_sec .program_con h5{font-size: 32px;line-height: 39.61px;font-weight: 400; color:#ffffff;text-align: center;margin-top: 17px;} #learning_sec p{ font-family: 'Trade Gothic LT Std Regular';font-weight: 400;font-size: 20px; line-height: 24px;text-align: center; color: #E5E5EA;margin-top: 15px;margin-bottom: 0px;}#learning_sec .container{max-width: 1600px;} #learning_sec .img_cover_box {
    position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;justify-content: center;align-items: center;background-color: #000612;border-radius: 50%; /* Consistent round shape */z-index: 1;}
  
  /*  */
  
  
  #what_learn {
    padding: 0px 0px;
    background-image: url(../images/new_landing_page_images/what-you-learn.png);
    background-repeat: no-repeat;
    background-position: right top;
  }
  section#what_learn .learn_contant h3 {
    color: #ffff;
    font-weight: 400;
    font-size: 60px;
    line-height: 74.27px;
    margin-bottom: 30px;
  }
  section#what_learn .learn_contant ul {
    margin: 0px;
    padding: 0px;
  }
  section#what_learn .learn_contant ul li {
    list-style: none;
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    font-family: 'Trade Gothic LT Std Regular';
    padding: 0px;
    margin-bottom: 3px;
    position: relative;
    padding-left: 18px;
  }
  
  section#what_learn ul li::before {
    position: absolute;
    content: '';
    width: 6px;
    height:6px;
    background-color: #ffff;
    display: block;
    border-radius: 50%;
    left: 0;
    top: 11px;
  }
  section#what_learn .learn_contant ul li span{
    font-weight: 700;
  }
  section#what_learn .learn_contant p {
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    font-family: 'Trade Gothic LT Std Regular';
    margin-top: 17px;
    margin-bottom: 30px;
  }
  section#what_learn .learn_contant a {
    background-color: #FFAA75;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Inter', sans-serif;
    min-width: 214px;
    width: max-content;
    text-align: center;
    line-height: 54px;
    height: 54px;
    display: inline-block;
    color: #1A1A1A;
    text-transform: uppercase;
  }
  section#what_learn .learn_overlay .row{align-items: center;}
  section#what_learn .learn_overlay {
    background: rgb(5, 7, 29);
    background: linear-gradient(90deg, rgba(5, 7, 29, 1) 42%, rgba(5, 7, 29, 0.01724439775910369) 56%, rgba(5, 7, 29, 0) 100%);
    padding: 80px 0px;
  }
  /* */
  
  #lending_gallery{background-color: #000819; padding: 50px 0px;}
  #lending_gallery h2{font-size: 60px;line-height: 74.27px;font-weight: 400; color:#ffffff;text-align: center;margin-bottom: 39px;}#lending_gallery p {
    font-size: 20px;
    font-weight: 400;
    font-family: 'Inter', sans-serif;
    line-height: 28px;
    color: #ffff;
    margin-bottom: 0px;
    margin-top: 30px;
  }
  
  /*  */
  
  #lending_footer {
    background-color: #000819;
    padding: 50px 0px;
    padding-top: 31px;
  }
  #lending_footer .footer_con{max-width: 740px;margin: auto; text-align: center;}
  #lending_footer .footer_con h2 {
    font-size: 56px;
    line-height: 69.32px;
    font-weight: 400;
    text-align: center;
    margin-bottom: 29px;
    background: linear-gradient(270deg, rgba(255, 255, 255, 1) -8%, rgba(255, 171, 117, 1) 64%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
    color: #ffffff;
    text-transform: uppercase;
  }
  
  #lending_footer .footer_con p {
    font-size: 20px;
    font-weight: 400;
    font-family: 'Inter', sans-serif;
    line-height: 24.2px;
    color: #ffff;
    margin-bottom: 0px;
    margin-top: 24px;
    text-align: center;
  }
  
  #lending_footer .footer_con h6 {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Inter', sans-serif;
    line-height: 19.36px;
    text-align: center;
    color: #ffffff;
    margin-top: 32px;
  }
  #lending_footer .footer_con .foot_btn {
    background-color: #FFAA75;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Inter', sans-serif;
    min-width: 398px;
    width: max-content;
    text-align: center;
    line-height: 84px;
    height: 84px;
    display: inline-block;
    color: #1A1A1A;
    margin-top: 30px;
  }
  #lending_footer .footer_con h4 {
    font-size: 14px;
    font-weight: 400;
    line-height: 16.94px;
    color: #ffff;
    font-family: 'Inter', sans-serif;
    margin-top: 16px;
  }
  #lending_footer .footer_con h4 a{display: inline-block;font-size: 14px;
    font-weight: 400;
    line-height: 16.94px;
    color: #ffff;
    font-family: 'Inter', sans-serif;}
  #lending_footer .footer_con h4 a:after{
    content: '';
    height: 1px;
    width: 100%;
    background-color: #ffffff;
    display: block;
    margin-top: 0px;
  }
  /*  */
  #lending_form{background-color: #000819; padding: 50px 0px;}
  
  
  #lending_form .inner_form {
    max-width: 1002px;
    margin: auto;
    padding: 100px 186px;
    background-color: #141414;
  
  }
  #lending_form h2
  {
    font-size: 60px;
    line-height: 74.27px;
    font-weight: 400;
    text-align: center;
    margin-bottom: 29px;
    color: #ffffff;
    text-align: center;
  }
  #lending_form .container p {
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
    line-height: 24.2px;
    font-family: 'Inter', sans-serif;
    text-align: center;
    margin-bottom: 123px;
  }
  #lending_form .inner_form h3 {
    font-size: 52px;
    line-height: 64.37px;
    font-weight: 400;
    margin-bottom: 0px;
    color: #ffffff;
    text-align: center;
  }
  
  #lending_form .inner_form ul {
    margin: 0px;
    padding: 0px;
  }
  #lending_form .inner_form li {
    list-style: none;
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    font-family: 'Inter', sans-serif;
    padding: 0px;
    margin-bottom: 3px;
    position: relative;
    padding-left: 18px;
  }
  #lending_form .inner_form li::before {
    position: absolute;
    content: '';
    width: 6px;
    height:6px;
    background-color: #ffff;
    display: block;
    border-radius: 50%;
    left: 0;
    top: 11px;
  }
  #lending_form .inner_form form {
    margin-top: 47px;
    margin-bottom: 11px;
  }
  #lending_form .inner_form p {
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    font-family: 'Trade Gothic LT Std Regular';
    margin-bottom: 19px;
    margin-top: 9px;
    text-align: center;
  }
  
  
  #lending_form .inner_form form .landing_form_field {
    display: flex;
    align-items: start;
    gap: 28px;
  }
  #lending_form .inner_form form .landing_form_field input{margin-bottom: 0px;}
  #lending_form .inner_form form input {
    height: 48px;
    background-color: #F7F7F7;
    display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    color: #767676;
    padding: 0px 16px;
    border: 1px solid #E8E8E8;
    font-family: "Poppins", sans-serif;
    border-radius: 0px !important;
  }
  #lending_form .inner_form form .full_name_filds{  margin-top: 20px;}
  
  #lending_form .inner_form form input::placeholder {
    font-size: 16px;
    font-weight: 400;
    color: #767676;
    font-family: "Poppins", sans-serif;
  }
  #lending_form .inner_form form input:focus{outline: none;}
  #lending_form .inner_form form input{caret-color: #767676 !important;}
  #lending_form .inner_form form a {
    max-width: 100%;
    width: 100%;
    height: 54px;
    background-color: #FFAA75;
    font-size: 24px;
    font-weight: 700;
    line-height: 54px;
    font-family: 'Inter', sans-serif;
    color: #000819;
    display: inline-block;
    text-align: center;
    padding: 0px 15px;
    margin-top: 32px;
  }
   
  #lending_form .form_box img {
    max-width: 100%;
    height: auto;
    position: absolute;
    bottom: -5px;
    left: 0;
  }
  #lending_form .form_box span {
    font-size: 12px;
    font-weight: 400;
    font-family: 'Inter', sans-serif;
    line-height: 16.8px;
    color: #ffff;
    text-align: left !important;
    display: inline-block;
  }
  #lending_form .form_box span a {
    font-size: 12px;
    font-weight: 400;
    font-family: 'Inter', sans-serif;
    line-height: 16.8px;
    color: #ffff;
    width: max-content;
    display: inline-block;
  }
  #lending_form .form_box span a::after {
    content: '';
    height: 1px;
    width: 100%;
    background-color: #ffffff;
    display: block;
    margin-top: -2px;
  }
  #lending_form .form_box .invalidform {
    font-size: 12px !important;
    font-family: "Poppins", sans-serif;
  }
  
  
  /*  */
  #mobile_landng_header{display: none;}
  section#mobile_landng_header .mobie_header_content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
  }
  #mobile_landng_header {
    padding-top: 15px;
  }
  #mobile_landng_header .header-pera p {
    color: #ffffff;
    font-size: 20px;
    line-height: 24.76px;
    font-weight: 400;
    text-align: center;
    margin-bottom: 14px;
  }
  #mobile_landng_header .header-pera p br{display: none;}
  #mobile_landng_header .early_btn p {
    color: #ffffff;
    font-size: 18px;
    line-height: 22.28px;
    text-align: center;
    margin-bottom: 10px;
  }
  #mobile_landng_header .early_btn a {
    color: #ffffff;
    background-color: transparent;
    border: 1px dashed #ffffff;
    padding: 0px 20px;
    font-size: 20px;
    text-decoration: none;
    display: inline-block;
    width: max-content;
    min-width: 383px;
    text-align: center;
    height: 54px;
    line-height: 54px;
    font-family: 'Inter', sans-serif;
    font-weight: 700;
    
  }
  
  #mobile_landng_header .early_btn img {
    position: absolute;
    top: 15px;
    right: -1px;
  }
  #mobile_landng_header .early_btn p span{color: #FF5D54;}
   .register a {
    background-color: #FFAA75;
    display: inline-block;
    width: max-content;
    min-width: 200px;
    text-align: center;
    height: 54px;
    font-size: 20px;
    color: #1A1A1A;
    font-weight: 700;
    line-height: 54px;
    font-family: 'Inter', sans-serif;
  }
  #mobile_landng_header .early_btn {
    position: relative;
    display: block;
    width: max-content;
    margin: auto;
  }
  
  /*  */
  .mobie_device_img{display: none;}
  .live_content h2 {
    display: none;
    font-size: 32px;
    line-height: 39.61px;
    color: #ffffff;
    font-weight: 400;
    margin-bottom: 9px;
    text-align: center;
    margin-top: 19px;
  }
  .what_mobile_img{display: none;}
  #lending_gallery a{height: 48px; line-height: 48px; font-weight: 700;font-family: 'Inter', sans-serif;display: inline-block; color: #1A1A1A;  background-color: #FFAA75; display: none; text-transform: uppercase;}
  #join_the_live .only_mobile_btn{display: none;}
      /**************************** 26-nov-2024 new landing page design css start**************************/


/***************************** new academy design with sidebar start ****************************/

/***************************** accordion css start *****************************/
.any-css {

  max-height: calc(100vh - 119px);
  overflow-y: auto;
  scrollbar-width: none !important;
  scrollbar-color: transparent transparent;
}

/* Webkit Browsers (Chrome, Safari, Edge) */
.any-css::-webkit-scrollbar {
  width: 0px;
}

.any-css::-webkit-scrollbar-thumb {
  background-color: transparent;
}

.any-css::-webkit-scrollbar-track {
  background-color: transparent;
}
  
  .any-css .accordion-item {
    border-bottom: 1px solid #2A3243;
}
/* .any-css .accordion-item:first-child{ border-top: 1px solid #2A3243;} */

.any-css .accordion-header {
  background: none;
  border: none;
  color: #ffffff;
  width: 100%;
  text-align: left;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 0;
  transition: transform 0.3s ease;
  font-size: 9px;
  letter-spacing: 2.07px;
  text-transform: uppercase;
  font-family: "Trade Gothic LT Std";
  min-height: 61px;
  transition: all .1s ease-in-out;
}
.any-css .accordion-content h6 {
  font-size: 9px;
  letter-spacing: 2.07px;
  text-transform: uppercase;
  font-family: "Trade Gothic LT Std";
  margin-bottom: 14px;
  margin-top: 30px;
}
.any-css .accordion-content h6:first-child {
  margin-top: 14px;
}
  
.any-css .accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
  padding: 0;
}
.any-css .accordion-content .accordion_radio .custom-radio-group .custom-radio:hover {
  color: #FFA97A;
}
.any-css .accordion-content .accordion_radio .custom-radio-group .custom-radio.active {
  color: #FFA97A !important;
}
.any-css .icon {
  font-weight: bold;
  font-size: 18px;
  transition: transform 0.3s ease;
  line-height: 0px;
  padding-bottom: 3px;
}
.any-css .accordion-header.active .icon {
  transform: rotate(180deg);
  color: #FFA97A;
}
.any-css .accordion-header:hover{color: #FFA97A}
.any-css .accordion-header.active{color: #FFA97A !important;}
/******************************academy accordion css end ******************************/
/****************************** academy accordion top search input start ******************************/
.ac_top_search .search-container {
  border-radius: 8px;
  max-width: 100%;
  position: relative;
  margin-bottom: 12px;
}

.ac_top_search .search-input {
  border: 1px solid #2A3243;
  outline: none;
  width: max-content;
  border-radius: 0px;
  background-color: transparent;
  color: #ffffff;
  font-size: 9px;
  letter-spacing: 2.07px;
  text-transform: uppercase;
  font-family: "Trade Gothic LT Std";
  padding-left: 47px;
  padding-bottom: 0px;
  height: 44px;
  min-width: 100%;
}
.ac_top_search img {
  position: absolute;
  left: 25px;
  top: 16px;
  height: 13px;
}
/****************************** academy accordion top search input end ******************************/

/******************************* academy accordion radio button css start*******************************/
.accordion_radio {
  display: flex;
  flex-direction: column;
  padding-bottom: 43px;
}


.accordion_radio .custom-radio-group {
  display: flex;
  flex-direction: column;
  gap: 12px; 
}

.accordion_radio .custom-radio {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #ffffff;
  font-size: 9px;
  letter-spacing: 1.8px;

  font-family: "Trade Gothic LT Std";
  margin-bottom: 0px;

  cursor: pointer;
  text-transform: inherit;
}

.accordion_radio .custom-radio input[type="radio"] {
  display: none;
}
.accordion_radio .custom-radio .radio-check {
  display: inline-block;
  width: 12px;
  height: 12px;
  border: 1px solid #2A3243;
  border-radius: 50%;
  position: relative;
  background-color: transparent;
}

.accordion_radio .custom-radio input[type="radio"]:checked + .radio-check.span_tag::before{
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 5px;
  height: 5px;
  background-color: #FFA97A;
  border-radius: 50%;
}

/*******************************academy accordion radio button end*******************************/

.row.videoTIleAcademy.ac_tagdesign_row {margin-left: 0px;margin-right: 0px; gap: 32px;}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum {
  padding-left: 0px;
  padding-right: 0px;
  max-width: calc(100% - 314px);
  flex: none;
}
.row.videoTIleAcademy.ac_tagdesign_row .left_sidebar_colum {
  padding-left: 0px;
  padding-right: 0px;
  max-width: 282px;
  flex: none !important;
}
.row.videoTIleAcademy.ac_tagdesign_row .left_sidebar_colum .left_bar_main {
  position: sticky;
  /* padding: 13px 24px 20px; */
  top: 20px;
}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .row{margin-left: -6px;margin-right: -6px;}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .row .col-xl-3 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .ac_tagdesign_module_top_part{
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 50px;
  position: sticky;
  top: 145px;
  z-index: 99;
  background-color: #000612;
  padding-bottom: 30px;
padding-top: 1px;
}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .ac_tagdesign_module_top_part .recent_added_dropdown{display: flex; align-items: center; gap: 19px;}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .ac_tagdesign_module_top_part span{font-size: 9px !important;letter-spacing: 2.07px !important;font-family: "Trade Gothic LT Std" !important; color: #ffffff;margin-left: 0px;}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .ac_tagdesign_module_top_part h5 {
  font-size: 9px !important;
  letter-spacing: 2.07px !important;
  font-family: "Trade Gothic LT Std" !important;
  text-transform: inherit !important;
  min-height: inherit !important;
  font-weight: 400 !important;
}
.row.videoTIleAcademy.ac_tagdesign_row .academyFilterLinks {
  position: static;
  margin-top: 0px;
}
.row.videoTIleAcademy.ac_tagdesign_row .academyFilterLinks .academyFilter {
  position: relative;
  z-index: 9;
  text-align: left;
}
.right_chapter_list .academyFilter {
    width: calc(100% - 42px);
    margin: 0px !important;
}
.right_chapter_list .academyFilter a.filterMenu{
  min-width: 100% !important;
}
.row.videoTIleAcademy.ac_tagdesign_row .academyFilterLinks .academyFilter a.filterMenu {
  justify-content: center;
  width: max-content;
  min-width: 170px;
  min-height: 44px;
  background-color: #000613;
  border-color: #2A3243;
  height: auto;
  font-family: "Trade Gothic LT Std Extended";
  font-weight: 400;
  letter-spacing: 2.07px;
  font-size: 9px;
  display: flex;
  padding: 0px 21px;
  padding-top: 3px;
  margin: 0px;
  gap: 7px;
}
.row.videoTIleAcademy.ac_tagdesign_row .academyFilterLinks .academyFilter a.filterMenu img{
margin-bottom: 2px;
}

.row.videoTIleAcademy.ac_tagdesign_row .academyFilterLinks .academyFilter.showFilterOpt .filterDropMenu {display:block;}
 .academyFilter.showFilterOpt a.filterMenu img {
  transform: rotate(180deg);
}
.row.videoTIleAcademy.ac_tagdesign_row .academyFilterLinks .academyFilter .filterDropMenu li a {
  padding: 0px 3px !important;
  text-align: left !important;
  color: #fff;
  font-family: "Trade Gothic LT Std Extended";
  font-weight: 400;
  letter-spacing: 2.07px;
  font-size: 9px;
  display: block;
}
.right_chapter_list .academyFilter .filterDropMenu {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.row.videoTIleAcademy.ac_tagdesign_row .academyFilterLinks .academyFilter .filterDropMenu {
  border: 1px solid #2A3243;
  width: 100%;
  flex-direction: column;
  position: absolute;
  right: 0;
  top: 32px;
  display: none;
  background: #000613;
  padding: 14px 16px 24px;
  z-index: 9;
  margin-bottom: 0px;
  border-top: none;
}
.row.videoTIleAcademy.ac_tagdesign_row .academyFilterLinks ul li:first-child {
  border-bottom: 1px solid #2A3243;
  line-height: normal;
  padding-bottom: 6px !important;
  padding-top: 0px !important;
}
.row.videoTIleAcademy.ac_tagdesign_row .academyFilterLinks ul li {
  padding-top: 8px !important;
}
.mobile_fillter_closebox {display: none; margin-bottom: 40px;}
.mobile_fillter_closebox a {
  width: 27px;
  height: 27px;
}
.mobile_fillter_closebox span {
  font-size: 20px;
  letter-spacing: -0.52px;
}
.onlymobile_filter_box{display: none;}
.onlymobile_filter_box button {
  background-color: transparent;
  border: 1px solid #2A3243;
  outline: none;
  box-shadow: none;
  max-width: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  min-height: 54px;
  font-size: 9px;
  letter-spacing: 2.07px;
  text-transform: uppercase;
  font-family: "Trade Gothic LT Std";
  color: #ffffff;
  padding: 0px 22px;
  gap: 10px;
}
.sidebar_mobile_footerbtn a {
  font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;
  font-size: 9px;
  letter-spacing: 2.07px;
  border: 1px solid #ffffff;
  color: #ffffff;
  height: 44px;
  line-height: 44px;
  width: 100%;
  text-align: center;
  font-weight: 400;
  background-color: #000612;
  display: inline-block;
}
.sidebar_mobile_footerbtn a:last-child{background-color: #ffffff; color: #000612;}
.sidebar_mobile_footerbtn {
  margin-top: 36px;
  display: none;
}

.newtag_ac_slidersection {
  padding-top: 173px;
  padding-bottom: 106px;
}
.newtag_ac_slidersection .ac_slider_content {
  text-align: center;
  max-width: 831px;
  margin: auto;
}
.newtag_ac_slidersection .ac_slider_content h4{color: #C2BDC8;font-family: "Trade Gothic LT Std Extended";font-weight: 700;letter-spacing: 2.53px;font-size: 11px;}
.newtag_ac_slidersection .ac_slider_content h2 {
  color: #ffffff;
  letter-spacing: -1.66px;
  font-size: 64px;
  margin-top: 31px;
  line-height: 64px;
}
.newtag_ac_slidersection .ac_slider_content .login_line_height{line-height:normal;}
.newtag_ac_slidersection .ac_slider_content p {
  color: #ffffff;
letter-spacing: inherit;
  font-size: 20px;
  line-height: 28px;
  margin-top: 26px;
  margin-bottom: 0px;
}
.newtag_ac_slidersection .ac_slider_content a {
  letter-spacing: 2.07px;
  font-size: 9px;
  margin-top: 37px;
  margin-bottom: 0px;
  width: max-content;
  min-width: 192px;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  background-color: #ffffff;
  color: #000612;
  font-family: "Trade Gothic LT Std Extended";
  font-weight: 700;
  padding-top: 1px;
  padding-left: 2px;
}
.new_design_with_sidebar {
    zoom: inherit !important;
    padding-top: 134px !important;
}

.academy_herosec {
  padding: 50px 0px;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 480px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 48px;
}
.academy_herosec .ac_content_box {
  max-width: 627px;
  text-align: center;
}
.academy_herosec .ac_content_box h1 {
  color: #ffffff;
  text-align: center;
  font-size: 64px;
  line-height: 64px;
  letter-spacing: -1.66px;
  font-weight: 400;
  font-family: "ZapfHumnst BT", Arial, Helvetica, sans-serif;
}
.academy_herosec .ac_content_box p {
  color: #ffffff;
  text-align: center;
  font-family: "ZapfHumnst BT";
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  margin-top: 21px;
  margin-bottom: 33px;
}
.academy_herosec .ac_content_box a {
  width: max-content;
  min-width: 203px;
  height: 60px;
  outline: none;
  border: none;
  font-size: 11px;
  color: #000612;
  letter-spacing: 2.53px;
  font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif !important;
  text-transform: uppercase;
  line-height: 60px;
  background-color: #ffffff;
  display: inline-block;
  padding-top: 2px;
  padding-left: 3px;
  
}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .allmodule_heading h4 {
  color: #ffffff !important;
  font-family: "ZapfHumnst BT", Arial, Helvetica, sans-serif !important;
  font-size: 40px !important;
  line-height: 64px !important;
  letter-spacing: -0.4px !important;
  font-weight: 400 !important;
  text-transform: inherit !important;
  margin-bottom: 44px;
}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .allmodule_heading {
  background-color: #000612;
  position: sticky;
  top: 20px;
  z-index: 999;
  padding-top: 0px;
  padding-bottom: 32px;
}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .allmodule_heading::before {
  content: '';
  background-color: #000612;
  width: 100%;
  display: block;
  height: 20px;
  position: absolute;
  top: -20px;
}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .module_tabs_btn{ display: flex;align-items: center;gap: 31px;}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .module_tabs_btn a{font-size: 11px;letter-spacing: 2.2px; color: #ffffff;font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;line-height: normal; border-bottom: 2px solid transparent;transition: border-color 0.2s ease; padding-bottom: 1px;}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .module_tabs_btn a.active {
  border-bottom: 2px solid #FFFFFF;
}

/* all video modules changes css start */

/* master detail_page modules start title and doctors name*/
.masterclass-lists #post-lists h3 {font-family:"ZapfHumnst BT"; font-size:24px; font-weight:400; letter-spacing:-0.624px; line-height:24px; margin-bottom:16px;}
.masterclass-lists #post-lists h5 {margin:0px !important; color: #FFFFFF; line-height:23px; display:flex; align-items:center; justify-content:center; letter-spacing: 1.84px; min-height:inherit; margin-bottom: 25px !important;font-weight: 700; font-size: 8px;font-family: "Trade Gothic LT Std Extended";text-transform: uppercase;}
/* master detail_page modules doctors name end */
.academyPageCollection .masterclass-lists #post-lists h3 {font-family:"ZapfHumnst BT"; font-size:24px; font-weight:400; letter-spacing:-0.624px; line-height:24px; margin-bottom:16px;}
.academyPageCollection .masterclass-lists #post-lists h5.library-doctor-title {margin:0px !important; color: #FFFFFF; line-height:23px; display:flex; align-items:center; justify-content:center; letter-spacing: 1.84px; min-height:inherit; margin-bottom:19px !important;font-weight: 700; font-size: 8px;}
.post-lists.post-type-4 .post .post-item .post-content .post-inner .post-text .button-column .btn.btn-type-1.btn-block.px-1.text-center {display:flex; align-items:center; justify-content:center;font-size: 9px;letter-spacing: 2.07px;height: 48px;padding-top: 1px;padding-bottom: 0px;}
.post-lists.post-type-4 .post .post-item .post-content .post-inner .post-text .button-column .btn.btn-type-1.btn-block.px-1.text-center .svg-icon {margin-right:0px;}
.post-lists.post-type-4 .post .post-item .post-content .post-inner .post-text .button-column .btn.btn-type-1.btn-block.px-1.text-center .svg-icon img {width: 9px;height: 9px;margin-right: 6px;}
.post-lists.post-type-4 .post .post-item .post-content .post-inner .post-text .button-column .btn.btn-type-2.btn-block.px-1.text-center.text-uppercase {
  padding: 0px 0px 0px 0px !important;
  height: 48px;
  line-height: 48px;
  font-size: 9px;
  letter-spacing: 2.07px;
}
.masterclass-lists #post-lists .video-time {float:right; font-size:8px; font-weight:bold; line-height:24px; font-family:"Trade Gothic LT Std Extended"; text-transform:uppercase; letter-spacing:1.82px;}
.post-lists.post-type-4 .post .post-item .post-content .post-inner .modules_tag_time {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.masterclass-lists #post-lists .post-content .post-masterclass-label img{ display: none; height: 23px !important;}
.post-lists.post-type-4 .post .post-item .post-content .post-inner .post-text span.moduletag_name {
  font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;
  font-size: 8px;
  letter-spacing: 1.82px;
  border: 1px solid #ffffff;
  padding: 4px 4px 3px 6px;
  margin-bottom: 14px;
  display: inline-block;
}
.masterclass-lists #post-lists .post-content.post-complimentary-video .post-masterclass-label .complimentary-img {width:auto; height:26px; display:inline;}
.post-lists.post-type-4 .post .post-item .post-content .post-inner .post-text {position:absolute; bottom:0px; left:0; width:100%; transform:translate3d(0, 128px, 0); transition:transform 0.7s cubic-bezier(0.4, 0, 0, 1);}
.masterclass-lists #post-lists .post-content {padding-left:14px !important; padding-right:14px !important; padding-bottom: 20px !important;}
/* module btn only hover changes start*/
.post-lists.post-type-4 .post .post-item .post-content .post-inner .post-text .button-column {opacity:0; height:104px; transition:opacity 0.7s cubic-bezier(0.4, 0, 0, 1);}
.post-lists.post-type-4 .post .post-item:hover .post-content .post-inner .post-text .button-column, .post-lists.post-type-4 .post .post-item:active .post-content .post-inner .post-text .button-column, .post-lists.post-type-4 .post .post-item:focus .post-content .post-inner .post-text .button-column {opacity:1; height:104px !important;}
.post-lists.post-type-4 .post .post-item .post-content .post-inner .post-text.only-one {transform:translate3d(0, 79px, 0);}

.post-lists.post-type-4 .post .post-item:hover .post-content .post-inner .post-text .button-column-only-one, .post-lists.post-type-4 .post .post-item:active .post-content .post-inner .post-text .button-column-only-one, .post-lists.post-type-4 .post .post-item:focus .post-content .post-inner .post-text .button-column-only-one {height:82px !important;}
.post-lists.post-type-4 .post .post-item .post-content .post-inner .post-text .button-column-only-one {height:82px !important;}
/* module btn only hover end */
/* all video modules changes css end */


/*************************** new_academy_module_loadmore btn start***********************/
.modules_loadmorebtn {border: 1px solid #2A3243;height: 60px;display: flex;align-items: center;justify-content: center;width: max-content;font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;text-transform: uppercase;color: #fff !important;text-decoration: none !important;font-size: 11px;letter-spacing: 2.53px;margin: auto;padding-top: 4px;min-width: 215px;gap: 11px;line-height: initial;padding-left: 3px;margin-top: 80px;}
.modules_loadmorebtn .bottomArrow img{margin-top: -3px;}
.modules_loadmorebtn .bottomArrow{line-height: 0px;}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .row .col-xl-3:last-child .post.post_middal_space_area {margin-bottom: 0px !important;}
/* .academyMasterSec.aLMasterSec .row.videoTIleAcademy {margin-bottom:41px !important;} */
.academyMasterSec.aLMasterSec .videoTIleAcademy {margin-bottom:41px !important;}
.academyPageCollection .academyMasterSec .post-lists .post_middal_space_area {margin-bottom:44px !important;}
.academyPageCollection #progressbardiv {margin-top: 21px;line-height: 0px; margin-left: 0px;margin-right: 0px;}
/*************************** new_academy_module_loadmore btn end***********************/

/***************************** new academy design with sidebar accordion end *****************************/

/***************************** new master design with sidebar accordion start *****************************/
.master_page_design_row .right_sidemodule_colum .master_right_content h3 {
  color: #ffffff;
  font-size: 40px !important;
  margin-bottom: 12px !important;
  letter-spacing: -0.4px !important;
  line-height: 64px !important;
  margin-top: -14px;
}
.master_page_design_row .right_sidemodule_colum .master_right_content h6 {
    color: #ffffff;
    font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;
    font-weight: 400 !important;
    letter-spacing: 2.2px;
    font-size: 11px;
    margin-bottom: 36px;
    text-transform: uppercase;
}

.master_page_design_row .right_sidemodule_colum .master_right_content p {color: #ffffff;letter-spacing: inherit;font-size: 20px; line-height: 28px; margin-bottom: 0px;}
.master_page_design_row .right_sidemodule_colum .master_cover_box {
  display: flex;
  gap: 36px;
  margin-bottom: 48px;
}
.master_page_design_row .right_sidemodule_colum .master_cover_box .mas_img_box {
  width: 313px;
  height: 420px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.master_page_design_row .right_sidemodule_colum .master_cover_box .mas_img_box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.master_page_design_row .right_sidemodule_colum .master_cover_box .master_right_content {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.master_page_design_row .right_sidemodule_colum .master_module_title h4 {color: #ffffff;letter-spacing: -0.99px !important;font-size: 38px !important;margin-bottom: 31px !important;font-family: "ZapfHumnst BT" !important;font-weight: 400 !important;}.master_page_design_row .right_sidemodule_colum .master_module_title{margin-top: 79px;}
/***************************** new master design with sidebar accordion end *****************************/
.section-a-bot.event_block_sec .event_block_subtitle{margin-bottom: 36px !important;}

/****************************** academy chapter search design new start******************************/
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .chapter_search_title {
  color: #ffffff !important;
  font-family: "ZapfHumnst BT", Arial, Helvetica, sans-serif !important;
  font-size: 40px !important;
  line-height: normal !important;
  letter-spacing: -0.4px !important;
  font-weight: 400 !important;
  text-transform: inherit !important;
  margin-bottom: 26px;
}
.acdmy_chapter_desi {
  height: 100%;
}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .module_tabs_icons {
  /* margin-bottom: 36px; */
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 44px;
  position: sticky;
  top: 145px;
  z-index: 999;
  background-color: #000612;
  padding-bottom: 46px;
  padding-top: 10px;
}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .ac_tagdesign_module_top_part h5#total_modules {
  margin-bottom: 0px !important;
}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .module_tabs_icons .video_tabs_link h5#chapter_total_videos {
  margin-bottom: 0px !important;
}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .module_tabs_icons .video_tabs_link h5#chapter_total_videos {
  margin-bottom: 0px !important;
}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .module_tabs_icons .video_tabs_link h5#chapter_total_videos_search {
  margin-bottom: 0px !important;
}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .module_tabs_icons .video_tabs_link a{font-size: 11px;letter-spacing: 2.2px; color: #ffffff;font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;line-height: normal; border-bottom: 2px solid transparent;transition: border-color 0.2s ease; padding-bottom: 1px;}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .module_tabs_icons .video_tabs_link a.active {
  border-bottom: 2px solid #FFFFFF;
}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .module_tabs_icons .chpter_share_icon {
  display: flex;
  gap: 24px;
  align-items: center;
}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .module_tabs_icons .chpter_share_icon a{line-height: normal;}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .module_tabs_icons .video_tabs_link {display: flex;gap: 31px;align-items: center;}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .module_tabs_icons .chpter_share_icon img {
  height: 12px;
  width: auto;
}

.acdmy_chapter_desi .video_detail_box h6 {
  font-size: 9px;
  letter-spacing: 2.07px;
  color: #ffffff;
  font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;
  line-height: normal;
  margin-top: 49px;
  margin-bottom: 12px;
}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .video_detail_box h2{margin-bottom: 0px;}
.acdmy_chapter_desi .video_detail_box h4 {
  color: #ffffff !important;
  font-family: "ZapfHumnst BT", Arial, Helvetica, sans-serif !important;
  font-size: 25px !important;
  line-height: 30px !important;
  letter-spacing: normal !important;
  font-weight: 400 !important;
  text-transform: inherit !important;
  margin-top: 12px;
  margin-bottom: 21px;
}
.video_detail_box a {
  font-size: 9px;
  letter-spacing: 2.07px;
  color: #ffffff;
  font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;
  line-height: normal;
  border: 1px solid #ffffff;
  padding: 4px 4px 3px 6px;
  margin-right: 6px;
  display: inline-block;
}
.right_chapter_list .chapterlist_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px 10px 10px 10px;
  font-size: 9px;
  text-transform: uppercase;
  letter-spacing: 2.07px;
  color: #ffffff;
  background-color: transparent;
  border: 1px solid #2A3243;
  font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;
  min-width: 100%;
  gap: 7px;
  height: 44px;
  line-height: 44px;
}
.right_chapter_list .chapterlist_btn_box {
  position: sticky;
  top: 145px;
  z-index: 99;
  background-color: #000613;
  padding-bottom: 36px;
  padding-top: 1px;
}
.right_chapter_list .chapterlist_btn img {
  margin-bottom: 3px;
}
.right_chapter_list .video_list_buttons a .chapter-video_img img {
    width: 100%;
}
.right_chapter_list .video_list_buttons a .chapter-video_img{width: 43%;position: relative;}
.right_chapter_list .video_list_buttons a {
  background-color: transparent;
  border: none;
  outline: none;
  padding: 0px;
  display: flex;
  gap: 10px;
  margin-bottom: 41px;
  padding-right: 10px;
}
.right_chapter_list .video_list_buttons a .chapter-video_img #progressbardiv {
  position: absolute;
  margin: 0px;
  width: 100%;
  bottom: -17px;
  left: 0;
}

.right_chapter_list .video_list_buttons a .chapter_list_title h5 {
  display: block !important;
  font-size: 8px !important;
  letter-spacing: 1.82px !important;
  color: #ffffff;
  font-family: "Trade Gothic LT Std Extended";
  line-height: normal !important;
  min-height: inherit !important;
  font-weight: 400 !important;
}
.right_chapter_list .video_list_buttons a .chapter_list_title{display: flex;flex-direction: column;justify-content: space-between;width: calc(100% - 43% - 10px);}
.right_chapter_list .video_list_buttons a .chapter_list_title h3 {
  font-family: "ZapfHumnst BT" !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  letter-spacing: 0px !important;
  line-height: 16px !important;
  color: #ffffff;
  margin-bottom: 0px !important;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* Max 2 lines tak dikhayega */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  width: auto; /* Adjust karein apne layout ke hisaab se */
}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .row.chapter_search_row{margin-left: -15px; margin-right: -15px;}
.right_chapter_list .video_list_buttons {
  overflow-y: auto !important;  /* Ensure scrolling is enabled */
  -webkit-overflow-scrolling: touch !important; /* Smooth scrolling for iOS */
  max-height: 1400px;
}
.right_chapter_list:has(#chapter-load-more-button:not([style*="display: none"])) .video_list_buttons,
.right_chapter_list:has(#chapter-tag-load-more-button:not([style*="display: none"])) .video_list_buttons {
  padding-bottom: 50px !important;
}

.right_chapter_list .video_list_buttons a .chapter-video_img span {
  position: absolute;
  right: 7px;
  font-size: 8px;
  letter-spacing: 1.82px;
  font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;
  top: 8px;
  color: #ffffff;
}

/* iOS-specific scrollbar fix */
.right_chapter_list .video_list_buttons::-webkit-scrollbar {
  width: 9px !important;
  display: block !important; /* Ensure scrollbar is not hidden */
}

.right_chapter_list .video_list_buttons::-webkit-scrollbar-thumb {
  background-color: #262E3F !important;
  height: 125px !important;
  border-radius: 0px !important;
}

.right_chapter_list .video_list_buttons::-webkit-scrollbar-track {
  background-color: #161B26 !important;
  border-radius: 0px !important;
}
.right_chapter_list .chaper_list_loadmore {
  position: absolute;
  width: calc(100% - 12px);
  bottom: 0px;
  background-color: #010613;
  padding-top: 15px;
  padding-right: 30px;
}
.right_chapter_list .chaper_list_loadmore a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px 10px 10px 10px;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 2.53px;
  color: #ffffff;
  background-color: transparent;
  border: 1px solid #2A3243;
  font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;
  min-width: 100%;
  gap: 9px;
  height: 60px;
  line-height: 60px;
  margin-bottom: 0;
}
.right_chapter_list {
  position: relative;

}
.right_chapter_list .chaper_list_loadmore a span.chpterlist_arrow img{margin-bottom: 1px;}
.right_chapter_list .video_list_buttons a .chapter-video_img span.chapter_thamnail_time {
  font-size: 8px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1.82px;
  color: #ffffff;
  font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;
  top: 9px;
  position: absolute;
  right: 9px;
}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .post .post-image {
  padding-top: 0 !important;
  background-position: 50% 0%;
  z-index: 9;
}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .post.post-video-box{aspect-ratio: 998 / 619;}
.acdmy_chapter_desi .ac_chapter_video_part .chapter_video_all {
  position: relative;
}
.acdmy_chapter_desi .ac_chapter_video_part .chapter_video_all .readMoreOH {
  width: 100%;
  z-index: 9;
}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .post.post-video-box .post-video {
  z-index: 10;
}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .post.post-video-box .post-video video {
  object-fit: cover;
  height: 100% !important;
}
.acdmy_chapter_desi .ac_chapter_video_part .chapter_video_all:hover .readMoreOH {
  opacity: 1;
}
.acdmy_chapter_desi .ac_chapter_video_part .chapter_video_all:hover .link-icon {
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}
.acdmy_chapter_desi .ac_chapter_video_part .post .post-image .link-icon {
  transition: opacity 0.5s ease-in-out; /* Transition added here */
}
.acdmy_chapter_desi .ac_chapter_video_part .post .post-image .link-icon img{
  width: 20px;
}
.acdmy_chapter_desi .ac_chapter_video_part .post .post-image .link-icon span {
  font-size: 10px;
  letter-spacing: 1.3px;
}
.acdmy_chapter_desi .ac_chapter_video_part .post .post-image .link-icon .icon-field {
  margin: 0px 0 23px 0;
}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .module_tabs_icons .video_tabs_link h5 {
  font-size: 9px !important;
  letter-spacing: 2.07px !important;
  font-family: "Trade Gothic LT Std" !important;
  text-transform: inherit !important;
  min-height: inherit !important;
  font-weight: 400 !important;
}

/* share icon changes */
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .module_tabs_icons .chpter_share_icon .share-wrapper{position: static;}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .module_tabs_icons .chpter_share_icon .share-wrapper div#socialShare button{padding: 0px;}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .module_tabs_icons .chpter_share_icon .share-wrapper div#socialShare button:focus-visible{outline: none;}
.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi .module_tabs_icons .chpter_share_icon .share-wrapper div#socialShare .dropdown-menu{left: -20px !important;}
/* share icon changes */


.acdmy_chapter_desi .onlyCommentSec .commentTileContainer .commentInfo .userInfoDate h5 {
  display: block !important;
}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi #commentSection .commentSectionContainer {
  max-width: 100%;
  border: 1px solid #2A3243;
  padding: 36px 29px 54px;
}
.row.videoTIleAcademy.ac_tagdesign_row .right_sidemodule_colum .acdmy_chapter_desi #commentSection{margin-top: 70px; padding-bottom: 0px !important;}

.masterclass-lists #post-lists .post-content.post-complimentary-video .post-masterclass-label img.complimentary-img, .masterclass-lists #post-lists .post-content.post-beginner-video .post-masterclass-label img.beginerTag-img, .masterclass-lists #post-lists .post-content.post-advanced-video .post-masterclass-label img.advancedTag-img, .masterclass-lists #post-lists .post-content.post-all-levels-video .post-masterclass-label img.allLevelsTag-img, .masterclass-lists #post-lists .post-content.post-indermediate-video .post-masterclass-label img.intermidiateTag-img,.masterclass-lists #post-lists .post-content.post-popular-video .post-masterclass-label img.popular{ display: block;}

/* #homehero_design .container {padding-left:30px; padding-right:30px;} */


/****************************** new_home_herosetion_with_animaiton ******************************/
#homehero_design {
  background-image: url(https://rnd.swiftbeauty.com/assets/custom/images/hero_images/home_bg_gradien.svg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
#homehero_design .left_con_area {
  max-width: 596px;
  display: block;
  margin-right: auto;
  position: relative;
  z-index: 9999;
}
#homehero_design .left_con_area h2 {
  font-size: 84px;
  letter-spacing: -2.18px;
  background: linear-gradient(135deg, #D168E7 0%, #DA86B8 48%, #E692A1 99.99%, #E89CA2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  line-height: 84px;
}

#homehero_design .left_con_area p {
  font-size: 24px;
  line-height: 35px;
  letter-spacing: inherit;
  color: #FFFFFF;
  margin-top: 36px;
  margin-bottom: 34px;
}
#homehero_design .left_con_area a {
  letter-spacing: 2.07px;
  font-size: 9px;
  width: max-content;
  min-width: 210px;
  display: inline-block;
  height: 60px;
  line-height: 60px;
  background-color: #ffffff;
  font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;
  padding-top: 1px;
  padding-left: 2px;
  text-align: center;
  text-transform: uppercase;
  color: #0D0D0D;
  /* transition: transform 0.3s ease, box-shadow 0.3s ease; */
}
/* #homehero_design .left_con_area a:hover {
  transform: translateY(-3px);
  box-shadow: 0 2px 31px #ffffff66;
} */

#homehero_design .blur_img_flexbox {
  width: 100%;
  height: 239px;
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  pointer-events: none;
  z-index: 99;
}

#homehero_design .bottom_left_blurimg img {
  width: 100%;
  object-fit: cover;
}

#homehero_design .bottom_right_blurimg img {
  width: 100%;
  object-fit: cover;
}

#homehero_design .bottom_left_blurimg {
  left: 0;
  width: 30%;
  position: absolute;
  bottom: 0;
  height: 100%;
  opacity: 0.73;
  transform: scaleX(1);
}

#homehero_design .bottom_right_blurimg {
  right: 0;
  width: 70%;
  position: absolute;
  bottom:0px;
  height: 100%;
  transform: scaleX(2);
}
#homehero_design .topblurebox {
  right: 0;
  width: 70%;
  position: absolute;
  z-index: 999;
  top: -159px;
  height: 239px;
  transform: scaleX(2);
}
#homehero_design .topblurebox img{
  width: 100%;
  object-fit: cover;
}









#homehero_design .animation_img_list ul {
  padding: 0;
  margin: 0;
}

#homehero_design .animation_img_list .ul_mainbox {
  width: 33.33%;
  position: relative;
}



#homehero_design .animation_img_list .ul_mainbox:nth-child(1){margin-top: 66px;}
#homehero_design .animation_img_list .ul_mainbox:nth-child(2) {
  margin-top: 143px;
}

#homehero_design .animation_img_list .animate_scrollbox.secondanimate {margin-top: -143px;}
#homehero_design .animation_img_list .animate_scrollbox ul li {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 25px;
  height: 300px;
}

#homehero_design .animation_img_list ul li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}

/* Hero Box Styling */
#homehero_design .hero-all-images-box {
  position: absolute;
  top: 0;
  right: 0;
  width: 45%;
  height: 100%;
  overflow: hidden;
}

/* Background Blur */
#homehero_design .animation_img_list .img-backside-blure {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

#homehero_design .hero-all-images-box .mobile_topblureimg{display: none;}
#homehero_design .hero-all-images-box .mobile_bottomblureimg{display: none;}


/****************************** new_home_herosetion_with_animaiton ******************************/

/****************************** cookies desing start ******************************/

#cookie-consent-banner {
  background-color: rgba(0, 6, 18, 0.9);
  position: fixed;
  width: 100%;
  bottom: 0;
  padding: 22px 0px;
  z-index: 9999999999;
}
#cookie-consent-banner .cookie_content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#cookie-consent-banner .cookie_content p {
  font-size: 9px;
  letter-spacing: 2.07px;
  line-height: 13px;
  color: #ffffff;
  margin-bottom: 0px;
  text-transform: uppercase;
  font-family: "Trade Gothic LT Std Extended", Arial, Helvetica, sans-serif !important;
}

#cookie-consent-banner .cookie_content p a {
  color: #ffffff;
  position: relative;
  background-color: rgba(0, 6, 18, 0.9);
  padding-bottom: 1px;
}
#cookie-consent-banner .cookie_content p a:after {
  position: absolute;
  right: 0;
  bottom: 1px;
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #fff;
  margin-top: 10px;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -ms-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}
#cookie-consent-banner .cookie_content p a:hover:after {
  width: 0%;
}
#cookie-consent-banner .cookie_content .cookies_btn {
  display: flex;
  gap: 10px;
  padding-left: 40px;
}
#cookie-consent-banner .cookie_content button {
  width: max-content;
  min-width: 153px;
  height: 60px;
  outline: none;
  border: none;
  font-size: 9px;
  color: #0D0D0D;
  letter-spacing:2.07px;
  font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  line-height: 60px;
  background-color: #ffffff;
}
#cookie-consent-banner .cookie_content #decline-cookies{
background-color: #312B37;
color: #ffffff;
}

/****************************** cookies desing end ******************************/

.popup.subscription-modal-popup.joinModal.old_sub_popup.opened {
  z-index: 999999;
}
.body-shadow {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.75); z-index:20000;}
.swal2-container {display:grid; position:fixed; z-index:9999; top:0; right:0; bottom:0; left:0; box-sizing:border-box; grid-template-areas:"top-start top top-end" "center-start center center-end" "bottom-start bottom-center bottom-end"; grid-template-rows:minmax(-webkit-min-content, auto) minmax(-webkit-min-content, auto) minmax(-webkit-min-content, auto); grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax( min-content, auto ); height:100%; padding:0.625em; overflow-x:hidden; transition:background-color 0.1s; -webkit-overflow-scrolling:touch;}



/* community hero section changes start*/
section#comm-landing-slider {padding-top: 123px;padding-bottom: 106px; background-color: #050E1F;}
#comm-landing-slider .landing-slider-contant {max-width:581px; display:block;margin-top: 63px;}

section#comm-landing-slider .container {
  max-width: 1740px;
}


#comm-landing-slider h1 {
  font-weight: 400;
  font-size: 84px;
  letter-spacing: -2.18px;
  line-height: 84px;
  color: #ffffff;
  background: linear-gradient(90deg, rgba(255, 169, 122, 1) 0%, rgba(255, 255, 255, 1) 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
#comm-landing-slider p {
  font-size: 24px;
  color: #ffffff;
  letter-spacing: inherit;
  line-height: 35px;
  margin-bottom: 0px;
  margin-top: 40px;
  padding: 0px 0px;
  font-weight: 400;
}
.com_landing_join_buttons img{width: auto;height: 60px;}

.com_landing_join_buttons .already_member_btn {
  border: 1px solid #ffffff;
  display: inline-block;
  font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;
  font-size: 9px;
  letter-spacing: 2.07px;
  color: #ffffff;
  width: max-content;
  min-width: 220px;
  text-align: center;
  height: 60px;
  line-height: 60px;
}
.com_landing_join_buttons {
  margin-top: 47px;
  align-items: center;
  display: flex;
  gap: 10px;
}
#comm-landing-slider .community_hero_rightside img{width: 320px; display: block; margin: auto;}
/* #comm-landing-slider .row{align-items: center;} */
.com_landing_join_buttons .app-mobile-button{display: none;}

/* community hero section changes end*/



.sign-up-section-module form .form-group.description-member .invalid-feedback {
  margin-left: 35px;
}

/* event images height diffrence issue css start */

.eventsPageContainer .post-lists.post-type-3 .post .image-link .post-image {padding:0px; position:static;width: 100%;aspect-ratio: 805 / 538;overflow: hidden;display: flex;justify-content: center;align-items: center;
}
.eventsPageContainer .post-lists.post-type-3 .post .image-link .post-image img {width: 100%;height: 100%;object-fit: cover;object-position: center top;}

/* event images height diffrence issue css end */
/* buttons match on cookies */
.ac_sub_but {height:61px; padding:0; line-height:60px; padding-left:3px !important;}
.readMoreOH a {background:#fff; padding:0px 30px; color:#000613; text-transform:uppercase;font-size:9px;letter-spacing:2.07px; text-decoration:none; height:46px; display:block; line-height:49px;font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;}
#submit_pro {width:auto; height:calc(4em + 0.75rem + 10px); border-color:#535b6c; color:#9c9fa9; text-align:center;}
.btn.btn-sm, .btn-group-sm > .btn {font-size:9px; letter-spacing:2.07px; padding:15px 24px 14px 24px; font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif;}
.change_password_all #change-password-form .change_password_button .password_button {min-width:200px; height:52px; width:max-content; background:#fff; font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:2.07px; color:#000613; text-transform:uppercase; line-height:1px; margin-top:22px;}
.loadMore-bittun {border:1px solid #fff; height:60px; padding:0px 75px; display:flex; align-items:center; justify-content:center; width:max-content; font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; text-transform:uppercase;  color:#fff !important; text-decoration:none !important; font-size:9px; letter-spacing:2.07px; margin:63px auto 0px; padding-top:4px;}
.swal2-container .swal2-popup .swal2-styled.swal2-confirm {background:#ffff !important; color:#000000; border:none; font-weight:400; font-size:9px; font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; margin:0px; letter-spacing:2.07px; height:50px; line-height:50px; padding-top:2px; padding-bottom:0px; padding-left:24px; padding-right:20px;}
.event_share_new_design .btn.btn-type-1 {height:50px; color:#ffffff; background:#433c4a !important; font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:9px; box-shadow:none; border:none; letter-spacing:2.07px; line-height:50px; text-transform:uppercase !important; display:inline-block; padding-top:2px; padding-bottom:0px; padding-left:10px; padding-right:10px; width:100%; position:relative; margin-top:36px;}
.ViewModule a {height:32px; width:max-content; text-transform:uppercase; font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; color:#000613; letter-spacing:2.07px; font-size:9px; background:#fff; display:flex; align-items:center; justify-content:center; padding:0px 16px 0px 20px; margin-left:104px; text-decoration:none; padding-top:1px; margin-top:6px;}
.reportSubmit span {font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase; letter-spacing:2.07px; color:#ffffff;}

.upcomingevent-dropdown .btn-type-select{font-size: 11px;}
/* buttons match on cookies end*/


 /************kalviyo desktop popup ************/
.go1953254270.go1953254270.go1953254270:focus-visible {
    outline: none !important;
}
.go2724169270.go2724169270.go2724169270:focus-visible{
  outline: none !important;
}
.needsclick.kl-private-reset-css-Xuajs1 {
  z-index: 999999 !important;
}
button.needsclick.klaviyo-close-form.go2324193863.kl-private-reset-css-Xuajs1 {
z-index: 9999999 !important;
}


/**************************** home new signup popup start*****************************/
.home_signup_pop {
  backdrop-filter: blur(2px);
  z-index: 99999;
  padding-right: 0px !important;
}
.home_signup_pop .modal-dialog.modal-dialog-centered {
  height: 100%;
  min-height: inherit;
  margin: 0px auto;
  max-width: 422px !important;
}

 .home_signup_pop .modal-content {
      background: #01091a;
      color: #ffffff;
      padding: 20px;
      text-align: center;
  }
  .home_signup_pop .modal-header {
  padding: 0px;
}
.home_signup_pop .modal-header .close {
  padding: 11px 11px !important;
}
.home_signup_pop .modal-body h2 {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 17px;
  line-height: 30px;
  margin-top: 22px;
}
.home_signup_pop .modal-body p {
  font-size: 16px;
  line-height: 1.5;
  opacity: 0.9;
}

.home_signup_pop .modal-body {
  padding: 20px 10px;
}


/**************************** home new signup popup end*****************************/

/* klaviyo popup font issue start */
.kl-private-reset-css-Xuajs1.go3176171171{font-family: "ZapfHumnst BT", Arial, Helvetica, sans-serif !important;font-weight: 400 !important;}
.kl-private-reset-css-Xuajs1.go3176171171 p {
      font-family: "ZapfHumnst BT", Arial, Helvetica, sans-serif !important;
}
.kl-private-reset-css-Xuajs1.go3176171171 p span{
      font-family: "ZapfHumnst BT", Arial, Helvetica, sans-serif !important;
}

.needsclick.go1953254270.kl-private-reset-css-Xuajs1::placeholder{font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif !important;font-weight: 400 !important;}
.needsclick.go1953254270.kl-private-reset-css-Xuajs1{font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;}
  button.needsclick.go369028268.kl-private-reset-css-Xuajs1{font-family: "Trade Gothic LT Std Bold", Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;}
/* klaviyo popup font issue start */

/* sign up page without fill any field country input brackdown issue fix */
form#sign-up-form .form-group.field-membernotapproval-id_country.required .dropdown.bootstrap-select.form-control{display: flex;flex-direction: column;}
form#sign-up-form .form-group.field-membernotapproval-id_country.required .dropdown.bootstrap-select.form-control select#membernotapproval-id_country{order: 2;}
form#sign-up-form .form-group.field-membernotapproval-id_country.required .dropdown.bootstrap-select.form-control .invalid-feedback{order: 1;margin: 8px 0 -8px 0;}
/* sign up page without fill any field country input brackdown issue fix end*/