.btn{cursor:pointer;display:inline-flex;padding:8px 15px;background:#166888;color:#fff;font-size:12px;line-height:16px;text-decoration:none;vertical-align:middle;white-space:nowrap;border-radius:18px;border:1px solid #166888;gap:8px;justify-content:center;align-items:center}.btn i{color:#fff}.btn+br+.btn{margin-top:10px}.btn:hover{color:#fff;background:#47cbff;text-decoration:none}.btn.btn-lg{padding:14px 24px;font-size:16px;line-height:20px;border-radius:25px}.btn.btn-lg i{font-size:18px}.btn.btn-sm{padding:6px 10px;font-size:12px;line-height:16px}.btn.btn-sm i{font-size:12px}.btn.btn-xs{padding:0 9px;font-size:11px;line-height:26px}.btn.btn-xs i{margin-top:-3px;font-size:10px;width:14px}.btn.btn-default{color:#166888;background-color:#fff;border:1px solid #166888}.btn.btn-default i{color:#166888}.btn.btn-default.text-danger{border-color:#e51e37}.btn.btn-default:hover{color:#fff;background-color:#45c2f4;border-color:#45c2f4}.btn.btn-default:hover i{color:#fff}.btn.btn-default:hover.text-danger{border-color:#e51e37;background:#e51e37;color:#fff!important}.btn.btn-default:hover.text-danger i{color:#fff!important}.btn.btn-primary{color:#fff;background-color:#166888;border-color:#166888}.btn.btn-primary:hover{color:#fff;background-color:#47cbff;border-color:#47cbff}.btn.btn-secondary{color:#fff;background-color:#f490e1;border-color:#9e5d92}.btn.btn-secondary:hover{color:#fff;background-color:#9e5d92;border-color:#9e5d92}.btn.btn-success{color:#fff;background-color:#30bf6e;border-color:#238e52}.btn.btn-success:hover{color:#fff;background-color:#238e52;border-color:#238e52}.btn.btn-danger{color:#fff;background-color:#e51e37;border-color:#90222f}.btn.btn-danger:hover{color:#fff;background-color:#90222f;border-color:#90222f}.btn.btn-warning{color:#fff;background-color:#f49645;border-color:#ba7335}.btn.btn-warning:hover{color:#fff;background-color:#ba7335;border-color:#ba7335}.btn.btn-info{color:#fff;background-color:#3e99d4;border-color:#3076a3}.btn.btn-info:hover{color:#fff;background-color:#3076a3;border-color:#3076a3}.btn.btn-block{width:100%;margin-bottom:5px}.form{background:#edf6ff;border-radius:10px;padding:40px;display:block}@media (max-width: 992px){.form{padding:15px;border-radius:0}}.form img{max-width:100%}.form p,.form ul,.form li,.form .text{color:#111}.form strong{color:#000}.form>.alert{margin:-40px -40px 40px;border-radius:10px 10px 0 0}@media (max-width: 992px){.form>.alert{margin:-15px -15px 40px;border-radius:0}}.form.compact{padding:20px}.form small.details{font-size:12px;line-height:15px;display:block;text-align:center}.form.filter{padding:10px}.form.filter .group{display:flex;align-items:center;justify-content:start}.form.filter .group .form-group{margin:0}.form.transparent{padding:0;background:none}.form .intro{display:block;padding:0 0 25px;font-size:13px;line-height:16px;color:#166888}.form.default,.form.large,.form.middle,.form.small{width:100%;margin:0 auto;position:relative}.form.default{max-width:600px}.form.large{max-width:750px}.form.middle{max-width:500px}.form.small{max-width:400px}.form h1,.form h2{font-size:24px;line-height:24px;color:#166888;margin:0 0 15px;padding:0;text-align:left}.form h4{font-size:18px;line-height:18px;padding:0;margin:0 0 10px}.form h1,.form h2,.form h3,.form h4{text-align:left}.form h1 small,.form h2 small,.form h3 small,.form h4 small{font-size:12px}.form h1 small.text-strong,.form h2 small.text-strong,.form h3 small.text-strong,.form h4 small.text-strong{font-weight:700}.form .steps{position:absolute;top:0;left:0;right:0;background:#45c2f4;color:#fff;display:flex;align-items:stretch;flex-direction:row;border-radius:10px 10px 0 0;overflow:hidden}.form .steps .step{height:44px;line-height:44px;font-weight:700;flex:1;text-align:center;display:flex;align-items:center}.form .steps .step span{color:#fff}.form .steps .step span.number{margin:0 12px;background:#fff;color:#45c2f4;width:20px;height:20px;line-height:20px;border-radius:10px;font-weight:700;font-size:11px}.form .steps .step.done{background:#30bf6e}.form .steps .step.active{background:#166888}.form-group{margin-bottom:10px}.form-group .control-label{font-size:14px;color:#000;line-height:22px;display:inline-block}@media (max-width: 992px){.form-group .control-label{font-size:13px}}.form-group:not(.is-valid).required .control-label:after{content:"";display:inline-block;font-family:"Font Awesome 6 Pro";font-size:7px;line-height:15px;vertical-align:top;padding:0 2px;color:#e00;font-weight:700}.form-group.is-valid .control-label{color:#30bf6e;font-weight:700}.form-group.is-valid .control-label:before{font-family:"Font Awesome 6 Pro";content:"";color:#30bf6e;display:inline-block;padding-right:3px}.form-group.is-valid .form-control,.form-group.is-valid .input-group-append,.form-group.is-valid .input-group-prepend{border-color:#30bf6e}.form-group.is-invalid .control-label{color:#e51e37}.form-group.is-invalid .form-control{border-color:#e51e37;box-shadow:0 0 0 1px #e51e37cc}.form-group.is-invalid .input-group{box-shadow:0 0 0 1px #e51e37cc}.form-group.is-invalid .input-group .input-group-addon,.form-group.is-invalid .input-group .form-control{border-color:#e51e37;box-shadow:none}.form-group.is-invalid .validate{border:1px solid #e51e37;margin-top:-1px;margin-left:-1px;border-radius:15px;box-shadow:0 0 0 1px #e51e37cc;padding:10px 0 15px}.form-group.is-invalid .invalid-feedback{margin-top:2px;display:inline-block;color:#e51e37;font-size:12px;line-height:14px;vertical-align:middle}.form-group.is-invalid .invalid-feedback i{color:#e51e37}.form-group.is-invalid .input-group-append,.form-group.is-invalid .input-group-prepend{border-color:#e51e37}select.form-control{height:40px;line-height:40px;padding:0 14px}.form-control{border:1px solid #aaa;padding:9px 13px;line-height:20px;display:block;width:100%;font-size:13px;color:#555;background-color:#fff;border-radius:12px}.form-control.price{text-align:right}.form-control:focus{border-color:#166888;z-index:1;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transition:.15s}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}.input-group{position:relative;display:table;border-collapse:separate;border-radius:12px}.input-group.focus{box-shadow:0 0 10px #f490e180;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transition:.15s}.input-group.focus .input-group-addon,.input-group.focus .form-control{border-color:#f490e1;z-index:1;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transition:.15s;box-shadow:none}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .input-group-addon,.input-group .form-control{display:table-cell}.input-group .input-group-addon:first-child{border-right:0;border-radius:12px 0 0 12px}.input-group .input-group-addon:first-child+.form-control{border-left:0;border-radius:0 12px 12px 0}.input-group .form-control:first-child{border-right:0;border-radius:12px 0 0 12px}.input-group .form-control:first-child+.input-group-addon{border-left:0;border-radius:0 12px 12px 0}.input-group .input-group-addon{width:1%;white-space:nowrap;vertical-align:middle;padding:6px 10px;font-size:13px;line-height:18px;min-width:40px;color:#166888;background:#fff;text-align:center;font-weight:700;border:1px solid #aaa}.input-group .input-group-addon i{color:#166888}.is-valid .control-label{color:#30bf6e;font-weight:700}.is-valid .control-label:before{font-family:"Font Awesome 6 Pro";content:"";color:#30bf6e;display:inline-block;padding-right:3px}.is-valid .form-control{border-color:#30bf6e}.is-invalid .control-label{color:#e51e37}.is-invalid .form-control{border-color:#e51e37;box-shadow:0 0 0 1px #e51e37cc}.is-invalid .input-group{box-shadow:0 0 0 1px #e51e37cc}.is-invalid .input-group .input-group-addon,.is-invalid .input-group .form-control{border-color:#e51e37;box-shadow:none}.is-invalid .validate{border:1px solid #e51e37;margin-top:-1px;margin-left:-1px;border-radius:25px;box-shadow:0 0 5px #e51e37cc;padding:10px 0 15px}.is-invalid .invalid-error{margin-top:2px;display:inline-block;color:#e51e37;font-size:12px;line-height:14px;vertical-align:middle}.is-invalid .invalid-error i{color:#e51e37}.radio,.checkbox{display:inline-block;cursor:pointer;min-height:20px;line-height:18px;vertical-align:top;margin-bottom:1px}.radio.disabled,.checkbox.disabled{opacity:.6;cursor:default}.radio.disabled span,.checkbox.disabled span{font-style:italic}.radio.disabled.blur,.checkbox.disabled.blur{filter:blur(1px)}.radio.block,.checkbox.block{display:block;margin-bottom:3px}.radio.block small,.checkbox.block small{display:block}.radio>input,.checkbox>input{position:absolute;z-index:-1;opacity:0}.radio:not(.disabled) span:hover,.checkbox:not(.disabled) span:hover{background:#16688833}.radio span,.checkbox span{position:relative;padding:7px 12px 4px 30px;color:#166888;font-size:13px;display:block;min-height:32px;border-radius:18px;vertical-align:top}.radio span img,.checkbox span img{vertical-align:top;margin-right:4px;margin-top:-3px;margin-bottom:1px}.radio span:before,.checkbox span:before{position:absolute;top:0;left:0;margin:7px;content:"";display:block;width:14px;height:14px;line-height:14px;text-align:center;background:#fff;border:1px solid #45C2F4;border-radius:4px;font-weight:700;color:#fff}.radio input:checked+span:before,.checkbox input:checked+span:before{background:#fff;font-size:10px;border:1px solid #fff}.checkbox{display:block}.checkbox span:before{margin:6px;width:16px;height:16px;line-height:16px}.checkbox input:checked+span:before{font-family:"Font Awesome 6 Pro";content:"";color:#fff;background:#45c2f4;border:1px solid #166888}.radio.border{margin-bottom:2px}.radio.border span{border:1px solid #45C2F4}.radio.border input:checked+span{color:#fff;background:#45c2f4}.radio.border input:checked+span:before{border:2px solid #45C2F4;box-shadow:0 0 0 1px #fff}.radio.border span:before{margin:8px;width:12px;height:12px;line-height:12px;border-radius:10px}.radio:not(.border) span:before{margin:8px;width:14px;height:14px;line-height:14px;border-radius:10px}.radio:not(.border) input:checked+span:before{border:2px solid #fff;box-shadow:0 0 0 1px #166888;background:#45c2f4;width:12px;height:12px;line-height:12px}.ask label.radio{width:32%}.ask label.radio span{background:#fff}.ask label.radio.male span{border-color:#45c2f4}.ask label.radio.female span{border-color:#f490e1}.ask label.radio.none span{border-color:#e4d9c8}.ask label.radio.blond span{border-color:#f7d765}.ask label.radio.red span{border-color:#f77248}.ask label.radio.black span{border-color:#483f3f}.ask label.radio.grey span{border-color:#aaa}.ask label.radio.blue span{border-color:#3d8dcc}.ask label.radio.brown span{border-color:#987060}.ask label.radio.green span{border-color:#179143}.ask label.radio.male span:before{border-color:#45c2f4}.ask label.radio.female span:before{border-color:#f490e1}.ask label.radio.none span:before{border-color:#e4d9c8}.ask label.radio.blond span:before{border-color:#f7d765}.ask label.radio.red span:before{border-color:#f77248}.ask label.radio.black span:before{border-color:#483f3f}.ask label.radio.grey span:before{border-color:#aaa}.ask label.radio.blue span:before{border-color:#3d8dcc}.ask label.radio.brown span:before{border-color:#987060}.ask label.radio.green span:before{border-color:#179143}.ask label.radio.male input:checked+span:before{border-color:#45c2f4}.ask label.radio.female input:checked+span:before{border-color:#f490e1}.ask label.radio.none input:checked+span:before{border-color:#e4d9c8}.ask label.radio.blond input:checked+span:before{border-color:#f7d765}.ask label.radio.red input:checked+span:before{border-color:#f77248}.ask label.radio.black input:checked+span:before{border-color:#483f3f}.ask label.radio.grey input:checked+span:before{border-color:#aaa}.ask label.radio.blue input:checked+span:before{border-color:#3d8dcc}.ask label.radio.brown input:checked+span:before{border-color:#987060}.ask label.radio.green input:checked+span:before{border-color:#179143}.ask label.radio.male input:checked+span{background:#45c2f4}.ask label.radio.female input:checked+span{background:#f490e1}.ask label.radio.none input:checked+span{background:#e4d9c8}.ask label.radio.blond input:checked+span{background:#f7d765}.ask label.radio.red input:checked+span{background:#f77248}.ask label.radio.black input:checked+span{background:#483f3f}.ask label.radio.grey input:checked+span{background:#aaa}.ask label.radio.blue input:checked+span{background:#3d8dcc}.ask label.radio.brown input:checked+span{background:#987060}.ask label.radio.green input:checked+span{background:#179143}.info-icon{display:inline-block;cursor:pointer}.info-icon i,.info-icon span{color:#3e99d4}.info-icon i{font-size:16px}.info-icon span{left:25px;right:25px;position:absolute;padding:10px 15px;border-radius:5px;border:1px dashed #3e99d4;font-size:11px;line-height:16px;background:#fff;box-shadow:0 0 10px #0003;display:none;opacity:0;z-index:15}.info-icon:hover span{display:block;opacity:1}.group{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.group.around{justify-content:center}.group>label,.group>div{padding:0 5px}.group .w10{width:10%}.group .w20{width:20%}.group .w30{width:30%}.group .w40{width:40%}.group .w50{width:50%}.group .w25{width:25%}.group .w75{width:75%}.group .w100{width:100%}@media (max-width: 992px){.group .mw10{width:10%}.group .mw20{width:20%}.group .mw30{width:30%}.group .mw40{width:40%}.group .mw50{width:50%}.group .mw25{width:25%}.group .mw75{width:75%}.group .mw100{width:100%}}.hide{display:none}.switch-premium small{display:block;color:#000}.switch-premium a{display:inline-block;padding:3px 8px;background:#238e52;color:#fff;border-radius:5px}.switch-premium a i{color:#fff}.switch-premium a:hover{background:#30bf6e;color:#fff}.preview img{border-radius:10px;max-width:100%;max-height:250px}.flex{display:flex;justify-content:stretch;margin-bottom:8px}.flex strong{color:#000!important;display:block!important}.flex>div,.flex>span{margin-right:10px;flex:1}.flex>div:last-child,.flex>span:last-child{margin-right:0}.form-giftcard{margin:5px 0;padding:10px;background:#fff;border-radius:12px}.form-giftcard .form-fields{display:flex}.form-giftcard .form-fields .form-control{margin-right:5px}.buttons{display:flex;gap:24px;align-items:center;justify-content:space-between}.images{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center}.images img{max-width:100%}.images img.large{width:100%}
