section.pricing form{background-color:#dae0e3}section.pricing .arrow-red{bottom:-120px;left:40%;position:absolute}section.pricing form.wrapper-form{padding-left:30px;padding-right:30px}section.pricing form input:not([type=submit]),section.pricing form textarea{background-color:#fff!important}section.pricing select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(https://www.chili.ch/hubfs/Products/Images/Icons/arrow_dropdown.svg);background-position:center right 10px;background-repeat:no-repeat;background-size:13px;border:1px solid var(--black);border-radius:3px;font-size:18px;padding:4px 30px 4px 12px}section.pricing .entry{padding-bottom:25px}section.pricing .title{font-size:40px;margin-bottom:20px;padding-top:0}section.pricing .header{font-weight:700;margin-bottom:20px}section.pricing p{margin-bottom:20px}section.pricing .ending{font-weight:700}section.pricing .outputField{background-color:#fff;border:none;margin-bottom:10px;min-height:50px;padding:0;text-align:center;width:100%}section.pricing .button-wrapper{text-align:center;width:100%}section.pricing a.animated-btn{margin-top:20px}section.pricing .optionWrapper{text-align:right}section.pricing .optionWrapper:not(:last-child){margin-bottom:30px}section.pricing .button{background-color:#c22a40;border:none;border-radius:3px;color:#fff;font-family:Montserrat-SemiBold;margin-top:30px;padding:10px 50px}section.pricing .button:hover{background-color:#fff!important;color:#c22a40!important;text-decoration:none;transition:.2s}section.pricing .heading{margin-bottom:30px}section.pricing h2.formTitle{background-color:var(--black);color:#fff;font-family:Montserrat-SemiBold;font-size:35px!important;margin-left:-30px;padding:30px;text-align:center;width:calc(60px + 100%)}section.pricing .radioLabel{margin-right:10px}section.pricing .horizontal-line{background:repeating-linear-gradient(90deg,var(--black) 0 5px,#0000 0 9px);height:1px;margin:30px 0}section.pricing .sectionTitle{font-family:Montserrat-SemiBold;font-size:22px;margin-bottom:10px}section.pricing .boxTitle{font-family:Montserrat-SemiBold;line-height:1;margin-bottom:10px}section.pricing .row:not(:last-child):not(.bottom-buffer-tiny){margin-bottom:60px}section.pricing .box{background-color:var(--beige);color:var(--black);margin-left:-30px;margin-right:-30px;padding:30px 30px 20px}section.pricing .box input.outputField{font-family:Montserrat-SemiBold;font-size:inherit}section.pricing .button:hover{opacity:.9}section.pricing .options{margin:20px 0}section.pricing .inputTitle{margin-bottom:5px}section.pricing .modal-title{font-size:30px;font-weight:700}section .pricing .modal .button{color:blue;padding:10px}section.pricing .modalButton{padding:10px 20px!important;width:100%}.modal-footer .row{width:50%}.modal-dialog{max-width:1400px;padding:40px}section.pricing h5{font-family:Montserrat-SemiBold}section.pricing .radio-group{align-items:top;display:flex;margin-top:15px}section.pricing .close{background-color:#c22a40;border:none;border-radius:5px;color:#fff;font-size:40px;padding:0 20px}section.pricing .close:hover{opacity:.8}.switch__container{margin:30px auto;width:120px}.switch{margin-left:-9999px;position:absolute;visibility:hidden}.switch+label{cursor:pointer;display:block;outline:none;position:relative;user-select:none}.switch--flat+label{background-color:#ddd;border-radius:60px;height:24px;padding:2px;transition:background .4s;width:44px}.switch--flat+label:after,.switch--flat+label:before{content:"";display:block;position:absolute}.switch--flat+label:before{background-color:#21313d;border-radius:60px;bottom:2px;left:2px;right:2px;top:2px;transition:background .4s}.switch--flat+label:after{background-color:#fff;border-radius:52px;bottom:5px;left:5px;top:5px;transition:margin .4s,background .4s;width:14px}.switch--flat:checked+label{background-color:transparent}.switch--flat:checked+label:after{background-color:#21313d;margin-left:19px}.switch--flat:checked+label:before{background-color:#fff}@media (max-width:1650px){section.pricing .arrow-red{bottom:-110px;left:34%}}@media (max-width:1400px){section.pricing .arrow-red{bottom:-120px;left:34%}}@media (max-width:1200px){section.pricing .arrow-red{bottom:-85px;left:45%;width:220px}}@media (max-width:992px){section.pricing .arrow-red{display:none}.modal-footer .row{width:100%}section.pricing .row:not(:last-child){margin-bottom:20px}}@media (max-width:575.98px){section .pricing .formTitle{font-size:30px!important}section.pricing,section.pricing .boxTitle,section.pricing .button,section.pricing .sectionTitle,section.pricing .text{font-size:18px!important}section.pricing .button{padding:10px 20px;width:100%}section.pricing .buttonWrapper{margin-bottom:10px}section.pricing .radio-group{margin-top:10px}}