/*!
 * Start Bootstrap - Agency v5.2.2 (https://startbootstrap.com/template-overviews/agency)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-agency/blob/master/LICENSE)
 */
p{line-height:1.75}a{color:#f2c40e}a:hover{color:#fec503}.text-primary{color:#F2C40E!important}h1, h2, h3, h4, h5, h6{font-weight:700}.page-section{padding:100px 0}.page-section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}.page-section h3.section-subheading{font-size:16px;font-weight:400;font-style:italic;margin-bottom:75px;text-transform:none}@media screen and (min-width:768px){section{padding:150px 0}}::-moz-selection{color:#212529;background:#f2c40e;text-shadow:none}::selection{color:#212529;background:#f2c40e;text-shadow:none}img::-moz-selection{background:0 0}img::selection{background:0 0}img::-moz-selection{background:0 0}.btn{font-weight:700}.btn-xl{font-size:18px;padding:20px 40px}.btn-primary{background-color:#f2c40e;border-color:#f2c40e}.btn-primary:active, .btn-primary:focus, .btn-primary:hover{background-color:#fec810!important;border-color:#fec810!important;color:#fff}.btn-primary:active, .btn-primary:focus{box-shadow:0 0 0 .2rem rgba(254, 209, 55, .5)!important}#mainNav{background-color:#212529}#mainNav .navbar-toggler{font-size:12px;right:0;padding:13px;text-transform:uppercase;color:#fff;border:0;background-color:#f2c40e}#mainNav .navbar-brand{color:#f2c40e}#mainNav .navbar-brand.active, #mainNav .navbar-brand:active, #mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover{color:#fec503}#mainNav .navbar-brand img {transition: 1s all ease}#mainNav .navbar-brand:hover img{transform: rotate(360deg)}#mainNav .navbar-nav .nav-item .nav-link{font-size:90%;font-weight:400;padding:.75em 0;letter-spacing:1px;color:#fff}#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover{color:#f2c40e}@media screen and (min-width:992px) and (max-width:1050px){#mainNav .navbar-nav .nav-item .nav-link{letter-spacing:0px}}@media screen and (max-width:991px){#mainNav{padding-top:25px;padding-bottom:25px;transition:padding-top .3s, padding-bottom .3s;border:none;background-color:#212529}/*#home #mainNav{background-color:transparent}*/#mainNav .navbar-brand{font-size:1.75em}#mainNav .navbar-nav .nav-item .nav-link{padding:1rem}#home #mainNav.navbar-shrink{background-color:#212529}#mainNav.navbar-shrink .navbar-brand{font-size:1.25em}}.no-webp header.masthead{background-image:url(../img/lasify-hero.jpg)}.webp header.masthead{background-image:url(../img/lasify-hero.webp)}header.masthead{display:flex;align-items:center;min-height:75vh;text-align:center;color:#fff;background-repeat:no-repeat;background-attachment:scroll;background-position:24% center;background-size:cover}header.masthead .intro-text{padding-top:150px;padding-bottom:100px}header.masthead .intro-text .intro-lead-in{font-size:22px;font-style:italic;line-height:22px;margin-bottom:25px}header.masthead .intro-text .intro-heading{font-size:50px;font-weight:700;line-height:50px;margin-bottom:25px}@media screen and (min-width:768px){header.masthead .intro-text{padding-top:300px;padding-bottom:200px}header.masthead .intro-text .intro-lead-in{font-size:40px;font-style:italic;line-height:40px;margin-bottom:25px}header.masthead .intro-text .intro-heading{font-size:75px;font-weight:700;line-height:75px;margin-bottom:50px}}.service-heading{margin:15px 0;text-transform:none}#portfolio .portfolio-item{right:0;margin:0 0 15px}#portfolio .portfolio-item .portfolio-link{position:relative;display:block;max-width:400px;margin:0 auto;cursor:pointer}#portfolio .portfolio-item .portfolio-link .portfolio-hover{position:absolute;width:100%;height:100%;transition:all ease .5s;opacity:0;background:rgba(254, 209, 54, .9)}#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover{opacity:1}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{font-size:20px;position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;color:#fff}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-12px}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3, #portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0}#portfolio .portfolio-item .portfolio-caption{max-width:400px;margin:0 auto;padding:25px;text-align:center;background-color:#fff}#portfolio .portfolio-item .portfolio-caption h4{margin:0;text-transform:none}#portfolio .portfolio-item .portfolio-caption p{font-size:16px;font-style:italic;margin:0}#portfolio *{z-index:2}@media screen and (min-width:767px){#portfolio .portfolio-item{margin:0 0 30px}}.portfolio-modal .modal-dialog{margin:1rem;max-width:100vw}.portfolio-modal .modal-content{padding:100px 0;text-align:center}.portfolio-modal .modal-content h2{font-size:3em;margin-bottom:15px}.portfolio-modal .modal-content p{margin-bottom:30px}.portfolio-modal .modal-content p.item-intro{font-size:16px;font-style:italic;margin:20px 0 30px}.portfolio-modal .modal-content ul.list-inline{margin-top:0;margin-bottom:30px}.portfolio-modal .modal-content img{margin-bottom:30px}.portfolio-modal .modal-content button{cursor:pointer}.portfolio-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;cursor:pointer;background-color:transparent}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;transform:rotate(45deg);background-color:#212529}.portfolio-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;transform:rotate(90deg);background-color:#212529}.team-member{margin-bottom:50px;text-align:center}.team-member img{width:225px;height:225px;border:none}.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}.team-member p{margin-top:0}section#contact{background-color:#212529;background-image:url(../img/map-image.png);background-repeat:no-repeat;background-position:center}section#contact .section-heading{color:#fff}section#contact .form-group{margin-bottom:25px}section#contact .form-group input, section#contact .form-group textarea{padding:20px}section#contact .form-group input.form-control{height:auto}section#contact .form-group textarea.form-control{height:248px}section#contact .form-control:focus{border-color:#f2c40e;box-shadow:none}section#contact ::-webkit-input-placeholder{font-weight:700;color:#ced4da}section#contact :-moz-placeholder{font-weight:700;color:#ced4da}section#contact ::-moz-placeholder{font-weight:700;color:#ced4da}section#contact :-ms-input-placeholder{font-weight:700;color:#ced4da}.footer{padding:25px 0;text-align:center}.footer span.copyright{font-size:90%;line-height:40px;text-transform:none}.footer ul.quicklinks{font-size:90%;line-height:40px;margin-bottom:0;text-transform:none}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{font-size:20px;line-height:50px;display:block;width:50px;height:50px;transition:all .3s;color:#fff;border-radius:100%;outline:0;background-color:#212529}ul.social-buttons li a:active, ul.social-buttons li a:focus, ul.social-buttons li a:hover{background-color:#f2c40e}
/* LASIFY CSS (c) amuhr design */
@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation-duration:1ms}}@font-face{font-family:'LASIFICA';src:url('../fonts/LASIFICA-regular.woff2?v=1.23') format('woff2'),url('../fonts/LASIFICA-regular.woff?v=1.23') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local(''),url('../fonts/montserrat-v25-latin-regular.woff2') format('woff2'),url('../fonts/montserrat-v25-latin-regular.woff') format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:local(''),url('../fonts/montserrat-v25-latin-600.woff2') format('woff2'),url('../fonts/montserrat-v25-latin-600.woff') format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:local(''),url('../fonts/montserrat-v25-latin-800.woff2') format('woff2'),url('../fonts/montserrat-v25-latin-800.woff') format('woff')}*{-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:auto;scrollbar-width:thin;scrollbar-color:#f2c40e transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#f2c40e;border-radius:0px}*:focus:not(.focus-visible){outline:none}body, h1, h2, h3, h4, h5, h6, .page-section h3.section-subheading, #mainNav .navbar-toggler, #mainNav .navbar-brand, #mainNav .navbar-nav .nav-item .nav-link, header.masthead .intro-text .intro-lead-in, header.masthead .intro-text .intro-lead-in, .intro-heading, #portfolio .portfolio-item .portfolio-caption p, .portfolio-modal .modal-content p.item-intro{font-family:'Montserrat', sans-serif}@media screen and (min-width:768px){header.masthead .intro-text .intro-lead-in, header.masthead .intro-text .intro-heading{font-family:'Montserrat', sans-serif}}body{display:flex;flex-direction:column;flex:1 0 0;min-height:100vh}footer{margin-top:auto}.form-control::-webkit-input-placeholder{color:#495057!important;font-weight:400!important}section#contact{min-height:100vh}img{max-width:100%}.container{max-width:1280px}.container-small{max-width:768px}#contact .form-group input, #contact .form-group textarea{padding:.375rem .75rem}#register .form-group input, #register .form-group textarea{padding:.5rem .75rem}#mainNav{transition:.3s background-color ease;padding-top:0;padding-bottom:0}#mainNav .navbar-nav .nav-item .nav-link{padding:1rem}#mainNav .navbar-brand h3{margin:0;font-family:"LASIFICA";font-weight:400;padding-top:.5rem;padding-bottom:.5rem;margin-left:1rem}btn-primary{margin-top:0.75rem}header.masthead .intro-text .intro-lead-in{font-size:1.4rem}.fa, .far, .fas{font-family:"Montserrat", sans-serif;font-weight:600}.fa::before, .far::before, .fas::before{font-family:"Font Awesome 5 Free";font-weight:600}nav .dropdown-item{text-transform:none}.navbar-collapse .dropdown-item i{width:1.5rem;margin-right:0.2rem}@media screen and (min-width:992px){#mainNav .navbar-nav .nav-item .nav-link{text-align:center;height:100%;align-items:center;display:flex}.navbar-expand-lg .navbar-nav .nav-item:last-of-type .dropdown-menu{left:-2.3rem}}@media screen and (min-width:1420px){.navbar-expand-lg .navbar-nav .nav-item:last-of-type .dropdown-menu{left:0}}.lasify{font-family:"LASIFICA", sans-serif;font-weight:400}section#contact .form-group input, section#contact .form-group textarea{padding:1rem}#sendMessageButton{margin-top:0;margin-bottom:1.5rem}button, input, optgroup, select, textarea{font-family:"Montserrat", sans-serif}#loginForm input{max-width:22rem;margin-left:auto;margin-right:auto}.masthead .btn-primary, .btn-primary{border:none;min-width:9rem;border-radius:5rem;padding:1.1rem 1.6rem;font-size:1rem;color:#212529;background:#f2c40e;text-transform:uppercase}.btn{font-weight:600}.btn-primary:active, .btn-primary:focus, .btn-primary:hover{background-color:#f2c40e!important;color:#212529}.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{color:#212529}.btn-primary{position:relative;z-index:1;overflow:hidden}.btn-primary::after{border-radius:50%;left:-50%;right:-50%;top:-20%;bottom:-150%;line-height:9rem;transform:scale(0, 0);content:"";background:white;position:absolute;z-index:-1;padding:0.85em 0.75em;display:block;transition:.2s all ease-out}.btn-primary:hover::after{transform:scale(1, 1)}.cbtn>.row{justify-content:center}.cbtn .btn{min-width:13rem;border-radius:0.5rem;margin:0.25rem;box-shadow:none;outline:none;padding:0.5rem}.btn-link{color:#f2c40e;text-decoration:none;transition:.3s all ease}.btn-link:hover{color:#f2c40e}.dropdown-item.active, .dropdown-item:active, .dropdown-item:hover{background-color:#f2c40e}.page-section{padding:100px 0 0 0}footer{font-size:90%}footer .navbar-brand{font-family:"LASIFICA";font-weight:400;font-size:2.2rem;color:#F2C40E}.lasify{font-family:"LASIFICA", sans-serif;font-weight:400}footer h5{font-weight:600;padding-bottom:0.5rem}footer li:not(:last-of-type){margin-bottom:0.5rem}footer li:last-of-type{margin-bottom:2rem}@media screen and (min-width:992px){footer li:last-of-type{margin-bottom:0rem}}footer a{color:#6c757d}.dropdown-menu{background:#40464c;margin:0;border:1px solid #212529}.dropdown-item{color:white}@media screen and (min-width:992px){.dropdown-menu{background:#212529;border-radius:0}}.navbar-brand{padding-top:0.5rem;padding-bottom:0.5rem}.navbar-toggler{margin-right:.5rem;border:0}.navbar-toggler:focus{box-shadow:none}.navmenu-icon{width:34px;height:25px;position:relative;margin:0px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.navmenu-icon span{display:block;position:absolute;height:2px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.navmenu-icon span{background:#f2c40e}.navmenu-icon span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.navmenu-icon span:nth-child(2){top:11px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.navmenu-icon span:nth-child(3){top:22px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.navmenu-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0px;left:4px}.navmenu-icon.open span:nth-child(2){width:0%;opacity:0}.navmenu-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:24px;left:4px}#mainNav .navbar-toggler{background:transparent;border:none;outline:none;padding:0;margin:0}.fa-pen{cursor:pointer;margin:0}.table .fa-save{color:#212529;transition:color .2s ease}.fa-pen{transition:color .2s ease}.table .fa-save:hover,.fa-pen:hover{color:#f2c40e}.table .fa-save::before{font-size:1.2rem}#lasify-mod-table td{vertical-align:middle}.btn1{border:none;background-color:white;border-radius:5px;padding:9px 10px}.btn2{border:none;background-color:grey;border-radius:5px;padding:9px 10px;color:white}.btn2:hover{background-color:darkslategray;color:white}.btn3{border:none;background-color:darkgreen;border-radius:5px;padding:14px 28px;color:white}.btn3:hover{background-color:darkslategray;color:white}.table-condensed{font-size:14px}.table-dark{color:grey;font-size:12px;background-color:white}#container{display:grid;grid-template-rows:repeat(2, 25px);grid-template-columns:repeat(14, 7.14%);border-color:black;justify-self:center;align-self:center;background-color:white}#item{background-color:#f2f2f2;border:1px solid #fff;padding:4px;text-align:center;font-size:12px;display:flex;flex-direction:column;justify-content:center;align-items:center}#item input[type="checkbox"]{margin:auto;cursor:pointer}.modal-backdrop.show{opacity:0.2!important}.modal-dialog.modal-lg{height:100%;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:0}.modal-header{display:flex;flex-direction:column;align-items:center!important}.modal-footer{display:flex;flex-direction:row;justify-content:center!important}.card-link .card-header{color:#212529}.dropdown-menu{color:white}nav .dropdown-item{text-transform:none}.navbar-collapse.show{max-height:100vh;overflow-y:auto}#mainNav .navbar-brand{display:flex;align-items:center;margin-right:auto}.navbar-nav .nav-item:last-of-type{margin-bottom:1rem}@media screen and (min-width:992px){.navbar-collapse.show{max-height:auto;overflow-y:hidden}.navbar-nav .nav-item:last-of-type{margin-bottom:0rem}}#services,#media,#team{background-color:#f4f6f7}#media .container{max-width:1080px}#media .container.container-small{max-width:768px}.service-heading{font-size:2rem}.team-member h4{display:block}#about{background:white}.masthead .btn-primary{min-width:14rem;max-width:100%;padding:1.25rem 1rem;border-radius:0.4rem}#services p{line-height:1.6;text-align:left;max-width:582px;margin-left:auto;margin-right:auto}.small, small{font-size:.875em}footer{font-size:90%}footer .navbar-brand{font-family:"LASIFICA";font-weight:400;font-size:2.2rem;color:#F2C40E}.lasify{font-family:"LASIFICA", sans-serif;font-weight:400}footer h5{font-weight:600}footer a{color:#6c757d}#mainNav .navbar-toggler{color:#212529}#services .row img{max-width:768px;width:100%;height:auto;margin-left:auto;margin-right:auto;margin-bottom:3rem}.btn-primary.action-button{margin-top:1rem;background:#f2c40e;color:#212529}.btn-primary.action-button::after{background:#212529}.btn-primary.action-button:hover::after{transform:scale(1, 1)}.btn-primary.action-button:hover{color:#f2c40e}#services .col-md-6{display:flex;flex-direction:column}#services .action-button{margin-top:auto;max-width:15rem;margin-left:auto;margin-right:auto}.masthead h1{width:100%;height:100%;text-align:center;overflow:hidden;text-transform:uppercase;line-height:1;font-size:2.8rem;margin:-3rem 0 3rem 0;text-shadow:0 0 5px #373737}@media screen and (min-width:567px){.masthead h1{background-image:none;margin:0 0 3rem 0;font-size:3.4rem}}.masthead .btn-primary, .btn-primary{border:none;border-radius:5rem;padding:1.1rem 1.6rem;font-size:1rem;color:#212529;background:#f2c40e;text-transform:uppercase}.btn-primary:active, .btn-primary:focus, .btn-primary:hover{background-color:#f2c40e!important;color:#212529}.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{color:#212529}.btn-primary{position:relative;z-index:1;overflow:hidden}.btn-primary::after{border-radius:50%;left:-50%;right:-50%;top:-20%;bottom:-150%;line-height:9rem;transform:scale(0, 0);content:"";background:white;position:absolute;z-index:-1;padding:0.85em 0.75em;display:block;transition:.2s all ease-out}#lasify-info h3.card-title{font-size:1.25rem}#home #about{background-color:white}#home #about a{color:#f2c40e}#about #sendMessageButton{margin-top:1rem;background:#f2c40e}.btn-primary:hover::after{transform:scale(1, 1)}#about #sendMessageButton::after{background:#212529}#about #sendMessageButton:hover{color:#f2c40e}#about .form-group input:not(.form-check-input), #about .form-group textarea{padding:1rem;height:auto}.fa-stack{transition:.2s all ease}.fa-stack:hover{transform:scale(1.05)}.dropdown-menu{color:white}#how-does-lasify-work{background:#fff}#how-does-lasify-work h1, #how-does-lasify-work h2{font-weight:bold}#how-does-lasify-work h3{font-weight:600}#how-does-lasify-work img{width:100%;max-width:20rem;margin-bottom:-4rem}@media screen and (min-width:992px){#how-does-lasify-work img{margin-bottom:0rem}}#how-does-lasify-work h2{width:3rem;height:3rem;background:#f2c40e;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:1rem;color:white;margin-bottom:2rem}#how-does-lasify-work .col-12{display:flex;flex-direction:column}#how-does-lasify-work .col-12:nth-of-type(1){display:flex;flex-direction:column;align-items:center}#recaptcha{max-width:34rem}#recaptcha p{color:white}#recaptcha #open_preferences_center{display:block;height:auto;width:11rem;margin:auto;background:#212529;border-radius:0.3rem;padding:0.5rem 0.75rem;border:1px solid #f2c40e;transition:.2s all ease}#recaptcha #open_preferences_center:hover{background:#f2c40e;color:#212529;text-decoration:none}#lection_produktion img{max-width:100%;height:auto}.language-menu{list-style:none;margin-left:auto;margin-top:1rem;margin-bottom:1rem;}.language-menu .dropdown-menu{min-width:auto;position:static;float:none;}@media (min-width: 992px){.language-menu .dropdown-menu{position:absolute;}.language-menu{margin-top:0;margin-bottom:0}}#f_profil_card .min, #f_profil_card .max {min-width:2.2rem;display:inline-block;}#f_profil_card select{min-width:3rem;min-height:1.7rem;}#f_profil_card select:nth-of-type(2n),#f_profil_card input:nth-of-type(2n){margin-top: 0.1rem;}#dvo ol{padding-left:1rem;color:#f2c40e;list-style:roman}#dvo h2{color:white}#dvo h3,#dvo h4{color:white;font-size:1rem;padding:0}#dvo h3{color:#f2c40e}#the-brand{background-color:#212529;padding:2.5rem 0}#the-brand .container{max-width:100%;overflow:hidden}#the-brand .container .slider{animation:12s linear infinite slide-in-el-200;white-space:nowrap}#the-brand .container .slider .el-list{width:250%;display:inline-flex;margin:0}#the-brand .container .slider .el-list .el{width:calc(100% / 5);animation:.5s cubic-bezier(.455,.03,.515,.955) forwards fade-in-el;display:inline-block;text-align:center}#the-brand .container .slider .el-list .el p{color:#fff;padding-top:.5rem;white-space:normal;text-align:center;margin-left:auto;margin-right:auto;line-height:1.25;max-width:17rem;font-size:.8rem;margin-bottom:0}@media screen and (min-width:768px){#the-brand .container .slider{animation:14s linear infinite slide-in-el-200}#the-brand .container .slider .el-list .el p{font-size:.85rem}}@media screen and (min-width:992px){#the-brand .container .slider .el-list .el p{font-size:.9rem;padding-top:1rem}#the-brand .container .slider{animation:22s linear infinite slide-in-el-100}#the-brand .container .slider .el-list{width:120%}}@media screen and (min-width:1200px){#the-brand .container .slider{animation:28s linear infinite slide-in-el-100}}@keyframes slide-in-el-100{from{transform:translate3d(0,0,0)}to{transform:translate3d(-120%,0,0)}}@keyframes slide-in-el-200{from{transform:translate3d(0,0,0)}to{transform:translate3d(-250%,0,0)}}@keyframes fade-in-el{0%{opacity:0}100%{opacity:1}}input:-internal-autofill-selected{background-color:inherit!important}input[type=checkbox]{position:relative;width:1rem;height:1rem;min-width:1rem;min-height:1rem;color:#fff;border:1px solid #212529;border-radius:.1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;background:#f2f2f2;-webkit-transition:background-color 175ms cubic-bezier(.1, .1, .25, 1);transition:background-color 175ms cubic-bezier(.1, .1, .25, 1)}input[type=checkbox]::before{position:absolute;content:'';display:block;top:.07rem;left:.26rem;width:.4rem;height:.6rem;border-style:solid;border-color:#fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;box-shadow:none;border-radius:.05rem;transition:.4s}input[type=checkbox]:checked{color:#fff;border-color:#212529;background:#212529}input[type=checkbox]:checked::before{opacity:1}input[type=checkbox]:checked~label::before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}input[type=checkbox]:focus{border:1px solid #212529}.how-to h1{font-size:1.6rem;padding-top:2rem;padding-bottom:2rem}.how-to h2{font-size:1.2rem;padding-bottom:1rem}.rounded-16px{border-radius:16px}.rounded-32px{border-radius:32px}.navbar-nav .badge{font-size:.7rem;vertical-align:middle}footer h3{color:#212529;font-size:1.25rem;font-weight:600;padding-bottom:.5rem}.whatsapp-button{z-index:1;position:fixed;bottom:20px;left:20px;width:60px;height:60px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.2)}.whatsapp-button img{width:40px;height:40px}
