@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url("fonts/Inter-ExtraLight-BETA.woff2?v=3.11") format("woff2"), url("fonts/Inter-ExtraLight-BETA.woff?v=3.11") format("woff")}@font-face{font-family:'Inter';font-style:italic;font-weight:200;font-display:swap;src:url("fonts/Inter-ExtraLightItalic-BETA.woff2?v=3.11") format("woff2"), url("fonts/Inter-ExtraLightItalic-BETA.woff?v=3.11") format("woff")}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url("fonts/Inter-Light-BETA.woff2?v=3.11") format("woff2"), url("fonts/Inter-Light-BETA.woff?v=3.11") format("woff")}@font-face{font-family:'Inter';font-style:italic;font-weight:300;font-display:swap;src:url("fonts/Inter-LightItalic-BETA.woff2?v=3.11") format("woff2"), url("fonts/Inter-LightItalic-BETA.woff?v=3.11") format("woff")}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url("fonts/Inter-Regular.woff2?v=3.11") format("woff2"), url("fonts/Inter-Regular.woff?v=3.11") format("woff")}@font-face{font-family:'Inter';font-style:italic;font-weight:400;font-display:swap;src:url("fonts/Inter-Italic.woff2?v=3.11") format("woff2"), url("fonts/Inter-Italic.woff?v=3.11") format("woff")}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url("fonts/Inter-Medium.woff2?v=3.11") format("woff2"), url("fonts/Inter-Medium.woff?v=3.11") format("woff")}@font-face{font-family:'Inter';font-style:italic;font-weight:500;font-display:swap;src:url("fonts/Inter-MediumItalic.woff2?v=3.11") format("woff2"), url("fonts/Inter-MediumItalic.woff?v=3.11") format("woff")}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url("fonts/Inter-SemiBold.woff2?v=3.11") format("woff2"), url("fonts/Inter-SemiBold.woff?v=3.11") format("woff")}@font-face{font-family:'Inter';font-style:italic;font-weight:600;font-display:swap;src:url("fonts/Inter-SemiBoldItalic.woff2?v=3.11") format("woff2"), url("fonts/Inter-SemiBoldItalic.woff?v=3.11") format("woff")}@media (max-width: 400px){@-ms-viewport{width:320px}}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.grid-container:before,.mobile-grid-5:before,.mobile-grid-10:before,.mobile-grid-15:before,.mobile-grid-20:before,.mobile-grid-25:before,.mobile-grid-30:before,.mobile-grid-35:before,.mobile-grid-40:before,.mobile-grid-45:before,.mobile-grid-50:before,.mobile-grid-55:before,.mobile-grid-60:before,.mobile-grid-65:before,.mobile-grid-70:before,.mobile-grid-75:before,.mobile-grid-80:before,.mobile-grid-85:before,.mobile-grid-90:before,.mobile-grid-95:before,.mobile-grid-100:before,.mobile-grid-33:before,.mobile-grid-66:before,.grid-5:before,.grid-10:before,.grid-15:before,.grid-20:before,.grid-25:before,.grid-30:before,.grid-35:before,.grid-40:before,.grid-45:before,.grid-50:before,.grid-55:before,.grid-60:before,.grid-65:before,.grid-70:before,.grid-75:before,.grid-80:before,.grid-85:before,.grid-90:before,.grid-95:before,.grid-100:before,.grid-33:before,.grid-66:before,.grid-offset:before,.clearfix:before,.grid-container:after,.mobile-grid-5:after,.mobile-grid-10:after,.mobile-grid-15:after,.mobile-grid-20:after,.mobile-grid-25:after,.mobile-grid-30:after,.mobile-grid-35:after,.mobile-grid-40:after,.mobile-grid-45:after,.mobile-grid-50:after,.mobile-grid-55:after,.mobile-grid-60:after,.mobile-grid-65:after,.mobile-grid-70:after,.mobile-grid-75:after,.mobile-grid-80:after,.mobile-grid-85:after,.mobile-grid-90:after,.mobile-grid-95:after,.mobile-grid-100:after,.mobile-grid-33:after,.mobile-grid-66:after,.grid-5:after,.grid-10:after,.grid-15:after,.grid-20:after,.grid-25:after,.grid-30:after,.grid-35:after,.grid-40:after,.grid-45:after,.grid-50:after,.grid-55:after,.grid-60:after,.grid-65:after,.grid-70:after,.grid-75:after,.grid-80:after,.grid-85:after,.grid-90:after,.grid-95:after,.grid-100:after,.grid-33:after,.grid-66:after,.grid-offset:after,.clearfix:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.grid-container:after,.mobile-grid-5:after,.mobile-grid-10:after,.mobile-grid-15:after,.mobile-grid-20:after,.mobile-grid-25:after,.mobile-grid-30:after,.mobile-grid-35:after,.mobile-grid-40:after,.mobile-grid-45:after,.mobile-grid-50:after,.mobile-grid-55:after,.mobile-grid-60:after,.mobile-grid-65:after,.mobile-grid-70:after,.mobile-grid-75:after,.mobile-grid-80:after,.mobile-grid-85:after,.mobile-grid-90:after,.mobile-grid-95:after,.mobile-grid-100:after,.mobile-grid-33:after,.mobile-grid-66:after,.grid-5:after,.grid-10:after,.grid-15:after,.grid-20:after,.grid-25:after,.grid-30:after,.grid-35:after,.grid-40:after,.grid-45:after,.grid-50:after,.grid-55:after,.grid-60:after,.grid-65:after,.grid-70:after,.grid-75:after,.grid-80:after,.grid-85:after,.grid-90:after,.grid-95:after,.grid-100:after,.grid-33:after,.grid-66:after,.grid-offset:after,.clearfix:after{clear:both}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}.mobile-grid-5,.mobile-grid-10,.mobile-grid-15,.mobile-grid-20,.mobile-grid-25,.mobile-grid-30,.mobile-grid-35,.mobile-grid-40,.mobile-grid-45,.mobile-grid-50,.mobile-grid-55,.mobile-grid-60,.mobile-grid-65,.mobile-grid-70,.mobile-grid-75,.mobile-grid-80,.mobile-grid-85,.mobile-grid-90,.mobile-grid-95,.mobile-grid-100,.mobile-grid-33,.mobile-grid-66,.grid-5,.grid-10,.grid-15,.grid-20,.grid-25,.grid-30,.grid-35,.grid-40,.grid-45,.grid-50,.grid-55,.grid-60,.grid-65,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95,.grid-100,.grid-33,.grid-66{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-parent{padding-left:0;padding-right:0}.grid-offset{clear:both;margin-left:-10px;margin-right:-10px}@media (max-width: 767px){.mobile-push-5,.mobile-pull-5,.mobile-push-10,.mobile-pull-10,.mobile-push-15,.mobile-pull-15,.mobile-push-20,.mobile-pull-20,.mobile-push-25,.mobile-pull-25,.mobile-push-30,.mobile-pull-30,.mobile-push-35,.mobile-pull-35,.mobile-push-40,.mobile-pull-40,.mobile-push-45,.mobile-pull-45,.mobile-push-50,.mobile-pull-50,.mobile-push-55,.mobile-pull-55,.mobile-push-60,.mobile-pull-60,.mobile-push-65,.mobile-pull-65,.mobile-push-70,.mobile-pull-70,.mobile-push-75,.mobile-pull-75,.mobile-push-80,.mobile-pull-80,.mobile-push-85,.mobile-pull-85,.mobile-push-90,.mobile-pull-90,.mobile-push-95,.mobile-pull-95,.mobile-push-33,.mobile-pull-33,.mobile-push-66,.mobile-pull-66{position:relative}.hide-on-mobile{display:none !important}.mobile-grid-5{float:left;width:5%}.mobile-prefix-5{margin-left:5%}.mobile-suffix-5{margin-right:5%}.mobile-push-5{left:5%}.mobile-pull-5{left:-5%}.mobile-grid-10{float:left;width:10%}.mobile-prefix-10{margin-left:10%}.mobile-suffix-10{margin-right:10%}.mobile-push-10{left:10%}.mobile-pull-10{left:-10%}.mobile-grid-15{float:left;width:15%}.mobile-prefix-15{margin-left:15%}.mobile-suffix-15{margin-right:15%}.mobile-push-15{left:15%}.mobile-pull-15{left:-15%}.mobile-grid-20{float:left;width:20%}.mobile-prefix-20{margin-left:20%}.mobile-suffix-20{margin-right:20%}.mobile-push-20{left:20%}.mobile-pull-20{left:-20%}.mobile-grid-25{float:left;width:25%}.mobile-prefix-25{margin-left:25%}.mobile-suffix-25{margin-right:25%}.mobile-push-25{left:25%}.mobile-pull-25{left:-25%}.mobile-grid-30{float:left;width:30%}.mobile-prefix-30{margin-left:30%}.mobile-suffix-30{margin-right:30%}.mobile-push-30{left:30%}.mobile-pull-30{left:-30%}.mobile-grid-35{float:left;width:35%}.mobile-prefix-35{margin-left:35%}.mobile-suffix-35{margin-right:35%}.mobile-push-35{left:35%}.mobile-pull-35{left:-35%}.mobile-grid-40{float:left;width:40%}.mobile-prefix-40{margin-left:40%}.mobile-suffix-40{margin-right:40%}.mobile-push-40{left:40%}.mobile-pull-40{left:-40%}.mobile-grid-45{float:left;width:45%}.mobile-prefix-45{margin-left:45%}.mobile-suffix-45{margin-right:45%}.mobile-push-45{left:45%}.mobile-pull-45{left:-45%}.mobile-grid-50{float:left;width:50%}.mobile-prefix-50{margin-left:50%}.mobile-suffix-50{margin-right:50%}.mobile-push-50{left:50%}.mobile-pull-50{left:-50%}.mobile-grid-55{float:left;width:55%}.mobile-prefix-55{margin-left:55%}.mobile-suffix-55{margin-right:55%}.mobile-push-55{left:55%}.mobile-pull-55{left:-55%}.mobile-grid-60{float:left;width:60%}.mobile-prefix-60{margin-left:60%}.mobile-suffix-60{margin-right:60%}.mobile-push-60{left:60%}.mobile-pull-60{left:-60%}.mobile-grid-65{float:left;width:65%}.mobile-prefix-65{margin-left:65%}.mobile-suffix-65{margin-right:65%}.mobile-push-65{left:65%}.mobile-pull-65{left:-65%}.mobile-grid-70{float:left;width:70%}.mobile-prefix-70{margin-left:70%}.mobile-suffix-70{margin-right:70%}.mobile-push-70{left:70%}.mobile-pull-70{left:-70%}.mobile-grid-75{float:left;width:75%}.mobile-prefix-75{margin-left:75%}.mobile-suffix-75{margin-right:75%}.mobile-push-75{left:75%}.mobile-pull-75{left:-75%}.mobile-grid-80{float:left;width:80%}.mobile-prefix-80{margin-left:80%}.mobile-suffix-80{margin-right:80%}.mobile-push-80{left:80%}.mobile-pull-80{left:-80%}.mobile-grid-85{float:left;width:85%}.mobile-prefix-85{margin-left:85%}.mobile-suffix-85{margin-right:85%}.mobile-push-85{left:85%}.mobile-pull-85{left:-85%}.mobile-grid-90{float:left;width:90%}.mobile-prefix-90{margin-left:90%}.mobile-suffix-90{margin-right:90%}.mobile-push-90{left:90%}.mobile-pull-90{left:-90%}.mobile-grid-95{float:left;width:95%}.mobile-prefix-95{margin-left:95%}.mobile-suffix-95{margin-right:95%}.mobile-push-95{left:95%}.mobile-pull-95{left:-95%}.mobile-grid-33{float:left;width:33.33333%}.mobile-prefix-33{margin-left:33.33333%}.mobile-suffix-33{margin-right:33.33333%}.mobile-push-33{left:33.33333%}.mobile-pull-33{left:-33.33333%}.mobile-grid-66{float:left;width:66.66667%}.mobile-prefix-66{margin-left:66.66667%}.mobile-suffix-66{margin-right:66.66667%}.mobile-push-66{left:66.66667%}.mobile-pull-66{left:-66.66667%}.mobile-grid-100{clear:both;width:100%}}@media (min-width: 768px){.push-5,.pull-5,.push-10,.pull-10,.push-15,.pull-15,.push-20,.pull-20,.push-25,.pull-25,.push-30,.pull-30,.push-35,.pull-35,.push-40,.pull-40,.push-45,.pull-45,.push-50,.pull-50,.push-55,.pull-55,.push-60,.pull-60,.push-65,.pull-65,.push-70,.pull-70,.push-75,.pull-75,.push-80,.pull-80,.push-85,.pull-85,.push-90,.pull-90,.push-95,.pull-95,.push-33,.pull-33,.push-66,.pull-66{position:relative}.hide-on-desktop{display:none !important}.grid-5{float:left;width:5%}.prefix-5{margin-left:5%}.suffix-5{margin-right:5%}.push-5{left:5%}.pull-5{left:-5%}.grid-10{float:left;width:10%}.prefix-10{margin-left:10%}.suffix-10{margin-right:10%}.push-10{left:10%}.pull-10{left:-10%}.grid-15{float:left;width:15%}.prefix-15{margin-left:15%}.suffix-15{margin-right:15%}.push-15{left:15%}.pull-15{left:-15%}.grid-20{float:left;width:20%}.prefix-20{margin-left:20%}.suffix-20{margin-right:20%}.push-20{left:20%}.pull-20{left:-20%}.grid-25{float:left;width:25%}.prefix-25{margin-left:25%}.suffix-25{margin-right:25%}.push-25{left:25%}.pull-25{left:-25%}.grid-30{float:left;width:30%}.prefix-30{margin-left:30%}.suffix-30{margin-right:30%}.push-30{left:30%}.pull-30{left:-30%}.grid-35{float:left;width:35%}.prefix-35{margin-left:35%}.suffix-35{margin-right:35%}.push-35{left:35%}.pull-35{left:-35%}.grid-40{float:left;width:40%}.prefix-40{margin-left:40%}.suffix-40{margin-right:40%}.push-40{left:40%}.pull-40{left:-40%}.grid-45{float:left;width:45%}.prefix-45{margin-left:45%}.suffix-45{margin-right:45%}.push-45{left:45%}.pull-45{left:-45%}.grid-50{float:left;width:50%}.prefix-50{margin-left:50%}.suffix-50{margin-right:50%}.push-50{left:50%}.pull-50{left:-50%}.grid-55{float:left;width:55%}.prefix-55{margin-left:55%}.suffix-55{margin-right:55%}.push-55{left:55%}.pull-55{left:-55%}.grid-60{float:left;width:60%}.prefix-60{margin-left:60%}.suffix-60{margin-right:60%}.push-60{left:60%}.pull-60{left:-60%}.grid-65{float:left;width:65%}.prefix-65{margin-left:65%}.suffix-65{margin-right:65%}.push-65{left:65%}.pull-65{left:-65%}.grid-70{float:left;width:70%}.prefix-70{margin-left:70%}.suffix-70{margin-right:70%}.push-70{left:70%}.pull-70{left:-70%}.grid-75{float:left;width:75%}.prefix-75{margin-left:75%}.suffix-75{margin-right:75%}.push-75{left:75%}.pull-75{left:-75%}.grid-80{float:left;width:80%}.prefix-80{margin-left:80%}.suffix-80{margin-right:80%}.push-80{left:80%}.pull-80{left:-80%}.grid-85{float:left;width:85%}.prefix-85{margin-left:85%}.suffix-85{margin-right:85%}.push-85{left:85%}.pull-85{left:-85%}.grid-90{float:left;width:90%}.prefix-90{margin-left:90%}.suffix-90{margin-right:90%}.push-90{left:90%}.pull-90{left:-90%}.grid-95{float:left;width:95%}.prefix-95{margin-left:95%}.suffix-95{margin-right:95%}.push-95{left:95%}.pull-95{left:-95%}.grid-33{float:left;width:33.33333%}.prefix-33{margin-left:33.33333%}.suffix-33{margin-right:33.33333%}.push-33{left:33.33333%}.pull-33{left:-33.33333%}.grid-66{float:left;width:66.66667%}.prefix-66{margin-left:66.66667%}.suffix-66{margin-right:66.66667%}.push-66{left:66.66667%}.pull-66{left:-66.66667%}.grid-100{clear:both;width:100%}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,textarea{border:0;font-family:'Inter', sans-serif;font-style:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}form{text-align:center}table{width:100%;text-align:center}th,.b600{font-weight:600}th{background-color:#b2e5e8;color:#265356}td{border:1px solid #b2e5e8}abbr{border-bottom:none}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#F7F7F7;text-align:center}a{color:#666;font-weight:300;outline:none}a:hover{color:#009ba5}strong{font-weight:400}textarea,select,input{display:block;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:2px solid rgba(0,0,0,.2);padding:7px 10px 7px 10px;outline:none}input[type="submit"]{width:auto}input[type="checkbox"]{display:inline}select{background:url(img/icons_sprite.svg) no-repeat right -10px top -50px transparent !important;padding-right:30px !important;-moz-appearance:none;-webkit-appearance:none;appearance:none}.enblanco{display:block;width:250px;height:200px;background:url(img/enblanco.png) 0 0;margin:20px 0 20px 20px}.enblanco:hover{background-position:0 200px}.birthday select{width:100px;margin-right:10px;float:left}.birthday select:first-of-type{width:80px}.birthday select:nth-of-type(2){width:150px}.btnMenu,.btnCloseMenu{display:none}.arrow-down{position:absolute;right:0;left:0;bottom:0;border:none;cursor:pointer;width:50px;height:40px;margin:10px auto;background:transparent url(img/icons_sprite.svg) no-repeat center top -201px;outline:0}.in-transition{transition:transform 900ms ease}.mobile-in-portrait{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transition:all .5s}.mobile-in-landscape{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:all .5s}.form-input{text-align:left;margin-bottom:10px}.form-input label{font-size:18px;display:block;font-weight:400}.form-input-checkbox{text-align:left;margin-bottom:10px}.form-input .error input,.form-input .error select,.form-input .error textarea{border:2px #fa6d52 solid !important}.action-button{border:0;background:#4AC0C7;color:#ffffff;font-size:21px;text-decoration:none;padding:15px 20px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:0 10px 0 rgba(0,0,0,.1);margin-bottom:20px;display:inline-block;min-width:200px;text-align:center;cursor:pointer}.action-button:hover{background:#00A9B3;box-shadow:0 10px 0 rgba(0,0,0,.2);color:#fff}.action-button.auxiliar{background:#F1C056}.action-button.auxiliar:hover{background:#E5B652;box-shadow:0 10px 0 rgba(0,0,0,.2)}.shadow-10{box-shadow:0 10px 0 rgba(0,0,0,.1)}p.difficulty{position:absolute;bottom:65px;left:0}p.difficulty span{text-indent:-9999px;display:block;margin:5px auto;width:200px;height:20px}.difficulty-1{background:url(img/difficulty_sprite.svg) no-repeat top 0px left 0}.difficulty-2{background:url(img/difficulty_sprite.svg) no-repeat top -20px left 0}.difficulty-3{background:url(img/difficulty_sprite.svg) no-repeat top -40px left 0}.difficulty-4{background:url(img/difficulty_sprite.svg) no-repeat top -60px left 0}.difficulty-5{background:url(img/difficulty_sprite.svg) no-repeat top -80px left 0}.difficulty-6{background:url(img/difficulty_sprite.svg) no-repeat top -100px left 0}.difficulty-7{background:url(img/difficulty_sprite.svg) no-repeat top -120px left 0}.difficulty-8{background:url(img/difficulty_sprite.svg) no-repeat top -140px left 0}.difficulty-9{background:url(img/difficulty_sprite.svg) no-repeat top -160px left 0}.difficulty-10{background:url(img/difficulty_sprite.svg) no-repeat top -180px left 0}.administration dd,.administration dt{display:block;float:left}.administration dt{clear:left;font-weight:bold;margin-right:10px}.flash-message{font-size:21px;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:0px 10px 0px rgba(0,0,0,.1);margin-bottom:20px}.flash-message.error{background:#EACDCA}.flash-message.success{background:#fff0a7}a.delete,.error-message{color:#fa6d52;font-weight:400;display:inline-block}body,button,input,select,textarea{color:rgba(0,0,0,.7);font-weight:400 !important;font-size:18px}.grid-container header h1,h2{text-align:center;letter-spacing:-0.02em;margin-bottom:20px;color:#009ba5}.grid-container header h1{font-size:48px;font-weight:600}.grid-container header h2{font-size:42px;font-weight:400}p.description{text-align:center;font-size:18px;font-weight:300;margin-bottom:40px;margin-top:0 !important}.featured-text{font-size:22px !important;font-weight:400;margin:20px 0;text-align:center}.small .featured-text{font-size:18px !important;font-weight:400;color:#009ba5;margin:20px 0;text-align:left}.graph-icon-1{background:url(img/ic_color_algebra.svg) no-repeat top center}.graph-icon-9{background:url(img/ic_color_number_theory.svg) no-repeat top center}.graph-icon-2{background:url(img/ic_color_geometry.svg) no-repeat top center}.graph-icon-6{background:url(img/ic_color_probability.svg) no-repeat top center}.graph-icon-8{background:url(img/ic_color_discrete_mathematics.svg) no-repeat top center}.graph-icon-3{background:url(img/ic_color_recreational_mathematics.svg) no-repeat top center}.graph-icon-7{background:url(img/ic_color_foundations_of_mathematics.svg) no-repeat top center}.graph-icon-5{background:url(img/ic_color_applied_mathematics.svg) no-repeat top center}.graph-icon-4{background:url(img/ic_color_calculus_and_analysis.svg) no-repeat top center}.grid-container{margin-top:40px}.header-main-home h1{font-size:32px;color:#ffffff;padding:20px}.header-main-home,.header-main{width:100%;height:85px;background:#00A9B3 url(img/sangakumathslogobg.svg) no-repeat top -710px left -350px;display:table}.header-main-home{height:100vh}.header-main-home ul,.header-main ul{list-style:none;margin:0}.header-main-home ul li,.header-main ul li{display:inline}.header-main-home img{width:30%;height:auto;margin-top:15vh}.header-table{display:table;width:100%;height:85px}.brand-logo{padding-left:20px;display:table-cell;vertical-align:middle;text-align:left}.header-main form,.header-main-home form{display:table-cell;vertical-align:middle;padding:0 20px;width:66%}.header-main-home form{text-align:left}.header-main input[type=text],.header-main-home input[type=text]{width:100%;max-width:400px;color:#7fc3c7;border:0;font-size:20px;padding:6px 6px 6px 40px;background:rgba(0,0,0,.2) url(img/icons_sprite.svg) no-repeat top -80px left 10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}input::placeholder{opacity:1;color:#7fc3c7}.header-main-home nav,.header-main nav{width:100%;display:table}.nav-lang,.nav-main{display:table-cell;vertical-align:middle;text-align:right;height:85px}.nav-lang li,.nav-main li{margin:0 5px}.nav-lang{padding-right:20px;width:120px}.nav-lang .selected,.nav-main .selected{border-bottom:2px solid rgba(255,255,255,1)}footer nav .selected a{text-decoration:underline}.nav-main a{color:#ffffff;text-decoration:none}.nav-lang abbr,.nav-lang a{text-transform:lowercase;color:#ffffff;text-decoration:none;font-size:16px;font-weight:400}.nav-lang li:hover,.nav-main li:hover{border-bottom:2px #ffffff solid}.breadcrumb{text-align:left;padding:10px 20px;font-size:14px;color:#666}.breadcrumb a{color:#666}.breadcrumb a:hover{color:#009ba5}.breadcrumb ul,.breadcrumb ol{list-style:none}.breadcrumb ul li,.breadcrumb ol li{display:inline-block;background:url(img/icons_sprite.svg) no-repeat top 3px left 0;padding-left:18px}.breadcrumb ul li:first-child,.breadcrumb ol li:first-child{background:transparent;padding-left:0}.breadcrumb.breadcrumb-theory{background:#ffffff}footer{width:100%;height:85px;background:#00A9B3 url(img/sangakumathslogobg.svg) no-repeat top -710px left -350px;display:table;padding:20px 0;color:#ffffff;font-size:18px;font-weight:200}footer a{color:#ffffff;text-decoration:none}footer nav a:hover{text-decoration:underline;color:rgba(255,255,255,.7)}footer p a{text-decoration:underline}footer .vcard .photo a{border-bottom:0}footer p a:hover{color:rgba(255,255,255,.7)}footer .fn{margin-bottom:10px}footer .vcard{margin:10px 0}footer ul{list-style:none;margin:10px 0}footer ul li{display:inline-block;margin:0 10px}footer .social-media li{display:inline-block;margin:0 5px}.social-media li a{width:45px;height:45px;display:inline-block}.social-media li a:hover{opacity:.7}.card-collection{clear:both;list-style:none}.card-collection:after{content:" ";display:block;clear:both;margin-bottom:40px}.card-face{background:#ffffff;border-radius:10px;padding:0 12px}.card-back{background:#00A9B3;border-radius:10px;box-shadow:6px 6px 8px #cdcdcd;margin:0;background:#00A9B3 url(img/sangakumathslogobg.svg) no-repeat top 200px left 60px;background-size:150%}.card-back li{list-style:none;text-align:left}.card-back p{padding:0 10px;margin:10px 0 10px 0 !important}.card-back p a{text-align:center;font-size:24px;color:#ffffff;text-decoration:none;font-weight:400}.card-back li a{display:block;padding:0 20px;text-decoration:none;color:#fff}.card-back li a:hover{background:rgba(0,0,0,.1)}.card-container-topics,.card-container-topic-list{-webkit-perspective:800;-moz-perspective:800;-ms-perspective:800;perspective:800;-o-perspective:800;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;margin-bottom:40px}.card-container-topics p,.card-container-topic-list p{font-size:16px;font-weight:400}.card-container-topics .bottom-action-button,.card-container-topic-list .bottom-action-button{position:absolute;right:0;left:0;margin:0 auto;bottom:5px}.card-container-topic-list:hover .card-back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);z-index:1}.card-container-topic-list:hover .cover{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);z-index:1}.card-collection .bottom-action-button .action-button{font-size:18px;padding:10px 20px;min-width:150px;font-weight:500}.card-collection .final .bottom-action-button .action-button{font-weight:300}.face-topic-list,.face-topic{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.6s;-webkit-transform-style:preserve-3d;-moz-transition:0.6s;-moz-transform-style:preserve-3d;-o-transition:0.6s;-o-transform-style:preserve-3d;-ms-transition:0.6s;-ms-transform-style:preserve-3d;transition:0.6s;transform-style:preserve-3d;position:absolute;width:95%;box-shadow:0px 10px 0px rgba(0,0,0,.2)}.face-topic{display:table;padding-bottom:70px}.face-topic h2{display:table-cell;vertical-align:middle;padding-top:20px}.card-container-topics.final h2{vertical-align:middle;padding-top:0;padding-bottom:60px;font-weight:400}.card-container-topic-list,.face-topic-list{height:560px}.card-container-topics,.face-topic,.card-container-topics.final,.card-container-topics.final .face-topic{height:250px}.face-topic-list h3{font-weight:300;font-size:24px;margin:10px 0}.face-topic-list p{margin:0;font-size:18px;font-weight:200}.face-topic-list.card-back{display:table-cell;box-sizing:border-box;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);padding:0;color:#ffffff;vertical-align:middle}.card-container-topic-list dd{font-weight:300}.card-container-topic-list dt,.card-container-topics h2,.card-container-topic-list h3{margin-top:20px;margin-bottom:20px;font-size:21px;line-height:26px;font-weight:500}dt.graph-icon,h3.graph-icon{font-size:31px;line-height:34px}h1.graph-icon,.card-container-topic-list dt.graph-icon{padding-top:170px}.card-container-topic-list dt.graph-icon a,.card-container-topic-list h3 a{color:#009ba5;text-decoration:none}.card-back-ontouch-0{-webkit-transform:rotateY(0deg) !important;-moz-transform:rotateY(0deg) !important;-o-transform:rotateY(0deg) !important;-ms-transform:rotateY(0deg) !important;transform:rotateY(0deg) !important}.card-back-ontouch-180{-webkit-transform:rotateY(180deg) !important;-moz-transform:rotateY(180deg) !important;-o-transform:rotateY(180deg) !important;-ms-transform:rotateY(180deg) !important;transform:rotateY(180deg) !important}.aside-main{margin-bottom:30px;background:url(img/bg_dot.svg) repeat-x;padding-top:40px}.aside-main h3{font-size:42px;font-weight:200;margin-bottom:20px}.aside-main p{font-size:21px;margin-bottom:20px}.aside-main img{max-width:300px}.white-capsule,aside .capsule,div .capsule{position:relative;background:#ffffff;box-shadow:0 10px 0 rgba(0,0,0,.2);margin-bottom:40px;padding:20px 20px;min-height:300px}aside.inverse{background:#F7F7F7 !important}aside.noshadow{box-shadow:none}aside.small{box-shadow:none;margin-bottom:40px;padding:0 20px;min-height:200px;background:rgba(223, 245, 255, 0.3);box-shadow:0 8px 0 rgba(0, 144, 210, 0.3)}aside.small ul li{margin-bottom:10px;list-style-type:circle}div.capsule{text-align:left}aside.align-left{text-align:left !important}.align-center,aside.capsule,aside.capsule div{text-align:center}.MathJax_SVG_Display{text-align:center}.MathJax_SVG_Display,aside.capsule{overflow:auto}.aside-capsule-mobile-picture img{width:100%}.aside-capsule-mobile-picture{margin:0 auto;margin-bottom:20px;text-align:center}div .capsule.margin-button .action-button{margin-top:20px}div .capsule.user-edit{padding-top:40px}.plain-text{font-size:18px}.section-exercises article h3,.plain-text h3{font-weight:400;color:rgba(0,0,0,.6)}.section-exercises article h4,.plain-text h4{font-size:24px;margin-bottom:10px}.theory{background:#ffffff;line-height:1.5;letter-spacing:-0.02em;color:rgba(0,0,0,.7)}.after-theory{margin-top:20px;float:left}.plain-text article{text-align:left;margin-bottom:40px;font-size:18px;color:#111}.plain-text article .theory{font-size:18px}.plain-text article h2,h3,h4{text-align:left;font-weight:400;color:#555}.plain-text article h2{font-size:30px}.plain-text article h3{font-size:24px}.plain-text article h4{font-size:20px}.plain-text .grid-container:after{content:" ";display:block;clear:both;margin-bottom:40px}.plain-text .grid-container{border:1px rgba(0,0,0,0) solid;margin-top:0;padding-top:40px}.grid-container p{margin:0 0 20px 0;width:100%}.section-exercises article ol,.section-exercises article ul,.plain-text .grid-container ol,.plain-text .grid-container ul{margin-left:40px;margin-top:20px;margin-bottom:20px}.ejemplo,.example{background:rgba(234, 246, 49, 0.3);padding:5px 20px 20px 20px;margin-bottom:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:auto}.example-title{font-weight:bold;color:#ae653899}.section-exercises article{clear:both;background:#ffffff;border-radius:10px;box-shadow:0 10px 0 rgba(0,0,0,.1);font-size:21px;text-align:left;padding:5px 20px 20px 20px;margin-bottom:40px}.section-exercises p.no-exercises{color:#900;font-weight:400}.section-exercises .action-button{margin-bottom:40px}.section-exercises h2,h2.title-description{font-size:36px !important}.hide-dev-sol,.show-dev-sol{display:block;width:100%;text-align:right;font-size:16px;color:#4AC0C7;text-decoration:none;font-weight:400;padding-right:20px}.show-dev-sol{background:url(img/icons_sprite.svg) no-repeat top -16px right -20px}.hide-dev-sol{background:url(img/icons_sprite.svg) no-repeat top -31px right -20px}.dev-sol-view{display:none}.dev-sol-view h3{font-size:21px;font-weight:bold !important;padding-top:10px}@media only screen and (min-width : 300px) and (max-width : 1070px){.btnMenu{display:block;border:none;padding:0;cursor:pointer;position:fixed;top:20px;right:20px;width:50px;height:50px;background-color:rgba(0,0,0,.5);z-index:9001;background:rgba(0,0,0,.5) url(img/icons_sprite.svg) no-repeat right 1px top -127px}.btnCloseMenu{display:block;border:none;padding:0;cursor:pointer;background:transparent;position:fixed;top:20px;right:20px;width:50px;height:50px;opacity:0;filter:alpha(opacity=0);background-size:contain;z-index:9001;background:transparent url(img/icons_sprite.svg) no-repeat right 3px top -162px}.header-main nav,.header-main-home nav{position:fixed;left:0;height:100%;background:rgba(0,0,0,.8);padding-bottom:100px;opacity:0;display:none;z-index:1}.header-main .nav-main li,.header-main-home .nav-main li{display:block;text-align:center}.nav-lang{width:100% !important;left:0;bottom:40px;text-align:center}.nav-lang abbr,.nav-lang a{font-size:22px}.nav-main a{font-size:32px}.nav-lang li,.nav-main li{margin:20px 5px}.nav-main .selected{border-bottom:2px solid rgba(255,255,255,0)}.header-main form{display:block;float:right;margin-right:60px;margin-top:25px;width:300px}.header-main-home form{width:300px}.brand-logo{padding-right:80px}}@media only screen and (min-width : 768px) and (max-width : 1050px){body{border:0 solid rgba(0,0,255,1) !important}.tablet-grid-50{width:50%}}@media only screen and (min-width : 568px) and (max-width : 850px){body{border:0 solid rgba(255,0,255,1) !important}.tablet-grid-50{width:100%}.header-main form{position:absolute;right:0;left:0;margin:15px auto;top:65px;width:100%}.header-main input[type="text"],.header-main-home input[type="text"]{max-width:100%}.header-main{height:125px}.brand-logo{float:left;padding-top:10px}.header-main-home img{width:50%}}@media only screen and (min-width : 320px) and (max-width : 568px){body{border:0 solid rgba(255,0,0,1) !important}.header-main form{position:absolute;right:0;left:0;margin:15px auto;top:65px;width:100%}.header-main input[type="text"],.header-main-home input[type="text"]{max-width:100%}.header-main{height:125px}.brand-logo{float:left;padding-top:10px}.header-main-home img{width:60%}.header-main-home h1{font-size:24px}.brand-logo{padding-right:100px}.brand-logo img{width:100%}.breadcrumb ul li,.breadcrumb ol li,.breadcrumb ul li:last-child,.breadcrumb ol li:last-child{display:none}.breadcrumb ul li:nth-last-child(2),.breadcrumb ol li:nth-last-child(2){display:inline-block;background:url(img/icons_sprite.svg) no-repeat top -110px left 0}.breadcrumb ul li:first-child,.breadcrumb ol li:first-child{padding-left:18px}.grid-container header h2,h1{font-size:32px}.section-exercises h2,h2.title-description{font-size:24px !important}.plain-text{font-size:16px}p.description{margin-bottom:10px !important}.ejemplo,.example{margin:20px 0 20px 0}.ejemplo img,.example img{width:90%;margin:0 auto}footer ul li,.card-back li a{padding-top:10px;padding-bottom:10px}.card-container-topic-list,.face-topic-list{height:960px}}@media only screen and (max-width : 350px){body{border:0 solid rgba(0,255,0,1) !important}.header-main-home form{width:250px}.header-main-home img{width:70%}.header-main-home h1{font-size:20px}.brand-logo{margin-top:5%;padding-right:100px}}.qc-cmp-button,.qc-cmp-button.qc-cmp-secondary-button:hover{background-color:#000000 !important;border-color:#000000 !important}.qc-cmp-button:hover,.qc-cmp-button.qc-cmp-secondary-button{background-color:transparent !important;border-color:#000000 !important}.qc-cmp-alt-action,.qc-cmp-link{color:#000000 !important}.qc-cmp-button,.qc-cmp-button.qc-cmp-secondary-button:hover{color:#ffffff !important}.qc-cmp-button:hover,.qc-cmp-button.qc-cmp-secondary-button{color:#000000 !important}.qc-cmp-small-toggle,.qc-cmp-toggle{background-color:#000000 !important;border-color:#000000 !important}.qc-cmp-main-messaging,.qc-cmp-messaging,.qc-cmp-sub-title,.qc-cmp-privacy-settings-title,.qc-cmp-purpose-list,.qc-cmp-tab,.qc-cmp-title,.qc-cmp-vendor-list,.qc-cmp-vendor-list-title,.qc-cmp-enabled-cell,.qc-cmp-toggle-status,.qc-cmp-table,.qc-cmp-table-header{color:#000000 !important}.qc-cmp-ui{background-color:#ffffff !important}.qc-cmp-table,.qc-cmp-table-row{border:1px solid !important;border-color:#000000 !important}#qcCmpButtons a{text-decoration:none !important}.qc-cmp-qc-link-container{display:none}