@charset "UTF-8";.font-black,.font-light,.font-medium{font-family:Roboto,sans-serif!important}.light-weight{font-weight:300!important}.medium-weight{font-weight:500!important}.black-weight{font-weight:900!important}*{margin:0;padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f5f5}main{flex:1}.container{max-width:1200px;margin:0 auto;overflow:hidden}@media only screen and (min-width:calc(1200px - 16px)) and (max-width:calc(1200px + 16px)){.container{max-width:1168px}}@media only screen and (max-width:calc(1200px - 16px)){.container{max-width:600px;margin:0 auto}}@media only screen and (max-width:768px){.container{max-width:calc(100% - 32px);margin:0 auto}}.mixed-container{max-width:min(100%,1200px);margin:0 auto}.container-fluid{width:100%;overflow:hidden}.flexrow{display:flex;flex-flow:row wrap;margin:0 -8px}.wrapper{display:block;word-break:break-word}.caption-container.top{caption-side:top}.caption-container.bottom{caption-side:bottom}.element,[class*=col-]{margin:8px;word-wrap:break-word}.col-5{flex:0 1 calc(5% - 16px);max-width:calc(5% - 16px)}.col-10{flex:0 1 calc(10% - 16px);max-width:calc(10% - 16px)}.col-12{flex:0 1 calc(12.5% - 16px);max-width:calc(12.5% - 16px)}.col-15{flex:0 1 calc(15% - 16px);max-width:calc(15% - 16px)}.col-17{flex:0 1 calc(16.6666% - 16px);max-width:calc(17.5% - 16px)}.col-20{flex:0 1 calc(20% - 16px);max-width:calc(20% - 16px)}.col-25{flex:0 1 calc(25% - 16px);max-width:calc(25% - 16px)}.col-30{flex:0 1 calc(30% - 16px);max-width:calc(30% - 16px)}.col-33{flex:0 1 calc(33.3333% - 16px);max-width:calc(33.3333% - 16px)}.col-35{flex:0 1 calc(35% - 16px);max-width:calc(35% - 16px)}.col-37{flex:0 1 calc(37.5% - 16px);max-width:calc(37.5% - 16px)}.col-40{flex:0 1 calc(40% - 16px);max-width:calc(40% - 16px)}.col-43{flex:0 1 calc(43.75% - 16px);max-width:calc(43.75% - 16px)}.col-45{flex:0 1 calc(45% - 16px);max-width:calc(45% - 16px)}.col-47{flex:0 1 calc(47% - 16px);max-width:calc(47% - 16px)}.col-50{flex:0 1 calc(50% - 16px);max-width:calc(50% - 16px)}.col-55{flex:0 1 calc(55% - 16px);max-width:calc(55% - 16px)}.col-60{flex:0 1 calc(60% - 16px);max-width:calc(60% - 16px)}.col-65{flex:0 1 calc(65% - 16px);max-width:calc(65% - 16px)}.col-66{flex:0 1 calc(66.6666% - 16px);max-width:calc(66.6666% - 16px)}.col-70{flex:0 1 calc(70% - 16px);max-width:calc(70% - 16px)}.col-75{flex:0 1 calc(75% - 16px);max-width:calc(75% - 16px)}.col-80{flex:0 1 calc(80% - 16px)}.col-80,.col-83{max-width:calc(80% - 16px)}.col-83{flex:0 1 calc(83.3333% - 16px)}.col-85{flex:0 1 calc(85% - 16px);max-width:calc(85% - 16px)}.col-87{flex:0 1 calc(87.5% - 16px);max-width:calc(87.5% - 16px)}.col-90{flex:0 1 calc(90% - 16px);max-width:calc(90% - 16px)}.col-95{flex:0 1 calc(95% - 16px);max-width:calc(95% - 16px)}.col-100{flex:0 1 calc(100% - 16px);max-width:calc(100% - 16px)}@media (min-width:480px){.xs-col-5{flex:0 1 calc(5% - 16px);max-width:calc(5% - 16px)}.xs-col-10{flex:0 1 calc(10% - 16px);max-width:calc(10% - 16px)}.xs-col-12{flex:0 1 calc(12.5% - 16px);max-width:calc(12.5% - 16px)}.xs-col-15{flex:0 1 calc(15% - 16px);max-width:calc(15% - 16px)}.xs-col-17{flex:0 1 calc(16.6666% - 16px);max-width:calc(17.5% - 16px)}.xs-col-20{flex:0 1 calc(20% - 16px);max-width:calc(20% - 16px)}.xs-col-25{flex:0 1 calc(25% - 16px);max-width:calc(25% - 16px)}.xs-col-30{flex:0 1 calc(30% - 16px);max-width:calc(30% - 16px)}.xs-col-33{flex:0 1 calc(33.3333% - 16px);max-width:calc(33.3333% - 16px)}.xs-col-35{flex:0 1 calc(35% - 16px);max-width:calc(35% - 16px)}.xs-col-37{flex:0 1 calc(37.5% - 16px);max-width:calc(37.5% - 16px)}.xs-col-40{flex:0 1 calc(40% - 16px);max-width:calc(40% - 16px)}.xs-col-43{flex:0 1 calc(43.75% - 16px);max-width:calc(43.75% - 16px)}.xs-col-45{flex:0 1 calc(45% - 16px);max-width:calc(45% - 16px)}.xs-col-47{flex:0 1 calc(47% - 16px);max-width:calc(47% - 16px)}.xs-col-50{flex:0 1 calc(50% - 16px);max-width:calc(50% - 16px)}.xs-col-55{flex:0 1 calc(55% - 16px);max-width:calc(55% - 16px)}.xs-col-60{flex:0 1 calc(60% - 16px);max-width:calc(60% - 16px)}.xs-col-65{flex:0 1 calc(65% - 16px);max-width:calc(65% - 16px)}.xs-col-66{flex:0 1 calc(66.6666% - 16px);max-width:calc(66.6666% - 16px)}.xs-col-70{flex:0 1 calc(70% - 16px);max-width:calc(70% - 16px)}.xs-col-75{flex:0 1 calc(75% - 16px);max-width:calc(75% - 16px)}.xs-col-80{flex:0 1 calc(80% - 16px)}.xs-col-80,.xs-col-83{max-width:calc(80% - 16px)}.xs-col-83{flex:0 1 calc(83.3333% - 16px)}.xs-col-85{flex:0 1 calc(85% - 16px);max-width:calc(85% - 16px)}.xs-col-87{flex:0 1 calc(87.5% - 16px);max-width:calc(87.5% - 16px)}.xs-col-90{flex:0 1 calc(90% - 16px);max-width:calc(90% - 16px)}.xs-col-95{flex:0 1 calc(95% - 16px);max-width:calc(95% - 16px)}.xs-col-100{flex:0 1 calc(100% - 16px);max-width:calc(100% - 16px)}}@media (min-width:768px){.sm-col-5{flex:0 1 calc(5% - 16px);max-width:calc(5% - 16px)}.sm-col-10{flex:0 1 calc(10% - 16px);max-width:calc(10% - 16px)}.sm-col-12{flex:0 1 calc(12.5% - 16px);max-width:calc(12.5% - 16px)}.sm-col-15{flex:0 1 calc(15% - 16px);max-width:calc(15% - 16px)}.sm-col-17{flex:0 1 calc(16.6666% - 16px);max-width:calc(17.5% - 16px)}.sm-col-20{flex:0 1 calc(20% - 16px);max-width:calc(20% - 16px)}.sm-col-25{flex:0 1 calc(25% - 16px);max-width:calc(25% - 16px)}.sm-col-30{flex:0 1 calc(30% - 16px);max-width:calc(30% - 16px)}.sm-col-33{flex:0 1 calc(33.3333% - 16px);max-width:calc(33.3333% - 16px)}.sm-col-35{flex:0 1 calc(35% - 16px);max-width:calc(35% - 16px)}.sm-col-37{flex:0 1 calc(37.5% - 16px);max-width:calc(37.5% - 16px)}.sm-col-40{flex:0 1 calc(40% - 16px);max-width:calc(40% - 16px)}.sm-col-43{flex:0 1 calc(43.75% - 16px);max-width:calc(43.75% - 16px)}.sm-col-45{flex:0 1 calc(45% - 16px);max-width:calc(45% - 16px)}.sm-col-47{flex:0 1 calc(47% - 16px);max-width:calc(47% - 16px)}.sm-col-50{flex:0 1 calc(50% - 16px);max-width:calc(50% - 16px)}.sm-col-55{flex:0 1 calc(55% - 16px);max-width:calc(55% - 16px)}.sm-col-60{flex:0 1 calc(60% - 16px);max-width:calc(60% - 16px)}.sm-col-65{flex:0 1 calc(65% - 16px);max-width:calc(65% - 16px)}.sm-col-66{flex:0 1 calc(66.6666% - 16px);max-width:calc(66.6666% - 16px)}.sm-col-70{flex:0 1 calc(70% - 16px);max-width:calc(70% - 16px)}.sm-col-75{flex:0 1 calc(75% - 16px);max-width:calc(75% - 16px)}.sm-col-80{flex:0 1 calc(80% - 16px)}.sm-col-80,.sm-col-83{max-width:calc(80% - 16px)}.sm-col-83{flex:0 1 calc(83.3333% - 16px)}.sm-col-85{flex:0 1 calc(85% - 16px);max-width:calc(85% - 16px)}.sm-col-87{flex:0 1 calc(87.5% - 16px);max-width:calc(87.5% - 16px)}.sm-col-90{flex:0 1 calc(90% - 16px);max-width:calc(90% - 16px)}.sm-col-95{flex:0 1 calc(95% - 16px);max-width:calc(95% - 16px)}.sm-col-100{flex:0 1 calc(100% - 16px);max-width:calc(100% - 16px)}}@media (min-width:992px){.md-col-5{flex:0 1 calc(5% - 16px);max-width:calc(5% - 16px)}.md-col-10{flex:0 1 calc(10% - 16px);max-width:calc(10% - 16px)}.md-col-12{flex:0 1 calc(12.5% - 16px);max-width:calc(12.5% - 16px)}.md-col-15{flex:0 1 calc(15% - 16px);max-width:calc(15% - 16px)}.md-col-17{flex:0 1 calc(16.6666% - 16px);max-width:calc(17.5% - 16px)}.md-col-20{flex:0 1 calc(20% - 16px);max-width:calc(20% - 16px)}.md-col-25{flex:0 1 calc(25% - 16px);max-width:calc(25% - 16px)}.md-col-30{flex:0 1 calc(30% - 16px);max-width:calc(30% - 16px)}.md-col-33{flex:0 1 calc(33.3333% - 16px);max-width:calc(33.3333% - 16px)}.md-col-35{flex:0 1 calc(35% - 16px);max-width:calc(35% - 16px)}.md-col-37{flex:0 1 calc(37.5% - 16px);max-width:calc(37.5% - 16px)}.md-col-40{flex:0 1 calc(40% - 16px);max-width:calc(40% - 16px)}.md-col-43{flex:0 1 calc(43.75% - 16px);max-width:calc(43.75% - 16px)}.md-col-45{flex:0 1 calc(45% - 16px);max-width:calc(45% - 16px)}.md-col-47{flex:0 1 calc(47% - 16px);max-width:calc(47% - 16px)}.md-col-50{flex:0 1 calc(50% - 16px);max-width:calc(50% - 16px)}.md-col-55{flex:0 1 calc(55% - 16px);max-width:calc(55% - 16px)}.md-col-60{flex:0 1 calc(60% - 16px);max-width:calc(60% - 16px)}.md-col-65{flex:0 1 calc(65% - 16px);max-width:calc(65% - 16px)}.md-col-66{flex:0 1 calc(66.6666% - 16px);max-width:calc(66.6666% - 16px)}.md-col-70{flex:0 1 calc(70% - 16px);max-width:calc(70% - 16px)}.md-col-75{flex:0 1 calc(75% - 16px);max-width:calc(75% - 16px)}.md-col-80{flex:0 1 calc(80% - 16px)}.md-col-80,.md-col-83{max-width:calc(80% - 16px)}.md-col-83{flex:0 1 calc(83.3333% - 16px)}.md-col-85{flex:0 1 calc(85% - 16px);max-width:calc(85% - 16px)}.md-col-87{flex:0 1 calc(87.5% - 16px);max-width:calc(87.5% - 16px)}.md-col-90{flex:0 1 calc(90% - 16px);max-width:calc(90% - 16px)}.md-col-95{flex:0 1 calc(95% - 16px);max-width:calc(95% - 16px)}.md-col-100{flex:0 1 calc(100% - 16px);max-width:calc(100% - 16px)}}@media (min-width:1200px){.lg-col-5{flex:0 1 calc(5% - 16px);max-width:calc(5% - 16px)}.lg-col-10{flex:0 1 calc(10% - 16px);max-width:calc(10% - 16px)}.lg-col-12{flex:0 1 calc(12.5% - 16px);max-width:calc(12.5% - 16px)}.lg-col-15{flex:0 1 calc(15% - 16px);max-width:calc(15% - 16px)}.lg-col-17{flex:0 1 calc(16.6666% - 16px);max-width:calc(17.5% - 16px)}.lg-col-20{flex:0 1 calc(20% - 16px);max-width:calc(20% - 16px)}.lg-col-25{flex:0 1 calc(25% - 16px);max-width:calc(25% - 16px)}.lg-col-30{flex:0 1 calc(30% - 16px);max-width:calc(30% - 16px)}.lg-col-33{flex:0 1 calc(33.3333% - 16px);max-width:calc(33.3333% - 16px)}.lg-col-35{flex:0 1 calc(35% - 16px);max-width:calc(35% - 16px)}.lg-col-37{flex:0 1 calc(37.5% - 16px);max-width:calc(37.5% - 16px)}.lg-col-40{flex:0 1 calc(40% - 16px);max-width:calc(40% - 16px)}.lg-col-43{flex:0 1 calc(43.75% - 16px);max-width:calc(43.75% - 16px)}.lg-col-45{flex:0 1 calc(45% - 16px);max-width:calc(45% - 16px)}.lg-col-47{flex:0 1 calc(47% - 16px);max-width:calc(47% - 16px)}.lg-col-50{flex:0 1 calc(50% - 16px);max-width:calc(50% - 16px)}.lg-col-55{flex:0 1 calc(55% - 16px);max-width:calc(55% - 16px)}.lg-col-60{flex:0 1 calc(60% - 16px);max-width:calc(60% - 16px)}.lg-col-65{flex:0 1 calc(65% - 16px);max-width:calc(65% - 16px)}.lg-col-66{flex:0 1 calc(66.6666% - 16px);max-width:calc(66.6666% - 16px)}.lg-col-70{flex:0 1 calc(70% - 16px);max-width:calc(70% - 16px)}.lg-col-75{flex:0 1 calc(75% - 16px);max-width:calc(75% - 16px)}.lg-col-80{flex:0 1 calc(80% - 16px)}.lg-col-80,.lg-col-83{max-width:calc(80% - 16px)}.lg-col-83{flex:0 1 calc(83.3333% - 16px)}.lg-col-85{flex:0 1 calc(85% - 16px);max-width:calc(85% - 16px)}.lg-col-87{flex:0 1 calc(87.5% - 16px);max-width:calc(87.5% - 16px)}.lg-col-90{flex:0 1 calc(90% - 16px);max-width:calc(90% - 16px)}.lg-col-95{flex:0 1 calc(95% - 16px);max-width:calc(95% - 16px)}.lg-col-100{flex:0 1 calc(100% - 16px);max-width:calc(100% - 16px)}}@media (min-width:1600px){.xl-col-5{flex:0 1 calc(5% - 16px);max-width:calc(5% - 16px)}.xl-col-10{flex:0 1 calc(10% - 16px);max-width:calc(10% - 16px)}.xl-col-12{flex:0 1 calc(12.5% - 16px);max-width:calc(12.5% - 16px)}.xl-col-15{flex:0 1 calc(15% - 16px);max-width:calc(15% - 16px)}.xl-col-17{flex:0 1 calc(16.6666% - 16px);max-width:calc(17.5% - 16px)}.xl-col-20{flex:0 1 calc(20% - 16px);max-width:calc(20% - 16px)}.xl-col-25{flex:0 1 calc(25% - 16px);max-width:calc(25% - 16px)}.xl-col-30{flex:0 1 calc(30% - 16px);max-width:calc(30% - 16px)}.xl-col-33{flex:0 1 calc(33.3333% - 16px);max-width:calc(33.3333% - 16px)}.xl-col-35{flex:0 1 calc(35% - 16px);max-width:calc(35% - 16px)}.xl-col-37{flex:0 1 calc(37.5% - 16px);max-width:calc(37.5% - 16px)}.xl-col-40{flex:0 1 calc(40% - 16px);max-width:calc(40% - 16px)}.xl-col-43{flex:0 1 calc(43.75% - 16px);max-width:calc(43.75% - 16px)}.xl-col-45{flex:0 1 calc(45% - 16px);max-width:calc(45% - 16px)}.xl-col-47{flex:0 1 calc(47% - 16px);max-width:calc(47% - 16px)}.xl-col-50{flex:0 1 calc(50% - 16px);max-width:calc(50% - 16px)}.xl-col-55{flex:0 1 calc(55% - 16px);max-width:calc(55% - 16px)}.xl-col-60{flex:0 1 calc(60% - 16px);max-width:calc(60% - 16px)}.xl-col-65{flex:0 1 calc(65% - 16px);max-width:calc(65% - 16px)}.xl-col-66{flex:0 1 calc(66.6666% - 16px);max-width:calc(66.6666% - 16px)}.xl-col-70{flex:0 1 calc(70% - 16px);max-width:calc(70% - 16px)}.xl-col-75{flex:0 1 calc(75% - 16px);max-width:calc(75% - 16px)}.xl-col-80{flex:0 1 calc(80% - 16px)}.xl-col-80,.xl-col-83{max-width:calc(80% - 16px)}.xl-col-83{flex:0 1 calc(83.3333% - 16px)}.xl-col-85{flex:0 1 calc(85% - 16px);max-width:calc(85% - 16px)}.xl-col-87{flex:0 1 calc(87.5% - 16px);max-width:calc(87.5% - 16px)}.xl-col-90{flex:0 1 calc(90% - 16px);max-width:calc(90% - 16px)}.xl-col-95{flex:0 1 calc(95% - 16px);max-width:calc(95% - 16px)}.xl-col-100{flex:0 1 calc(100% - 16px);max-width:calc(100% - 16px)}}.flexrow.row-1-el>.element{flex:0 1 calc(100% - 16px);max-width:calc(100% - 16px)}.flexrow.row-2-el>.element{flex:0 1 calc(50% - 16px);max-width:calc(50% - 16px)}.flexrow.row-3-el>.element{flex:0 1 calc(33.33333% - 16px);max-width:calc(33.33333% - 16px)}.flexrow.row-4-el>.element{flex:0 1 calc(25% - 16px);max-width:calc(25% - 16px)}.flexrow.row-5-el>.element{flex:0 1 calc(20% - 16px);max-width:calc(20% - 16px)}.flexrow.row-6-el>.element{flex:0 1 calc(16.66667% - 16px);max-width:calc(16.66667% - 16px)}.flexrow.row-7-el>.element{flex:0 1 calc(14.28571% - 16px);max-width:calc(14.28571% - 16px)}.flexrow.row-8-el>.element{flex:0 1 calc(12.5% - 16px);max-width:calc(12.5% - 16px)}.flexrow.row-9-el>.element{flex:0 1 calc(11.11111% - 16px);max-width:calc(11.11111% - 16px)}.flexrow.row-10-el>.element{flex:0 1 calc(10% - 16px);max-width:calc(10% - 16px)}.flexrow.row-11-el>.element{flex:0 1 calc(9.09091% - 16px);max-width:calc(9.09091% - 16px)}.flexrow.row-12-el>.element{flex:0 1 calc(8.33333% - 16px);max-width:calc(8.33333% - 16px)}@media (min-width:480px){.xs-d-none{display:none}.xs-d-block{display:block}.xs-reverse{flex-direction:row-reverse}.xs-no-reverse{flex-direction:row}.flexrow.xs-row-1-el>.element{flex:0 1 calc(100% - 16px);max-width:calc(100% - 16px)}.flexrow.xs-row-2-el>.element{flex:0 1 calc(50% - 16px);max-width:calc(50% - 16px)}.flexrow.xs-row-3-el>.element{flex:0 1 calc(33.33333% - 16px);max-width:calc(33.33333% - 16px)}.flexrow.xs-row-4-el>.element{flex:0 1 calc(25% - 16px);max-width:calc(25% - 16px)}.flexrow.xs-row-5-el>.element{flex:0 1 calc(20% - 16px);max-width:calc(20% - 16px)}.flexrow.xs-row-6-el>.element{flex:0 1 calc(16.66667% - 16px);max-width:calc(16.66667% - 16px)}.flexrow.xs-row-7-el>.element{flex:0 1 calc(14.28571% - 16px);max-width:calc(14.28571% - 16px)}.flexrow.xs-row-8-el>.element{flex:0 1 calc(12.5% - 16px);max-width:calc(12.5% - 16px)}.flexrow.xs-row-9-el>.element{flex:0 1 calc(11.11111% - 16px);max-width:calc(11.11111% - 16px)}.flexrow.xs-row-10-el>.element{flex:0 1 calc(10% - 16px);max-width:calc(10% - 16px)}.flexrow.xs-row-11-el>.element{flex:0 1 calc(9.09091% - 16px);max-width:calc(9.09091% - 16px)}.flexrow.xs-row-12-el>.element{flex:0 1 calc(8.33333% - 16px);max-width:calc(8.33333% - 16px)}}@media (min-width:768px){.sm-d-none{display:none}.sm-d-block{display:block}.sm-reverse{flex-direction:row-reverse}.sm-no-reverse{flex-direction:row}.flexrow.sm-row-1-el>.element{flex:0 1 calc(100% - 16px);max-width:calc(100% - 16px)}.flexrow.sm-row-2-el>.element{flex:0 1 calc(50% - 16px);max-width:calc(50% - 16px)}.flexrow.sm-row-3-el>.element{flex:0 1 calc(33.33333% - 16px);max-width:calc(33.33333% - 16px)}.flexrow.sm-row-4-el>.element{flex:0 1 calc(25% - 16px);max-width:calc(25% - 16px)}.flexrow.sm-row-5-el>.element{flex:0 1 calc(20% - 16px);max-width:calc(20% - 16px)}.flexrow.sm-row-6-el>.element{flex:0 1 calc(16.66667% - 16px);max-width:calc(16.66667% - 16px)}.flexrow.sm-row-7-el>.element{flex:0 1 calc(14.28571% - 16px);max-width:calc(14.28571% - 16px)}.flexrow.sm-row-8-el>.element{flex:0 1 calc(12.5% - 16px);max-width:calc(12.5% - 16px)}.flexrow.sm-row-9-el>.element{flex:0 1 calc(11.11111% - 16px);max-width:calc(11.11111% - 16px)}.flexrow.sm-row-10-el>.element{flex:0 1 calc(10% - 16px);max-width:calc(10% - 16px)}.flexrow.sm-row-11-el>.element{flex:0 1 calc(9.09091% - 16px);max-width:calc(9.09091% - 16px)}.flexrow.row-12-el>.element{flex:0 1 calc(8.33333% - 16px);max-width:calc(8.33333% - 16px)}}@media (min-width:992px){.md-d-none{display:none}.md-d-block{display:block}.md-reverse{flex-direction:row-reverse}.md-no-reverse{flex-direction:row}.flexrow.md-row-1-el>.element{flex:0 1 calc(100% - 16px);max-width:calc(100% - 16px)}.flexrow.md-row-2-el>.element{flex:0 1 calc(50% - 16px);max-width:calc(50% - 16px)}.flexrow.md-row-3-el>.element{flex:0 1 calc(33.33333% - 16px);max-width:calc(33.33333% - 16px)}.flexrow.md-row-4-el>.element{flex:0 1 calc(25% - 16px);max-width:calc(25% - 16px)}.flexrow.md-row-5-el>.element{flex:0 1 calc(20% - 16px);max-width:calc(20% - 16px)}.flexrow.md-row-6-el>.element{flex:0 1 calc(16.66667% - 16px);max-width:calc(16.66667% - 16px)}.flexrow.md-row-7-el>.element{flex:0 1 calc(14.28571% - 16px);max-width:calc(14.28571% - 16px)}.flexrow.md-row-8-el>.element{flex:0 1 calc(12.5% - 16px);max-width:calc(12.5% - 16px)}.flexrow.md-row-9-el>.element{flex:0 1 calc(11.11111% - 16px);max-width:calc(11.11111% - 16px)}.flexrow.md-row-10-el>.element{flex:0 1 calc(10% - 16px);max-width:calc(10% - 16px)}.flexrow.md-row-11-el>.element{flex:0 1 calc(9.09091% - 16px);max-width:calc(9.09091% - 16px)}.flexrow.md-row-12-el>.element{flex:0 1 calc(8.33333% - 16px);max-width:calc(8.33333% - 16px)}}@media (min-width:1200px){.lg-d-none{display:none}.lg-d-block{display:block}.lg-reverse{flex-direction:row-reverse}.lg-no-reverse{flex-direction:row}.flexrow.lg-row-1-el>.element{flex:0 1 calc(100% - 16px);max-width:calc(100% - 16px)}.flexrow.lg-row-2-el>.element{flex:0 1 calc(50% - 16px);max-width:calc(50% - 16px)}.flexrow.lg-row-3-el>.element{flex:0 1 calc(33.33333% - 16px);max-width:calc(33.33333% - 16px)}.flexrow.lg-row-4-el>.element{flex:0 1 calc(25% - 16px);max-width:calc(25% - 16px)}.flexrow.lg-row-5-el>.element{flex:0 1 calc(20% - 16px);max-width:calc(20% - 16px)}.flexrow.lg-row-6-el>.element{flex:0 1 calc(16.66667% - 16px);max-width:calc(16.66667% - 16px)}.flexrow.lg-row-7-el>.element{flex:0 1 calc(14.28571% - 16px);max-width:calc(14.28571% - 16px)}.flexrow.lg-row-8-el>.element{flex:0 1 calc(12.5% - 16px);max-width:calc(12.5% - 16px)}.flexrow.lg-row-9-el>.element{flex:0 1 calc(11.11111% - 16px);max-width:calc(11.11111% - 16px)}.flexrow.lg-row-10-el>.element{flex:0 1 calc(10% - 16px);max-width:calc(10% - 16px)}.flexrow.lg-row-11-el>.element{flex:0 1 calc(9.09091% - 16px);max-width:calc(9.09091% - 16px)}.flexrow.lg-row-12-el>.element{flex:0 1 calc(8.33333% - 16px);max-width:calc(8.33333% - 16px)}}@media (min-width:1600px){.xl-d-none{display:none}.xl-d-block{display:block}.xl-reverse{flex-direction:row-reverse}.xl-no-reverse{flex-direction:row}.flexrow.xl-row-1-el>.element{flex:0 1 calc(100% - 16px);max-width:calc(100% - 16px)}.flexrow.xl-row-2-el>.element{flex:0 1 calc(50% - 16px);max-width:calc(50% - 16px)}.flexrow.xl-row-3-el>.element{flex:0 1 calc(33.33333% - 16px);max-width:calc(33.33333% - 16px)}.flexrow.xl-row-4-el>.element{flex:0 1 calc(25% - 16px);max-width:calc(25% - 16px)}.flexrow.xl-row-5-el>.element{flex:0 1 calc(20% - 16px);max-width:calc(20% - 16px)}.flexrow.xl-row-6-el>.element{flex:0 1 calc(16.66667% - 16px);max-width:calc(16.66667% - 16px)}.flexrow.xl-row-7-el>.element{flex:0 1 calc(14.28571% - 16px);max-width:calc(14.28571% - 16px)}.flexrow.xl-row-8-el>.element{flex:0 1 calc(12.5% - 16px);max-width:calc(12.5% - 16px)}.flexrow.xl-row-9-el>.element{flex:0 1 calc(11.11111% - 16px);max-width:calc(11.11111% - 16px)}.flexrow.xl-row-10-el>.element{flex:0 1 calc(10% - 16px);max-width:calc(10% - 16px)}.flexrow.xl-row-11-el>.element{flex:0 1 calc(9.09091% - 16px);max-width:calc(9.09091% - 16px)}.flexrow.xl-row-12-el>.element{flex:0 1 calc(8.33333% - 16px);max-width:calc(8.33333% - 16px)}}:not(input){box-sizing:border-box;font-family:Ubuntu,sans-serif}.checkmark,input{box-sizing:content-box}ul{padding-left:16px;list-style-type:square}small>a{color:#007386}@media only screen and (max-width:360px){.col-20.fix-little-sp{flex:0 1 calc(20% - 8px);max-width:calc(20% - 8px);margin:8px 4px}}.f-left{float:left}.f-right{float:right}.block-center-x{margin:0 auto}.flex-center-x{justify-content:center}.flex-right{justify-content:flex-end}.flex-center-y{align-items:center}.flex-bottom{align-items:flex-end}.t-center{text-align:center}.t-right{text-align:right}.t-left{text-align:left}.full-width{width:100%}.auto-width{width:inherit}.full-height{min-height:100vh}.auto-height{height:auto}.full-screen{width:100vw;height:100vh;overflow:hidden}.disabled-link{pointer-events:none;display:inline-block}.no-margin{margin:0}.no-margin-x{margin-left:0;margin-right:0}.no-margin-y{margin-top:0}.no-margin-bottom,.no-margin-y{margin-bottom:0}.no-margin-top{margin-top:0}.no-margin-left{margin-left:0}.no-margin-right{margin-right:0}.img-responsive{width:100%;height:auto}.txt-disabled{color:#d2d2d2}.border-disabled{border-color:#d2d2d2}.background-disabled{background-color:#d2d2d2}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.reverse{flex-direction:row-reverse}.no-reverse{flex-direction:row}@media (min-width:480px){.xs-d-none{display:none}.xs-d-block{display:block}.xs-d-flex{display:flex}.xs-reverse{flex-direction:row-reverse}.xs-no-reverse{flex-direction:row}.xs-full-width{width:100%}.xs-auto-width{width:inherit}}@media (min-width:768px){.sm-d-none{display:none}.sm-d-block{display:block}.sm-d-flex{display:flex}.sm-reverse{flex-direction:row-reverse}.sm-no-reverse{flex-direction:row}.sm-full-width{width:100%}.sm-auto-width{width:inherit}}@media (min-width:992px){.md-d-none{display:none}.md-d-block{display:block}.md-d-flex{display:flex}.md-reverse{flex-direction:row-reverse}.md-no-reverse{flex-direction:row}.md-full-width{width:100%}.md-auto-width{width:inherit}}@media (min-width:1200px){.lg-d-none{display:none}.lg-d-block{display:block}.lg-d-flex{display:flex}.lg-reverse{flex-direction:row-reverse}.lg-no-reverse{flex-direction:row}.lg-full-width{width:100%}.lg-auto-width{width:inherit}}@media (min-width:1600px){.xl-d-none{display:none}.xl-d-block{display:block}.xl-d-flex{display:flex}.xl-reverse{flex-direction:row-reverse}.xl-no-reverse{flex-direction:row}.xl-full-width{width:100%}.xl-auto-width{width:inherit}}.accordion{background:#fff;padding:25px;box-shadow:0 5px 25px -10px #000}.accordion input{display:none}.accordion label{font-size:20px;font-weight:600;background:#fefefe;border-radius:.25em;cursor:pointer;display:block;margin-bottom:.125em;padding:.5em;z-index:20}.accordion label span.accordion-indicator{transition:all .4s;width:13px;height:13px;margin-top:5px;margin-right:5px;display:inline-block;border:solid #282828;border-width:0 2.5px 2.5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);float:right}.accordion .accordion-element{margin-bottom:5px}.accordion .accordion-element:hover,.accordion label:hover{background:#f5f5f5}.accordion input:checked+label>i{transition:all .4s}.accordion input:checked+label>i.fa,.accordion input:checked+label>i.fa:before{content:"";-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.accordion input:checked+label{background:#f0f0f0;border-bottom-right-radius:0;border-bottom-left-radius:0;color:#282828;margin-bottom:0}.accordion input:checked+label span.accordion-indicator{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);margin-top:10px}.accordion article{background:#fefefe;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;border-left:2px solid #f0f0f0;border-right:2px solid #f0f0f0;overflow:hidden;z-index:10;transition:max-height .25s linear;padding:0 16px}.accordion article:not(.menu-wrapper){border-bottom:2px solid #f0f0f0}.accordion article p:first-child{margin-top:1rem}.accordion input:not(:checked)~article{max-height:0}.accordion input:checked~article{height:auto;margin-bottom:.125em;max-height:500px}code{background:#f0f0f0;color:#282828;font-family:Ubuntu Mono,Consolas,Monaco,Andale Mono,monospace;white-space:pre-line}code[data-scope=terminal],code[data-scope=terminal] kbd{background:#282828;color:#fff;display:block;padding-left:5px;padding-right:5px}pre{display:block;margin:15px 0;padding:10px 15px;border-left:4px solid #79a8c9;background:#f0f0f0;font-size:15px;color:#282828;white-space:normal;overflow-x:auto}pre,samp{font-family:Ubuntu Mono,Consolas,Monaco,Andale Mono,monospace}samp{font-size:1em}kbd{font-size:20px}kbd,var{font-family:Ubuntu Mono,Consolas,Monaco,Andale Mono,monospace}var{font-weight:700;color:#333}hr.separator-xxs{margin:15px 0;border:1px solid #e9e9e9}hr.separator-xs{margin:30px 0;border:1px solid #e9e9e9}hr.separator-sm{margin:40px 0;border:1px solid #e9e9e9}hr.separator{margin:60px 0;border:1px solid #e9e9e9}hr.separator-lg{margin:90px 0;border:1px solid #e9e9e9}hr.separator-xl{margin:120px 0;border:1px solid #e9e9e9}hr.bottom-separator-xxs{margin:0 0 15px;border:1px solid #e9e9e9}hr.bottom-separator-xs{margin:0 0 30px;border:1px solid #e9e9e9}hr.bottom-separator-sm{margin:0 0 40px;border:1px solid #e9e9e9}hr.bottom-separator{margin:0 0 60px;border:1px solid #e9e9e9}hr.bottom-separator-lg{margin:0 0 90px;border:1px solid #e9e9e9}hr.bottom-separator-xl{margin:0 0 120px;border:1px solid #e9e9e9}div.separator-xxs{margin:15px 0}div.separator-xs{margin:30px 0}div.separator-sm{margin:40px 0}div.separator{margin:60px 0}div.separator-lg{margin:90px 0}div.separator-xl{margin:120px 0}.shadow-0{box-shadow:0 3px 3px -2px #000,0 3px 4px 0 #000}.shadow-1{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14)}.shadow-2{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14)}.shadow-3{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14)}.shadow-4{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14)}.footer,footer{padding:30px 30px 50px;width:100%;background:#282828}.footer .copyright,footer .copyright{float:right;margin:0;padding-top:30px;font-size:14px;color:#f5f5f5;border-top:1px solid #282828}.footer .copyright a,footer .copyright a{color:#282828}.footer .footer-content,footer .footer-content{float:left;margin:0;padding-top:30px;font-size:14px;color:#f5f5f5}.footer-text p{color:#f5f5f5}.footer-links-category{color:#f5f5f5;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.footer-links{list-style:none}.footer-links li{margin-top:5px}.footer-links a{color:#282828}.menu{margin-bottom:15px;background:#fff;display:flex;box-shadow:0 0 5px #333}.menu .logo{margin:15px 0 0 10px;width:50px}.menu .fas.fa-chevron-down.fa-xs{margin:5px 0 0 10px}.menu-item-left{flex:0 1 25%}.menu-item-left i.fas{position:absolute;top:25px}.right-menu{flex:0 1 75%;display:flex;justify-content:flex-end;align-items:flex-end}.right-menu .menu-item-right{margin:10px;display:flex;min-height:60%;align-items:center}.right-menu .menu-item-right .nav-help{color:#282828;display:flex;text-decoration:none;margin-top:3px}.right-menu .menu-item-right .btn-campus{border:1px solid #282828;text-decoration:none;color:#282828;border-radius:5px;background-color:#fff;text-align:center;padding:7px 15px}.right-menu .menu-item-right .btn-campus:hover{background:#f0f0f0}.dropdown{max-width:min-content}.dropdown input{display:none}.dropdown label{cursor:pointer;display:flex;padding:.5em;z-index:20;align-items:flex-end}.dropdown article{background:#fefefe;border-radius:.5em;z-index:90;transition:max-height .25s,visibility .1s linear;position:absolute;visibility:hidden;box-shadow:0 0 5px #333}.dropdown article.left{left:5px}.dropdown article.left a:first-child{padding-top:12px;margin-bottom:5px;border-bottom:1px solid #333}.dropdown article.right{right:5px}.dropdown article.right a:last-child{padding-top:10px;padding-bottom:10px;border-top:1px solid #333}.dropdown article hr{border-width:1px;border-color:#d3d3d3}.dropdown article.left:after{bottom:94%;left:45%;transform:rotate(45deg);box-shadow:0 0 5px #333;z-index:-10}.dropdown article.left:after,.dropdown article.left:before{position:absolute;display:block;content:"";border:8px solid transparent}.dropdown article.left:before{bottom:100%;left:50%;transform:translateX(-50%);border-bottom-color:#fff;z-index:10}.dropdown article.right:after{bottom:94%;left:75%;transform:rotate(45deg);box-shadow:0 0 5px #333;z-index:-10}.dropdown article.right:after,.dropdown article.right:before{position:absolute;display:block;content:"";border:8px solid transparent}.dropdown article.right:before{bottom:100%;left:79%;transform:translateX(-50%);border-bottom-color:#fff;z-index:10}.dropdown article a{text-decoration:none;background:#fff;display:block;color:#333;padding:.5rem 1rem}.dropdown article a:hover{background:#f6f6f6;color:#111;text-decoration:underline}.dropdown article a .close-sesion{color:grey}.dropdown article a:first-child{border-top-left-radius:20%;border-top-right-radius:20%}.dropdown article a:last-child{border-bottom-left-radius:20%;border-bottom-right-radius:20%}.dropdown input:not(:checked)~article{max-height:0}.dropdown input:checked~article{visibility:visible;height:auto;max-height:300px;margin-bottom:.125em}.modal-btn{font-size:19px;font-weight:800;text-decoration:none;color:#282828;border-radius:.4em;border:1px solid #79a8c9;height:fit-content;padding:5px 15px}.modal-btn:hover,.modal-btn:hover p{background:#e3f2fd}.modal-window{position:fixed;left:50%;top:50%;right:50%;bottom:50%;transform:translate(-50%,-50%);z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}.modal-window:target{visibility:visible;opacity:1;pointer-events:auto}.modal-window:target+.modal-backdrop{background-color:rgba(0,0,0,.25);color:transparent;position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;pointer-events:all}.modal-window>div.modal-content{width:1024px;max-width:calc(100vw - 16px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:25px 30px;background:#fff;max-height:90vh;overflow-y:auto}.modal-window .modal-close:not(.btn){position:fixed;right:15px;top:5px;font-size:1.2rem;text-decoration:none}.modal-window .modal-close,.modal-window .modal-close:visited{color:#212121}.modal-window .btn.modal-close{font-size:1.2rem;text-decoration:none;border:1px solid #333;padding:10px 20px;background:#fff;border-radius:.4em}.modal-window .btn.modal-close:hover{background:#f0f0f0}.modal-window .modal-footer{width:100%;display:flex;justify-content:flex-end;margin:15px 0 0 5px}input[name=tabs]{display:none}input[name=tabs]#tab-1:checked~.tab-content .tab:first-of-type{display:inline-block;padding:25px 15px 25px 25px}input[name=tabs]#tab-1:checked~.tabs label:first-child{color:#4c699c}input[name=tabs]#tab-1:checked~.tabs label:first-child:after{width:calc(100% - 40px);transition:.3s}input[name=tabs]#tab-2:checked~.tab-content .tab:nth-of-type(2){display:inline-block;padding:25px 15px 25px 25px}input[name=tabs]#tab-2:checked~.tabs label:nth-child(2){color:#4c699c}input[name=tabs]#tab-2:checked~.tabs label:nth-child(2):after{width:calc(100% - 40px);transition:.3s}input[name=tabs]#tab-3:checked~.tab-content .tab:nth-of-type(3){display:inline-block;padding:25px 15px 25px 25px}input[name=tabs]#tab-3:checked~.tabs label:nth-child(3){color:#4c699c}input[name=tabs]#tab-3:checked~.tabs label:nth-child(3):after{width:calc(100% - 40px);transition:.3s}input[name=tabs]#tab-4:checked~.tab-content .tab:nth-of-type(4){display:inline-block;padding:25px 15px 25px 25px}input[name=tabs]#tab-4:checked~.tabs label:nth-child(4){color:#4c699c}input[name=tabs]#tab-4:checked~.tabs label:nth-child(4):after{width:calc(100% - 40px);transition:.3s}input[name=tabs]#tab-5:checked~.tab-content .tab:nth-of-type(5){display:inline-block;padding:25px 15px 25px 25px}input[name=tabs]#tab-5:checked~.tabs label:nth-child(5){color:#4c699c}input[name=tabs]#tab-5:checked~.tabs label:nth-child(5):after{width:calc(100% - 40px);transition:.3s}input[name=tabs]#tab-6:checked~.tab-content .tab:nth-of-type(6){display:inline-block;padding:25px 15px 25px 25px}input[name=tabs]#tab-6:checked~.tabs label:nth-child(6){color:#4c699c}input[name=tabs]#tab-6:checked~.tabs label:nth-child(6):after{width:calc(100% - 40px);transition:.3s}input[name=tabs]#tab-7:checked~.tab-content .tab:nth-of-type(7){display:inline-block;padding:25px 15px 25px 25px}input[name=tabs]#tab-7:checked~.tabs label:nth-child(7){color:#4c699c}input[name=tabs]#tab-7:checked~.tabs label:nth-child(7):after{width:calc(100% - 40px);transition:.3s}input[name=tabs]#tab-8:checked~.tab-content .tab:nth-of-type(8){display:inline-block;padding:25px 15px 25px 25px}input[name=tabs]#tab-8:checked~.tabs label:nth-child(8){color:#4c699c}input[name=tabs]#tab-8:checked~.tabs label:nth-child(8):after{width:calc(100% - 40px);transition:.3s}input[name=tabs]#tab-9:checked~.tab-content .tab:nth-of-type(9){display:inline-block;padding:25px 15px 25px 25px}input[name=tabs]#tab-9:checked~.tabs label:nth-child(9){color:#4c699c}input[name=tabs]#tab-9:checked~.tabs label:nth-child(9):after{width:calc(100% - 40px);transition:.3s}.tabs{box-shadow:0 5px 5px -5px rgba(0,0,0,.3);overflow-X:auto;-webkit-overflow-scrolling:touch;position:relative;white-space:nowrap}.tabs label{display:inline-block;padding:18px;position:relative;color:#686868;font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer}.tabs label:after{content:"";background:#4c699c;width:0;height:4px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:.1s}.tab-container{background:#fff;box-shadow:0 5px 25px -10px #000;overflow:hidden}.tab-container .tab{display:none;padding:0 20px}mark{background-color:#ff7;padding-left:1px;padding-right:1px}[class*=text-]:not(small){font-size:19px;font-weight:600}.text-default{color:#282828}.text-info{color:#79a8c9}.text-warning{color:#604701}.text-success{color:#48ce51}.text-danger{color:#e02020}.bold{font-weight:900;font-family:Roboto,sans-serif}.italic{font-style:italic}.oblique{font-style:oblique}.light{font-weight:lighter}.big-text{font-size:19px;font-weight:500}.big-text,h3{font-family:Roboto,sans-serif}h3{font-size:21px;font-weight:900}h4{font-size:20px;font-family:Roboto,sans-serif;font-weight:500}h5{font-size:16px}h5,h6{font-family:Roboto,sans-serif;font-weight:900}h6{font-size:12px}button{font-size:19px;font-family:Roboto,sans-serif;font-weight:900}@media only screen and (max-width:992px){h1.hero{font-size:40px;font-weight:900}h1,h1.hero{font-family:Roboto,sans-serif}h1{font-size:25px;font-weight:300}h2{font-size:23px;font-family:Roboto,sans-serif;font-weight:500}a,input,label,p,select,span{font-size:16px}a,caption,input,label,p,select,small,span{font-family:Roboto,sans-serif;font-weight:500}caption,small{font-size:12px}}@media only screen and (min-width:992px){h1.hero{font-size:50px;font-weight:900}h1,h1.hero{font-family:Roboto,sans-serif}h1{font-size:37px;font-weight:300}h2{font-size:28px;font-weight:500}a,h2,label,p,span{font-family:Roboto,sans-serif}a,label,p,span{font-size:18px;font-weight:300}input,select{font-size:16px}caption,input,select,small{font-family:Roboto,sans-serif;font-weight:500}caption,small{font-size:12px}}.tooltip-text{display:inline-block;position:relative;border-bottom:1px dashed #fff;cursor:pointer}.tooltip-text .tooltip-content{display:none;position:absolute;left:225%;transform:translateX(-95%);padding:10px;color:#fff;text-align:center;border-radius:4px}@media screen and (max-width:360px){.tooltip-text .tooltip-content{min-width:175px}}@media screen and (min-width:360px){.tooltip-text .tooltip-content{min-width:325px}}.tooltip-text .tooltip-content.default{color:#282828;background:#fff}.tooltip-text .tooltip-content.inverse{color:#fff;background:#282828}.tooltip-text .tooltip-content.info{color:#fff;background:#1c97fd}.tooltip-text .tooltip-content.success{color:#111;background:#99ad70}.tooltip-text .tooltip-content.warning{color:#111;background:#f7e9b1}.tooltip-text .tooltip-content.danger{color:#111;background:#ca838a}.tooltip-text .tooltip-content.top.default:after{border-color:#fff transparent transparent}.tooltip-text .tooltip-content.top.inverse:after{border-color:#282828 transparent transparent}.tooltip-text .tooltip-content.top.info:after{border-color:#1c97fd transparent transparent}.tooltip-text .tooltip-content.top.success:after{border-color:#99ad70 transparent transparent}.tooltip-text .tooltip-content.top.warning:after{border-color:#f7e9b1 transparent transparent}.tooltip-text .tooltip-content.top.danger:after{border-color:#ca838a transparent transparent}.tooltip-text .tooltip-content.bottom.default:after{border-color:transparent transparent #fff}.tooltip-text .tooltip-content.bottom.inverse:after{border-color:transparent transparent #282828}.tooltip-text .tooltip-content.bottom.info:after{border-color:transparent transparent #1c97fd}.tooltip-text .tooltip-content.bottom.success:after{border-color:transparent transparent #99ad70}.tooltip-text .tooltip-content.bottom.warning:after{border-color:transparent transparent #f7e9b1}.tooltip-text .tooltip-content.bottom.danger:after{border-color:transparent transparent #ca838a}.tooltip-text .tooltip-content:after{position:absolute;content:"";left:0;transform:translateX(100%);border-width:8px;border-style:solid}.tooltip-text .tooltip-content.top{bottom:125%}.tooltip-text .tooltip-content.top:after{top:100%}.tooltip-text .tooltip-content.bottom{top:125%}.tooltip-text .tooltip-content.bottom:after{bottom:100%}.tooltip-text .tooltip-content.right{bottom:70%;transform:translate(10%,50%)}.tooltip-text .tooltip-content.right:after{border-color:transparent #1c97fd transparent transparent!important;top:37%;left:-99%}.tooltip-text .tooltip-content.left{bottom:100%;transform:translate(-110%,50%)}.tooltip-text .tooltip-content.left:after{border-color:transparent transparent transparent #1c97fd!important;top:50%;left:103%}.tooltip-text:hover .tooltip-content,.tooltip-text:target .tooltip-content{display:block!important}a{text-decoration:none;color:#4c699c;font-weight:400;transition:opacity .1s ease-out}a:focus,a:hover{opacity:.75}a:active{opacity:1}dl,ol,ul{list-style:none;margin-bottom:15px}ul{list-style:square outside}ol{list-style:decimal inside}body{font-size:16px;line-height:1.6;font-weight:300}body,h1,h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif;color:#282828}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 10px}.h1,h1{font-size:48px;line-height:60px}.h2,h2{font-size:40px;line-height:52px}.h3,h3{font-size:32px;line-height:44px}.h4,h4{font-size:28px;line-height:40px}.h5,h5{font-size:24px;line-height:36px}.h6,h6{font-size:20px;line-height:32px}p{margin-bottom:15px}p.magnify{font-size:17.6px;line-height:1.8}b,strong{font-weight:600}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.4em}::-webkit-scrollbar-thumb{background:#888;border-radius:.4em}::-webkit-scrollbar-thumb:hover{background:#555}.fa-group,.svg-inline--fa.fa-bars.fa-w-14,label[for=left-menu] svg{max-width:50px}div.page-title h1,div.page-title h2{font-family:Ubuntu Mono,Consolas,Monaco,Andale Mono,monospace}div.page-title h1{display:flex}@media only screen and (max-width:460px){div.page-title h1{max-width:fit-content}}div.page-title h1 span#title{font-size:1.5em;font-weight:700}@media only screen and (max-width:480px){div.page-title h1 span#title{font-size:1.25em}}div.page-title h1 span#cursor1{animation:blink .75s linear infinite alternate;font-size:1.5em;font-weight:lighter}div.page-title h3{display:flex;line-height:3.5rem}div.page-title h3 span#cursor2{animation:blink .95s linear infinite alternate;font-weight:lighter;visibility:hidden;font-size:1.5rem}div.page-title h3 span#subtitle{font-size:1.5rem}.content-block{margin-bottom:25px}.codelab-card{overflow-y:hidden;background:#212121}@media only screen and (min-width:480px){.codelab-card{max-height:260px}.codelab-card:hover{overflow-y:scroll}}.codelab-card h4{padding-left:15px;color:#f5f5f5}#portfolio-header{position:relative;overflow-x:hidden}#portfolio-header h1,#portfolio-header h3{max-width:max-content}#portfolio-header h1 .header-wrapper,#portfolio-header h3 .header-wrapper{background:#f5f5f5;padding:15px}#portfolio-header #header-background{position:absolute;top:0;right:-100vw;z-index:-1;transition:right 1s ease-in;min-height:100vh;width:100vw;background:linear-gradient(90deg,#52f2b6,#59dde8,#5b9bb8,#30145e)}.section-title{font-family:Source Code Pro;font-weight:lighter;line-height:1.1em;font-size:5em;margin-top:25px;margin-bottom:75px}.site-author{position:absolute;top:25px;right:25px}.site-author img{max-width:75px;height:auto}.block-content{padding-bottom:75px;padding-top:75px}.third-block{background:#282828}.accordion-element .visit-link{float:right;color:#4c699c}.window-like{background:#333;border:2px solid #333}.window-like i{width:10px;height:10px;border-radius:50%;margin-top:5px;margin-bottom:2px;display:inline-flex}.window-like i.close{margin-left:5px;background:red}.window-like i.minimize{background:gold}.window-like i.maximize{background:#4cae4c}.window-like .window-title{color:#f5f5f5;padding-left:15px;font-size:.9em}.modals{background:#282828;pointer-events:none}.modals a.modal-backdrop{color:transparent!important;margin-right:25px}.modals a.modal-backdrop::selection{color:#282828}.visit-btn{margin-top:25px;display:block;text-align:center;max-width:fit-content;border:1px solid #4c699c;padding:15px 25px}.visit-btn:hover{background:#fff;color:#6e99b5}.white-text{color:#f5f5f5}.icon-wrapper{min-width:50px;margin:0 auto}.icon-wrapper:hover svg{color:#4c699c}.icon-wrapper svg{max-width:100px;max-height:100px}.reach-me{padding-bottom:75px}.header-menu{position:absolute;top:25px;left:25px;min-width:25px}.header-menu .accordion{padding:0 5px 1px;background:#fefefe}.header-menu .accordion:hover{background:#fefefe}.header-menu label{min-width:50px;max-height:50px;padding:0;background:#fefefe}.header-menu input:checked+label,.header-menu input:checked+label:hover,.header-menu input:checked~.accordion,.header-menu label:hover{background:#fefefe}.header-menu input:checked+label svg{transition:all .4s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.header-menu input:not(checked)+label svg{transition:all .4s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.menu-wrapper{position:absolute;left:70px;top:0;width:max-content;border:none!important;border-radius:0!important;display:flex;flex-flow:row wrap}.menu-wrapper a{flex:0 1 100%;padding-top:8px}.menu-wrapper a:last-of-type{padding-bottom:8px}.mixed-container .element a{text-align:center}.tab-container-element{padding:50px}.scroll-y{overflow-y:scroll!important}@keyframes blink{50%{opacity:0}to{opacity:1}}