.checkbox-container{margin-top:20px}.checkbox-container.poppin-tools{display:flex}.checkbox-container.poppin-tools label{margin-right:10px}.checkbox-container.poppin-tools .material-icons-round{color:#1C494C}.checkbox-container.display-flex label{margin-right:5px}.checkbox-container.display-flex .material-icons-round{color:#1C494C}.checkbox-container .checkbox{--background: #fff;--border: #8d8e90;--border-hover: #8d8e90;--border-active: #1C494C;--tick: #fff;position:relative;display:flex;align-items:center;word-break:break-word}.checkbox-container .checkbox input,.checkbox-container .checkbox svg{width:21px;height:21px;display:block}.checkbox-container .checkbox input{-webkit-appearance:none;-moz-appearance:none;position:relative;outline:none;background:var(--background);border:none;margin:0;padding:0;cursor:pointer;border-radius:4px;transition:box-shadow .3s}.checkbox-container .checkbox input:hover{--s: 2px;--b: var(--border-hover)}.checkbox-container .checkbox input:checked{--b: var(--border-active)}.checkbox-container .checkbox span{margin-left:10px;cursor:pointer}.checkbox-container .checkbox svg{pointer-events:none;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--stroke, var(--border-active));position:absolute;top:0;left:0;width:21px;height:21px;transform:scale(var(--scale, 1)) translateZ(0)}.checkbox-container .checkbox.path input:checked{--s: 2px;transition-delay:.4s}.checkbox-container .checkbox.path input:checked+svg{--a: 16.1 86.12;--o: 102.22}.checkbox-container .checkbox.path svg{stroke-dasharray:var(--a, 86.12);stroke-dashoffset:var(--o, 86.12);transition:stroke-dasharray .6s, stroke-dashoffset .6s}.checkbox-container .checkbox.bounce{--stroke: var(--tick)}.checkbox-container .checkbox.bounce input:checked{--s: 11px}.checkbox-container .checkbox.bounce input:checked+svg{animation:bounce .4s linear forwards .2s}.checkbox-container .checkbox.bounce svg{--scale: 0}.select label{display:block;margin-bottom:10px}.select select{display:block;width:100%;padding:10px 0;background-color:#fff;border:none;border-radius:5px;padding-left:5px;outline:none;font-family:"Montserrat"}option{font-family:"Montserrat"}.input label{display:block;margin-bottom:10px}.input input{width:94%;padding:10px 0 10px 10px;background-color:#fff;border:none;border-radius:5px;outline:none;font-family:"Montserrat";block-size:18px}.textarea textarea{background-color:#fff;border:none;border-radius:10px;resize:none;width:95%;height:200px;padding:10px;outline:none}input,textarea{border:1px solid #1C494C !important}.width-80{width:80% !important}
