/*!
 * Smrt Corporate v1
 * Copyright 2011-2018 Jeremy Clark

Colors
#2196f3
#3f51b5
#ff9800
#009688
#e91e63

*/html{font-family:'Open Sans',sans-serif;line-height:1.15}body{margin:0 auto;font-family:'Open Sans',sans-serif;font-size:1rem;font-weight:400;line-height:1.5;max-width:1600px}.grecaptcha-badge{visibility:hidden}h1,h2,h3,h4,h5,h6{font-family:Merriweather,serif;margin-top:0;margin-bottom:.5rem}h1{font-size:1.9375rem;line-height:1.5}h3{line-height:1.5;font-size:1.5rem;font-weight:700;color:#333}a:hover{color:#fff}.text-muted{color:#6c757d52!important}.list-group{list-style:none}.space-1{padding-bottom:2rem;padding-top:2rem}.space-2{padding-bottom:4rem;padding-top:4rem}.space-bottom-2{padding-bottom:4rem}.article{line-height:1.8;padding:4rem}.article:nth-child(odd){background:-moz-linear-gradient(left,rgba(255,255,255,1) 1%,rgba(245,247,250,1) 20%,rgba(245,247,250,1) 80%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 1%,rgba(245,247,250,1) 20%,rgba(245,247,250,1) 80%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 1%,rgba(245,247,250,1) 20%,rgba(245,247,250,1) 80%,rgba(255,255,255,1) 100%)}.color.blue{color:#0097fa;fill:#0097fa}.color.darkblue{color:#236fab;fill:#236fab}.color.pink{color:#e91e63;fill:#e91e63}.color.green{color:#009688;fill:#009688}.color.orange{color:#ff9800;fill:#ff9800}header{padding:1rem 0;background-color:#1d3548}.navbar{padding:0}.navbar .dropdown-menu{border:0;box-shadow:0 0 10px #16344a3d}.nav-link{font-size:1.05rem;font-weight:600;color:#373e45}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.85)}.navbar-dark .navbar-nav .nav-link:active,.navbar-dark .navbar-nav .nav-link:hover{color:#fff}.dropdown:hover>.dropdown-menu{display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}.dropdown-toggle::after{display:none}.dropdown-menu{top:97%}.block-title{margin:2rem}.block h2{font-size:1.8125rem;font-weight:700;color:#2196f3}.block h2 a{color:#236fab;fill:#236fab;text-decoration:none}.block p{font-size:1.125rem;font-weight:400}#index .modal-content .error{margin-top:.25rem;color:#dc3545}#index .modal-content a{color:#0097fa;text-decoration:none;background-color:transparent}#index .modal-content a:hover{color:#0070b0}#index .modal-content .options{margin:10px auto 0 auto}header .login{margin:8px auto}header .login.cn{margin-top:19px}header .login a{text-decoration:none}header .login .btnlogin.googlecreate,header .login .btnlogin.googlelogin{display:inline-block;background:url(https://smrt.sfo2.cdn.digitaloceanspaces.com/shared-images/googlespritev2.png) no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}header .login .btnlogin.googlecreate{background-position:0 -184px;width:191px;height:46px;background-size:382px}header .login .btnlogin.googlecreate:hover{background-position:0 -276px}header .login .btnlogin.googlelogin{background-position:-191px 0;width:191px;height:46px;background-size:382px}header .login .btnlogin.googlelogin:hover{background-position:-191px -92px}header .login .btnlogin.microsoftlogin{display:inline-block;background:url(https://smrt.sfo2.cdn.digitaloceanspaces.com/shared-images/ms-symbollockup_signin_light.svg) no-repeat;height:41px;width:215px}#platform h3{color:#363e46}#platform .screenshot-right .text{padding:5em 0}#platform .screenshot-right .text p{line-height:2}#platform .screenshot-right .shot{padding:3em 0 3em 3em}#platform .screenshot-left .text{padding:5em 10em 5em 0}#platform .screenshot-left .text p{line-height:2}#platform .screenshot-left .shot{padding:3em 3em 3em 0}#platform .single{width:100%;background-color:#fff;border-radius:.5rem}#platform .double{width:100%}#platform .nav-tabs{border:0}#platform .tab-content{background-color:#f6f6f4}#platform .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:transparent}#platform .nav-tabs .nav-link{border:3px solid transparent}#platform .nav-tabs .nav-link.active{color:#363e46;background-color:#f6f6f4}#platform .nav-link{display:block;padding:1rem 2rem;font-size:1.1rem;font-weight:600}#platform a:hover{color:#236fab}#list p.title{font-family:Merriweather,serif;font-weight:800;font-size:1.2rem;color:#373e45}#list p.desc{font-size:1rem;line-height:29px}#list .numberCircle{float:left;border-radius:50%;width:36px;height:36px;padding:3px;background:#f5f7fa;color:#313e47;text-align:center;font-size:20px;font-weight:600}#list .list-item{padding:.4rem}.card{border:0;box-shadow:0 0 10px #00000030;margin:5.5rem 0;padding:20px 20px 10px 20px}.card .desc{margin-bottom:1.5rem}.text-grey-70{color:rgba(55,62,69,.59)}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.media-body h4{font-weight:600;padding:4px 0}.u-avatar{width:3.125rem;height:3.125rem}.longtext{line-height:2}.longtext p{font-size:1.2rem;margin-bottom:2rem}.longtext a{color:#1f2428;text-decoration:underline}.highlight{color:#0097fa;font-weight:600}.staff-card{padding-bottom:3em}.staff-card .card{margin:-2.5rem 0 0 0}.staff-card h3{font-size:1.125rem;font-weight:600}.staff-card p{font-size:1rem;color:#333333a3}.feature h3{color:#0070b0}.feature .button-container{margin:2rem 0 0 0}.btn-primary{background-color:#0097fa;border-color:#0097fa}.btn-primary:hover{background-color:#236fab;border-color:#236fab}.button-container{margin:3rem 0 0 0}.nav-button{color:#fff;background-color:#0097fa;border-radius:.4rem;padding:.6rem 1.5rem;font-weight:600}.nav-button:focus,.nav-button:hover{color:#fff;background-color:#067cca}.nav-button.grey{background-color:#313e47}.grid{display:flex;justify-content:space-between;flex:auto}.grid ul{list-style-type:none;flex-direction:column;justify-content:space-between;padding:4px 0 4px 0;flex:1}.grid ul li{margin:14px 7px 0 7px;flex:auto;background-color:#fff}.grid ul h1{margin:16px 8px;padding-bottom:4px;border-bottom:1px solid gray}@media screen and (max-width:800px){.grid{flex-direction:column}.grid ul li:last-child{margin-bottom:0}.grid ul{margin:0;padding:0}}.grid img{width:100%;height:auto;border-radius:.25rem;-webkit-filter:grayscale(.3);-webkit-filter:grayscale(30%);filter:grayscale(30%)}.grid .image{position:relative;display:inline-block;margin:10px}.grid .overlay{display:none}.grid .image:hover .overlay{width:100%;background:rgba(0,0,0,.5);transition:transform .2s;position:absolute;bottom:0;left:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#fff;padding:12px;border-radius:0 0 .25rem .25rem}.playimg{position:relative}.playimg i{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);font-size:4rem;color:#fff;opacity:80%}.playimg:hover i{font-size:5rem;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;-ms-transition:all .1s ease;opacity:100%}#announcement .row{padding:0;border-radius:.5rem}#announcementccel .row{padding:30px;border-radius:.5rem;background-color:#0196881a}#announcementccel .feature h3{color:#019688}#announcementccel .nav-button{background-color:#019688}#announcementccel .nav-button:focus,#announcementccel .nav-button:hover{background-color:#017b70}#quotes .row{padding:30px;border-radius:.5rem;background-color:#8dccff29}#network{background:-webkit-linear-gradient(top,rgba(245,247,250) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,#f5f7fa 0,rgba(0,0,0,0) 100%);position:relative}#network .block{width:54%;margin:auto;padding:1em 0;position:absolute;z-index:2;background-color:#fff;border-radius:.5rem;left:0;right:0;top:50%;transform:translateY(-50%);opacity:.9}#network .block .stat{line-height:1.5;font-size:2.5rem;font-weight:600;text-align:center;color:#373e45;letter-spacing:1px}#network .block p{text-align:center}#world-map{margin:auto;position:relative;max-width:1200px}#world-map img{max-width:100%;display:block;width:100%;-webkit-mask:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1) 25%,rgba(255,255,255,1) 85%,rgba(255,255,255,0))}#world-map .box{display:none;width:6px;height:6px;background-color:#0097fa;position:absolute;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%}#world-map .box:hover>.pin-text,#world-map .show-pin-text{visibility:visible;opacity:1;z-index:1;transition:opacity 1s}#world-map .pin-text{position:absolute;font-size:.7em;top:47%;transform:translateY(-53%);left:13px;white-space:nowrap;display:block;max-width:200px;padding:2px 8px;color:#fff;text-align:center;background-color:#0097fa;border-radius:4px;opacity:0;transition:opacity .5s}#world-map .pin-text.left{right:13px;left:initial}#world-map .pin-text p{margin:0}#world-map #abudhabi{top:52.93%;left:64.33%}#world-map #adana{top:46.21%;left:58.25%}#world-map #alain{top:53.24%;left:64.75%}#world-map #almaty{top:41.77%;left:69.17%}#world-map #ambato{top:65%;left:28%}#world-map #astana{top:36.73%;left:67.42%}#world-map #auckland{top:83.36%;left:95.08%}#world-map #bali{top:67.58%;left:80.25%}#world-map #barcelona{top:43.61%;left:49.67%}#world-map #beijing{top:43.45%;left:80.33%}#world-map #belem{top:64.71%;left:36.08%}#world-map #bellavista{top:81.68%;left:34%}#world-map #belohorizonte{top:73.58%;left:37.5%}#world-map #bergamo{top:41.62%;left:51.92%}#world-map #bogota{top:62%;left:29%}#world-map #brockville{top:41%;left:29.5%}#world-map #calgary{top:35%;left:20%}#world-map #cancun{top:54%;left:26%}#world-map #caracas{top:59%;left:31%}#world-map #cherkasy{top:38.56%;left:56.92%}#world-map #chongqing{top:49.88%;left:78.58%}#world-map #ciudadobregon{top:49%;left:19.5%}#world-map #coeurdalene{top:37%;left:19.5%}#world-map #crimea{top:40.7%;left:57.17%}#world-map #curitiba{top:76.94%;left:36%}#world-map #doha{top:52.93%;left:63.67%}#world-map #donetsk{top:39.48%;left:59.25%}#world-map #dubai{top:53.39%;left:64.08%}#world-map #gaza{top:48.81%;left:58.5%}#world-map #harbin{top:38.71%;left:82.67%}#world-map #hermosillo{top:49%;left:19.3%}#world-map #islamargarita{top:59%;left:32%}#world-map #istanbul{top:44.22%;left:56.58%}#world-map #jeddah{top:54.77%;left:60.42%}#world-map #khabarovsk{top:36.11%;left:84%}#world-map #kharkiv{top:38.41%;left:58%}#world-map #lima{top:70%;left:29%}#world-map #lviv{top:38.56%;left:55.58%}#world-map #monterrey{top:51%;left:22.5%}#world-map #moscow{top:34.13%;left:58%}#world-map #natal{top:66.85%;left:39.58%}#world-map #novyurengoy{top:25.41%;left:65.92%}#world-map #pachuca{top:54.5%;left:22.8%}#world-map #portoalegre{top:78.93%;left:35.75%}#world-map #puebla{top:55%;left:23%}#world-map #queretaro{top:54%;left:22.6%}#world-map #quito{top:64%;left:28%}#world-map #recife{top:68.22%;left:39.58%}#world-map #riyadh{top:53.24%;left:62.17%}#world-map #santiago{top:80.61%;left:30.58%}#world-map #saojoao{top:68.53%;left:37%}#world-map #simferopil{top:41.01%;left:57.58%}#world-map #spokane{top:37%;left:19%}#world-map #sumy{top:38.1%;left:57.58%}#world-map #teresina{top:66.08%;left:37.58%}#world-map #ternopil{top:38.71%;left:55.92%}#world-map #tokyo{top:44.68%;left:86.33%}#world-map #tumbes{top:66%;left:27.5%}#world-map #ustkamenogorsk{top:37.34%;left:70.5%}#world-map #vancouver{top:36%;left:18%}#world-map #vladivostok{top:39.94%;left:84%}#world-map #zaporizhzhya{top:39.02%;left:58.33%}#stats{position:relative}#stats #stats1{margin:auto;position:relative;max-width:1200px}#stats #stats1 img{max-width:100%;display:block;width:100%}#stats #stats2{margin:auto;position:relative;max-width:1200px}#stats #stats2 img{max-width:100%;display:block;width:100%}footer .list-group-item{padding:.4rem 0}footer .footerlogo{opacity:.5;width:93px}footer h4{font-family:'Open Sans',sans-serif;font-size:1rem;font-weight:600;color:#363e45}footer .list-group a{font-family:'Open Sans',sans-serif;font-size:1rem;font-weight:400;color:#363e45a1}footer .footer-dropdown,footer .footer-dropdown:active,footer .footer-dropdown:focus,footer .footer-dropdown:focus-visible,footer .footer-dropdown:hover{appearance:none;box-shadow:none;outline:0;padding:.2rem .6rem;background-color:#fff;border:2px solid #373e4536;font-family:'Open Sans',sans-serif;font-size:1rem;font-weight:400;color:#363e45a1;border-radius:.4rem}.img-hero{background-size:cover;background-repeat:no-repeat;background-position:center center}.hero{position:relative;background-color:#fff;height:30vh;min-height:30rem;width:100%;overflow:hidden}.hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.hero .container{position:relative;z-index:2}.hero .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#144463c7;opacity:.78;z-index:1}.hero h3{font-size:1.75rem}.slider{width:100%;top:calc(50% - 150px);overflow:hidden}#content.globalcss .slider .slider-row-right{width:5076px;height:300px;background-image:url(https://smrt.sfo2.cdn.digitaloceanspaces.com/shared-images/homepage/images/courseimg/courses-right.png);background-size:5076px 300px;animation:slideright 150s linear infinite}#content.chinacss .slider .slider-row-right{width:5076px;height:300px;background-image:url(http://s3.cn-north-1.amazonaws.com.cn/smrtenglish.com-cn/shared-images/homepage/images/courseimg/courses-right.png);background-size:5076px 300px;animation:slideright 150s linear infinite}#content.globalcss .slider .slider-row-left{width:5076px;height:300px;background-image:url(https://smrt.sfo2.cdn.digitaloceanspaces.com/shared-images/homepage/images/courseimg/courses-left.png);background-size:5076px 300px;animation:slideleft 150s linear infinite}#content.chinacss .slider .slider-row-left{width:5076px;height:300px;background-image:url(http://s3.cn-north-1.amazonaws.com.cn/smrtenglish.com-cn/shared-images/homepage/images/courseimg/courses-left.png);background-size:5076px 300px;animation:slideleft 150s linear infinite}@keyframes slideleft{from{background-position-x:0}to{background-position-x:-5076px}}@keyframes slideright{from{background-position-x:-5076px}to{background-position-x:0}}.zoom{transition:transform .2s}.zoom:hover{transform:scale(1.05)}.popup .modal-header{border:0;padding:1rem 1rem 0 1rem}.popup .modal-title{text-align:center;color:#0070b0}.popup .modal-description{padding:1rem 0 2rem 0;text-align:center}.popup .modal-content{border:0}.popup .modal-body{padding:0 2rem}.popup .modal-footer{border:0;padding:1rem 2rem 2rem 2rem}.popup label{font-weight:600}#contact .custom-select,.popup .form-control{background-color:#f3f3f3;border:0;font-weight:600}.popup .form-control::-webkit-input-placeholder{color:silver}.popup #sent{display:none;text-align:center;font-size:1.3em;color:#4caf50;margin:1em}.popup .invalid-feedback{font-size:100%}#library{width:100%;margin:auto;max-width:1484px;display:block}#imageback{background-color:#16354a;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:0;align-items:stretch;justify-items:center}#imageback img.book{width:100%;opacity:.9}#curriculum .nav-pills .nav-link.active,#curriculum .nav-pills .show>.nav-link{color:#16354a;background-color:#f6f6f4}#curriculum .nav-pills .nav-link{border-radius:.5rem 0 0 .5rem}#curriculum .nav-link{padding:2.5rem 1.5rem}#curriculum .nav-link:hover{color:#16354a;background-color:#f6f6f473}#curriculum #tabdiv{background-color:#f6f6f4;border-radius:0 .5rem .5rem 0}#curriculum #tabdiv h4{font-size:1.3rem}#curriculum #tabdiv p{font-size:1rem}#curriculum .tab-content{padding:2.5rem}#curriculum .tab-content h3{color:#33333340}#story span{margin:1em 0 1em 1em}#story img{width:50%}#return-to-top{position:fixed;bottom:20px;right:30px;background:#000;background:rgba(0,0,0,.7);width:50px;height:50px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1}#return-to-top .ico{font-size:2em;color:#fff;margin:0;position:relative;left:9px;top:9px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#return-to-top:hover{background:rgba(0,0,0,.9)}#return-to-top:hover .ico{color:#fff;top:2px}#articles .page-title a{color:#236fab;font-size:1.8125rem;font-weight:700;font-family:Merriweather,serif;margin:15px}#categorynav{list-style-type:none;margin:0;padding:0}#categorynav li{display:inline}#categorynav li a{font-family:Merriweather,serif;margin:0 5px;line-height:1.5;font-size:1.2rem;font-weight:700;color:#1e344861;text-decoration:none}#categorynav li a.active{color:#1e3448c9}#categorynav li a:hover{color:#0097fa}#articles #articlesgroup h3 a{color:#236fab;display:block;font-size:1.8rem;font-weight:700;font-family:Merriweather,serif;margin-right:4.5rem;margin-top:0;margin-bottom:.5rem;text-decoration:none}#articles #articlesgroup h3 a:hover{color:#0097fa}#articles #articlesgroup a.category{color:#1e3448;font-size:1rem;font-weight:600;margin-bottom:.5rem;display:inline-block;text-decoration:none}#articles #articlesgroup a.category:hover{color:#0097fa}#articles #articlesgroup .content{margin-right:4.5rem;display:block}#articles #articlesgroup a.readmore{color:#236fab;font-size:1rem;font-weight:600;margin-bottom:.5rem;display:inline-flex;text-decoration:none}#articles #articlesgroup a.readmore .material-icons-round{font-size:1em;padding:7px 0 0 4px;text-decoration:none}#articles #articlesgroup a.readmore:hover{color:#0097fa}#articles #articlesgroup .post{line-height:1.8;padding:4rem}#articles #articlesgroup .post:nth-child(odd){background:-moz-linear-gradient(left,rgba(255,255,255,1) 1%,rgba(245,247,250,1) 20%,rgba(245,247,250,1) 80%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 1%,rgba(245,247,250,1) 20%,rgba(245,247,250,1) 80%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 1%,rgba(245,247,250,1) 20%,rgba(245,247,250,1) 80%,rgba(255,255,255,1) 100%)}#articles #articlesgroup .pagination{line-height:1.8;padding:4rem}#articles #articlesgroup .pagination a.back,#articles #articlesgroup .pagination a.forward,#articles #articlesgroup .pagination a.number{color:#236fab;font-size:1rem;font-weight:600;margin-bottom:.5rem;display:inline-flex;text-decoration:none}#articles #articlesgroup .pagination a.back:hover,#articles #articlesgroup .pagination a.forward:hover,#articles #articlesgroup .pagination a.number:hover{color:#0097fa}#articles #articlesgroup .pagination a.forward{margin:0 10px}#articles #articlesgroup .pagination a.back{margin:0 10px 0 0}#articles #articlesgroup .pagination a.number{margin:0 5px}#articles .blogmedia #subnavtitle{max-width:none}#articles .blogmedia .thumb{overflow:hidden;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;position:relative;width:100%;margin-top:20px;padding-top:56.25%;display:inline-block;vertical-align:bottom;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-shadow:0 2px 0 0 rgba(5,45,73,.06999999999999995);background-color:#fff}#articles .blogmedia .thumb:hover .youtubevideo .postimage{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#articles .blogmedia .left-col #content h3{margin-bottom:12px;color:#2f2f2f;padding:40px 0 3px}#articles .blogmedia .newsdesc{padding-bottom:2em}#articles .blogmedia .newsdesc ul{list-style-type:disc}#articles .blogmedia .newsdesc h3{font-weight:600;margin:0;padding:.6em .5em;font-size:1.2em;line-height:1.3}#articles .blogmedia .newsdesc .content{margin:0;padding:0 .5em;font-size:1em}#articles .blogmedia .newsdesc .category{margin:0 0 .5em .5em;padding:1px 8px;background-color:#ffffff9c;color:#333e46c9;display:inline-block;text-decoration:none;border-radius:10px;font-size:14px;font-weight:500}#articles .blogmedia .newsdesc .category:hover{background-color:#fff}#articles .blogmedia .newsdesc .link{margin:.8em .5em 0 .5em;padding:.3em .5em;font-size:.8em;background-color:#333e46bd;font-weight:600;color:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;display:inline-block;text-decoration:none}#articles .blogmedia .newsdesc .link:hover{background-color:#0097fa}#articles .blogmedia .newsdesc a{color:#333}#articles .blogmedia .left-col .newsdescfull{padding-bottom:15px;float:left;margin-bottom:0;font-size:13px;line-height:22px;min-height:249px}#articles .blogmedia .postimage{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;transform:scale(1.05);position:absolute;top:0;left:0;bottom:0;right:0;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#articles .blogmedia .thumb .icocircle{font-size:4em;line-height:1.2em;z-index:2;position:absolute;top:50%;left:50%;margin-top:-.6em;margin-left:-.5em;padding:0;cursor:pointer;color:#fff;background-color:rgba(0,0,0,0);-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;opacity:1}#articles .blogmedia .blog{margin-bottom:25px}#articles .blogmedia ul li .blog{clear:both}#article #articlegroup{line-height:1.8;padding:4rem 8rem}#article #articlegroup h3 a{color:#236fab;font-size:2.5rem;font-weight:700;font-family:Merriweather,serif;margin-top:0;margin-bottom:.5rem;text-decoration:none}#article #articlegroup .date{color:#1e3448;font-size:1rem;font-weight:600;margin:1.5rem 0;display:inline-block;text-decoration:none}#article #articlegroup:nth-child(odd){background:-moz-linear-gradient(left,rgba(255,255,255,1) 1%,rgba(245,247,250,1) 20%,rgba(245,247,250,1) 80%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 1%,rgba(245,247,250,1) 20%,rgba(245,247,250,1) 80%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 1%,rgba(245,247,250,1) 20%,rgba(245,247,250,1) 80%,rgba(255,255,255,1) 100%)}#article #articlegroup .content h4,#articles #articlesgroup .content h4{color:#236fab;font-size:2rem;font-weight:700;font-family:Merriweather,serif;margin-top:3.5rem;margin-bottom:1.5rem;text-decoration:none}#article #articlegroup .content img,#articles #articlesgroup .content img{border-radius:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;margin:1rem 0}#article #articlegroup .content a,#articles #articlesgroup .content a{color:#236fab;font-size:1rem;font-weight:600;margin-bottom:.5rem;display:inline-flex;text-decoration:none}#article #articlegroup .content a:hover,#articles #articlesgroup .content a:hover{color:#0097fa}#action{padding-bottom:5rem;padding-top:5rem;background-color:#8dccff29}#action .calltoaction{width:70%}#action .calltoaction h2{color:#0097fd}#action .calltoaction a{margin-top:-.3em;margin-bottom:2em}@media (min-width:1px){html{font-size:14px}.hero{display:block;margin-top:92px}#story img{width:100%}.article{padding:3rem 1rem}#sustainability h3{padding-top:1em}.calltoaction a{width:100%}#iniciatives .iniciative{padding-bottom:3em}#network{padding-bottom:7rem;padding-top:7rem}.dropdown-item{padding:1rem 1.5rem}.navbar .dropdown{margin:.5rem!important}.contact{margin:.5rem!important}#platform .nav-link{font-size:.7rem}#platform .nav-tabs{display:none}#platform .fade:not(.show){opacity:1}#platform .tab-content>.tab-pane{display:block}#platform .screenshot-right .text{padding:2em 2em 0 2em}#platform .screenshot-right .shot{padding:2em 2em 4em 2em}#article #articlegroup{padding:4rem 4rem}}@media (min-width:544px){html{font-size:14px}.hero{display:block;margin-top:92px}#story span{width:30%}.article{padding:4rem}#sustainability h3{padding-top:0}.calltoaction a{width:auto}#iniciatives .iniciative{padding-bottom:0}#network{padding-bottom:2rem;padding-top:2rem}.dropdown-item{padding:.25rem 1.5rem}.navbar .dropdown{margin:0 1em 0 0}.contact{margin:.5rem!important}#platform .nav-link{font-size:.7rem}#platform .nav-tabs{display:flex}#platform .fade:not(.show){opacity:0}#platform .tab-content>.tab-pane.fade:not(.show){display:none}#platform .screenshot-right .text{padding:5em 0}#platform .screenshot-right .shot{padding:2em 0 2em 2em}#article #articlegroup{padding:4rem 0}}@media (min-width:768px){html{font-size:14px}.hero{margin-top:92px}.w-md-80{width:80%!important}#platform .nav-link{font-size:.7rem}#article #articlegroup{padding:4rem 0}}@media (min-width:992px){html{font-size:16px}.hero{margin-top:0}.w-lg-50{width:50%!important}#platform .nav-link{font-size:.9rem}#article #articlegroup{padding:4rem 4rem}}@media (min-width:1200px){html{font-size:16px}.hero{margin-top:0}#platform .nav-link{font-size:1.1rem}#article #articlegroup{padding:4rem 8rem}}