.row-screenshots{background-color:#95d4e7;padding:4rem 0}@media screen and (min-width: 768px){.row-screenshots{background:#fff url("../img/screenshots-bg.png") no-repeat center top}}@media screen and (min-width: 1200px){.row-screenshots{padding:3rem 0 5rem}}@media screen and (min-width: 1400px){.row-screenshots{background-size:100% auto}}.row-screenshots .screenshots{list-style:none;margin:0;padding:0}@media screen and (min-width: 768px){.row-screenshots .screenshots{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:2rem}}@media screen and (min-width: 1200px){.row-screenshots .screenshots{padding:0 8rem;column-gap:0}}.row-screenshots .screenshots li{position:relative;margin-bottom:3rem;text-align:center}@media screen and (min-width: 768px){.row-screenshots .screenshots li{margin-bottom:0}}.row-screenshots .screenshots li a{display:block}.row-screenshots .screenshots li a img{display:block;width:200px;margin:0 auto 1rem;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (min-width: 1200px){.row-screenshots .screenshots li a img{width:240px}}@media screen and (min-width: 1200px){.row-screenshots .screenshots li a:hover img{transform:scale(1.1)}}.row-screenshots .screenshots li p{font-size:1rem;line-height:1.3rem}@media screen and (min-width: 1200px){.row-screenshots .screenshots li:first-of-type div{position:absolute;top:5rem;left:-8rem;width:140px;text-align:left}}@media screen and (min-width: 1200px){.row-screenshots .screenshots li:first-of-type div:before{display:block;content:'';width:10px;height:10px;background-color:#bd202c;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;position:absolute;top:16px;right:-80px}}@media screen and (min-width: 1200px){.row-screenshots .screenshots li:first-of-type div:after{display:block;content:'';width:80px;height:1px;background-color:#bd202c;position:absolute;top:20px;right:-80px}}@media screen and (min-width: 1200px){.row-screenshots .screenshots li:nth-of-type(2){margin-top:12rem}}@media screen and (min-width: 1200px){.row-screenshots .screenshots li:nth-of-type(2) div{position:absolute;right:-9rem;bottom:2rem;width:140px;text-align:left}}@media screen and (min-width: 1200px){.row-screenshots .screenshots li:nth-of-type(2) div:before{display:block;content:'';width:10px;height:10px;background-color:#bd202c;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;position:absolute;top:16px;left:-100px}}@media screen and (min-width: 1200px){.row-screenshots .screenshots li:nth-of-type(2) div:after{display:block;content:'';width:80px;height:1px;background-color:#bd202c;position:absolute;top:20px;left:-100px}}.row-screenshots .screenshots li:last-of-type{margin-bottom:0}@media screen and (min-width: 1200px){.row-screenshots .screenshots li:last-of-type{margin-top:4rem}}@media screen and (min-width: 1200px){.row-screenshots .screenshots li:last-of-type div{position:absolute;right:-9rem;top:12rem;width:140px;text-align:left}}@media screen and (min-width: 1200px){.row-screenshots .screenshots li:last-of-type div:before{display:block;content:'';width:10px;height:10px;background-color:#bd202c;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;position:absolute;top:16px;left:-100px}}@media screen and (min-width: 1200px){.row-screenshots .screenshots li:last-of-type div:after{display:block;content:'';width:80px;height:1px;background-color:#bd202c;position:absolute;top:20px;left:-100px}}.tabs{overflow:hidden}.tabs .tab{width:100%;overflow:hidden;border-top:1px solid #d7e2e3}.tabs .tab-label{display:flex;justify-content:space-between;cursor:pointer;line-height:1.5rem;font-size:1.3rem;padding:1.2rem;margin-bottom:0}.tabs .tab-label::after{content:"\276F";width:1em;height:1em;text-align:center;transition:all .35s}.tabs .tab-content{max-height:0;height:0;color:#201f25;transition:all .35s;padding:0 1.2rem}.tabs .tab input{position:absolute;opacity:0;z-index:-1;padding:0;margin-bottom:1.3rem}.tabs .tab input:checked+.tab-label::after{transform:rotate(90deg)}.tabs .tab input:checked ~ .tab-content{max-height:400vh;height:auto}.feature-screenshot{display:block;margin:0 auto 2rem;width:200px}@media screen and (min-width: 768px){.feature-screenshot{float:right;margin:0 0 2rem 2rem;width:240px}}.row-cta{text-align:center;padding:2rem 0 3rem}@media screen and (min-width: 768px){.row-cta{padding:3rem 0}}@media screen and (min-width: 1200px){.row-cta{text-align:right;padding-right:4rem}}@media screen and (min-width: 1400px){.row-cta{padding-right:12rem}}.row-cta h2{margin-top:0;margin-bottom:1rem}@media screen and (min-width: 768px){.row-cta h2{display:inline-block;font-size:1.8rem;margin-right:2rem;margin-bottom:0}}@media screen and (min-width: 1200px){.row-cta h2{margin-right:3rem}}.row-footer{position:relative;background-color:#0688a5;padding:2rem 0;z-index:500}@media screen and (min-width: 992px){.row-footer{padding:3rem 0}}.row-footer .container .mascot{display:none}@media screen and (min-width: 1200px){.row-footer .container .mascot{width:290px;display:block;position:absolute;left:3rem;bottom:-1rem}}@media screen and (min-width: 1200px){.row-footer .container div{padding-left:340px;max-width:760px}}.row-footer .container div .logo{width:200px;display:block;margin:0 auto 2rem}@media screen and (min-width: 1200px){.row-footer .container div .logo{width:215px;margin:0 2rem 0 0;float:left}}.row-footer .container div ul{list-style:none;margin:0;padding:0;text-align:center}@media screen and (min-width: 1200px){.row-footer .container div ul{text-align:right;float:right}}.row-footer .container div ul li{margin-bottom:1rem}@media screen and (min-width: 576px){.row-footer .container div ul li{display:inline-block;margin-bottom:0;margin-left:1rem}}@media screen and (min-width: 1200px){.row-footer .container div ul li{margin-left:1.5rem}}.row-footer .container div ul li a{color:#fff;text-decoration:none;font-size:1.125rem;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.row-footer .container div ul li a:hover{color:#bd202c}@media screen and (min-width: 576px){.row-footer .container div ul li:first-of-type{margin-left:0}}.row-footer .container div ul li:last-of-type{margin-bottom:0}.row-copyright{background-color:#0688a5;border-top:1px solid #047a94;padding:1rem 0}.row-copyright p{color:#fff;font-size:0.875rem;text-align:center;margin:0}.row-copyright p a{color:#fff;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.row-copyright p a:hover{text-decoration:underline}.btn,.btn-primary,.btn-secondary,.btn-large{display:inline-block;background-color:#ccc;border:0;color:#fff;font-size:1rem;padding:10px 15px;text-decoration:none;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px;font-family:"Ubuntu",serif}.btn-primary{background-color:#bd202c;color:#fff}.btn-primary:hover{background-color:#a8111d}.btn-secondary{background-color:#0688a5}.btn-large{font-size:1.313rem;padding:1.2rem 3rem}.btn-large .arrow{display:inline-block;width:20px;height:30px;background:transparent url("../img/icon-btn-arrow.png") no-repeat center center;text-indent:-9999px;margin-left:1rem}input[type="text"],input[type="email"],textarea{padding:1.5rem;border:1px solid #d7e2e3;font-family:"Ubuntu",serif;font-size:1rem;width:100%;margin-bottom:1rem;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;box-sizing:border-box}#form_contact{max-width:768px;margin:0 auto}#form_contact label{display:none}#form_contact textarea{height:200px}#form_contact .btn,#form_contact .btn-primary,#form_contact .btn-secondary,#form_contact .btn-large{display:block;margin:0 auto}#form_dictionary_search{max-width:576px;margin:0 auto 2rem;position:relative}#form_dictionary_search label{display:block;margin-bottom:0.7rem;font-size:1rem;text-align:center}@media screen and (min-width: 576px){#form_dictionary_search label{font-size:1.2rem}}#form_dictionary_search input[type="text"]{padding-right:4rem;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;font-size:1.1rem}@media screen and (min-width: 576px){#form_dictionary_search input[type="text"]{font-size:1.3rem}}#form_dictionary_search button,#form_dictionary_search input[type="submit"]{position:absolute;right:14px;bottom:29px;display:block;width:45px;height:45px;background:#bd202c url("../img/icon-search-white.svg") no-repeat center center;background-size:24px auto;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;cursor:pointer}@media screen and (min-width: 576px){#form_dictionary_search button,#form_dictionary_search input[type="submit"]{right:16px;bottom:31px}}
