input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input{height:2.5rem;border-radius:8px;padding-left:.5rem;padding-right:.5rem}input:focus{--tw-border-opacity:1;border-color:rgb(252 166 115/var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px}.icoInput{display:flex;flex-direction:row;align-items:center;gap:.5rem;border-radius:8px;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-left:.75rem;padding-right:.75rem}.icoInput:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-opacity:1;--tw-ring-color:rgb(252 166 115/var(--tw-ring-opacity))}.checkoutInput .icoInput{display:flex;flex-direction:row;align-items:center;gap:.5rem;border-radius:8px;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-right:.75rem;padding-left:0}.checkoutInput .icoInput:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-opacity:1;--tw-ring-color:rgb(252 166 115/var(--tw-ring-opacity))}.icoInput:focus-within{outline-style:solid;outline-width:0;outline-offset:0;outline-color:#fca673;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(252 166 115/var(--tw-ring-opacity));--tw-ring-offset-width:0px}.icoInput span{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.icoInput input{border-style:none;text-align:right}.icoInput input:focus{border-style:none;outline:2px solid transparent;outline-offset:2px}.checkoutInput{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}textarea{resize:none;overflow:hidden;border-radius:8px;border-width:1px;padding:.5rem}textarea:focus{outline:2px solid transparent;outline-width:1px;outline-offset:0;outline-color:#fca673}.label{color:rgb(99 99 110/var(--tw-text-opacity))}.bottomSection .label,.label{font-size:.875rem;font-weight:700;text-transform:uppercase;--tw-text-opacity:1}.bottomSection .label{color:rgb(115 115 124/var(--tw-text-opacity))}.submitButton{display:flex;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;flex-direction:row;align-items:center;justify-content:center;gap:.75rem;border-radius:24px;--tw-bg-opacity:1;background-color:rgb(250 93 0/var(--tw-bg-opacity));padding:.5rem 1rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.checkbox{height:1.25rem;width:1.25rem;accent-color:#00a54f}.checkbox-row{display:flex;display:none;flex-direction:row;align-items:center;gap:1.5rem}@media (min-width:768px){.checkbox-row{display:flex}}.input-file input[type=file]{display:none}.input-file{display:flex;height:6rem;width:10rem;align-items:center;justify-content:center;border-radius:8px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.input-file:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.err{font-size:.875rem;--tw-text-opacity:1;color:rgb(112 18 1/var(--tw-text-opacity))}.custom-checkbox-label{display:flex;align-items:center;cursor:pointer;gap:.5rem;font-size:1rem;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox-input{position:absolute;opacity:0;width:0;height:0}.custom-checkbox-box{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid #f97316;border-radius:6px;background:#fff;transition:border-color .2s,box-shadow .2s;margin-right:.5rem;box-sizing:border-box}.custom-checkbox-input:focus+.custom-checkbox-box,.custom-checkbox-label:hover .custom-checkbox-box{border-color:#ea580c;box-shadow:0 0 0 2px #fee7d8}.custom-checkbox-input:checked+.custom-checkbox-box{border-color:#f97316;background:#fee7d8}.custom-checkbox-text{color:#1e293b;font-size:1rem;font-weight:500}.quoteTitle{max-width:780px}.packagePrice[data-show=false]{display:none}.priceTab[data-selected=true]{--tw-bg-opacity:1;background-color:rgb(250 93 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.contactFormBox{max-width:420px;width:100%}.successOverlay{position:absolute;left:0;top:0;z-index:10;height:100%;width:100%;align-items:flex-start;border-radius:8px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.successOverlay,.successOverlayInner{display:flex;flex-direction:column;justify-content:center}.successOverlayInner{align-items:center;align-self:center;text-align:center;max-width:380px}.rowWrapperEven{background-color:#fbfbfc}.rowWrapperEven,.rowWrapperOdd{gap:24px;padding-top:8px;padding-bottom:8px;border-radius:16px}.tableWrapper{border-radius:24px;border-width:1px;padding-top:24px;padding-bottom:24px}.gradient-box{position:absolute;left:0;top:0;z-index:0;height:100%;width:100%;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#fff7f2 var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,247,242,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.with-gradient{z-index:0;margin-bottom:-20rem;padding-bottom:20rem}.section{height:400px;--tw-bg-opacity:1;background-color:rgb(255 250 247/var(--tw-bg-opacity));background-repeat:no-repeat}@media (min-width:768px){.section{height:558px;background-position:100%;padding-top:0;padding-bottom:0}}@media (min-width:1024px){.section{padding-top:5rem;padding-bottom:5rem}}.section{background-position:right -300px center;@media (min-width:768px){background-position:right -500px center}@media (min-width:1024px){background-position:100%}}@media (max-width:480px){.section{background-position:right -400px center}}.stepBoxInner{overflow:clip;border-radius:32px;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.5rem;--tw-shadow:0px 8px 2px 0px rgba(99,99,110,0),0px 2px 2px 0px rgba(99,99,110,.03);--tw-shadow-colored:0px 8px 2px 0px var(--tw-shadow-color),0px 2px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stepCount{font-size:.75rem;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(252 166 115/var(--tw-text-opacity))}.stepTitle{margin-bottom:.25rem;text-align:center;font-size:1.125rem;font-weight:800}@media (min-width:768px){.stepTitle{margin-bottom:.25rem;font-size:1.125rem}}@media (min-width:1024px){.stepTitle{margin-bottom:.75rem;font-size:1.5rem}}.stepDescription{text-align:center;--tw-text-opacity:1;color:rgb(115 115 124/var(--tw-text-opacity))}@media (min-width:768px){.stepDescription{font-size:.875rem}}@media (min-width:1024px){.stepDescription{font-size:1rem}}.boxContent{margin-bottom:1rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:1.25rem}@media (min-width:1024px){.boxContent{padding-left:2.5rem;padding-right:2.5rem;padding-top:2.5rem}}.stepImage{height:auto}@media (min-width:1024px){.stepImage{min-height:10rem}}.featureIcon{display:flex;align-items:center;justify-content:center;border-radius:8px;width:52px;height:52px}.infoBlockSubTitle{margin-bottom:1rem;font-size:1.5rem;font-weight:800;line-height:2rem}@media (min-width:768px){.infoBlockSubTitle{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.infoBlockSubTitle{font-size:2.5rem;line-height:48px}}.infoBlockTitle{margin-bottom:1rem}.infoBlockDescription,.infoBlockTitle{--tw-text-opacity:1;color:rgb(99 99 110/var(--tw-text-opacity))}@media (min-width:768px){.infoBlockDescription{font-size:.875rem}}@media (min-width:1024px){.infoBlockDescription{max-width:440px;font-size:1.125rem;line-height:2rem}}.infoBlockImage{display:flex;flex-direction:row;justify-content:center}.infoBlockList{max-width:440px}.image-container{width:100%}.image-container img{width:-moz-fit-content;width:fit-content;min-width:100%}.heroBox{--tw-bg-opacity:1;background-color:rgb(255 247 242/var(--tw-bg-opacity));height:100vh}.heroBoxTitle{margin-bottom:1rem;text-align:center;font-size:4rem;font-weight:900;line-height:1.25;--tw-text-opacity:1;color:rgb(48 48 53/var(--tw-text-opacity))}@media (min-width:768px){.heroBoxTitle{text-align:center;font-size:5rem}}@media (min-width:1024px){.heroBoxTitle{text-align:left;font-size:5rem}}.heroBoxContent{width:100%;text-align:center}@media (min-width:768px){.heroBoxContent{display:flex;flex-direction:column;align-items:center}}@media (min-width:1024px){.heroBoxContent{width:50%;flex:1 1 0%;align-items:flex-start}}.heroBoxDescription{--tw-text-opacity:1;color:rgb(115 115 124/var(--tw-text-opacity))}@media (min-width:768px){.heroBoxDescription{text-align:center}}@media (min-width:1024px){.heroBoxDescription{text-align:left}}.heroBoxDescription{max-width:484px}.heroBoxForm{max-width:100%}@media (min-width:768px){.heroBoxForm{max-width:24rem}}@media (min-width:1024px){.heroBoxForm{max-width:24rem}}.heroBoxForm{width:100%}.heroBoxImage{display:none;max-height:100%;width:50%}@media (min-width:1024px){.heroBoxImage{display:flex}}.heroBoxImage{min-height:512px}.heroBoxImage img{max-height:100%;align-self:flex-end}.heroBoxImageInner{position:relative;justify-content:flex-end;width:498px;height:668px}.heroMainBlock{max-height:calc(100% - 61px)}.avatar-hero{pointer-events:none;position:absolute;left:0;top:0;border-radius:9999px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);border-width:3px}.title span{position:relative;z-index:0}.title span:before{content:"";position:absolute;width:100%;bottom:-5px;height:20px;background:url(/assets/icons/ic_underline.svg) no-repeat bottom;background-size:contain}.hero-image-mobile{max-height:calc(100vh - 470px);max-width:90%!important;@media (min-width:768px){max-height:400px}}